diff options
author | Eike Rathke <erack@apache.org> | 2011-08-28 15:51:19 +0000 |
---|---|---|
committer | Eike Rathke <erack@apache.org> | 2011-08-28 15:51:19 +0000 |
commit | 66b361bdd52f9aa8ddbdfe4b9c248000e8a2460f (patch) | |
tree | d37b4f349840ec128e804036df9fc6f1bbe22112 | |
parent | cc756d24d3f34c4ac402ee88ed3e25e3934ec8bc (diff) |
fix build breakers unxlngx6.pro gcc 4.6.1 (Debian wheezy amd64)
Builds up to but not including offapi.
-rw-r--r-- | autodoc/source/ary/idl/i_ce.cxx | 9 | ||||
-rw-r--r-- | autodoc/source/display/idl/hi_linkhelper.hxx | 3 | ||||
-rw-r--r-- | cosv/inc/cosv/tpl/vvector.hxx | 2 | ||||
-rw-r--r-- | graphite/graphite-2.3.1.patch | 2396 | ||||
-rw-r--r-- | readlicense_oo/html/THIRDPARTYLICENSEREADME.html | 9925 |
5 files changed, 12325 insertions, 10 deletions
diff --git a/autodoc/source/ary/idl/i_ce.cxx b/autodoc/source/ary/idl/i_ce.cxx index 783e3a9b93f7..874929d8a3a5 100644 --- a/autodoc/source/ary/idl/i_ce.cxx +++ b/autodoc/source/ary/idl/i_ce.cxx @@ -39,11 +39,6 @@ namespace ary namespace idl { -namespace -{ - const Ce_2s aConstCe2sDummy; -} - CodeEntity::CodeEntity() @@ -59,9 +54,7 @@ CodeEntity::~CodeEntity() const Ce_2s & CodeEntity::Secondaries() const { - if (p2s) - return *p2s; - return aConstCe2sDummy; + return const_cast<CodeEntity*>(this)->Secondaries(); } Ce_2s & diff --git a/autodoc/source/display/idl/hi_linkhelper.hxx b/autodoc/source/display/idl/hi_linkhelper.hxx index 26f50cca2f87..e6b9eff65f11 100644 --- a/autodoc/source/display/idl/hi_linkhelper.hxx +++ b/autodoc/source/display/idl/hi_linkhelper.hxx @@ -85,8 +85,7 @@ class LinkHelper private: // DATA - mutable HtmlEnvironment_Idl & - rEnv; + HtmlEnvironment_Idl & rEnv; }; inline const ary::idl::CodeEntity * diff --git a/cosv/inc/cosv/tpl/vvector.hxx b/cosv/inc/cosv/tpl/vvector.hxx index 312a79d4f229..fb84e1411177 100644 --- a/cosv/inc/cosv/tpl/vvector.hxx +++ b/cosv/inc/cosv/tpl/vvector.hxx @@ -28,6 +28,8 @@ #ifndef CSV_VVECTOR_HXX #define CSV_VVECTOR_HXX +#include <cstddef> // for ptrdiff_t + // USED SERVICES #include <vector> #include <cosv/tpl/tpltools.hxx> diff --git a/graphite/graphite-2.3.1.patch b/graphite/graphite-2.3.1.patch new file mode 100644 index 000000000000..934eb8eaad49 --- /dev/null +++ b/graphite/graphite-2.3.1.patch @@ -0,0 +1,2396 @@ +--- misc/silgraphite-2.3.1/engine/include/graphite/GrCommon.h Thu Jan 22 00:36:40 2009 ++++ misc/build/silgraphite-2.3.1/engine/include/graphite/GrCommon.h Sat Aug 22 19:36:32 2009 +@@ -18,6 +18,8 @@ + #ifndef GRCOMMON_INCLUDED + #define GRCOMMON_INCLUDED + ++#define _SECURE_SCL 0 // to allow GlyphSetIterator to work, which points off the end of a vector ++#define _HAS_ITERATOR_DEBUGGING 0 + + // Standard Headers. + +@@ -33,6 +35,7 @@ + #include <vector> + #include <algorithm> + #include <string> ++///#include <stdexcept> -- possibly needed for std::string Xran and Xlen functions?? + + // Uncomment this to allow multiple versions of gr to coexist + // in the same program e.g. pangographite with gtk uses namespace gr +@@ -41,7 +44,7 @@ + // Provided the client includes GrClient.h first this #define is + // picked up by all files. + +-//#define gr gr2 ++#define gr gr3ooo + + // Project headers + #include "GrPlatform.h" +--- misc/silgraphite-2.3.1/engine/include/graphite/GrMstypes.h Thu Jan 22 00:36:40 2009 ++++ misc/build/silgraphite-2.3.1/engine/include/graphite/GrMstypes.h Sat Aug 22 19:36:32 2009 +@@ -24,11 +24,11 @@ + + typedef signed long HRESULT; + +-inline const long InterlockedIncrement(long *const intr_lck) { ++inline long InterlockedIncrement(long *const intr_lck) { + return ++*intr_lck; + } + +-inline const long InterlockedDecrement(long *const intr_lck) { ++inline long InterlockedDecrement(long *const intr_lck) { + return --*intr_lck; + } + +--- misc/silgraphite-2.3.1/engine/makefile.vc7 Thu Aug 21 16:24:32 2008 ++++ misc/build/silgraphite-2.3.1/engine/makefile.vc7 Sat Aug 22 19:36:32 2009 +@@ -48,11 +48,7 @@ + CPP_DEBUG=/D "TRACING" $(CPP_DEBUG) + !ENDIF + +-!IF "$(OS)" == "Windows_NT" + NULL= +-!ELSE +-NULL=nul +-!ENDIF + + clean : + @- rd /s/q .\release_temp +--- misc/silgraphite-2.3.1/engine/makefile.vc8 Sat Aug 22 21:58:25 2009 ++++ misc/build/silgraphite-2.3.1/engine/makefile.vc8 Sat Aug 22 21:57:42 2009 +@@ -2,11 +2,16 @@ + TARGET=graphite + + CPP=cl.exe +-CPPFLAGS=/Zc:wchar_t- /nologo /W4 /GR /EHsc /I "./src/font" /I "./src/painter" /I "./src/segment" /I "./src/textsource" /I "./src/generic" /I "./include/graphite" /I "../wrappers/win32" /D "GR_NAMESPACE" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "TRACING" /Fp"$(INTDIR)\graphite.pch" /Fd"$(INTDIR)\\" /FD /c ++### HDU: disabled building with the normal compile flags ++###CPPFLAGS= /Zc:wchar_t- /nologo /W4 /GR /EHsc /I "./src/font" /I "./src/painter" /I "./src/segment" /I "./src/textsource" /I "./src/generic" /I "./include/graphite" /I "../wrappers/win32" /D "GR_NAMESPACE" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "TRACING" /Fp"$(INTDIR)\graphite.pch" /Fd"$(INTDIR)\\" /FD /c ++### HDU: because for full binary compatibility with the rest of OOo all compile flags must match exactly ++### which is especially true for template-heavy C++ code with non-default config (e.g. _STLP_DEBUG enabled) ++CPPFLAGS= $(CFLAGS4MSC) /nologo /W4 /I "./src/font" /I "./src/painter" /I "./src/segment" /I "./src/textsource" /I "./src/generic" /I "./include/graphite" /I "../wrappers/win32" /D "GR_NAMESPACE" /D "WIN32" /D "_WINDOWS" /D "_UNICODE" /D "UNICODE" /D "TRACING" /Fp"$(INTDIR)\graphite.pch" /FD /c ++ + # /Wp62 + + LINK=link.exe +-LINK_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /pdb:"$(OUTDIR)\\graphite.pdb" /machine:I386 /out:"$(OUTDIR)\\$(TARGET).dll" /implib:"$(OUTDIR)\\$(TARGET).lib" ++LINK_FLAGS=$(ADDLIBS) kernel32.lib user32.lib gdi32.lib winspool.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /pdb:"$(OUTDIR)\\graphite.pdb" /machine:I386 /out:"$(OUTDIR)\\$(TARGET).dll" /implib:"$(OUTDIR)\\$(TARGET).lib" + + BSC32=bscmake.exe + BSC32_FLAGS=/nologo /o"$(OUTDIR)\\$(TARGET).bsc" +@@ -24,21 +29,21 @@ + SBREXT = .sbr + + !IF "$(CFG)" == "DEBUG" +-CPP_DEBUG=/D "DEBUG" /Gm /GR /ZI /Od /RTC1 /FR"$(INTDIR)\\" /$(MLIB)d ++CPP_DEBUG=/D "DEBUG" /Gm /GR /Od /RTC1 /FR"$(INTDIR)\\" + # CPP_DEBUG=/D "DEBUG" /Gm /GR /ZI /Od /RTC1 /FR"$(INTDIR)\\" /MDd + + OUTDIR=.\debug + INTDIR=.\debug_temp +-LINK_DEBUG= MSVCRTD.lib /debug /incremental:yes #/pdbtype:sept ++LINK_DEBUG= /debug + + all : lib lib_dll bsc + + !ELSE +-CPP_DEBUG=/D "NDEBUG" /O2 /$(MLIB) ++CPP_DEBUG=/D "NDEBUG" /O2 + # CPP_DEBUG=/D "NDEBUG" /O2 /MD + OUTDIR=.\release + INTDIR=.\release_temp +-LINK_DEBUG= MSVCRT.lib /incremental:no /NODEFAULTLIB:libc ++LINK_DEBUG= /incremental:no /NODEFAULTLIB:libc + + all : lib lib_dll + +@@ -48,11 +53,7 @@ + CPP_DEBUG=/D "TRACING" $(CPP_DEBUG) + !ENDIF + +-!IF "$(OS)" == "Windows_NT" + NULL= +-!ELSE +-NULL=nul +-!ENDIF + + clean : + @- rd /s/q .\release_temp +@@ -779,7 +780,7 @@ + @- $(CPP) $(CPPFLAGS) $(CPP_DEBUG) /Fo"$(INTDIR)\FileFont$(OBJEXT)" $? + + "$(INTDIR)\FileFont_dll$(OBJEXT)" : "src/font/FileFont.cpp" +- @- $(CPP) $(CPPFLAGS) /D "_DLL" /Fo"$(INTDIR)\FileFont_dll$(OBJEXT)" $? ++ $(CPP) $(CPPFLAGS) /D "_DLL" /Fo"$(INTDIR)\FileFont_dll$(OBJEXT)" $? + + !ENDIF + +--- misc/silgraphite-2.3.1/engine/src/font/FileFont.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/font/FileFont.cpp Sat Aug 22 19:36:32 2009 +@@ -207,11 +207,11 @@ + cch16 += cch16Used; + } + // } +-#else ++#elif 1 + m_stuFaceName.assign(rgchwFace); +- // VS 2005 needs this: +- //for (int cch16 = 0; cch16 < cchw; cch16++) +- // m_stuFaceName.push_back(rgchwFace[cch16]); ++#else // VS 2005 needs this: ++ for (int cch16 = 0; cch16 < cchw; cch16++) ++ m_stuFaceName.push_back(rgchwFace[cch16]); + #endif + pTable = readTable(ktiHead, lSize); + if (!m_fIsValid || !pTable) +@@ -233,7 +233,7 @@ + FileFont::readTable(int /*TableId*/ tid, size_t & size) + { + const TableId tableId = TableId(tid); +- bool isValid = true; ++ bool isTableValid = true; + size_t lOffset = 0, lSize = 0; + if (!m_pTableCache) + { +@@ -245,9 +245,9 @@ + size = m_pTableCache->getTableSize(tableId); + // check whether it is already in the cache + if (pTable) return pTable; +- isValid &= TtfUtil::GetTableInfo(tableId, m_pHeader, m_pTableDir, ++ isTableValid &= TtfUtil::GetTableInfo(tableId, m_pHeader, m_pTableDir, + lOffset, lSize); +- if (!isValid) ++ if (!isTableValid) + return NULL; + fseek(m_pfile, lOffset, SEEK_SET); + // only allocate if needed +@@ -255,16 +255,16 @@ + + if (!pTable) + { +- isValid = false; ++ isTableValid = false; + return NULL; + } + size_t bytesRead = fread(pTable, 1, lSize, m_pfile); +- isValid = bytesRead == lSize; +- if (isValid) ++ isTableValid = bytesRead == lSize; ++ if (isTableValid) + { +- isValid &= TtfUtil::CheckTable(tableId, pTable, lSize); ++ isTableValid &= TtfUtil::CheckTable(tableId, pTable, lSize); + } +- if (!isValid) ++ if (!isTableValid) + { + return 0; + } +--- misc/silgraphite-2.3.1/engine/src/font/Font.cpp Tue May 20 08:04:16 2008 ++++ misc/build/silgraphite-2.3.1/engine/src/font/Font.cpp Sat Aug 22 19:36:33 2009 +@@ -626,7 +626,7 @@ + Assert(false); + m_ifeat = m_cfeat; + } +- else if (m_ifeat + n < 0) ++ else if (static_cast<int>(m_ifeat) + n < 0) + { + // Can't decrement. + Assert(false); +@@ -727,7 +727,7 @@ + Assert(false); + m_ifset = m_cfset; + } +- if (m_ifset + n < 0) ++ if (static_cast<int>(m_ifset) + n < 0) + { + // Can't decrement. + Assert(false); +@@ -820,7 +820,7 @@ + Assert(false); + m_ilang = m_clang; + } +- else if (m_ilang + n < 0) ++ else if (static_cast<int>(m_ilang) + n < 0) + { + // Can't decrement. + Assert(false); +@@ -906,7 +906,7 @@ + Assert(false); + m_ilang = m_clang; + } +- else if (m_ilang + n < 0) ++ else if (static_cast<int>(m_ilang) + n < 0) + { + // Can't decrement. + Assert(false); +--- misc/silgraphite-2.3.1/engine/src/font/TtfUtil.cpp Thu Jan 29 10:33:19 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/font/TtfUtil.cpp Sat Aug 22 19:36:33 2009 +@@ -492,7 +492,7 @@ + const Sfnt::FontHeader * pTable = + reinterpret_cast<const Sfnt::FontHeader *>(pHead); + +- return read(((pTable->mac_style) & 0x00000002) != 0); ++ return ((read(pTable->mac_style) & 0x00000002) != 0); + } + + /*---------------------------------------------------------------------------------------------- +@@ -1108,8 +1108,8 @@ + { // loca entries are two bytes and have been divided by two + if (nGlyphId <= (lLocaSize >> 1) - 1) // allow sentinel value to be accessed + { +- const uint16 * pTable = reinterpret_cast<const uint16 *>(pLoca); +- return (read(pTable[nGlyphId]) << 1); ++ const uint16 * pTableLoca = reinterpret_cast<const uint16 *>(pLoca); ++ return (read(pTableLoca[nGlyphId]) << 1); + } + } + +@@ -1117,8 +1117,8 @@ + { // loca entries are four bytes + if (nGlyphId <= (lLocaSize >> 2) - 1) + { +- const uint32 * pTable = reinterpret_cast<const uint32 *>(pLoca); +- return read(pTable[nGlyphId]); ++ const uint32 * pTableLoca = reinterpret_cast<const uint32 *>(pLoca); ++ return read(pTableLoca[nGlyphId]); + } + } + +@@ -1586,7 +1586,7 @@ + + for (size_t i = 0; i < cCompId; i++) + { +- void * pSimpleGlyf = GlyfLookup(static_cast<gr::gid16>(rgnCompId[i]), ++ pSimpleGlyf = GlyfLookup(static_cast<gr::gid16>(rgnCompId[i]), + pGlyf, pLoca, lLocaSize, pHead); + if (pSimpleGlyf == NULL) {return false;} + +@@ -1748,7 +1748,7 @@ + ----------------------------------------------------------------------------------------------*/ + bool GlyfPoints(gr::gid16 nGlyphId, const void * pGlyf, + const void * pLoca, size_t lLocaSize, const void * pHead, +- const int * prgnContourEndPoint, size_t cnEndPoints, ++ const int * /*prgnContourEndPoint*/, size_t /*cnEndPoints*/, + int * prgnX, int * prgnY, bool * prgfOnCurve, size_t cnPoints) + { + std::fill_n(prgnX, cnPoints, INT_MAX); +--- misc/silgraphite-2.3.1/engine/src/painter/SegmentPainter.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/painter/SegmentPainter.cpp Sat Aug 22 19:36:33 2009 +@@ -353,7 +353,7 @@ + @param bOn - true if we are turning on (ignored in this implementation) + ----------------------------------------------------------------------------------------------*/ + bool SegmentPainter::drawSelectionRange(int ichwAnchor, int ichwEnd, +- float ydLineTop, float ydLineBottom, bool bOn) ++ float ydLineTop, float ydLineBottom, bool /*bOn*/) + { + if (g_fDrawing) + return true; +@@ -993,7 +993,7 @@ + an I-beam (std selection) + ----------------------------------------------------------------------------------------------*/ + void SegmentPainter::CalcOrDrawInsertionPoint( +- int ichwIP, bool fAssocPrev, bool bOn, bool fForceSplit, ++ int ichwIP, bool fAssocPrev, bool /*bOn*/, bool fForceSplit, + Rect * prdPrimary, Rect * prdSecondary) + { + GrResult res = kresOk; +@@ -1277,7 +1277,7 @@ + if NULL, do the drawing + ----------------------------------------------------------------------------------------------*/ + void SegmentPainter::InvertIBeam(float xs, float ysTop, float ysBottom, +- bool fAssocPrev, Rect * prdRet) ++ bool /*fAssocPrev*/, Rect * prdRet) + { + float xd = ScaleXToDest(xs); + float ydTop = ScaleYToDest(ysTop); +@@ -1675,7 +1675,7 @@ + } + + bool SegmentPainter::AtEdgeOfCluster(GrSlotOutput * psloutBase, int isloutBase, +- GrSlotOutput * pslout, int islout, bool fBefore) ++ GrSlotOutput * /*pslout*/, int islout, bool fBefore) + { + // Compare pslout to all the members of the cluster. If it is the minimum or maximum, it + // is at an edge. +@@ -1778,12 +1778,12 @@ + } + for (icomp = 0; icomp < pslout->NumberOfComponents(); icomp++) + { +- for (int ichw = pslout->FirstUnderlyingComponent(icomp) ; +- ichw <= pslout->LastUnderlyingComponent(icomp) ; +- ichw++) ++ for (int ichwTemp = pslout->FirstUnderlyingComponent(icomp) ; ++ ichwTemp <= pslout->LastUnderlyingComponent(icomp) ; ++ ichwTemp++) + { +- if (m_pseg->m_prgiComponent[ichw - m_pseg->m_ichwAssocsMin] == icomp) +- prgfAllSelected[ichw] = fAll; ++ if (m_pseg->m_prgiComponent[ichwTemp - m_pseg->m_ichwAssocsMin] == icomp) ++ prgfAllSelected[ichwTemp] = fAll; + } + } + } +@@ -2304,7 +2304,11 @@ + Assert that there are no overlaps among all the rectangles in the array, which should + be the case if AdjustRectsToNotOverlap is working properly. + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void SegmentPainter::AssertNoOverlaps(std::vector<Rect> & vrect) ++#else ++void SegmentPainter::AssertNoOverlaps(std::vector<Rect> & /*vrect*/) ++#endif + { + #ifdef _DEBUG + for (int irect1 = 0; irect1 < signed(vrect.size() - 1); irect1++) +@@ -2452,7 +2456,11 @@ + Assert that there are no overlaps among all the rectangles in the array, which should + be the case if AdjustRectsToNotOverlap is working properly. + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void SegmentPainter::AssertNoOverlaps(std::vector<LineSeg> & vls) ++#else ++void SegmentPainter::AssertNoOverlaps(std::vector<LineSeg> & /*vls*/) ++#endif + { + #ifdef _DEBUG + for (int ils1 = 0; ils1 < (int)vls.size() - 1; ils1++) +@@ -2884,7 +2892,7 @@ + { + if (icompNext != icompCurr) + { +- float xsHorizNext = (fIPOnRight) ? vxsRights[icompNext] : vxsLefts[icompNext]; ++ xsHorizNext = (fIPOnRight) ? vxsRights[icompNext] : vxsLefts[icompNext]; + if (fMovingRight && xsHorizNext > xsHorizCurr) + break; + else if (!fMovingRight && xsHorizNext < xsHorizCurr) +@@ -2996,7 +3004,7 @@ + /*---------------------------------------------------------------------------------------------- + Make sure the font is set to use the character properties required by this segment. + ----------------------------------------------------------------------------------------------*/ +-void SegmentPainter::SetFontProps(unsigned long clrFore, unsigned long clrBack) ++void SegmentPainter::SetFontProps(unsigned long /*clrFore*/, unsigned long /*clrBack*/) + { + return; + } +--- misc/silgraphite-2.3.1/engine/src/segment/FileInput.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/FileInput.cpp Sat Aug 22 19:36:33 2009 +@@ -80,7 +80,7 @@ + #ifdef GR_FW + bool GrBufferIStream::Open(std::wstring stuFileName, int kMode) + #else +-bool GrBufferIStream::Open(const char * pcFileName, std::ios::openmode kMode) ++bool GrBufferIStream::Open(const char * /*pcFileName*/, std::ios::openmode /*kMode*/) + #endif + { + Assert(false); // use OpenBuffer +--- misc/silgraphite-2.3.1/engine/src/segment/GrCharStream.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrCharStream.cpp Sat Aug 22 19:36:33 2009 +@@ -417,8 +417,11 @@ + return true; + */ + } +- ++#ifdef NDEBUG ++bool GrCharStream::AtUnicodeCharBoundary(utf8 * prgchs, int cchs, int ichs, UtfType /*utf*/) ++#else + bool GrCharStream::AtUnicodeCharBoundary(utf8 * prgchs, int cchs, int ichs, UtfType utf) ++#endif + { + Assert(ichs >= 0); + Assert(ichs <= cchs); +--- misc/silgraphite-2.3.1/engine/src/segment/GrClassTable.h Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrClassTable.h Sat Aug 22 19:36:33 2009 +@@ -54,7 +54,11 @@ + /*------------------------------------------------------------------------------------------ + Copy the raw memory into the instance. + ------------------------------------------------------------------------------------------*/ ++#ifdef NDEBUG ++ void CopyFrom(data16 * pchwStart, int /*cchw*/) ++#else + void CopyFrom(data16 * pchwStart, int cchw) ++#endif + { + m_cgixBIG = pchwStart[0]; + m_digixBIGInit = pchwStart[1]; +--- misc/silgraphite-2.3.1/engine/src/segment/GrEngine.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrEngine.cpp Sat Aug 22 19:36:33 2009 +@@ -159,12 +159,12 @@ + GrEngine::~GrEngine() + { + DestroyEverything(); +- #ifdef _MSC_VER +- if (!_CrtCheckMemory()) +- { +- OutputDebugString(L"bad memory"); +- } +- #endif ++// #ifdef _MSC_VER ++// if (!_CrtCheckMemory()) ++// { ++// OutputDebugString(L"bad memory"); ++// } ++// #endif + } + + /*---------------------------------------------------------------------------------------------- +@@ -173,12 +173,12 @@ + void GrEngine::DestroyEverything() + { + DestroyContents(); +- #ifdef _MSC_VER +- if (!_CrtCheckMemory()) +- { +- OutputDebugString(L"bad memory"); +- } +- #endif ++// #ifdef _MSC_VER ++// if (!_CrtCheckMemory()) ++// { ++// OutputDebugString(L"bad memory"); ++// } ++// #endif + + m_strCtrlFileReg.erase(); + m_strCtrlFileBold.erase(); +@@ -417,7 +417,11 @@ + @return The supported script direction(s). If more than one, the application is + responsible for choosing the most appropriate. + ----------------------------------------------------------------------------------------------*/ ++#ifdef NDEBUG ++GrResult GrEngine::get_ScriptDirection(unsigned int * pgrfsdc, OLECHAR * /*prgchwErrMsg*/, int /*cchMaxErrMsg*/) ++#else + GrResult GrEngine::get_ScriptDirection(unsigned int * pgrfsdc, OLECHAR * prgchwErrMsg, int cchMaxErrMsg) ++#endif + { + ChkGrOutPtr(pgrfsdc); + ChkGrArrayArg(prgchwErrMsg, cchMaxErrMsg); +@@ -789,7 +793,7 @@ + Record a system error indicating a bad error in rendering using a supposedly valid font. + OBSOLETE + ----------------------------------------------------------------------------------------------*/ +-void GrEngine::RecordFontRunError(OLECHAR * prgchwErrMsg, int cchMax, GrResult res) ++void GrEngine::RecordFontRunError(OLECHAR * prgchwErrMsg, int cchMax, GrResult /*res*/) + { + if (prgchwErrMsg == NULL || cchMax == 0) + return; +@@ -970,7 +974,7 @@ + /*---------------------------------------------------------------------------------------------- + Return whether the text is asking for bold and/or italic text. + ----------------------------------------------------------------------------------------------*/ +-void GrEngine::GetStyles(Font * pfont, int ichwMin, bool * pfBold, bool * pfItalic) ++void GrEngine::GetStyles(Font * pfont, int /*ichwMin*/, bool * pfBold, bool * pfItalic) + { + *pfBold = pfont->bold(); + *pfItalic = pfont->italic(); +@@ -981,7 +985,11 @@ + Should only be called when we know we are using a base font, or when we are reading + the base font to see if it is valid. + ----------------------------------------------------------------------------------------------*/ ++#ifdef NDEBUG ++void GrEngine::SwitchGraphicsFont(bool /*fBase*/) ++#else + void GrEngine::SwitchGraphicsFont(bool fBase) ++#endif + { + Assert(!fBase || m_stuBaseFaceName.size() > 0); + +@@ -1135,7 +1143,7 @@ + m_chwJShrink0 = 0xffff; + m_chwJStep0 = 0xffff; + m_chwJWeight0 = 0xffff; +- for (int i = 0; i < m_cJLevels; i++) ++ for (i = 0; i < m_cJLevels; i++) + { + // justification glyph attribute IDs + bTmp = grstrm.ReadByteFromFont(); +@@ -1210,10 +1218,12 @@ + + // rendering behaviors--ignore for now + byte cBehaviors = grstrm.ReadByteFromFont(); +- unsigned int nBehaviors[kMaxRenderingBehavior]; ++ int nTmp; ++ //unsigned int nBehaviors[kMaxRenderingBehavior]; -- this big buffer causes a stack overflow in Multiscribe; rework eventually + for (i = 0; i < cBehaviors; i++) + { +- nBehaviors[i] = unsigned(grstrm.ReadIntFromFont()); ++ //nBehaviors[i] = unsigned(grstrm.ReadIntFromFont()); ++ nTmp = unsigned(grstrm.ReadIntFromFont()); + } + + // linebreak glyph ID +--- misc/silgraphite-2.3.1/engine/src/segment/GrFSM.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrFSM.cpp Sat Aug 22 19:36:33 2009 +@@ -46,7 +46,7 @@ + Fill in the FSM by reading from the font stream. + Assumes the stream is in the correct position. + ----------------------------------------------------------------------------------------------*/ +-bool GrFSM::ReadFromFont(GrIStream & grstrm, int fxdVersion) ++bool GrFSM::ReadFromFont(GrIStream & grstrm, int /*fxdVersion*/) + { + short snTmp; + +@@ -138,7 +138,7 @@ + Fill in the FSM's state table by reading from the font stream. + Assumes the stream is in the correct position. + ----------------------------------------------------------------------------------------------*/ +-bool GrFSM::ReadStateTableFromFont(GrIStream & grstrm, int fxdVersion) ++bool GrFSM::ReadStateTableFromFont(GrIStream & grstrm, int /*fxdVersion*/) + { + int cCells = ((m_crow - m_crowFinal) * m_ccol); + m_prgrowTransitions = new short[cCells]; +--- misc/silgraphite-2.3.1/engine/src/segment/GrFeature.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrFeature.cpp Sat Aug 22 19:36:33 2009 +@@ -186,7 +186,7 @@ + /*---------------------------------------------------------------------------------------------- + Read the languages from the font. + ----------------------------------------------------------------------------------------------*/ +-bool GrLangTable::ReadFromFont(GrIStream * pgrstrm, int fxdVersion) ++bool GrLangTable::ReadFromFont(GrIStream * pgrstrm, int /*fxdVersion*/) + { + GrIStream & grstrm = *pgrstrm; + +@@ -206,13 +206,22 @@ + + m_cbOffset0 = (lsbf)(m_prglang[0].cbOffsetBIG); + +- Assert((lsbf)(m_prglang[m_clang].cFeaturesBIG) == 0); // bogus entry has no settings ++ if ((lsbf)(m_prglang[m_clang].cFeaturesBIG) == 0) // bogus entry has no settings ++ { + cb = (lsbf)(m_prglang[m_clang].cbOffsetBIG) - m_cbOffset0; +- Assert(cb % sizeof(FeatSet) == 0); // # of bytes fits nicely into FeatSet class ++ if (cb % sizeof(FeatSet) == 0) // # of bytes fits nicely into FeatSet class ++ { + int cfset = cb / sizeof(FeatSet); + m_prgfset = new FeatSet[cfset]; + m_cfset = cfset; + grstrm.ReadBlockFromFont(m_prgfset, cb); ++ } ++ else return false; ++ } ++ else ++ { ++ return false; ++ } + + return true; + } +--- misc/silgraphite-2.3.1/engine/src/segment/GrPass.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrPass.cpp Sat Aug 22 19:36:34 2009 +@@ -279,9 +279,10 @@ + @param twsh - how we are handling trailing white-space + @param pnRet - return value + @param pcslotGot - return the number of slots gotten +- @param pislotFinalBreak - return the index of the final slot, when we are removing +- the trailing white-space and so the end of the segment +- will be before the any actual line-break slot ++ @param pislotFinalBreak - index of the final slot (LB or actual glyph), or -1; ++ adjusted when we are removing the trailing white-space and ++ so the end of the segment will be before the any actual ++ line-break slot + + @return kNextPass if we were able to generated the number requested, or processing is + complete; otherwise return the number of slots needed from the previous pass. +@@ -465,7 +466,7 @@ + void GrBidiPass::ExtendOutput(GrTableManager * ptman, + GrSlotStream* psstrmIn, GrSlotStream* psstrmOut, + int cslotNeededByNext, TrWsHandling twsh, +- int * pnRet, int * pcslotGot, int * pislotFinalBreak) ++ int * pnRet, int * pcslotGot, int * /*pislotFinalBreak*/) + { + Assert(psstrmIn->SlotsToReprocess() == 0); + +@@ -776,7 +777,7 @@ + int GrPass::ExtendFinalOutput(GrTableManager * ptman, + GrSlotStream * psstrmInput, GrSlotStream * psstrmOutput, + float xsSpaceAllotted, bool fWidthIsCharCount, bool fInfiniteWidth, +- bool fHaveLineBreak, bool fMustBacktrack, LineBrk lbMax, TrWsHandling twsh, ++ bool fHaveLineBreak, bool fMustBacktrack, LineBrk /*lbMax*/, TrWsHandling twsh, + int * pislotLB, float * pxsWidth) + { + EngineState * pengst = ptman->State(); +@@ -897,7 +898,11 @@ + Remove undesirable trailing white-space. + ----------------------------------------------------------------------------------------------*/ + int GrPass::RemoveTrailingWhiteSpace(GrTableManager * ptman, GrSlotStream * psstrmOut, ++#ifdef NDEBUG ++ TrWsHandling /*twsh*/, int * pislotFinalBreak) ++#else + TrWsHandling twsh, int * pislotFinalBreak) ++#endif + { + EngineState * pengst = ptman->State(); + +@@ -944,7 +949,7 @@ + should never be necessary if they've set up their tables right. + ----------------------------------------------------------------------------------------------*/ + void GrPass::CheckInputProgress(GrSlotStream * psstrmInput, GrSlotStream * psstrmOutput, +- int islotOrigInput) ++ int /*islotOrigInput*/) + { + int islotInput = psstrmInput->ReadPosForNextGet(); + // Assert(islotInput >= islotOrigInput); -- no longer true now that we can back up +@@ -1752,7 +1757,7 @@ + ----------------------------------------------------------------------------------------------*/ + int GrPass::Unwind(GrTableManager * ptman, + int islotChanged, GrSlotStream * psstrmIn, GrSlotStream * psstrmOut, +- bool fFirst) ++ bool /*fFirst*/) + { + // Back up the number of slots required for the longest rule context, + // but if we land in the middle of a chunk, go forward to its boundary. +@@ -1824,7 +1829,7 @@ + ----------------------------------------------------------------------------------------------*/ + int GrBidiPass::Unwind(GrTableManager * ptman, + int islotChanged, GrSlotStream * psstrmIn, GrSlotStream * psstrmOut, +- bool fFirst) ++ bool /*fFirst*/) + { + int islotIn; + int islotOut; +@@ -1901,8 +1906,8 @@ + OBSOLETE + ----------------------------------------------------------------------------------------------*/ + //:Ignore +-void GrPosPass::Unattach(GrSlotStream * psstrmIn, int islotIn, +- GrSlotStream * psstrmOut, int islotOut, int islotLB) ++void GrPosPass::Unattach(GrSlotStream * /*psstrmIn*/, int /*islotIn*/, ++ GrSlotStream * /*psstrmOut*/, int /*islotOut*/, int /*islotLB*/) + { + // Because this is a positioning pass, there is a one-to-one correspondence between + // the slots in the input and the slots in the output. Thus we can make simplifying +--- misc/silgraphite-2.3.1/engine/src/segment/GrPass.h Thu Aug 21 16:24:32 2008 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrPass.h Sat Aug 22 19:36:34 2009 +@@ -197,7 +197,7 @@ + bool ReadFromFont(GrIStream & grstrm, int fxdSilfVersion, int fxdRuleVersion, int nOffset); + void InitializeWithNoRules(); + +- virtual void SetTopDirLevel(int n) ++ virtual void SetTopDirLevel(int /*n*/) + { // only GrBidiPass does anything interesting + } + +@@ -253,13 +253,13 @@ + m_pzpst->SetResyncSkip(n); + } + +- virtual void DoCleanUpSegMin(GrTableManager * ptman, +- GrSlotStream * psstrmIn, int islotInitReadPos, GrSlotStream * psstrmOut) ++ virtual void DoCleanUpSegMin(GrTableManager * /*ptman*/, ++ GrSlotStream * /*psstrmIn*/, int /*islotInitReadPos*/, GrSlotStream * /*psstrmOut*/) + { + } + +- virtual void DoCleanUpSegLim(GrTableManager * ptman, GrSlotStream * psstrmOut, +- TrWsHandling twsh) ++ virtual void DoCleanUpSegLim(GrTableManager * /*ptman*/, GrSlotStream * /*psstrmOut*/, ++ TrWsHandling /*twsh*/) + { + } + +@@ -383,8 +383,8 @@ + void MapChunks(GrSlotStream * psstrmIn, GrSlotStream * psstrmOut, + int islotChunkI, int islotChunkO, int cslotReprocessed); + +- virtual void Unattach(GrSlotStream * psstrmIn, int islotIn, // GrPosPass overrides +- GrSlotStream * psstrmOut, int islotOut, int islotLB) ++ virtual void Unattach(GrSlotStream * /*psstrmIn*/, int /*islotIn*/, // GrPosPass overrides ++ GrSlotStream * /*psstrmOut*/, int /*islotOut*/, int /*islotLB*/) + { + } + +@@ -500,8 +500,8 @@ + + protected: + // Irrelevant when generating glyphs. +- virtual void RunRule(GrTableManager *, int ruln, +- GrSlotStream * psstrmInput, GrSlotStream * psstrmOutput) ++ virtual void RunRule(GrTableManager *, int /*ruln*/, ++ GrSlotStream * /*psstrmInput*/, GrSlotStream * /*psstrmOutput*/) + { + Assert(false); + } +--- misc/silgraphite-2.3.1/engine/src/segment/GrPassActionCode.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrPassActionCode.cpp Sat Aug 22 19:36:34 2009 +@@ -632,8 +632,13 @@ + /*---------------------------------------------------------------------------------------------- + We are finished processing a slot; go on to the next slot, or possibly go backwards. + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoNext(GrTableManager * ptman, +- int cslot, GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) ++#ifdef NDEBUG ++void GrPass::DoNext(GrTableManager * /*ptman*/, ++ int /*cslot*/, GrSlotStream * /*psstrmIn*/, GrSlotStream * /*psstrmOut*/) ++#else ++void GrPass::DoNext(GrTableManager * /*ptman*/, ++ int cslot, GrSlotStream * /*psstrmIn*/, GrSlotStream * /*psstrmOut*/) ++#endif + { + gAssert(cslot == 1); // for now anyway + } +@@ -690,6 +695,7 @@ + psstrmOut->SetSegMinToWritePos(false); + if (fSetSegLim) + psstrmOut->SetSegLimToWritePos(false); ++ //gid16 chw; chw = pslotNew->GlyphID(); + psstrmOut->NextPut(pslotNew); + } + +@@ -729,6 +735,7 @@ + psstrmOut->SetSegMinToWritePos(false); + if (fSetSegLim) + psstrmOut->SetSegLimToWritePos(false); ++ //gid16 chw; chw = pslotNew->GlyphID(); + psstrmOut->NextPut(pslotNew); + } + +@@ -825,7 +832,7 @@ + @param psstrmIn / Out - input/output streams + ----------------------------------------------------------------------------------------------*/ + void GrPass::DoPutSubs3(GrTableManager * ptman, bool fInserting, +- int cslotSel1, int nSelClass1, int cslotSel2, int nSelClass2, int cslotSel3, int nSelClass3, ++ int cslotSel1, int nSelClass1, int cslotSel2, int nSelClass2, int /*cslotSel3*/, int nSelClass3, + int nReplacementClass, + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { +@@ -888,7 +895,7 @@ + Common part of all the DoPutSubs... methods. + ----------------------------------------------------------------------------------------------*/ + void GrPass::DoPutSubsAux(GrTableManager * ptman, bool fInserting, gid16 nGlyphReplacement, +- GrSlotStream * psstrmIn, GrSlotStream * psstrmOut, GrSlotState * pslotNextInput, ++ GrSlotStream * /*psstrmIn*/, GrSlotStream * psstrmOut, GrSlotState * pslotNextInput, + bool fAtSegMin, bool fAtSegLim) + { + EngineState * pengst = ptman->State(); +@@ -915,6 +922,7 @@ + psstrmOut->SetSegMinToWritePos(false); + if (fSetSegLim) + psstrmOut->SetSegLimToWritePos(false); ++ //gid16 chw; chw = pslotNew->GlyphID(); + psstrmOut->NextPut(pslotNew); + } + +@@ -924,7 +932,7 @@ + and its after-assoc to the slot before it. This makes it basically unselectable. + OBSOLETE - handled by slot initialization code + ----------------------------------------------------------------------------------------------*/ +-void GrPass::SetNeutralAssocs(GrSlotState * pslotNew, GrSlotStream * psstrmIn) ++void GrPass::SetNeutralAssocs(GrSlotState * pslotNew, GrSlotStream * /*psstrmIn*/) + { + pslotNew->ClearAssocs(); + } +@@ -943,6 +951,7 @@ + psstrmOut->SetSegLimToWritePos(); + + GrSlotState * pslot = psstrmIn->NextGet(); ++ //gid16 chw; chw = pslotNew->GlyphID(); + pslot->MarkDeleted(); + + if (ptman->LoggingTransduction()) +@@ -957,7 +966,7 @@ + @param fInserting - whether current slot was inserted + @param psstrmIn / Out - input/output streams + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoAssoc(int cnAssocs, std::vector<int> & vnAssocs, bool fInserting, ++void GrPass::DoAssoc(int cnAssocs, std::vector<int> & vnAssocs, bool /*fInserting*/, + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { + gAssert((unsigned)cnAssocs == vnAssocs.size()); +@@ -997,7 +1006,11 @@ + @param vnStack - stack to read value from + @param psstrmIn / Out - input/output streams + ----------------------------------------------------------------------------------------------*/ ++#ifdef NDEBUG ++void GrPass::DoSetAttr(GrTableManager * ptman, ActionCommand op, bool /*fInserting*/, ++#else + void GrPass::DoSetAttr(GrTableManager * ptman, ActionCommand op, bool fInserting, ++#endif + SlotAttrName slat, int slati, std::vector<int> & vnStack, + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { +@@ -1192,7 +1205,7 @@ + @param psstrmIn - input stream + ----------------------------------------------------------------------------------------------*/ + void GrPass::DoPushSlotAttr(GrTableManager * ptman, +- int nSlotRef, bool fInserting, ++ int nSlotRef, bool /*fInserting*/, + SlotAttrName slat, int slati, std::vector<int> & vnStack, + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { +@@ -1236,16 +1249,16 @@ + + case kslatAttTo: nVal = pslot->AttachTo(); break; + case kslatAttLevel: nVal = pslot->AttachLevel(); break; +- case kslatAttAtX: nVal = pslot->AttachAtX(ptman, psstrmIn); break; + case kslatAttAtY: nVal = pslot->AttachAtY(); break; + case kslatAttAtGpt: nVal = pslot->AttachAtGpoint(); break; + case kslatAttAtXoff: nVal = pslot->AttachAtXOffset(); break; + case kslatAttAtYoff: nVal = pslot->AttachAtYOffset(); break; +- case kslatAttWithX: nVal = pslot->AttachWithX(ptman, psstrmIn); break; + case kslatAttWithY: nVal = pslot->AttachWithY(); break; + case kslatAttWithGpt: nVal = pslot->AttachWithGpoint(); break; + case kslatAttWithXoff: nVal = pslot->AttachWithXOffset(); break; + case kslatAttWithYoff: nVal = pslot->AttachWithYOffset(); break; ++ case kslatAttAtX: nVal = pslot->AttachAtX(ptman, psstrmIn); break; ++ case kslatAttWithX: nVal = pslot->AttachWithX(ptman, psstrmIn); break; + + case kslatMeasureSol: nVal = pslot->MeasureSol(); break; + case kslatMeasureEol: nVal = pslot->MeasureEol(); break; +@@ -1282,7 +1295,7 @@ + @param vnStack - stack to push onto + @param psstrmIn - input stream + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoPushGlyphAttr(GrTableManager * ptman, int nSlotRef, bool fInserting, ++void GrPass::DoPushGlyphAttr(GrTableManager * ptman, int nSlotRef, bool /*fInserting*/, + int nGlyphAttr, + std::vector<int> & vnStack, GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { +@@ -1307,7 +1320,7 @@ + @param vnStack - stack to push onto + @param psstrmIn - input stream + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoPushAttToGlyphAttr(GrTableManager * ptman, int nSlotRef, bool fInserting, ++void GrPass::DoPushAttToGlyphAttr(GrTableManager * ptman, int nSlotRef, bool /*fInserting*/, + int nGlyphAttr, std::vector<int> & vnStack, + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { +@@ -1337,7 +1350,7 @@ + @param vnStack - stack to push onto + @param psstrmIn - input stream + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoPushGlyphMetric(GrTableManager * ptman, int nSlotRef, bool fInserting, ++void GrPass::DoPushGlyphMetric(GrTableManager * ptman, int nSlotRef, bool /*fInserting*/, + int nGlyphAttr, int nAttLevel, + std::vector<int> & vnStack, GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { +@@ -1364,7 +1377,7 @@ + @param psstrmIn - input stream + @param psstrmOut - output stream + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoPushAttToGlyphMetric(GrTableManager * ptman, int nSlotRef, bool fInserting, ++void GrPass::DoPushAttToGlyphMetric(GrTableManager * ptman, int nSlotRef, bool /*fInserting*/, + int nGlyphAttr, int nAttLevel, + std::vector<int> & vnStack, + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) +@@ -1399,7 +1412,7 @@ + } + else + { +- pslot->CalcCompositeMetrics(ptman, psstrmIn, nAttLevel, true); ++ pslot->CalcCompositeMetrics(ptman, psstrmIn, NULL, nAttLevel, true); + + float xy; + switch (gmet) +@@ -1435,7 +1448,11 @@ + @param psstrmIn - input stream + @param psstrmOut - output stream + ----------------------------------------------------------------------------------------------*/ +-void GrPass::DoPushFeatValue(GrTableManager * ptman, int nSlotRef, bool fInserting, ++#ifdef NDEBUG ++void GrPass::DoPushFeatValue(GrTableManager * /*ptman*/, int nSlotRef, bool /*fInserting*/, ++#else ++void GrPass::DoPushFeatValue(GrTableManager * /*ptman*/, int nSlotRef, bool fInserting, ++#endif + int nFeat, std::vector<int> & vnStack, GrSlotStream * psstrmIn, GrSlotStream * psstrmOut) + { + gAssert(!fInserting); +--- misc/silgraphite-2.3.1/engine/src/segment/GrSlotState.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotState.cpp Sat Aug 22 19:36:34 2009 +@@ -261,7 +261,7 @@ + root or attached leaf slots. + OBSOLETE + ----------------------------------------------------------------------------------------------*/ +-void GrSlotState::FixAttachmentTree(GrSlotState * pslotOld) ++void GrSlotState::FixAttachmentTree(GrSlotState * /*pslotOld*/) + { + #if 0 + pslotOld->m_vpslotAttLeaves.CopyTo(m_vpslotAttLeaves); +@@ -524,13 +524,13 @@ + GrSlotState * pslot; + if (HasComponents()) + { +- for (int iComponent = 0; iComponent < m_cnCompPerLig; iComponent++) ++ for (int iLigComponent = 0; iLigComponent < m_cnCompPerLig; iLigComponent++) + { +- pslot = CompRefSlot(iComponent); ++ pslot = CompRefSlot(iLigComponent); + if (pslot) + { + Assert(PassModified() >= pslot->PassModified()); +- pslot->AllComponentRefs(vichw, vicomp, iComponent); ++ pslot->AllComponentRefs(vichw, vicomp, iLigComponent); + } + } + } +@@ -1024,7 +1024,7 @@ + NOTE: the caller is responsible to zap the cached positions of following glyphs + in the stream. + ----------------------------------------------------------------------------------------------*/ +-void GrSlotState::AttachToRoot(GrTableManager * ptman, GrSlotStream * psstrm, ++void GrSlotState::AttachToRoot(GrTableManager * /*ptman*/, GrSlotStream * psstrm, + GrSlotState * pslotNewRoot) + { + GrSlotState * pslotOldRoot = (m_dislotRootFixed == 0) ? +@@ -1063,7 +1063,7 @@ + + float xsWidth, xsVisWidth; + if (m_xsPositionX == kNegInfFloat || m_ysPositionY == kNegInfFloat) +- ptman->CalcPositionsUpTo(psstrmOut->m_ipass, this, &xsWidth, &xsVisWidth); ++ ptman->CalcPositionsUpTo(psstrmOut->m_ipass, this, true, &xsWidth, &xsVisWidth); + + *pmXPos = ptman->LogToEmUnits(m_xsPositionX); + *pmYPos = ptman->LogToEmUnits(m_ysPositionY); +@@ -1077,7 +1077,7 @@ + { + Assert(m_dislotRootFixed == m_srAttachTo); + GrSlotState * pslotRoot = AttachRoot(psstrm); +- CalcRootMetrics(ptman, psstrm, kPosInfinity); ++ CalcRootMetrics(ptman, psstrm, NULL, kPosInfinity); + if (pslotRoot) + pslotRoot->AdjustRootMetrics(ptman, psstrm); + } +@@ -1086,13 +1086,15 @@ + Calculate the composite metrics for this slot. + + @param psstrm - stream for which we are calculating it ++ @param psstrmNext - because when processing in the middle of a pass, we may need to ++ get the slot from the following (output) stream + @param nLevel - attachment level we are asking for; kPosInifinity means all levels + @param fThorough - true: do a thorough recalculation; false: don't recalculate + metrics for leaves (are they assumed to be accurate???) + --currently not used + ----------------------------------------------------------------------------------------------*/ + void GrSlotState::CalcCompositeMetrics(GrTableManager * ptman, GrSlotStream * psstrm, +- int nLevel, bool fThorough) ++ GrSlotStream * psstrmNext, int nLevel, bool fThorough) + { + if (m_nCompositeLevel == nLevel) + return; +@@ -1101,19 +1103,38 @@ + { + Assert(m_dislotRootFixed == m_srAttachTo); + GrSlotState * pslotRoot = AttachRoot(psstrm); ++ // Kludge to handle the fact that we might have gotten the root from the wrong stream. ++ // Calling MidPassSlotAt finds the right one. ++ if (psstrmNext && pslotRoot) ++ { ++ int islotRoot = pslotRoot->PosPassIndex(); ++ pslotRoot = psstrm->MidPassSlotAt(islotRoot, psstrmNext); ++ } + + InitMetrics(ptman, pslotRoot); + + for (size_t islot = 0; islot < m_vdislotAttLeaves.size(); islot++) + { +- GrSlotState * pslotLeaf = SlotAtOffset(psstrm, m_vdislotAttLeaves[islot]); ++ GrSlotState * pslotLeaf; ++ if (psstrmNext) ++ { ++ // Calculating a position in the middle of processing a pass. ++ pslotLeaf = psstrm->MidPassSlotAt(PosPassIndex() + m_vdislotAttLeaves[islot], ++ psstrmNext); ++ } ++ else ++ { ++ // Calculating the final position. ++ pslotLeaf = SlotAtOffset(psstrm, m_vdislotAttLeaves[islot]); ++ } ++ + if (pslotLeaf->AttachLevel() <= nLevel) +- pslotLeaf->CalcCompositeMetrics(ptman, psstrm, nLevel, fThorough); ++ pslotLeaf->CalcCompositeMetrics(ptman, psstrm, psstrmNext, nLevel, fThorough); + else + // this slot will be ignored in the composite metrics + pslotLeaf->ZapRootMetrics(); + } +- CalcRootMetrics(ptman, psstrm, nLevel); ++ CalcRootMetrics(ptman, psstrm, psstrmNext, nLevel); + + m_nCompositeLevel = nLevel; + } +@@ -1129,25 +1150,33 @@ + /*---------------------------------------------------------------------------------------------- + Calculate the metrics for this node and all its leaf nodes. + ----------------------------------------------------------------------------------------------*/ +-void GrSlotState::CalcRootMetrics(GrTableManager * ptman, GrSlotStream * psstrm, int nLevel) ++void GrSlotState::CalcRootMetrics(GrTableManager * /*ptman*/, GrSlotStream * psstrm, ++ GrSlotStream * psstrmNext, int nLevel) + { + for (size_t idislot = 0; idislot < m_vdislotAttLeaves.size(); idislot++) + { +- GrSlotState * pslot = SlotAtOffset(psstrm, m_vdislotAttLeaves[idislot]); +- if (pslot->AttachLevel() > nLevel) ++ GrSlotState * pslotLeaf = SlotAtOffset(psstrm, m_vdislotAttLeaves[idislot]); ++ // Kludge to handle the fact that we might have gotten the leaf from the wrong stream. ++ // Calling MidPassSlotAt finds the right one. ++ if (psstrmNext) ++ { ++ int islot = pslotLeaf->PosPassIndex(); ++ pslotLeaf = psstrm->MidPassSlotAt(islot, psstrmNext); ++ } ++ if (pslotLeaf->AttachLevel() > nLevel) + continue; + +- m_xsClusterXOffset = min(m_xsClusterXOffset, pslot->m_xsClusterXOffset); +- if (!pslot->m_fIgnoreAdvance) ++ m_xsClusterXOffset = min(m_xsClusterXOffset, pslotLeaf->m_xsClusterXOffset); ++ if (!pslotLeaf->m_fIgnoreAdvance) + { + m_xsClusterAdv = max( + m_xsClusterAdv, +- pslot->m_xsClusterAdv + m_xsRootShiftX); ++ pslotLeaf->m_xsClusterAdv + m_xsRootShiftX); + } +- m_xsClusterBbLeft = min(m_xsClusterBbLeft, pslot->m_xsClusterBbLeft); +- m_xsClusterBbRight = max(m_xsClusterBbRight, pslot->m_xsClusterBbRight); +- m_ysClusterBbTop = max(m_ysClusterBbTop, pslot->m_ysClusterBbTop); +- m_ysClusterBbBottom = min(m_ysClusterBbBottom, pslot->m_ysClusterBbBottom); ++ m_xsClusterBbLeft = min(m_xsClusterBbLeft, pslotLeaf->m_xsClusterBbLeft); ++ m_xsClusterBbRight = max(m_xsClusterBbRight, pslotLeaf->m_xsClusterBbRight); ++ m_ysClusterBbTop = max(m_ysClusterBbTop, pslotLeaf->m_ysClusterBbTop); ++ m_ysClusterBbBottom = min(m_ysClusterBbBottom, pslotLeaf->m_ysClusterBbBottom); + } + } + +@@ -1263,7 +1292,7 @@ + /*---------------------------------------------------------------------------------------------- + Y-offsets of a single glyph relative to the previous advance position. + ----------------------------------------------------------------------------------------------*/ +-float GrSlotState::GlyphYOffset(GrSlotStream * psstrm) ++float GrSlotState::GlyphYOffset(GrSlotStream * /*psstrm*/) + { + return m_ysOffsetY; + } +--- misc/silgraphite-2.3.1/engine/src/segment/GrSlotState.h Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotState.h Sat Aug 22 19:36:34 2009 +@@ -308,7 +308,11 @@ + { + return m_islotPosPass; + } ++#ifdef NDEBUG ++ void SetPosPassIndex(int islot, bool /*fInputToPosPass1*/) ++#else + void SetPosPassIndex(int islot, bool fInputToPosPass1) ++#endif + { + // If we're resetting it, it should be to the same value as before: + Assert(fInputToPosPass1 || m_islotPosPass == kNotYetSet || m_islotPosPass == islot); +@@ -386,12 +390,12 @@ + return (IsInitialLineBreak(chwLB) || IsFinalLineBreak(chwLB)); + //return (m_chwGlyphID == chwLB); // TODO: remove + } +- bool IsInitialLineBreak(gid16 chwLB) ++ bool IsInitialLineBreak(gid16 /*chwLB*/) + { + return (m_spsl == kspslLbInitial); + //return (IsLineBreak(chwLB) && m_fInitialLB == true); // TODO: remove + } +- bool IsFinalLineBreak(gid16 chwLB) ++ bool IsFinalLineBreak(gid16 /*chwLB*/) + { + return (m_spsl == kspslLbFinal); + //return (IsLineBreak(chwLB) && m_fInitialLB == false); // TODO: remove +@@ -475,7 +479,7 @@ + return m_mAttachAtX; + } + +- int AttachWithX(GrTableManager * ptman, GrSlotStream * psstrm) ++ int AttachWithX(GrTableManager * /*ptman*/, GrSlotStream * /*psstrm*/) + { + if (m_mAttachAtX == kNotYetSet) + { +@@ -615,7 +619,7 @@ + GrSlotStream * psstrmIn, GrSlotStream * psstrmOut, int islotThis); + + void CalcCompositeMetrics(GrTableManager * ptman, GrSlotStream * psstrm, +- int nLevel, bool fThorough = false); ++ GrSlotStream * psstrmNext, int nLevel, bool fThorough = false); + + void Position(GrTableManager * ptman, + GrSlotStream * psstrmOut, int * pmXPos, int * pmYPos); +@@ -646,7 +650,7 @@ + { + return ClusterBbLeft(psstrm) + xs; + } +- float ClusterRsb(GrSlotStream * psstrm, float xs) ++ float ClusterRsb(GrSlotStream * /*psstrm*/, float xs) + { + return ClusterAdvWidthFrom(xs) - ClusterBbRightFrom(xs); + } +@@ -668,19 +672,19 @@ + { + return ClusterBbRightFrom(Base(psstrm)->ClusterRootOffset()); + } +- float ClusterBbTop(GrSlotStream * psstrm) ++ float ClusterBbTop(GrSlotStream * /*psstrm*/) + { + return m_ysClusterBbTop; + } +- float ClusterBbBottom(GrSlotStream * psstrm) ++ float ClusterBbBottom(GrSlotStream * /*psstrm*/) + { + return m_ysClusterBbBottom; + } +- float ClusterBbWidth(GrSlotStream * psstrm) ++ float ClusterBbWidth(GrSlotStream * /*psstrm*/) + { + return m_xsClusterBbRight - m_xsClusterBbLeft + 1; + } +- float ClusterBbHeight(GrSlotStream * psstrm) ++ float ClusterBbHeight(GrSlotStream * /*psstrm*/) + { + return m_ysClusterBbTop - m_ysClusterBbBottom + 1; + } +@@ -990,7 +994,8 @@ + void InitMetrics(GrTableManager * ptman, GrSlotState * pslotRoot); + void InitLeafMetrics(GrTableManager * ptman, GrSlotState * pslotRoot); + void InitRootMetrics(GrTableManager * ptman); +- void CalcRootMetrics(GrTableManager * ptman, GrSlotStream *, int nLevel); ++ void CalcRootMetrics(GrTableManager * ptman, GrSlotStream * psstrm, ++ GrSlotStream * psstrmNext, int nLevel); + void AttachToRoot(GrTableManager * ptman, GrSlotStream *, GrSlotState * pslotNewRoot); + void AttachLogUnits(GrTableManager * ptman, + GrSlotState * pslotRoot, +--- misc/silgraphite-2.3.1/engine/src/segment/GrSlotStream.cpp Wed Feb 04 07:53:26 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotStream.cpp Sat Aug 22 19:36:34 2009 +@@ -189,12 +189,16 @@ + stream position when the rule is being run. + + @param dislot - how far back to peek before the write position +- when the rule started; a negative number ++ WHEN THE RULE STARTED; a negative number + (NOTE: the current write position is irrelevant) + @param fNullOkay - true if it's okay to return NULL in the situation where we're asking + for something before the beginning of the stream + ----------------------------------------------------------------------------------------------*/ ++#ifdef NDEBUG ++GrSlotState * GrSlotStream::PeekBack(int dislot, bool /*fNullOkay*/) ++#else + GrSlotState * GrSlotStream::PeekBack(int dislot, bool fNullOkay) ++#endif + { + Assert(dislot < 0); + if (dislot < m_islotRuleStartWrite * -1) +@@ -1104,6 +1108,7 @@ + case kdircRLO: + case kdircRLE: + case kdircPdfR: ++ case kdircRlb: + return true; + + case kdircNeutral: +@@ -1212,7 +1217,7 @@ + return true; + + float xsWidth, xsVisWidth; +- ptman->CalcPositionsUpTo(m_ipass, NULL, &xsWidth, &xsVisWidth); ++ ptman->CalcPositionsUpTo(m_ipass, NULL, false, &xsWidth, &xsVisWidth); + + *pxsWidth = (fIgnoreTrailingWS || twsh == ktwshOnlyWs) ? xsVisWidth : xsWidth; + return (*pxsWidth < xsSpaceAllotted); +@@ -1322,7 +1327,7 @@ + @param islotMin - first slot that is officially part of the segment (after initial LB) + ----------------------------------------------------------------------------------------------*/ + int GrSlotStream::MakeSegmentBreak(GrTableManager * ptman, +- int islotPrevBreak, bool fInsertedLB, int islotStartTry, ++ int /*islotPrevBreak*/, bool /*fInsertedLB*/, int islotStartTry, + LineBrk lb, TrWsHandling twsh, int islotMin, + LineBrk * plbNextToTry) + { +@@ -1576,7 +1581,11 @@ + Return the break weight of the given slot, which should be a line-break. + OBSOLETE?? + ----------------------------------------------------------------------------------------------*/ ++#ifdef NDEBUG ++LineBrk GrSlotStream::BreakWeightAt(gid16 /*chwLB*/, int islot) ++#else + LineBrk GrSlotStream::BreakWeightAt(gid16 chwLB, int islot) ++#endif + { + GrSlotState * pslot = GetSlotAt(islot); + Assert(pslot->IsLineBreak(chwLB)); +@@ -1769,7 +1778,7 @@ + @param fBackingUp - this chunk results in the stream position moving backwards, + so clear anything we're backing over + ----------------------------------------------------------------------------------------------*/ +-void GrSlotStream::MapInputChunk(int islotInputMin, int islotOutputMin, int islotInputLim, ++void GrSlotStream::MapInputChunk(int islotInputMin, int islotOutputMin, int /*islotInputLim*/, + bool fSkipChunkStart, bool fBackingUp) + { + Assert(AssertValid()); +@@ -1828,7 +1837,7 @@ + @param fBackingUp - this chunk results in the stream position moving backwards, + so clear anything we're backing over + ----------------------------------------------------------------------------------------------*/ +-void GrSlotStream::MapOutputChunk(int islotOutputMin, int islotInputMin, int islotOutputLim, ++void GrSlotStream::MapOutputChunk(int islotOutputMin, int islotInputMin, int /*islotOutputLim*/, + bool fSkipChunkStart, int cslotReprocess, bool fBackingUp) + { + Assert(AssertValid()); +@@ -1863,7 +1872,11 @@ + Ensure that the chunk maps for a pair of streams match properly. The recipient is + the input stream. + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void GrSlotStream::AssertChunkMapsValid(GrSlotStream * psstrmOut) ++#else ++void GrSlotStream::AssertChunkMapsValid(GrSlotStream * ) ++#endif + { + #ifdef _DEBUG + GrSlotStream * psstrmIn = this; +@@ -1915,7 +1924,11 @@ + Ensure that corresponding items in the streams of a positioning pass have matching + stream indices. The recipient is the output stream. + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void GrSlotStream::AssertStreamIndicesValid(GrSlotStream * psstrmIn) ++#else ++void GrSlotStream::AssertStreamIndicesValid(GrSlotStream * ) ++#endif + { + #ifdef _DEBUG + if (!GotIndexOffset()) +@@ -1939,7 +1948,11 @@ + in the output stream. (Currently the compiler ensures this by making it an error + to write rules that don't do this.) + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void GrSlotStream::AssertAttachmentsInOutput(int islotMin, int islotLim) ++#else ++void GrSlotStream::AssertAttachmentsInOutput(int , int ) ++#endif + { + #ifdef _DEBUG + for (int islot = islotMin; islot < islotLim; islot++) +@@ -2007,7 +2016,11 @@ + Record the number of slots in the stream that are previous to the official start of the + segment. + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void GrSlotStream::CalcIndexOffset(GrTableManager * ptman) ++#else ++void GrSlotStream::CalcIndexOffset(GrTableManager * ) ++#endif + { + if (GotIndexOffset()) + return; // already figured it +@@ -2203,6 +2212,21 @@ + } + + /*---------------------------------------------------------------------------------------------- ++ In the middle of running a pass, return the given slot to use in processing. ++ Read it from the reprocess buffer if appropriate, or for slots previous to the current ++ position, read from the output stream (psstrmNext). ++ ++ psstrmNext may be NULL when processing is complete, therefore we only have one stream to ++ deal with. ++----------------------------------------------------------------------------------------------*/ ++GrSlotState * GrSlotStream::MidPassSlotAt(int islot, GrSlotStream * psstrmNext) ++{ ++ int islotInput = islot - ReadPosForNextGet() + 1; // +1 because RuleInputSlot takes 0 to mean the previously read slot ++ GrSlotState * pslot = RuleInputSlot(islotInput, psstrmNext); ++ return pslot; ++} ++ ++/*---------------------------------------------------------------------------------------------- + Return the "current" input item from the rule's perspective, ie, the last slot read. + So dislotOffset = 0 means not the slot at the read position but one slot earlier. + +@@ -2214,7 +2238,6 @@ + @param fNullOkay - true if it's okay to return NULL in the situation where we're asking + for something before the beginning of the stream + ----------------------------------------------------------------------------------------------*/ +- + GrSlotState * GrSlotStream::RuleInputSlot(int dislotOffset, GrSlotStream * psstrmOutput, + bool fNullOkay) + { +@@ -2244,8 +2267,10 @@ + + if (cslotOffsetBack >= cslotPostReproc + cslotValidReproc) + { +- // Read from the output stream. +- int dislotTmp = dislotOffset - 1 + cslotPostReproc + cslotValidReproc; ++ // Read from the output stream. (Remember that PeekBack works relative to ++ // the rule-start write position, not the current write position.) ++ int dislotTmp = dislotOffset - 1 + cslotPostReproc ++ + cslotValidReproc - SlotsToReprocess(); + Assert(dislotTmp < 0); + return psstrmOutput->PeekBack(dislotTmp); + } +@@ -2253,7 +2278,7 @@ + { + if (m_islotReprocPos > -1) + { +- // Current read pos is inside reprocess buffer. ++ // Current read pos could be inside reprocess buffer. + Assert(cslotPostReproc == 0); + int islotStartReadReprocBuf = m_vpslotReproc.size() - cslotValidReproc; + Assert(islotStartReadReprocBuf >= 0); +@@ -2342,9 +2367,10 @@ + else if (pslotAfter) + pslot->Associate(pslotAfter); + else ++ { + // Weird, but can happen with an empty segment. + Warn("No assocations"); +- ++ } + // Assert(pslot->m_vpslotAssoc.Size() > 0); + pslot->m_fNeutralAssocs = true; + } +--- misc/silgraphite-2.3.1/engine/src/segment/GrSlotStream.h Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotStream.h Sat Aug 22 19:36:34 2009 +@@ -107,7 +107,7 @@ + ReleaseSlots(0, m_vpslot.size()); + } + +- void ReleaseSlots(int islotMin, int islotLim) ++ void ReleaseSlots(int /*islotMin*/, int /*islotLim*/) + { + // A slot stream is responsible for deleting the slot states that it created, + // that is, the ones whose modified tag equals this stream's pass index. +@@ -182,6 +182,7 @@ + return Peek(islot - ReadPosForNextGet()); + } + ++ // Return the functional read position, taking into account the reprocess buffer. + int ReadPosForNextGet() + { + return ReadPos() - SlotsToReprocess(); +@@ -260,12 +261,16 @@ + + void MarkFullyWritten(); + ++#ifdef NDEBUG ++ void SetSegMin(int islot, bool /*fAdjusting*/ = false) ++#else + void SetSegMin(int islot, bool fAdjusting = false) ++#endif + { + Assert(fAdjusting || m_islotSegMin == -1 || m_islotSegMin == islot); + m_islotSegMin = islot; + } +- void SetSegMinToWritePos(bool fMod = true) ++ void SetSegMinToWritePos(bool /*fMod*/ = true) + { + if (m_islotSegMin == -1) + m_islotSegMin = m_islotWritePos; +@@ -456,6 +461,7 @@ + } + } + ++ GrSlotState * MidPassSlotAt(int islot, GrSlotStream * psstrmNext = NULL); + GrSlotState * RuleInputSlot(int dislot = 0, GrSlotStream * psstrmOut = NULL, + bool fNullOkay = false); + GrSlotState * RuleOutputSlot(int dislot = 0); +--- misc/silgraphite-2.3.1/engine/src/segment/GrTableManager.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrTableManager.cpp Sat Aug 22 19:36:34 2009 +@@ -25,8 +25,8 @@ + DEFINE_THIS_FILE + #ifndef _WIN32 + #include <stdlib.h> +-#include <math.h> + #endif ++#include <math.h> + + //:>******************************************************************************************** + //:> Forward declarations +@@ -572,7 +572,7 @@ + else + { + Assert(!m_engst.m_fInsertedLB); +- Assert(islotUnderBreak == -1 || m_engst.m_fFinalLB); ++ //Assert(islotUnderBreak == -1 || m_engst.m_fFinalLB); -- no, ExtendGlyphIDOutput clearly sets islotUnderBreak regardless + } + int islotTmp = OutputStream(m_cpass - 1)->WritePos(); + GrSlotState * pslotTmp; +@@ -931,7 +931,7 @@ + @param plbFound - kind of line-break created + ----------------------------------------------------------------------------------------------*/ + bool GrTableManager::Backtrack(int * pislotPrevBreak, +- LineBrk * plbMin, LineBrk lbMax, TrWsHandling twsh, bool fMoreText, ++ LineBrk * plbMin, LineBrk lbMax, TrWsHandling twsh, bool /*fMoreText*/, + int ichwCallerBtLim, bool fEndLine, + LineBrk * plbFound) + { +@@ -1343,7 +1343,7 @@ + Calculate the associations, and record the output slots in the segment. + ----------------------------------------------------------------------------------------------*/ + void GrTableManager::RecordAssocsAndOutput(Font * pfont, +- Segment * pseg, bool fWidthIsCharCount, ++ Segment * pseg, bool /*fWidthIsCharCount*/, + TrWsHandling twsh, bool fParaRtl, int nDirDepth) + { + int cchwUnderlying = pseg->stopCharacter() - pseg->startCharacter(); +@@ -1362,7 +1362,7 @@ + #endif // OLD_TEST_STUFF + + // Make sure the final positions are set for every glyph. +- CalcPositionsUpTo(m_cpass-1, reinterpret_cast<GrSlotState *>(NULL), ++ CalcPositionsUpTo(m_cpass-1, reinterpret_cast<GrSlotState *>(NULL), false, + &xsTotalWidth, &xsVisWidth); + pseg->SetWidths(xsVisWidth, xsTotalWidth); + +@@ -1377,7 +1377,7 @@ + Calculate the underlying-to-surface associations and ligature mappings. + Assumes the arrays have been properly initialized. + ----------------------------------------------------------------------------------------------*/ +-void GrTableManager::CalculateAssociations(Segment * pseg, int csloutSurface) ++void GrTableManager::CalculateAssociations(Segment * pseg, int /*csloutSurface*/) + { + GrSlotStream * psstrmFinal = OutputStream(m_cpass-1); + +@@ -2350,18 +2350,20 @@ + final pass, but it could be another if positions are + requested by the rules themselves + @param pslotLast - last slot that needs to be positioned, or NULL ++ @param fMidPass - calculating the position of some slot in the middle of the pass + @param pxsWidth - return the total width used so far + @param psxVisibleWidth - return the visible width so far + + MOVE to EngineState + ----------------------------------------------------------------------------------------------*/ +-void GrTableManager::CalcPositionsUpTo(int ipass, GrSlotState * pslotLast, ++void GrTableManager::CalcPositionsUpTo(int ipass, GrSlotState * pslotLast, bool fMidPass, + float * pxsWidth, float * pxsVisibleWidth) + { + Assert(ipass >= m_ipassPos1 - 1); + + int isstrm = ipass; + GrSlotStream * psstrm = OutputStream(isstrm); ++ GrSlotStream * psstrmNext = (isstrm >= m_cpass - 1) ? NULL : OutputStream(isstrm + 1); + Assert(psstrm->GotIndexOffset()); + if (psstrm->WritePos() <= psstrm->IndexOffset()) + { +@@ -2399,7 +2401,9 @@ + // to be later in the stream than the last actual slot passed in. + if (!psstrm->HasSlotAtPosPassIndex(pslotLast->AttachRootPosPassIndex())) + return; +- GrSlotState * pslotLastBase = pslotLast->Base(psstrm); ++ GrSlotState * pslotLastBase = (fMidPass && pslotLast->PosPassIndex() < psstrm->WritePos()) ++ ? pslotLast->Base(psstrmNext) ++ : pslotLast->Base(psstrm); + + if (ipass == m_cpass - 1 && m_engst.m_islotPosNext > -1) + { +@@ -2428,6 +2432,7 @@ + } + + std::vector<GrSlotState *> vpslotAttached; ++ std::vector<GrSlotStream *> vpsstrmAttached; + + bool fRtl = RightToLeft(); + +@@ -2435,13 +2440,24 @@ + { + Assert(islot < psstrm->SlotsPresent()); + +- pslot = (isstrm == ipass) ? psstrm->SlotAt(islot) : psstrm->OutputSlotAt(islot); ++ GrSlotStream * psstrmThis = psstrm; ++ if (fMidPass && islot < psstrm->WritePos()) ++ { ++ pslot = psstrm->MidPassSlotAt(islot, psstrmNext); ++ psstrmThis = psstrmNext; ++ } ++ else ++ { ++ //pslot = (isstrm == ipass) ? psstrm->SlotAt(islot) : psstrm->OutputSlotAt(islot); ++ pslot = psstrm->SlotAt(islot); ++ } + + if (!pslot->IsBase()) + { + // This slot is attached to another; it will be positioned strictly + // relative to that one. This happens in the loop below. + vpslotAttached.push_back(pslot); ++ vpsstrmAttached.push_back(psstrmThis); + } + else + { +@@ -2455,7 +2471,7 @@ + } + + // Make sure the metrics are the complete ones. +- pslot->CalcCompositeMetrics(this, psstrm, kPosInfinity, true); ++ pslot->CalcCompositeMetrics(this, psstrm, psstrmNext, kPosInfinity, true); + + float xsInc = pslot->GlyphXOffset(psstrm, fakeItalicRatio); + float ysInc = pslot->GlyphYOffset(psstrm); +@@ -2514,8 +2530,9 @@ + + for (size_t ipslot = 0; ipslot < vpslotAttached.size(); ipslot++) + { +- GrSlotState * pslot = vpslotAttached[ipslot]; +- GrSlotState * pslotBase = pslot->Base(psstrm); ++ GrSlotState * pslotAtt = vpslotAttached[ipslot]; ++ GrSlotStream * psstrmAtt = vpsstrmAttached[ipslot]; ++ GrSlotState * pslotBase = pslotAtt->Base(psstrmAtt); + if (pslotBase->XPosition() == kNegInfinity || pslotBase->YPosition() == kNegInfinity) + { + Assert(false); +@@ -2523,10 +2540,10 @@ + } + float xsCluster = pslotBase->XPosition() - pslotBase->GlyphXOffset(psstrm, fakeItalicRatio); + float ysCluster = pslotBase->YPosition() - pslotBase->GlyphYOffset(psstrm); +- float xsInc = pslot->GlyphXOffset(psstrm, fakeItalicRatio); +- float ysInc = pslot->GlyphYOffset(psstrm); +- pslot->SetXPos(xsCluster + xsInc); +- pslot->SetYPos(ysCluster + ysInc); ++ float xsInc = pslotAtt->GlyphXOffset(psstrm, fakeItalicRatio); ++ float ysInc = pslotAtt->GlyphYOffset(psstrm); ++ pslotAtt->SetXPos(xsCluster + xsInc); ++ pslotAtt->SetYPos(ysCluster + ysInc); + + // My theory is that we don't need to adjust *pxsWidth here, because the width of + // any non-base slots should be factored into the advance width of their cluster +--- misc/silgraphite-2.3.1/engine/src/segment/GrTableManager.h Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrTableManager.h Sat Aug 22 19:36:35 2009 +@@ -442,7 +442,7 @@ + int LogToEmUnits(float xys); + bool GPointToXY(gid16 chwGlyphID, int nGPoint, float * xs, float * ys); + +- void CalcPositionsUpTo(int ipass, GrSlotState * pslotLast, ++ void CalcPositionsUpTo(int ipass, GrSlotState * pslotLast, bool fMidPass, + float * pxsWidth, float * pxsVisibleWidth); + + void InitPosCache() +--- misc/silgraphite-2.3.1/engine/src/segment/Platform.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/Platform.cpp Sat Aug 22 19:36:35 2009 +@@ -103,7 +103,7 @@ + { + // assumes NULL terminated strings + const utf16 *start = s; +- for (; *s; ++s); ++ for (; *s; ++s) {}; + + return s - start; + } +--- misc/silgraphite-2.3.1/engine/src/segment/Segment.cpp Thu Aug 21 16:24:32 2008 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp Sat Aug 22 19:36:35 2009 +@@ -1178,7 +1178,7 @@ + part of the segment. + ----------------------------------------------------------------------------------------------*/ + float Segment::getRangeWidth(int ichMin, int ichLim, +- bool fStartLine, bool fEndLine, bool fSkipSpace) ++ bool /*fStartLine*/, bool /*fEndLine*/, bool fSkipSpace) + { + if (m_dxsWidth < 0) + { +@@ -1549,7 +1549,11 @@ + void Segment::SetUpOutputArrays(Font * pfont, GrTableManager * ptman, + GrSlotStream * psstrmFinal, + int cchwInThisSeg, int csloutSurface, gid16 chwLB, ++#ifdef NDEBUG ++ TrWsHandling twsh, bool fParaRtl, int nDirDepth, bool /*fEmpty*/) ++#else + TrWsHandling twsh, bool fParaRtl, int nDirDepth, bool fEmpty) ++#endif + { + m_mFontEmUnits = EngineImpl()->GetFontEmUnits(); + +@@ -1725,7 +1729,7 @@ + Set up the data structures that represent the actual rendered glyphs for the new segment. + ----------------------------------------------------------------------------------------------*/ + void Segment::SetUpGlyphInfo(GrTableManager * ptman, GrSlotStream * psstrmFinal, +- gid16 chwLB, int nDirDepth, int islotMin, int cslot) ++ gid16 chwLB, int /*nDirDepth*/, int islotMin, int cslot) + { + //int paraDirLevel = (ptman->State()->ParaRightToLeft()) ? 1 : 0; + +@@ -1751,7 +1755,7 @@ + + m_isloutGinf0 = -1; + int iginf = 0; +- for (int islot = islotMin; islot < cslot; islot++) ++ for (islot = islotMin; islot < cslot; islot++) + { + GrSlotState * pslot = psstrmFinal->SlotAt(islot); + +@@ -2160,7 +2164,7 @@ + @param ichwUnder - character index relative to the official beginning of the segment + @param islot - processed glyph it maps to + ----------------------------------------------------------------------------------------------*/ +-void Segment::MarkSlotInPrevSeg(int ichwUnder, int islot) ++void Segment::MarkSlotInPrevSeg(int ichwUnder, int /*islot*/) + { + if (ichwUnder >= m_ichwAssocsMin) + m_prgisloutBefore[ichwUnder - m_ichwAssocsMin] = kNegInfinity; +@@ -2174,7 +2178,7 @@ + @param ichwUnder - character index relative to the official beginning of the segment + @param islot - processed glyph it maps to + ----------------------------------------------------------------------------------------------*/ +-void Segment::MarkSlotInNextSeg(int ichwUnder, int islot) ++void Segment::MarkSlotInNextSeg(int ichwUnder, int /*islot*/) + { + if (ichwUnder < m_ichwAssocsLim) + m_prgisloutAfter[ichwUnder - m_ichwAssocsMin] = kPosInfinity; +@@ -2351,7 +2355,7 @@ + @param pfAfter - return true if they clicked on trailing side; possibly NULL + ----------------------------------------------------------------------------------------------*/ + int Segment::LogicalSurfaceToUnderlying(int islout, float xsOffset, float ysClick, +- float dxsGlyphWidth, float dysGlyphHeight, bool * pfAfter) ++ float dxsGlyphWidth, float /*dysGlyphHeight*/, bool * pfAfter) + { + Assert(islout >= 0); + Assert(islout < m_cslout); +@@ -2529,31 +2533,31 @@ + else if (fBefore) + { + int isloutRet; +- int ichw = ichwSegOffset; ++ int ichwTemp = ichwSegOffset; + // If no association has been made, loop forward to the next slot + // we are before. As a last resort, answer kPosInfinity, meaning we + // aren't before anything. + do + { +- isloutRet = m_prgisloutBefore[ichw - m_ichwAssocsMin]; +- do { ++ichw; } +- while (!GrCharStream::AtUnicodeCharBoundary(m_pgts, ichw)); +- } while (isloutRet == kPosInfinity && ichw < m_ichwAssocsLim); ++ isloutRet = m_prgisloutBefore[ichwTemp - m_ichwAssocsMin]; ++ do { ++ichwTemp; } ++ while (!GrCharStream::AtUnicodeCharBoundary(m_pgts, ichwTemp)); ++ } while (isloutRet == kPosInfinity && ichwTemp < m_ichwAssocsLim); + return isloutRet; + } + else + { + int isloutRet; +- int ichw = ichwSegOffset; ++ int ichwTemp = ichwSegOffset; + // If no association has been made, loop backward to the previous slot + // we are after. As a last resort, answer kNegInfinity, meaning we + // aren't after anything. + do + { +- isloutRet = m_prgisloutAfter[ichw - m_ichwAssocsMin]; +- do { --ichw; } +- while (!GrCharStream::AtUnicodeCharBoundary(m_pgts, ichw)); +- } while (isloutRet == kNegInfinity && ichw >= 0); ++ isloutRet = m_prgisloutAfter[ichwTemp - m_ichwAssocsMin]; ++ do { --ichwTemp; } ++ while (!GrCharStream::AtUnicodeCharBoundary(m_pgts, ichwTemp)); ++ } while (isloutRet == kNegInfinity && ichwTemp >= 0); + return isloutRet; + } + Assert(false); // should never reach here +@@ -2748,7 +2752,11 @@ + that root glyph as one of its roots. + OBSOLETE + ----------------------------------------------------------------------------------------------*/ ++#ifdef _DEBUG + void Segment::AssertValidClusters(GrSlotStream * psstrm) ++#else ++void Segment::AssertValidClusters(GrSlotStream * /*psstrm*/) ++#endif + { + #ifdef _DEBUG + for (int islot = 0; islot < psstrm->WritePos(); islot++) +--- misc/silgraphite-2.3.1/engine/src/segment/TransductionLog.cpp Wed Jan 28 04:01:29 2009 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/TransductionLog.cpp Sat Aug 22 19:36:35 2009 +@@ -175,7 +175,7 @@ + Output a file showing a log of the transduction process and the resulting segment. + ----------------------------------------------------------------------------------------------*/ + void GrTableManager::WriteXductnLog(std::ostream & strmOut, +- GrCharStream * pchstrm, Segment * psegRet, ++ GrCharStream * pchstrm, Segment * /*psegRet*/, + int cbPrevSegDat, byte * pbPrevSegDat) + { + if (cbPrevSegDat == 0) +@@ -416,8 +416,8 @@ + the raw (UTF-16 or UTF-8) chars for display. To do this we get the raw characters + directly from the text source. + ----------------------------------------------------------------------------------------------*/ +-void GrCharStream::GetLogDataRaw(GrTableManager * ptman, int cchl, int cchrBackup, +- int cchrMaxRaw, int * prgchl, ++void GrCharStream::GetLogDataRaw(GrTableManager * /*ptman*/, int cchl, int cchrBackup, ++ int /*cchrMaxRaw*/, int * prgchl, + utf16 * prgchw2, utf16 * prgchw3, utf16 * prgchw4, utf16 * prgchw5, utf16 * prgchw6, + int * prgcchr) + { +@@ -441,7 +441,7 @@ + case kutf8: + prgchsRunText8 = new utf8[cchrRange]; + m_pgts->fetch(ichrMin, cchrRange, prgchsRunText8); +- for (int ichr = 0; ichr < cchrRange; ichr++) ++ for (ichr = 0; ichr < cchrRange; ichr++) + prgchwRunText[ichr] = (utf16)prgchsRunText8[ichr]; // zero-extend into UTF-16 buffer + break; + case kutf16: +@@ -634,7 +634,7 @@ + m_pzpst->LogRulesFiredAndFailed(strmOut, psstrmIn); + } + +-void PassState::LogRulesFiredAndFailed(std::ostream & strmOut, GrSlotStream * psstrmIn) ++void PassState::LogRulesFiredAndFailed(std::ostream & strmOut, GrSlotStream * /*psstrmIn*/) + { + + strmOut << "PASS " << m_ipass << "\n\n" << "Rules matched: "; +@@ -1193,7 +1193,7 @@ + if (fAnyPseudos) + { + strmOut << "Actual glyphs: "; +- for (int islout = 0; islout < m_cslout; islout++) ++ for (islout = 0; islout < m_cslout; islout++) + { + GrSlotOutput * psloutTmp = m_prgslout + islout; + if (psloutTmp->GlyphID() != psloutTmp->ActualGlyphForOutput(ptman)) +@@ -1319,7 +1319,7 @@ + Write out the header lines for the slot contents. + ----------------------------------------------------------------------------------------------*/ + void GrTableManager::LogSlotHeader(std::ostream & strmOut, int islotLim, +- int cspPerSlot, int cspLeading, int islotMin) ++ int /*cspPerSlot*/, int cspLeading, int islotMin) + { + islotLim = min(islotLim, MAX_SLOTS); + +@@ -1721,7 +1721,7 @@ + + case kslatAttAtX: // always do these in pairs + case kslatAttAtY: +- if (m_mAttachAtX != (pslotPrev ? pslotPrev->m_mAttachAtX : kNotYetSet) || ++ if (m_mAttachAtX != (pslotPrev ? pslotPrev->m_mAttachAtX : static_cast<short>(kNotYetSet)) || + m_mAttachAtY != (pslotPrev ? pslotPrev->m_mAttachAtY : 0)) + { + ptman->LogInTable(strmOut, +@@ -1730,7 +1730,7 @@ + } + break; + case kslatAttAtGpt: +- if (m_nAttachAtGpoint != (pslotPrev ? pslotPrev->m_nAttachAtGpoint : kNotYetSet)) ++ if (m_nAttachAtGpoint != (pslotPrev ? pslotPrev->m_nAttachAtGpoint : static_cast<short>(kNotYetSet))) + { + ptman->LogInTable(strmOut, + ((m_nAttachAtGpoint == kGpointZero) ? 0 : m_nAttachAtGpoint)); +@@ -1750,7 +1750,7 @@ + + case kslatAttWithX: // always do these in pairs + case kslatAttWithY: +- if (m_mAttachWithX != (pslotPrev ? pslotPrev->m_mAttachWithX : kNotYetSet) || ++ if (m_mAttachWithX != (pslotPrev ? pslotPrev->m_mAttachWithX : static_cast<short>(kNotYetSet)) || + m_mAttachWithY != (pslotPrev ? pslotPrev->m_mAttachWithY : 0)) + { + ptman->LogInTable(strmOut, +@@ -1759,7 +1759,7 @@ + } + break; + case kslatAttWithGpt: +- if (m_nAttachWithGpoint != (pslotPrev ? pslotPrev->m_nAttachWithGpoint : kNotYetSet)) ++ if (m_nAttachWithGpoint != (pslotPrev ? pslotPrev->m_nAttachWithGpoint : static_cast<short>(kNotYetSet))) + { + ptman->LogInTable(strmOut, + ((m_nAttachWithGpoint == kGpointZero) ? 0 : m_nAttachWithGpoint)); +@@ -1786,14 +1786,14 @@ + break; + + case kslatBreak: +- if (m_lb != (pslotPrev ? pslotPrev->m_lb : kNotYetSet8)) ++ if (m_lb != (pslotPrev ? pslotPrev->m_lb : static_cast<sdata8>(kNotYetSet8))) + { + ptman->LogBreakWeightInTable(strmOut, m_lb); + return; + } + break; + case kslatDir: +- if (m_dirc != (pslotPrev ? pslotPrev->m_dirc : kNotYetSet8)) ++ if (m_dirc != (pslotPrev ? pslotPrev->m_dirc : static_cast<sdata8>(kNotYetSet8))) + { + ptman->LogDirCodeInTable(strmOut, m_dirc); + return; +--- misc/silgraphite-2.3.1/engine/test/ProfileHarness/GrUtfTextSrc.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/ProfileHarness/GrUtfTextSrc.cpp Sat Aug 22 19:36:35 2009 +@@ -210,12 +210,12 @@ + } + + +-bool GrUtfTextSrc::getRightToLeft(gr::toffset ich) ++bool GrUtfTextSrc::getRightToLeft(gr::toffset /*ich*/) + { + return mRtl; // assumes src only contains one direction + } + +-unsigned int GrUtfTextSrc::getDirectionDepth(gr::toffset ich) ++unsigned int GrUtfTextSrc::getDirectionDepth(gr::toffset /*ich*/) + { + return (mRtl) ? 1 : 0; // TBD + } +@@ -254,7 +254,7 @@ + return range; + } + +-size_t GrUtfTextSrc::getFontFeatures(gr::toffset ich, gr::FeatureSetting * prgfset) ++size_t GrUtfTextSrc::getFontFeatures(gr::toffset /*ich*/, gr::FeatureSetting * /*prgfset*/) + { + return 0; + } +@@ -277,14 +277,14 @@ + + // these should be called I hope + float +-GrUtfTextSrc::getFontSize(gr::toffset ich) ++GrUtfTextSrc::getFontSize(gr::toffset /*ich*/) + { + assert(mFont); + return mPointSize; + } + + bool +-GrUtfTextSrc::getBold(gr::toffset ich) ++GrUtfTextSrc::getBold(gr::toffset /*ich*/) + { + assert(mFont); + // NS_ASSERTION(false, "unexpected call to getBold"); +@@ -293,7 +293,7 @@ + } + + bool +-GrUtfTextSrc::getItalic(gr::toffset ich) ++GrUtfTextSrc::getItalic(gr::toffset /*ich*/) + { + assert(mFont); + //NS_ASSERTION(false, "unexpected call to getItalic"); +@@ -301,7 +301,7 @@ + return mFont->italic(); + } + +-gr::isocode GrUtfTextSrc::getLanguage(gr::toffset ich) ++gr::isocode GrUtfTextSrc::getLanguage(gr::toffset /*ich*/) + { + gr::isocode unknown; + std::fill_n(unknown.rgch, 4, '\0'); +--- misc/silgraphite-2.3.1/engine/test/ProfileHarness/GrUtfTextSrc.h Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/ProfileHarness/GrUtfTextSrc.h Sat Aug 22 19:36:35 2009 +@@ -79,7 +79,7 @@ + virtual size_t fetch(gr::toffset ichMin, size_t cch, gr::utf32 * prgchBuffer); + virtual size_t fetch(gr::toffset ichMin, size_t cch, gr::utf16 * prgchwBuffer); + virtual size_t fetch(gr::toffset ichMin, size_t cch, gr::utf8 * prgchsBuffer); +- virtual gr::GrResult getFaceName(int ich, unsigned int cchMax, ++ virtual gr::GrResult getFaceName(int /*ich*/, unsigned int /*cchMax*/, + gr::utf16 * prgchFaceName, unsigned int * pcchLen) + { + prgchFaceName[0] = 0; +@@ -92,12 +92,12 @@ + virtual bool getItalic(gr::toffset ich); + virtual bool getRightToLeft(gr::toffset ich); + virtual unsigned int getDirectionDepth(gr::toffset ich); +- virtual float getVerticalOffset(gr::toffset ich) { return 0;}; ++ virtual float getVerticalOffset(gr::toffset /*ich*/) { return 0;}; + virtual gr::isocode getLanguage(gr::toffset ich); + + virtual std::pair<gr::toffset, gr::toffset> propertyRange(gr::toffset ich); + virtual size_t getFontFeatures(gr::toffset ich, gr::FeatureSetting * prgfset); +- virtual bool sameSegment(gr::toffset ich1, gr::toffset ich2) { return true; }; ++ virtual bool sameSegment(gr::toffset /*ich1*/, gr::toffset /*ich2*/) { return true; }; + + protected: + bool checkBuffer8(); +@@ -129,11 +129,11 @@ + virtual void getColors(gr::toffset ich, int * pclrFore, int * pclrBack); + + // Shouldn't be here! +- virtual gr::GrResult Fetch(int ichMin, int ichLim, gr::utf16 * prgchBuf) { return gr::kresNotImpl; }; +- virtual gr::GrResult get_Length(int * pcch) { return gr::kresNotImpl; }; +- virtual gr::GrResult GetFontVariations(int ich, +- wchar_t * prgchFontVar, int ichMax, int * pich, +- int * pichMin, int * pichLim) { return gr::kresNotImpl; }; ++ virtual gr::GrResult Fetch(int /*ichMin*/, int /*ichLim*/, gr::utf16 * /*prgchBuf*/) { return gr::kresNotImpl; }; ++ virtual gr::GrResult get_Length(int * /*pcch*/) { return gr::kresNotImpl; }; ++ virtual gr::GrResult GetFontVariations(int /*ich*/, ++ wchar_t * /*prgchFontVar*/, int /*ichMax*/, int * /*pich*/, ++ int * /*pichMin*/, int * /*pichLim*/) { return gr::kresNotImpl; }; + + }; + +--- misc/silgraphite-2.3.1/engine/test/ProfileHarness/ProfileHarness.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/ProfileHarness/ProfileHarness.cpp Sat Aug 22 19:36:35 2009 +@@ -39,14 +39,14 @@ + typedef std::pair< gr::GlyphIterator, gr::GlyphIterator > GlyphRange; + + #ifndef HAVE_STRTOF +-float strtof(char * text, char ** ignore) ++float strtof(char * text, char ** /*ignore*/) + { + return static_cast<float>(atof(text)); + } + #endif + + #ifndef HAVE_STRTOL +-long strtol(char * text, char ** ignore) ++long strtol(char * text, char ** /*ignore*/) + { + return atol(text); + } +--- misc/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.cpp Sat Aug 22 19:36:35 2009 +@@ -327,7 +327,7 @@ + &dxStretchAchieved); + for (int iiiGlyph = 0; iiiGlyph < cStretchable; iiiGlyph++) + { +- int iiGlyph = viiGlyphsRem[iiiGlyph]; ++ iiGlyph = viiGlyphsRem[iiiGlyph]; + vdxStretchLeft[iiGlyph] = vdxStretchRem[iiiGlyph]; + vdxWidth[iiGlyph] = vdxWidthRem[iiiGlyph]; + } +--- misc/silgraphite-2.3.1/engine/test/RegressionTest/RegressionTest.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/RegressionTest.cpp Sat Aug 22 19:36:35 2009 +@@ -675,7 +675,7 @@ + OutputErrorAux(ptcase, strErr, i, true, valueFound, valueExpected); + } + +-void OutputErrorAux(TestCase * ptcase, std::string strErr, int i, ++void OutputErrorAux(TestCase * /*ptcase*/, std::string strErr, int i, + bool showValues, int valueFound, int valueExpected) + { + // if (g_debugMode) +--- misc/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.cpp Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.cpp Sat Aug 22 19:36:36 2009 +@@ -70,7 +70,7 @@ + /*---------------------------------------------------------------------------------------------- + Return true if the text uses a right-to-left writing system. + ----------------------------------------------------------------------------------------------*/ +-bool SimpleTextSrc::getRightToLeft(toffset ich) ++bool SimpleTextSrc::getRightToLeft(toffset /*ich*/) + { + return false; + } +@@ -78,7 +78,7 @@ + /*---------------------------------------------------------------------------------------------- + Return the depth of embedding of the writing system. + ----------------------------------------------------------------------------------------------*/ +-unsigned int SimpleTextSrc::getDirectionDepth(toffset ich) ++unsigned int SimpleTextSrc::getDirectionDepth(toffset /*ich*/) + { + return 0; + } +@@ -87,7 +87,7 @@ + Return the vertical offset of the text. This simple implementation provides no + vertical offset. + ----------------------------------------------------------------------------------------------*/ +-float SimpleTextSrc::getVerticalOffset(toffset ich) ++float SimpleTextSrc::getVerticalOffset(toffset /*ich*/) + { + return 0; + } +--- misc/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.h Thu Jan 22 00:36:42 2009 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.h Sat Aug 22 19:36:36 2009 +@@ -59,12 +59,12 @@ + { + return m_cchLength; + } +- virtual size_t fetch(toffset ichMin, size_t cch, utf32 * prgchBuffer) ++ virtual size_t fetch(toffset /*ichMin*/, size_t /*cch*/, utf32 * /*prgchBuffer*/) + { + throw; + } + virtual size_t fetch(toffset ichMin, size_t cch, gr::utf16 * prgchwBuffer); +- virtual size_t fetch(toffset ichMin, size_t cch, utf8 * prgchsBuffer) ++ virtual size_t fetch(toffset /*ichMin*/, size_t /*cch*/, utf8 * /*prgchsBuffer*/) + { + throw; + }; +@@ -73,14 +73,14 @@ + virtual unsigned int getDirectionDepth(toffset ich); + virtual float getVerticalOffset(toffset ich); + +- virtual isocode getLanguage(toffset ich) ++ virtual isocode getLanguage(toffset /*ich*/) + { + isocode ret; + ret.rgch[0] = 'e'; ret.rgch[1] = 'n'; ret.rgch[2] = 0; ret.rgch[3] = 0; + return ret; + } + +- virtual std::pair<toffset, toffset> propertyRange(toffset ich) ++ virtual std::pair<toffset, toffset> propertyRange(toffset /*ich*/) + { + std::pair<toffset, toffset> pairRet; + pairRet.first = 0; +@@ -88,16 +88,16 @@ + return pairRet; + } + +- virtual size_t getFontFeatures(toffset ich, FeatureSetting * prgfset) ++ virtual size_t getFontFeatures(toffset /*ich*/, FeatureSetting * /*prgfset*/) + { + return 0; // no features in this simple implementation + } +- virtual bool sameSegment(toffset ich1, toffset ich2) ++ virtual bool sameSegment(toffset /*ich1*/, toffset /*ich2*/) + { + return true; + } + +- virtual void getColors(toffset ich, int * pclrFore, int * pclrBack) ++ virtual void getColors(toffset /*ich*/, int * pclrFore, int * pclrBack) + { + *pclrFore = kclrBlack; + *pclrBack = kclrTransparent; +--- misc/silgraphite-2.3.1/wrappers/win32/WinFont.cpp Thu Jan 29 10:33:19 2009 ++++ misc/build/silgraphite-2.3.1/wrappers/win32/WinFont.cpp Sat Aug 22 19:36:36 2009 +@@ -70,6 +72,7 @@ + // But don't store m_hfont, because we don't really "own" it; the client is + // responsible for releasing it. + m_hfont = 0; ++ m_pGlyphMetricMap = NULL; + memset(&m_fpropSet, 0, sizeof(m_fpropSet)); + + m_pbCmapTbl = NULL; +@@ -196,6 +198,7 @@ + m_hdc = 0; + m_hfont = 0; + m_hfontClient = 0; ++ m_pGlyphMetricMap = NULL; + memset(&m_fpropSet, 0, sizeof(FontProps)); + + m_pbCmapTbl = NULL; +@@ -408,7 +410,7 @@ + if (pPolyCurve->wType == TT_PRIM_QSPLINE && + // test if this is the last curve + pPolyHdr->cb - (int)((byte *)(&pPolyCurve->apfx[j]) - (byte *)(pPolyHdr)) +- == sizeof POINTFX && ++ == sizeof (POINTFX) && + // and the two points are identical + CompareFixed(pPolyCurve->apfx[j].x, pPolyHdr->pfxStart.x) && + CompareFixed(pPolyCurve->apfx[j].y, pPolyHdr->pfxStart.y)) +@@ -457,6 +459,16 @@ + ----------------------------------------------------------------------------------------------*/ + void WinFont::getGlyphMetrics(gid16 chw, gr::Rect & boundingBox, gr::Point & advances) + { ++ if (m_pGlyphMetricMap) ++ { ++ GlyphMetricMap::iterator i = m_pGlyphMetricMap->find(chw); ++ if (i != m_pGlyphMetricMap->end()) ++ { ++ boundingBox = i->second.first; ++ advances = i->second.second; ++ return; ++ } ++ } + GLYPHMETRICS gm; + const MAT2 mat2 = {{0,1}, {0,0}, {0,0}, {0,1}}; + if (GDI_ERROR == ::GetGlyphOutline(m_hdc, chw, GGO_GLYPH_INDEX | GGO_METRICS, +@@ -474,6 +476,10 @@ + boundingBox.bottom = (float)gm.gmptGlyphOrigin.y - gm.gmBlackBoxY; + advances.x = gm.gmCellIncX; + advances.y = gm.gmCellIncY; ++ if (m_pGlyphMetricMap) ++ { ++ (*m_pGlyphMetricMap)[chw] = std::pair<gr::Rect,gr::Point>(boundingBox, advances); ++ } + } + + /*---------------------------------------------------------------------------------------------- +@@ -618,7 +620,10 @@ + + static int cCreateFontCalls = 0; + static int cCreateFontZero = 0; +- HFONT hfont = g_fhc.GetFont(lf); ++ FontHandleCache::FontCacheValue cache = g_fhc.GetCache(lf); ++ HFONT hfont = cache.hfont; ++ m_pGlyphMetricMap = cache.pGlyphMetricMap; ++ //HFONT hfont = g_fhc.GetFont(lf); + //char ch1[200]; + //if (hfont == 0) + //{ +@@ -731,7 +733,7 @@ + @param lf LOGFONT value that describes the desired font + @return Font handle + ----------------------------------------------------------------------------------------------*/ +-HFONT WinFont::FontHandleCache::GetFont(LOGFONT & lf) ++WinFont::FontHandleCache::FontCacheValue WinFont::FontHandleCache::GetCache(LOGFONT & lf) + { + FontCacheValue fcv; + FontHandleHashMap::iterator itFound = m_hmlffcv.find(lf); +@@ -752,11 +754,12 @@ + THROW(kresFail); + + fcv.nRefs = 1; ++ fcv.pGlyphMetricMap = new GlyphMetricMap(); + + m_hmlffcv.insert(std::pair<LOGFONT, FontCacheValue>(lf, fcv)); + } + +- return fcv.hfont; ++ return fcv; + } + + /*---------------------------------------------------------------------------------------------- +@@ -767,7 +767,7 @@ + ----------------------------------------------------------------------------------------------*/ + void WinFont::FontHandleCache::DeleteFont(HFONT hfont) + { +- if (!hfont || !m_bValid) ++ if (!hfont || !m_bValid || m_hmlffcv.size() == 0) + return; + + // find the font in the hash map +@@ -782,6 +784,8 @@ + { + // delete font + ::DeleteObject(hfont); ++ if (fcv.pGlyphMetricMap) ++ delete fcv.pGlyphMetricMap; + m_hmlffcv.erase(it); + } + else +@@ -832,7 +832,8 @@ + bool WinFont::LogFontHashFuncs::operator() (const WinFont::LogFontWrapper & key1, + const WinFont::LogFontWrapper & key2) const + { +- return (key1 == key2); ++ // return true if key1 should be ordered before key2 ++ return (operator()(key1) < operator()(key2)); + } + + /*-------------------------------------------------------------------------------------- +--- misc/silgraphite-2.3.1/wrappers/win32/WinFont.h Thu Jan 29 10:33:19 2009 ++++ misc/build/silgraphite-2.3.1/wrappers/win32/WinFont.h Sat Aug 22 19:36:36 2009 +@@ -27,7 +27,13 @@ + #include "GrClient.h" + #include "Font.h" ++#include <map> + ++#ifdef _STLPORT_VERSION ++namespace stdext = _STLP_STD; ++#endif ++ + namespace gr + { ++typedef std::map<gid16, std::pair<gr::Rect, gr::Point> > GlyphMetricMap; + + class FontFace; +@@ -100,6 +110,7 @@ + HFONT m_hfontClient; // need to replace this HFONT into the DC when we are finished + // with it + ++ GlyphMetricMap * m_pGlyphMetricMap; + // Debugging: + //OLECHAR m_rgchTemp[32]; + +@@ -185,11 +196,13 @@ + class FontHandleCache // hungarian: fhc + { + public: +- struct FontCacheValue ++ struct FontCacheValue + { + int nRefs; // reference count + HFONT hfont; // font handle + ++ GlyphMetricMap * pGlyphMetricMap; // glyph metrics ++ + bool operator==(const FontCacheValue & val) const + { + return (hfont == val.hfont); +@@ -199,7 +212,8 @@ + FontHandleCache() : m_bValid(true) {}; + ~FontHandleCache(); + +- HFONT GetFont(LOGFONT & lf); ++ //HFONT GetFont(LOGFONT & lf); ++ FontCacheValue GetCache(LOGFONT & lf); + void DeleteFont(HFONT hfont); + + typedef stdext::hash_map<LogFontWrapper, FontCacheValue, LogFontHashFuncs> FontHandleHashMap; +--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/RtTextSrc.h~ 2009-01-22 05:06:42.000000000 +0630 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/RtTextSrc.h 2010-04-30 23:14:49.000000000 +0630 +@@ -44,18 +44,18 @@ + } + } + +- virtual size_t getFontFeatures(toffset ich, FeatureSetting * prgfset) ++ virtual size_t getFontFeatures(toffset /*ich*/, FeatureSetting * prgfset) + { + // Note: size of prgfset buffer = gr::kMaxFeatures = 64 + std::copy(m_fset, m_fset + MAXFEAT, prgfset); + return m_cFeats; + } + +- virtual bool getRightToLeft(toffset ich) ++ virtual bool getRightToLeft(toffset /*ich*/) + { + return m_fRtl; + } +- virtual unsigned int getDirectionDepth(toffset ich) ++ virtual unsigned int getDirectionDepth(toffset /*ich*/) + { + return ((m_fRtl == 1) ? 1 : 0); + } + +--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.cpp 2010-06-21 12:55:34.000000000 +0630 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.cpp 2010-06-21 13:16:59.000000000 +0630 +@@ -16,8 +16,9 @@ + //:> Include files + //:>******************************************************************************************** + //#include "main.h" // This is used by clients, so main.h is not available +- ++#ifdef _MSC_VER + #pragma hdrstop ++#endif + // any other headers (not precompiled) + #include "GrClient.h" + #include "ITextSource.h" +@@ -31,9 +32,6 @@ + #include <string> + #endif + +-#undef THIS_FILE +-DEFINE_THIS_FILE +- + //:>******************************************************************************************** + //:> Global constants + //:>******************************************************************************************** +@@ -327,9 +325,9 @@ + &dxStretchAchieved); + for (int iiiGlyph = 0; iiiGlyph < cStretchable; iiiGlyph++) + { +- iiGlyph = viiGlyphsRem[iiiGlyph]; +- vdxStretchLeft[iiGlyph] = vdxStretchRem[iiiGlyph]; +- vdxWidth[iiGlyph] = vdxWidthRem[iiiGlyph]; ++ int ivGlyph = viiGlyphsRem[iiiGlyph]; ++ vdxStretchLeft[ivGlyph] = vdxStretchRem[iiiGlyph]; ++ vdxWidth[ivGlyph] = vdxWidthRem[iiiGlyph]; + } + } + else +@@ -366,12 +364,12 @@ + { + #ifdef WIN32 + wchar_t rgchw[20]; +- std::fill_n(rgchw, 20, 0); ++ std::fill_n(rgchw, 20, L'\0'); + _itow(dxStretchNeeded - dxStretchAchieved, rgchw, 10); + std::wstring strTmp(L"justification failed by "); + strTmp += rgchw; + strTmp += L" units (width needed = "; +- std::fill_n(rgchw, 10, 0); ++ std::fill_n(rgchw, 10, L'\0'); + _itow(dxDesiredWidth, rgchw, 10); + strTmp += rgchw; + strTmp += L")\n"; +--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.h 2009-01-22 05:06:42.000000000 +0630 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/GrJustifier.h 2010-06-21 13:16:49.000000000 +0630 +@@ -11,7 +11,9 @@ + Description: + A default justification agent for Graphite. + -------------------------------------------------------------------------------*//*:End Ignore*/ ++#ifdef _MSC_VER + #pragma once ++#endif + #ifndef GRJUSTIFIER_INCLUDED + #define GRJUSTIFIER_INCLUDED + +--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.h 2010-06-21 12:55:34.000000000 +0630 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.h 2010-06-21 13:18:12.000000000 +0630 +@@ -11,7 +11,9 @@ + Description: + A simple text source that shows how to use this interface within Graphite. + -------------------------------------------------------------------------------*//*:End Ignore*/ ++#ifdef _MSC_VER + #pragma once ++#endif + #ifndef GRTXTSRC_INCLUDED + #define GRTXTSRC_INCLUDED + + +--- misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.cpp 2010-06-21 12:55:34.000000000 +0630 ++++ misc/build/silgraphite-2.3.1/engine/test/RegressionTest/SimpleTextSrc.cpp 2010-06-21 13:18:24.000000000 +0630 +@@ -15,7 +15,9 @@ + //:>******************************************************************************************** + //:> Include files + //:>******************************************************************************************** ++#ifdef _MSC_VER + #pragma hdrstop ++#endif + // any other headers (not precompiled) + + #include "GrClient.h" +@@ -23,9 +25,6 @@ + #include "ITextSource.h" + #include "SimpleTextSrc.h" + +-#undef THIS_FILE +-DEFINE_THIS_FILE +- + //:>******************************************************************************************** + //:> Initialization and destruction + //:>******************************************************************************************** +--- misc/build/silgraphite-2.3.1/engine/src/segment/MemoryUsage.cpp 2009-01-22 05:06:42.000000000 +0630 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/MemoryUsage.cpp 2010-06-21 13:36:36.000000000 +0630 +@@ -11,10 +11,10 @@ + Description: + Calculates memory usage for the engine and segments. + ----------------------------------------------------------------------------------------------*/ +- ++#ifdef _MSC_VER + #pragma warning(disable: 4244) // conversion from wchar_t to char + #pragma warning(disable: 4702) // unreachable code +- ++#endif + //:>******************************************************************************************** + //:> Include files + //:>******************************************************************************************** +@@ -54,8 +54,6 @@ + #ifdef _MSC_VER + #pragma hdrstop + #endif +-#undef THIS_FILE +-DEFINE_THIS_FILE + + //:End Ignore + +--- misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotState.h 2010-06-23 19:52:56.429060400 +0700 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/GrSlotState.h 2010-05-25 11:51:15.195066300 +0700 +@@ -48,7 +48,7 @@ + { + } + +- ~GrSlotAbstract() ++ virtual ~GrSlotAbstract()
+ { + // the table manager is responsible for destroying the contents of m_prgnVarLenBuf + } +@@ -231,7 +231,7 @@ + ZapCompositeMetrics(); + } + +- ~GrSlotState() ++ virtual ~GrSlotState()
+ { + } + +--- misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp.bak 2010-06-23 19:59:54.611660400 +0700 ++++ misc/build/silgraphite-2.3.1/engine/src/segment/Segment.cpp 2010-06-23 21:30:16.335460400 +0700 +@@ -246,6 +246,8 @@ + + m_dxsVisibleWidth = -1; + m_dxsTotalWidth = -1; ++ m_ichwAssocsMin = 0; ++ m_ichwAssocsLim = 0; + + // m_psstrm = NULL; + m_prgslout = NULL; +@@ -2988,9 +2988,10 @@ + return kresOk; + } + +- ++#ifdef __GNUC__ + // suppress GCC 4.3 warning for optimized min()/max() when called with (ich, ich+1) or similar + #pragma GCC diagnostic ignored "-Wstrict-overflow" ++#endif + + /*---------------------------------------------------------------------------------------------- + Merge the given characters into the same Uniscribe cluster. This means merging any +--- misc/build/silgraphite-2.3.1/wrappers/win32/win32_dll.cpp.bak 2008-05-09 18:10:30.000000000 +0700 ++++ misc/build/silgraphite-2.3.1/wrappers/win32/win32_dll.cpp 2010-05-10 15:46:54.291818000 +0700 +@@ -14,7 +14,7 @@ + DllMain. This is the main DLL entry point for a non-MFC DLL. For an MFC DLL, DllMain is + in DllModul.cpp. Both DllMains call ModuleEntry::DllMain. + ----------------------------------------------------------------------------------------------*/ +-extern "C" BOOL WINAPI DllMain(HMODULE hmod, DWORD dwReason, PVOID pvReserved) ++extern "C" BOOL WINAPI DllMain(HMODULE hmod, DWORD dwReason, PVOID /*pvReserved*/) + { + bool fRet = true; + diff --git a/readlicense_oo/html/THIRDPARTYLICENSEREADME.html b/readlicense_oo/html/THIRDPARTYLICENSEREADME.html new file mode 100644 index 000000000000..9e141afb579b --- /dev/null +++ b/readlicense_oo/html/THIRDPARTYLICENSEREADME.html @@ -0,0 +1,9925 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+ <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
+ <title>THIRDPARTYLICENSEREADME</title>
+</head>
+DO NOT TRANSLATE OR LOCALIZE THIS DOCUMENT
+</html>
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:Bitstram Vera Fonts; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Bitstream, Inc. + <br> +</h2> +<h3>Bitstream Vera Fonts<br> +</h3> + + <em>Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. +Bitstream Vera is a trademark of Bitstream, Inc. <br> + <br> +Permission is hereby granted, free of charge, to any person obtaining a +copy of the fonts accompanying this license (“Fontsâ€) and associated +documentation files (the “Font Softwareâ€), to reproduce and distribute +the Font Software, including without limitation the rights to use, copy, +merge, publish, distribute, and/or sell copies of the Font Software, and +to permit persons to whom the Font Software is furnished to do so, +subject to the following conditions: <br> + <br> +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces.<br> + <br> +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the Fonts, +only if the fonts are renamed to names not containing either the words +“Bitstream†or the word “Veraâ€.<br> + <br> +This License becomes null and void to the extent applicable to Fonts or +Font Software that has been modified and is distributed under the +“Bitstream Vera†names. <br> + <br> +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. <br> + <br> +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, +OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. <br> + <br> +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font +Software without prior written authorization from the Gnome Foundation +or Bitstream Inc., respectively. For further information, contact: fonts +at gnome dot org. </em> <br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:BerkeleyDB; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Sleepycat Software + <br> +</h2> +<h3>BerkeleyDB<br> +</h3>> +<pre> +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +/* + * Copyright (c) 1990-2004 + * Sleepycat Software. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Redistributions in any form must be accompanied by information on + * how to obtain complete source code for the DB software and any + * accompanying software that uses the DB software. The source code + * must either be included in the distribution or be available for no + * more than the cost of distribution plus a nominal fee, and must be + * freely redistributable under reasonable conditions. For an + * executable file, complete source code means the source code for all + * modules it contains. It does not include source code for modules or + * files that typically accompany the major components of the operating + * system on which the executable file runs. + * + * THIS SOFTWARE IS PROVIDED BY SLEEPYCAT SOFTWARE ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR + * NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL SLEEPYCAT SOFTWARE + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + */ +/* + * Copyright (c) 1990, 1993, 1994, 1995 + * The Regents of the University of California. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ +/* + * Copyright (c) 1995, 1996 + * The President and Fellows of Harvard University. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name of the University nor the names of its contributors + * may be used to endorse or promote products derived from this software + * without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY HARVARD AND ITS CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL HARVARD OR ITS CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + + + </pre> + + +</body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:Czech thesaurus database; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Pavel Rychly, Pavel Smrz, {pary,smrz}@fi.muni.cz, + NLPlab, Faculty of Informatics, Masaryk University + <br> +</h2> +<h3>Czech Thesaurus Database<br> +</h3> +Copyright (c) 2002 Pavel Rychly, Pavel Smrz, {pary,smrz}@fi.muni.cz, + NLPlab, Faculty of Informatics, Masaryk University + <br> + Permission is hereby granted, free of charge, to any person + obtaining + a copy of this data (the "Data"), to deal in the Data without + restriction, including without limitation the rights to use, copy, + modify, merge, publish, distribute, sublicense, and/or sell copies + of + the Data, and to permit persons to whom the Data is furnished to do + so, subject to the following conditions: + <br> + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Data. + <br> + THE DATA ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS + BE + LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN + ACTION + OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION + WITH THE DATA OR THE USE OR OTHER DEALINGS IN THE DATA. + + <br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:Generic Polygon Clipper (GPC); Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Alan Murta + <br> +</h2> +<h3>GPC<br> +</h3> +Copyright: (C) 1997-1999, Advanced Interfaces Group, + University of Manchester. +<br> + This software is free for non-commercial use. It may be copied, + modified, and redistributed provided that this copyright notice + is preserved on all copies. The intellectual property rights of + the algorithms used reside with the University of Manchester + Advanced Interfaces Group. +<br> + You may not use this software, in whole or in part, in support + of any commercial product without the express consent of the + author. +<br> + There is no warranty or other guarantee of fitness of this + software for any purpose. It is provided solely "as is". +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: LaTeX dictinary data; Use of any of this software +is governed by the terms of the license below:<br> +<h2>LaTeX3 Project + <br> +</h2> +<h3>LPPL version 1.3b<br> +</h3> + +The LaTeX Project Public License +<br> +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- +<br> + +<br> +LPPL Version 1.3b 2006-01-07 +<br> + +<br> +Copyright 1999 2002-2006 LaTeX3 Project +<br> + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + <br> + +PREAMBLE +<br> +======== +<br> + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +<br> +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +you may use it with small modifications even if your work is unrelated +to TeX. +<br> + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. +<br> + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. +<br> + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. +<br> + + +<br> +DEFINITIONS +<br> +=========== +<br> + +<br> +In this license document the following terms are used: +<br> + + `Work' + Any work being distributed under this License. + + <br> + `Derived Work' + Any work that under any applicable law is derived from the Work. + + <br> + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + <br> + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + <br> + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + <br> + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + <br> + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + <br> + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + <br> + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + <br> + + + <br> +CONDITIONS ON DISTRIBUTION AND MODIFICATION +<br> +=========================================== +<br> + +<br> +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +<br> +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +<br> +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +<br> +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +<br> +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +<br> +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + +<br> + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + <br> + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + <br> + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + <br> + d. You distribute at least one of the following with the Derived Work: + + <br> + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + <br> + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + + <br> +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +<br> +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +<br> +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +<br> +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + <br> + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + + <br> +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +<br> +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +<br> +NO WARRANTY +<br> +=========== +<br> + +<br> +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +<br> +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + +<br> + +<br> +MAINTENANCE OF THE WORK +<br> +======================= +<br> + +<br> +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +<br> +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +<br> +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +<br> +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +<br> +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + +<br> + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + <br> + 2. If this search is successful, then enquire whether the Work + is still maintained. + + <br> + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + <br> + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + <br> + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + <br> + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + <br> + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + <br> + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + + <br> +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +<br> +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + +<br> + +<br> +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +<br> +====================================================== +<br> + +<br> +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +<br> +Choosing This License or Another License +<br> +---------------------------------------- +<br> + +<br> +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +<br> +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. +<br> + +<br> +A Recommendation on Modification Without Distribution +<br> +----------------------------------------------------- +<br> + +<br> +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. +<br> + +<br> +How to Use This License +<br> +----------------------- +<br> + +<br> +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. +<br> + +Here is an example of such a notice and statement: +<br> + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + + <br> +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. +<br> + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. +<br> + +<br> +Derived Works That Are Not Replacements +<br> +--------------------------------------- +<br> + +<br> +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. +<br> + + +<br> +Important Recommendations +<br> +------------------------- +<br> + +<br> + Defining What Constitutes the Work + + <br> + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + <br> + % This work consists of all files listed in manifest.txt. + + <br> + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + + <br> + + + + + +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+</head>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product:MS Runtime Libraries; Use of any of this software
+is governed
+by the terms of the license below:<br>
+<h2>Microsoft Corporation
+ <br>
+</h2>
+<h3>Runtime Libraries<br>
+</h3>
+Microsoft .NET Framework Redistributable EULA
+<br>
+SUPPLEMENTAL END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE
+<br>
+IMPORTANT:
+<br>
+READ CAREFULLY—
+<br>
+These Microsoft Corporation ("Microsoft")<br>
+operating system components, including any "online" or electronic<br>
+documentation ("OS Components") are subject to the terms and <br>
+conditions of the agreement under which you have licensed the <br>
+applicable Microsoft operating system product ("OS Product") <br>
+described below (each an "End User License Agreement" or "EULA") <br>
+and the terms and conditions of this Supplemental EULA. BY INSTALLING, <br>
+COPYING OR OTHERWISE USING THE OS COMPONENTS, YOU AGREE TO BE BOUND <br>
+BY THE TERMS AND CONDITIONS OF THE APPLICABLE OS PRODUCT EULA AND <br>
+THIS SUPPLEMENTAL EULA. IF YOU DO NOT AGREE TO THESE TERMS AND <br>
+CONDITIONS, DO NOT INSTALL, COPY OR USE THE OS COMPONENTS. <br>
+NOTE: IF YOU DO NOT HAVE A VALID EULA FOR ANY "OS PRODUCT" <br>
+(MICROSOFT WINDOWS 98, WINDOWS ME, WINDOWS NT 4.0 (DESKTOP <br>
+EDITION), WINDOWS 2000 OPERATING SYSTEM, WINDOWS XP PROFESSIONAL <br>
+AND/OR WINDOWS XP HOME EDITION), YOU ARE NOT AUTHORIZED TO INSTALL, <br>
+COPY OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER <br>
+THIS SUPPLEMENTAL EULA. <br>
+Capitalized terms used in this Supplemental EULA and not otherwise <br>
+defined herein shall have the meanings assigned to them in the <br>
+applicable OS Product EULA. <br>
+General. The OS Components are provided to you by Microsoft to update, <br>
+supplement, or replace existing functionality of the applicable OS <br>
+Product Microsoft grants you a license to use the OS Components <br>
+under the terms and conditions of the OS Product EULA for the
+applicable <br>
+OS Product (which are hereby incorporated by reference) and the terms <br>
+and conditions set forth in this Supplemental EULA, provided that you <br>
+comply with all such terms and conditions. To the extent that any terms <br>
+in this Supplemental EULA conflict with terms in the applicable OS <br>
+Product EULA, the terms of this Supplemental EULA control solely with <br>
+respect to the OS Components. <br>
+Additional Rights and Limitations. <br>
+*If you have multiple validly licensed copies of the applicable OS <br>
+Product(s), you may reproduce, install and use one copy of the OS <br>
+Components as part of such applicable OS Product(s) on all of your <br>
+computers running validly licensed copies of the OS Product(s) <br>
+provided that you use such additional copies of the OS Components <br>
+in accordance with the terms and conditions above. You may not <br>
+disclose the results of any benchmark test of the .NET Framework <br>
+component of the OS Components to any third party without Microsoft's <br>
+prior written approval. Microsoft retains all right, title and<br>
+interest in and to the OS Components. All rights not expressly granted <br>
+are reserved by Microsoft. <br>
+IF THE APPLICABLE OS PRODUCT WAS LICENSED TO YOU BY MICROSOFT OR ANY <br>
+OF ITS WHOLLY OWNED SUBSIDIARIES, THE LIMITED WARRANTY (IF ANY) <br>
+INCLUDED IN THE APPLICABLE OS PRODUCT EULA APPLIES TO THE OS COMPONENTS <br>
+PROVIDED THE OS COMPONENTS HAVE BEEN LICENSED BY YOU WITHIN THE TERM OF <br>
+THE LIMITED WARRANTY IN THE APPLICABLE OS PRODUCT EULA. HOWEVER, THIS <br>
+SUPPLEMENTAL EULA DOES NOT EXTEND THE TIME PERIOD FOR WHICH THE LIMITED <br>
+WARRANTY IS PROVIDED. <br>
+IF THE APPLICABLE OS PRODUCT WAS LICENSED TO YOU BY AN ENTITY OTHER
+THAN <br>
+MICROSOFT OR ANY OF ITS WHOLLY OWNED SUBSIDIARIES, MICROSOFT DISCLAIMS <br>
+ALL WARRANTIES WITH RESPECT TO THE OS COMPONENTS AS FOLLOWS: <br>
+DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE <br>
+LAW, MICROSOFT AND ITS SUPPLIERS PROVIDE TO YOU THE OS COMPONENTS, AND <br>
+ANY (IF ANY) SUPPORT SERVICES RELATED TO THE OS COMPONENTS ("SUPPORT <br>
+SERVICES") <i>AS IS AND WITH ALL FAULTS;</i> and Microsoft and its
+suppliers <br>
+hereby disclaim with respect to THE os COMPONENTS AND SUPPORT SERVICES <br>
+all warranties and conditions, whether express, implied or statutory, <br>
+including, but not limited to, any (if any) warranties or conditions <br>
+of OR RELATED TO: TITLE, NON-INFRINGEMENT, merchantability, fitness <br>
+for a particular purpose, lack of viruses, accuracy or completeness <br>
+of responses, results, lack of negligence or lack of workmanlike
+effort, <br>
+QUIET ENJOYMENT, QUIET POSSESSION, AND CORRESPONDENCE TO DESCRIPTION. <br>
+The entire risk arising out of use or performance of the OS Components <br>
+AND ANY SUPPORT SERVICES remains with you. <br>
+EXCLUSION OF INCIDENTAL, CONSEQUENTIAL AND CERTAIN OTHER DAMAGES. To <br>
+the maximum extent permitted by applicable law, in no event shall <br>
+Microsoft or its suppliers be liable for any special, incidental, <br>
+indirect, or consequential damages whatsoever (including, but not <br>
+limited to, damages for: loss of profits, LOSS OF confidential or <br>
+other information, business interruption, personal injury, loss of <br>
+privacy, failure to meet any duty (including of good faith or of <br>
+reasonable care), negligence, and any other pecuniary or other loss <br>
+whatsoever) arising out of or in any way related to the use of or <br>
+inability to use the OS Components OR THE SUPPORT SERVICES, OR the <br>
+provision of or failure to provide Support Services, or otherwise <br>
+under or in connection with any provision of this Supplemental EULA, <br>
+even if Microsoft or any supplier has been advised of the possibility <br>
+of such damages. <br>
+LIMITATION OF LIABILITY AND REMEDIES. NOTWITHSTANDING ANY DAMAGES THAT <br>
+YOU MIGHT INCUR FOR ANY REASON WHATSOEVER (INCLUDING, WITHOUT <br>
+LIMITATION, ALL DAMAGES REFERENCED ABOVE AND ALL DIRECT OR GENERAL <br>
+DAMAGES), THE ENTIRE LIABILITY OF MICROSOFT AND ANY OF ITS SUPPLIERS <br>
+UNDER ANY PROVISION OF THIS SUPPLEMENTAL EULA AND YOUR EXCLUSIVE <br>
+REMEDY FOR ALL OF THE FOREGOING SHALL BE LIMITED TO THE GREATER OF <br>
+THE AMOUNT ACTUALLY PAID BY YOU FOR THE OS COMPONENTS OR U.S.$5.00. <br>
+THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY <br>
+TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, EVEN IF ANY REMEDY <br>
+FAILS ITS ESSENTIAL PURPOSE. <br>
+<br>
+Si vous avez acquis votre produit Microsoft au CANADA, le texte suivant <br>
+vous concerne : <br>
+SI LE PRODUIT OS APPLICABLE VOUS A ÉTÉ CONCÉDÉ SOUS LICENCE PAR <br>
+MICROSOFT OU PAR L'UNE QUELCONQUE DE SES FILIALES À 100%, LA GARANTIE <br>
+LIMITÉE (SI ELLE EXISTE) APPLICABLE EN VERTU DU CONTRAT DE LICENCE <br>
+UTILISATEUR FINAL (« CLUF ») RELATIF À CE PRODUIT OS S'APPLIQUE AUX <br>
+COMPOSANTS SYSTÈME D'EXPLOITATION DE MICROSOFT Y COMPRIS TOUTE <br>
+DOCUMENTATION « EN LIGNE » OU SOUS FORME ÉLECTRONIQUE (LES « <br>
+COMPOSANTS OS »), À CONDITION QUE CEUX-CI VOUS AIENT ÉTÉ CONCÉDÉS <br>
+SOUS LICENCE PENDANT LA DURÉE DE LA GARANTIE LIMITÉE DU CLUF RELATIF <br>
+AU PRODUIT OS APPLICABLE. LE PRÉSENT CLUF SUPPLÉMENTAIRE N'A PAS POUR <br>
+EFFET DE PROROGER LA DURÉE DE CETTE GARANTIE LIMITÉE. <br>
+SI LE PRODUIT OS VOUS A ÉTÉ CONCÉDÉ SOUS LICENCE PAR UNE ENTITÉ AUTRE <br>
+QUE MICROSOFT OU QUE L'UNE QUELCONQUE DE SES FILIALES À 100%, <br>
+MICROSOFT EXCLUT TOUTE GARANTIE RELATIVE AUX COMPOSANTS OS COMME <br>
+CELA EST STIPULÉ CI-APRÈS : <br>
+EXCLUSION DE GARANTIE. DANS TOUTE LA MESURE PERMISE PAR LE DROIT <br>
+APPLICABLE, MICROSOFT ET SES FOURNISSEURS VOUS FOURNISSENT LES <br>
+COMPOSANTS OS, AINSI QUE, LE CAS ÉCHÉANT, TOUT SERVICE D'ASSISTANCE <br>
+RELATIF À CES COMPOSANTS OS (LES "SERVICES D'ASSISTANCE"), « COMME <br>
+TELS ET AVEC TOUS LEURS DEFAUTS ». EN OUTRE, MICROSOFT ET SES <br>
+FOURNISSEURS EXCLUENT PAR LES PRÉSENTES TOUTE AUTRE GARANTIE LÉGALE, <br>
+EXPRESSE OU IMPLICITE, RELATIVE AUX COMPOSANTS OS ET AUX SERVICES <br>
+D'ASSISTANCE, NOTAMMENT (LE CAS ÉCHÉANT), TOUTE GARANTIE : DE
+PROPRIÉTÉ, <br>
+D'ABSENCE DE CONTREFAÇON, DE QUALITÉ, D'ADAPTATION À UN USAGE <br>
+PARTICULIER, D'ABSENCE DE VIRUS, DE PRÉCISION, D'EXHAUSTIVITÉ DES <br>
+RÉPONSES, DES RÉSULTATS OBTENUS, D'ABSENCE DE NÉGLIGENCE, OU DE <br>
+DÉFAUT DE FABRICATION, DE JOUISSANCE PAISIBLE, D'ABSENCE DE TROUBLE <br>
+DE POSSESSION ET DE CONFORMITÉ À LA DESCRIPTION. VOUS ASSUMEZ <br>
+L'ENSEMBLE DES RISQUES DÉCOULANT DE L'UTILISATION OU DU FONCTIONNEMENT <br>
+DES COMPOSANTS OS ET DES SERVICES D'ASSISTANCE. <br>
+EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES ACCESSOIRES, INDIRECTS <br>
+ET CERTAINS AUTRES TYPES DE DOMMAGES. DANS TOUTE LA MESURE PERMISE <br>
+PAR LE DROIT APPLICABLE, MICROSOFT OU SES FOURNISSEURS NE POURRONT EN <br>
+AUCUN CAS ÊTRE TENUS RESPONSABLES DE TOUT DOMMAGE SPÉCIAL, ACCESSOIRE, <br>
+INCIDENT OU INDIRECT DE QUELQUE NATURE QUE CE SOIT (Y COMPRIS, MAIS <br>
+NON DE FACON LIMITATIVE, LES PERTES DE BÉNÉFICES, PERTES D'INFORMATIONS <br>
+CONFIDENTIELLES OU AUTRES INFORMATIONS, INTERRUPTIONS D'ACTIVITÉ, <br>
+PRÉJUDICES CORPORELS, ATTEINTES À LA VIE PRIVÉE, MANQUEMENT À TOUTE <br>
+OBLIGATION (NOTAMMENT L'OBLIGATION DE BONNE FOI ET DE DILIGENCE), <br>
+NÉGLIGENCE, ET POUR TOUTE PERTE PÉCUNIAIRE OU AUTRE DE QUELQUE NATURE <br>
+QUE CE SOIT), RÉSULTANT DE, OU RELATIFS A, L'UTILISATION OU <br>
+L'IMPOSSIBILITÉ D'UTILISER LES COMPOSANTS OS OU LES SERVICES
+D'ASSISTANCE, <br>
+OU LA FOURNITURE OU LE DÉFAUT DE FOURNITURE DES SERVICES D'ASSISTANCE,
+OU <br>
+AUTREMENT EN VERTU DE, OU RELATIVEMENT A, TOUTE DISPOSITION DE CE CLUF <br>
+SUPPLÉMENTAIRE, MÊME SI LA SOCIÉTÉ MICROSOFT OU UN QUELCONQUE
+FOURNISSEUR <br>
+A ÉTÉ PRÉVENU DE L'ÉVENTUALITÉ DE TELS DOMMAGES. <br>
+LIMITATION DE RESPONSABILITÉ ET RECOURS. NONOBSTANT TOUT DOMMAGE QUE
+VOUS <br>
+POURRIEZ SUBIR POUR QUELQUE MOTIF QUE CE SOIT (NOTAMMENT TOUS LES
+DOMMAGES <br>
+ÉNUMÉRÉS CI-DESSUS ET TOUS LES DOMMAGES DIRECTS OU GÉNÉRAUX), L'ENTIÈRE <br>
+RESPONSABILITÉ DE MICROSOFT ET DE L'UN QUELCONQUE DE SES FOURNISSEURS
+AU <br>
+TITRE DE TOUTE STIPULATION DE CE CLUF SUPPLÉMENTAIRE ET VOTRE SEUL
+RECOURS <br>
+EN CE QUI CONCERNE TOUS LES DOMMAGES PRÉCITÉS NE SAURAIENT EXCÉDER LE <br>
+MONTANT QUE VOUS AVEZ EFFECTIVEMENT PAYÉ POUR LES COMPOSANTS OS OU 5
+DOLLARS <br>
+US (US$ 5,00), SELON LE PLUS ÉLEVÉ DES DEUX MONTANTS. LES PRÉSENTES <br>
+LIMITATIONS ET EXCLUSIONS DEMEURERONT APPLICABLES DANS TOUTE LA MESURE <br>
+PERMISE PAR LE DROIT APPLICABLE QUAND BIEN MÊME UN QUELCONQUE REMÈDE À
+UN <br>
+QUELCONQUE MANQUEMENT NE PRODUIRAIT PAS D'EFFET. <br>
+La présente Convention est régie par les lois de la province d'Ontario, <br>
+Canada. Chacune des parties à la présente reconnaît irrévocablement la <br>
+compétence des tribunaux de la province d'Ontario et consent à
+instituer <br>
+tout litige qui pourrait découler de la présente auprès des tribunaux <br>
+situés dans le district judiciaire de York, province d'Ontario. <br>
+Au cas où vous auriez des questions concernant cette licence ou que
+vous <br>
+désiriez vous mettre en rapport avec Microsoft pour quelque raison que <br>
+ce soit, veuillez contacter la succursale Microsoft desservant votre <br>
+pays, ou écrire à : Microsoft Sales Information Center, One Microsoft <br>
+Way, Redmond, Washington 98052-6399.
+
+</body>
+</html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Ispell W?rterbuch igerman98; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Bjoern Jacke + <br> +</h2> +<h3>German Dictionaries igerman98<br> +</h3> + +OASIS distribution license agreement 0.1 from 2005-11-10 +<br> +Without any modifications this dictionary may be distributed with programs +that +support the OASIS Open Document Format for Office Applications and whose +PRIMARY format for saving documents is the Open Document Format. +<br> +This requires that all licenses and copyright files are also distributed +together +with the package the dictionary is shipped with. +<br> +Any modifications of the dictionary files are not allowed for this +agreement, modifications require the use of the GNU GENERAL PUBLIC LICENSE. +<br> +If you have questions or don't get along with this, send me your +comments/questions/ideas to Bjoern Jacke <bjoern@j3e.de> +<br> + +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: WordNet Release 2.1; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Princeton University + <br> +</h2> +<h3>WordNet 2.1<br> +</h3> +WordNet 2.1 Copyright 2005 by Princeton University. +<br> + This software and database is being provided to you, the LICENSEE, by + Princeton University under the following license. By obtaining, using + and/or copying this software and database, you agree that you have + read, understood, and will comply with these terms and conditions.: +<br> + Permission to use, copy, modify and distribute this software and + database and its documentation for any purpose and without fee or + royalty is hereby granted, provided that you agree to comply with + the following copyright notice and statements, including the disclaimer, + and that the same appear on ALL copies of the software, database and + documentation, including modifications that you make for internal + use or for distribution. +<br> + WordNet 2.1 Copyright 2005 by Princeton University. All rights reserved. +<br> + THIS SOFTWARE AND DATABASE IS PROVIDED "AS IS" AND PRINCETON + UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR + IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PRINCETON + UNIVERSITY MAKES NO REPRESENTATIONS OR WARRANTIES OF MERCHANT- + ABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE + OF THE LICENSED SOFTWARE, DATABASE OR DOCUMENTATION WILL NOT + INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR + OTHER RIGHTS. +<br> + The name of Princeton University or Princeton may not be used in + advertising or publicity pertaining to distribution of the software + and/or database. Title to copyright in this software, database and + any associated documentation shall at all times remain with + Princeton University and LICENSEE agrees to preserve same. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:Bitstram Vera Fonts; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Bitstream, Inc. + <br> +</h2> +<h3>Bitstream Vera Fonts<br> +</h3> + + <em>Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. +Bitstream Vera is a trademark of Bitstream, Inc. <br> + <br> +Permission is hereby granted, free of charge, to any person obtaining a +copy of the fonts accompanying this license (“Fontsâ€) and associated +documentation files (the “Font Softwareâ€), to reproduce and distribute +the Font Software, including without limitation the rights to use, copy, +merge, publish, distribute, and/or sell copies of the Font Software, and +to permit persons to whom the Font Software is furnished to do so, +subject to the following conditions: <br> + <br> +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces.<br> + <br> +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the Fonts, +only if the fonts are renamed to names not containing either the words +“Bitstream†or the word “Veraâ€.<br> + <br> +This License becomes null and void to the extent applicable to Fonts or +Font Software that has been modified and is distributed under the +“Bitstream Vera†names. <br> + <br> +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. <br> + <br> +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, +OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT +SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. <br> + <br> +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font +Software without prior written authorization from the Gnome Foundation +or Bitstream Inc., respectively. For further information, contact: fonts +at gnome dot org. </em> <br> +Arev Fonts Copyright +<br> +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. +<br> +Permission is hereby granted, free of charge, to any person obtaining a copy of +the fonts accompanying this license ("Fonts") and associated documentation files +(the "Font Software"), to reproduce and distribute the modifications to the +Bitstream Vera Font Software, including without limitation the rights to use, +copy, merge, publish, distribute, and/or sell copies of the Font Software, and +to permit persons to whom the Font Software is furnished to do so, subject to +the following conditions: +<br> +The above copyright and trademark notices and this permission notice shall be +included in all copies of one or more of the Font Software typefaces. +<br> +The Font Software may be modified, altered, or added to, and in particular the +designs of glyphs or characters in the Fonts may be modified and additional +glyphs or characters may be added to the Fonts, only if the fonts are renamed to +names not containing either the words "Tavmjong Bah" or the word "Arev". +<br> +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Tavmjong Bah Arev" +names. +<br> +The Font Software may be sold as part of a larger software package but no copy +of one or more of the Font Software typefaces may be sold by itself. +<br> +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR +OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER +DEALINGS IN THE FONT SOFTWARE. +<br> +Except as contained in this notice, the name of Tavmjong Bah shall not be used +in advertising or otherwise to promote the sale, use or other dealings in this +Font Software without prior written authorization from Tavmjong Bah. For further +information, contact: tavmjong @ free . fr. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Liberation Fonts; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>RedHat, Inc.<br> +</h2> +<h3>Liberation Fonts<br> +</h3> + +<a href="#gpl">refer to GNU General Public License</a> and the following terms: + +<br> + +LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY LIBERATION FONT SOFTWARE +<br> +This agreement governs the use of the Software and any updates to the +Software, regardless of the delivery mechanism. Subject to the following +terms, Red Hat, Inc. ("Red Hat") grants to the user ("Client") a license to +this collective work pursuant to the GNU General Public License v.2 with the +exceptions set forth below and such other terms as our set forth in this End +User License Agreement. +<br> +1. The Software and License Exception. LIBERATION font software (the +"Software") consists of TrueType-OpenType formatted font software for +rendering LIBERATION typefaces in sans serif, serif, and monospaced character +styles. You are licensed to use, modify, copy, and distribute the Software +pursuant to the GNU General Public License v.2 with the following exceptions: +<br> +1) As a special exception, if you create a document which uses this font, and +embed this font or unaltered portions of this font into the document, this +font does not by itself cause the resulting document to be covered by the GNU +General Public License. This exception does not however invalidate any other +reasons why the document might be covered by the GNU General Public License. +If you modify this font, you may extend this exception to your version of the +font, but you are not obligated to do so. If you do not wish to do so, delete +this exception statement from your version. + +<br> +2) As a further exception, any distribution of the object code of the Software +in a physical product must provide you the right to access and modify the +source code for the Software and to reinstall that modified version of the +Software in object code form on the same physical product on which you +received it. +<br> +2. Intellectual Property Rights. The Software and each of its components, +including the source code, documentation, appearance, structure and +organization are owned by Red Hat and others and are protected under copyright +and other laws. Title to the Software and any component, or to any copy, +modification, or merged portion shall remain with the aforementioned, subject +to the applicable license. The "LIBERATION" trademark is a trademark of Red +Hat, Inc. in the U.S. and other countries. This agreement does not permit +Client to distribute modified versions of the Software using Red Hat's +trademarks. If Client makes a redistribution of a modified version of the +Software, then Client must modify the files names to remove any reference to +the Red Hat trademarks and must not use the Red Hat trademarks in any way to +reference or promote the modified Software. +<br> +3. Limited Warranty. To the maximum extent permitted under applicable law, the +Software is provided and licensed "as is" without warranty of any kind, +expressed or implied, including the implied warranties of merchantability, +non-infringement or fitness for a particular purpose. Red Hat does not warrant +that the functions contained in the Software will meet Client's requirements +or that the operation of the Software will be entirely error free or appear +precisely as described in the accompanying documentation. +<br> +4. Limitation of Remedies and Liability. To the maximum extent permitted by +applicable law, Red Hat or any Red Hat authorized dealer will not be liable to +Client for any incidental or consequential damages, including lost profits or +lost savings arising out of the use or inability to use the Software, even if +Red Hat or such dealer has been advised of the possibility of such damages. +<br> +5. Export Control. As required by U.S. law, Client represents and warrants +that it: (a) understands that the Software is subject to export controls under +the U.S. Commerce Department's Export Administration Regulations ("EAR"); (b) +is not located in a prohibited destination country under the EAR or U.S. +sanctions regulations (currently Cuba, Iran, Iraq, Libya, North Korea, Sudan +and Syria); (c) will not export, re-export, or transfer the Software to any +prohibited destination, entity, or individual without the necessary export +license(s) or authorizations(s) from the U.S. Government; (d) will not use or +transfer the Software for use in any sensitive nuclear, chemical or biological +weapons, or missile technology end-uses unless authorized by the U.S. +Government by regulation or specific license; (e) understands and agrees that +if it is in the United States and exports or transfers the Software to +eligible end users, it will, as required by EAR Section 740.17(e), submit +semi-annual reports to the Commerce Department's Bureau of Industry & Security +(BIS), which include the name and address (including country) of each +transferee; and (f) understands that countries other than the United States +may restrict the import, use, or export of encryption products and that it +shall be solely responsible for compliance with any such import, use, or +export restrictions. +<br> +6. General. If any provision of this agreement is held to be unenforceable, +that shall not affect the enforceability of the remaining provisions. This +agreement shall be governed by the laws of the State of North Carolina and of +the United States, without regard to any conflict of laws provisions, except +that the United Nations Convention on the International Sale of Goods shall +not apply. +<br> +Copyright © 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark +of Red Hat, Inc. +<br> +</tt> +<br> +</body> +</html> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<!-- W3C IPR SOFTWARE NOTICE --><!-- downloaded from: --><!-- http://www.w3.org/Consortium/Legal/copyright-software-19980720 --><!-- --><!-- Changed: 24. July 2001 --><!-- 1) removed link to stylesheet --><!-- 2) removed "webmaster" link --><!-- 3) changed site-relative URLs to absolute URLs --><!-- 4) added this comment block --><!-- Changes are intended to allow proper --><!-- off-line viewing of the license. --> + <meta content="HTML Tidy, see www.w3.org" name="generator"> + <meta content="text/html; charset=iso-8859-1" + http-equiv="Content-Type"> + <title>W3C IPR SOFTWARE NOTICE</title> +</head> +<body bgcolor="#ffffff" text="#000000"> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: MathML DTD; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>World Wide Web Consortium (W3C)<br> +</h2> +<h3>MathML DTD<br> +</h3> +<h1>W3C<sup>®</sup> SOFTWARE NOTICE AND LICENSE</h1> +<h4>Copyright © 1994-2001 <a href="http://www.w3.org/">World +Wide Web Consortium</a>, (<a href="http://www.lcs.mit.edu/">Massachusetts +Institute of +Technology</a>, <a href="http://www.inria.fr/">Institut National de +Recherche en Informatique et en Automatique</a>, <a + href="http://www.keio.ac.jp/">Keio University</a>). All Rights +Reserved. +http://www.w3.org/Consortium/Legal/</h4> +<p>This W3C work (including software, documents, or other related +items) is being provided by the copyright holders under the +following license. By obtaining, using and/or copying this work, +you (the licensee) agree that you have read, understood, and will +comply with the following terms and conditions:</p> +<p>Permission to use, copy, modify, and distribute this software +and its documentation, with or without modification, for any +purpose and without fee or royalty is hereby granted, provided that +you include the following on ALL copies of the software and +documentation or portions thereof, including modifications, that +you make:</p> +<ol> + <li>The full text of this NOTICE in a location viewable to users of +the redistributed or derivative work.</li> + <li>Any pre-existing intellectual property disclaimers, notices, or +terms and conditions. If none exist, a short notice of the +following form (hypertext is preferred, text is permitted) should +be used within the body of any redistributed or derivative code: +"Copyright © [$date-of-software] <a href="http://www.w3.org/"> +World Wide Web Consortium</a>, (<a href="http://www.lcs.mit.edu/">Massachusetts +Institute of +Technology</a>, <a href="http://www.inria.fr/">Institut National de +Recherche en Informatique et en Automatique</a>, <a + href="http://www.keio.ac.jp/">Keio University</a>). All Rights +Reserved. +http://www.w3.org/Consortium/Legal/"</li> + <li>Notice of any changes or modifications to the W3C files, +including the date changes were made. (We recommend you provide +URIs to the location from which the code is derived.)</li> +</ol> +<p>THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND +COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE +USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD +PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.</p> +<p>COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, +SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE +SOFTWARE OR DOCUMENTATION.</p> +<p>The name and trademarks of copyright holders may NOT be used in +advertising or publicity pertaining to the software without +specific, written prior permission. Title to copyright in this +software and any associated documentation will at all times remain +with copyright holders.</p> +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: NSIS; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Nullsoft, Inc.<br> +</h2> +<h3>NSIS<br> +</h3> +Copyright (C) 1999-2003 Nullsoft, Inc. +<br> +This license applies to everything in the NSIS package, except where otherwise +noted. +<br> +This software is provided 'as-is', without any express or implied warranty. In +no event will the authors be held liable for any damages arising from the use of +this software. +<br> +Permission is granted to anyone to use this software for any purpose, including +commercial applications, and to alter it and redistribute it freely, subject to +the following restrictions: +<br> + 1. The origin of this software must not be misrepresented; you must not claim +that you wrote the original software. If you use this software in a product, an +acknowledgment in the product documentation would be appreciated but is not +required. +<br> + 2. Altered source versions must be plainly marked as such, and must not be +misrepresented as being the original software. +<br> + 3. This notice may not be removed or altered from any source distribution. + +<br> +</body> +</html> +<html> +<body> + <hr style="width: 100%; height: 2px;">The following software may be +included in this product: PostScript(R) AFM Files; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Adobe<br> +</h2> +<h3>PostScript(R) AFM files<br> +</h3> +<br> + Adobe Core 35 AFM Files with 314 Glyph Entries + +<br> + This file and the 35 PostScript(R) AFM files it + accompanies may be used, copied, and distributed for any purpose and + without charge, with or without modification, provided that all + copyright notices are retained; that the AFM files are not + distributed without this file; that all modifications to this file + or any of the AFM files are prominently noted in the modified + file(s); and that this paragraph is not modified. Adobe Systems has + no responsibility or obligation to support the use of the AFM + files. + +<br> + </body> + +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Antigrain; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Axim Shemanarev<br> +</h2> +<h3>Antigrain<br> +</h3> + +<br> +Anti-Grain Geometry - Version 2.0 +<br> +Copyright (C) 2002-2004 Maxim Shemanarev (McSeem) +<br> + +Permission to copy, use, modify, sell and distribute this software +is granted provided this copyright notice appears in all copies. +This software is provided "as is" without express or implied +warranty, and with no claim as to its suitability for any purpose. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: beanshell; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Pat Niemeyer<br> +</h2> +<h3>beanshell<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> + +<pre> + +/***************************************************************************** + * * + * This file is part of the BeanShell Java Scripting distribution. * + * Documentation and updates may be found at http://www.beanshell.org/ * + * * + * Sun Public License Notice: * + * * + * The contents of this file are subject to the Sun Public License Version * + * 1.0 (the "License"); you may not use this file except in compliance with * + * the License. A copy of the License is available at http://www.sun.com * + * * + * The Original Code is BeanShell. The Initial Developer of the Original * + * Code is Pat Niemeyer. Portions created by Pat Niemeyer are Copyright * + * (C) 2000. All Rights Reserved. * + * * + * GNU Public License Notice: * + * * + * Alternatively, the contents of this file may be used under the terms of * + * the GNU Lesser General Public License (the "LGPL"), in which case the * + * provisions of LGPL are applicable instead of those above. If you wish to * + * allow use of your version of this file only under the terms of the LGPL * + * and not to allow others to use your version of this file under the SPL, * + * indicate your decision by deleting the provisions above and replace * + * them with the notice and other provisions required by the LGPL. If you * + * do not delete the provisions above, a recipient may use your version of * + * this file under either the SPL or the LGPL. * + * * + * Patrick Niemeyer (pat@pat.net) * + * Author of Learning Java, O'Reilly & Associates * + * http://www.pat.net/~pat/ * + * * + *****************************************************************************/ +</pre> + +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+</head>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: C++ Boost Library; Use of any of this
+software
+is governed
+by the terms of the license below:<br>
+<h2>Boost.org<br>
+</h2>
+<h3>C++ Boost Library<br>
+</h3>
+Boost Software License - Version 1.0 - August 17th, 2003
+<br>
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+<br>
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+<br>
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+<br>
+</body>
+</html>
+<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Cairo; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Cairographics.org<br> +</h2> +<h3>Cairo (B)<br> +</h3> + + +<a href="#mpllic">jump to MPL 1.1</a><br> + + + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+</head>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product:Charis SIL v4; Use of any of this software
+is governed
+by the terms of the license below:<br>
+<h2>SIL International<br>
+</h2>
+<h3>Charis SIL v.4<br>
+</h3>
+<br>This Font Software is Copyright (c) 1997-2006, SIL International
+(http://scripts.sil.org/).
+<br>
+All Rights Reserved.
+<br>
+
+"Charis SIL" is a Reserved Font Name for this Font Software.
+<br>
+"SIL" is a Reserved Font Name for this Font Software.
+<br>
+
+This Font Software is licensed under the SIL Open Font License, Version 1.0.
+<br>
+No modification of the license is permitted, only verbatim copy is allowed.
+<br>
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+<br>
+
+-----------------------------------------------------------
+<br>
+SIL OPEN FONT LICENSE Version 1.0 - 22 November 2005
+<br>
+-----------------------------------------------------------
+<br>
+PREAMBLE
+<br>
+The goals of the Open Font License (OFL) are to stimulate worldwide
+
+development of cooperative font projects, to support the font creation
+
+efforts of academic and linguistic communities, and to provide an open
+
+framework in which fonts may be shared and improved in partnership with
+
+others.
+
+<br>
+
+The OFL allows the licensed fonts to be used, studied, modified and
+
+redistributed freely as long as they are not sold by themselves. The
+
+fonts, including any derivative works, can be bundled, embedded,
+
+redistributed and sold with any software provided that the font
+
+names of derivative works are changed. The fonts and derivatives,
+
+however, cannot be released under any other type of license.
+
+<br>
+
+DEFINITIONS
+<br>
+"Font Software" refers to any and all of the following:
+<br>
+ - font files
+ <br>
+ - data files
+ <br>
+ - source code
+ <br>
+ - build scripts
+ <br>
+ - documentation
+ <br>
+
+
+"Reserved Font Name" refers to the Font Software name as seen by
+
+users and any other names as specified after the copyright statement.
+
+<br>
+
+"Standard Version" refers to the collection of Font Software
+
+components as distributed by the Copyright Holder.
+<br>
+
+
+"Modified Version" refers to any derivative font software made by
+
+adding to, deleting, or substituting -- in part or in whole --
+
+any of the components of the Standard Version, by changing formats
+
+or by porting the Font Software to a new environment.
+
+<br>
+
+"Author" refers to any designer, engineer, programmer, technical
+
+writer or other person who contributed to the Font Software.
+
+<br>
+
+PERMISSION & CONDITIONS
+<br>
+Permission is hereby granted, free of charge, to any person obtaining
+
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+
+redistribute, and sell modified and unmodified copies of the Font
+
+Software, subject to the following conditions:
+
+<br>
+
+1) Neither the Font Software nor any of its individual components,
+
+in Standard or Modified Versions, may be sold by itself.
+<br>
+
+
+2) Standard or Modified Versions of the Font Software may be bundled,
+
+redistributed and sold with any software, provided that each copy
+
+contains the above copyright notice and this license. These can be
+
+included either as stand-alone text files, human-readable headers or
+
+in the appropriate machine-readable metadata fields within text or
+
+binary files as long as those fields can be easily viewed by the user.
+
+<br>
+
+3) No Modified Version of the Font Software may use the Reserved Font
+
+Name(s), in part or in whole, unless explicit written permission is
+
+granted by the Copyright Holder. This restriction applies to all
+
+references stored in the Font Software, such as the font menu name and
+
+other font description fields, which are used to differentiate the
+
+font from others.
+
+<br>
+
+4) The name(s) of the Copyright Holder or the Author(s) of the Font
+
+Software shall not be used to promote, endorse or advertise any
+
+Modified Version, except to acknowledge the contribution(s) of the
+
+Copyright Holder and the Author(s) or with their explicit written
+
+permission.
+
+<br>
+
+5) The Font Software, modified or unmodified, in part or in whole,
+
+must be distributed using this license, and may not be distributed
+
+under any other license.
+
+<br>
+
+TERMINATION
+<br>
+This license becomes null and void if any of the above conditions are
+
+not met.
+
+<br>
+
+DISCLAIMER
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+
+OTHER DEALINGS IN THE FONT SOFTWARE.
+ <br>
+
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:KDE Crystal theme icons; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>KDE Artists: <br> +</h2> +<h3>KDE Crystal theme icons<br> +</h3> +KDE Crystal theme icons. +<br> +Copyright (C) 2002 and following years KDE Artists +This library is free software; you can redistribute it and/or +modify it under the terms of the GNU Lesser General Public +License as published by the Free Software Foundation, +version 2.1 of the License. +<br> +<pre> +License + +The Crystal Project are released under LGPL. + +GNU General Public License. + + 0. + + This License Agreement applies to any software library or other program +which contains a notice placed by the copyright holder or other authorized party +saying it may be distributed under the terms of this Lesser General Public +License (also called "this License"). Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data prepared +so as to be conveniently linked with application programs (which use some of +those functions and data) to form executables. + + The "Library", below, refers to any such software library or work which +has been distributed under these terms. A "work based on the Library" means +either the Library or any derivative work under copyright law: that is to say, a +work containing the Library or a portion of it, either verbatim or with +modifications and/or translated straightforwardly into another language. +(Hereinafter, translation is included without limitation in the term +"modification".) + + "Source code" for a work means the preferred form of the work for making +modifications to it. For a library, complete source code means all the source +code for all modules it contains, plus any associated interface definition +files, plus the scripts used to control compilation and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of running a +program using the Library is not restricted, and output from such a program is +covered only if its contents constitute a work based on the Library (independent +of the use of the Library in a tool for writing it). Whether that is true +depends on what the Library does and what the program that uses the Library does. + 1. + + You may copy and distribute verbatim copies of the Library's complete +source code as you receive it, in any medium, provided that you conspicuously +and appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and distribute a copy of this License along +with the Library. + + You may charge a fee for the physical act of transferring a copy, and you +may at your option offer warranty protection in exchange for a fee. + 2. + + You may modify your copy or copies of the Library or any portion of it, +thus forming a work based on the Library, and copy and distribute such +modifications or work under the terms of Section 1 above, provided that you also +meet all of these conditions: + 1. The modified work must itself be a software library. + 2. You must cause the files modified to carry prominent notices stating +that you changed the files and the date of any change. + 3. You must cause the whole of the work to be licensed at no charge to +all third parties under the terms of this License. + 4. If a facility in the modified Library refers to a function or a +table of data to be supplied by an application program that uses the facility, +other than as an argument passed when the facility is invoked, then you must +make a good faith effort to ensure that, in the event an application does not +supply such function or table, the facility still operates, and performs +whatever part of its purpose remains meaningful. + + (For example, a function in a library to compute square roots has a +purpose that is entirely well-defined independent of the application. Therefore, +Subsection 2d requires that any application-supplied function or table used by +this function must be optional: if the application does not supply it, the +square root function must still compute square roots.) + + These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Library, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the entire whole, +and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on the +Library. + + In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of a storage +or distribution medium does not bring the other work under the scope of this +License. + 3. + + You may opt to apply the terms of the ordinary GNU General Public License +instead of this License to a given copy of the Library. To do this, you must +alter all the notices that refer to this License, so that they refer to the +ordinary GNU General Public License, version 2, instead of to this License. (If +a newer version than version 2 of the ordinary GNU General Public License has +appeared, then you can specify that version instead if you wish.) Do not make +any other change in these notices. + + Once this change is made in a given copy, it is irreversible for that +copy, so the ordinary GNU General Public License applies to all subsequent +copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of the +Library into a program that is not a library. + 4. + + You may copy and distribute the Library (or a portion or derivative of it, +under Section 2) in object code or executable form under the terms of Sections 1 +and 2 above provided that you accompany it with the complete corresponding +machine-readable source code, which must be distributed under the terms of +Sections 1 and 2 above on a medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy from a +designated place, then offering equivalent access to copy the source code from +the same place satisfies the requirement to distribute the source code, even +though third parties are not compelled to copy the source along with the object +code. + 5. + + A program that contains no derivative of any portion of the Library, but +is designed to work with the Library by being compiled or linked with it, is +called a "work that uses the Library". Such a work, in isolation, is not a +derivative work of the Library, and therefore falls outside the scope of this +License. + However, linking a "work that uses the Library" with the Library creates +an executable that is a derivative of the Library (because it contains portions +of the Library), rather than a "work that uses the library". The executable is +therefore covered by this License. Section 6 states terms for distribution of +such executables. + + When a "work that uses the Library" uses material from a header file that +is part of the Library, the object code for the work may be a derivative work of +the Library even though the source code is not. Whether this is true is +especially significant if the work can be linked without the Library, or if the +work is itself a library. The threshold for this to be true is not precisely +defined by law. + + If such an object file uses only numerical parameters, data structure +layouts and accessors, and small macros and small inline functions (ten lines or +less in length), then the use of the object file is unrestricted, regardless of +whether it is legally a derivative work. (Executables containing this object +code plus portions of the Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may distribute +the object code for the work under the terms of Section 6. Any executables +containing that work also fall under Section 6, whether or not they are linked +directly with the Library itself. + 6. + + As an exception to the Sections above, you may also combine or link a +"work that uses the Library" with the Library to produce a work containing +portions of the Library, and distribute that work under terms of your choice, +provided that the terms permit modification of the work for the customer's own +use and reverse engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the Library +is used in it and that the Library and its use are covered by this License. You +must supply a copy of this License. If the work during execution displays +copyright notices, you must include the copyright notice for the Library among +them, as well as a reference directing the user to the copy of this License. +Also, you must do one of these things: + 1. Accompany the work with the complete corresponding machine-readable +source code for the Library including whatever changes were used in the work +(which must be distributed under Sections 1 and 2 above); and, if the work is an +executable linked with the Library, with the complete machine-readable "work +that uses the Library", as object code and/or source code, so that the user can +modify the Library and then relink to produce a modified executable containing +the modified Library. (It is understood that the user who changes the contents +of definitions files in the Library will not necessarily be able to recompile +the application to use the modified definitions.) . + 2. Use a suitable shared library mechanism for linking with the +Library. A suitable mechanism is one that (1) uses at run time a copy of the +library already present on the user's computer system, rather than copying +library functions into the executable, and (2) will operate properly with a +modified version of the library, if the user installs one, as long as the +modified version is interface-compatible with the version that the work was made +with. + 3. Accompany the work with a written offer, valid for at least three +years, to give the same user the materials specified in Subsection 6a, above, +for a charge no more than the cost of performing this distribution. + 4. If distribution of the work is made by offering access to copy from +a designated place, offer equivalent access to copy the above specified +materials from the same place. + 5. Verify that the user has already received a copy of these materials +or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the Library" +must include any data and utility programs needed for reproducing the executable +from it. However, as a special exception, the materials to be distributed need +not include anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the operating +system on which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license restrictions +of other proprietary libraries that do not normally accompany the operating +system. Such a contradiction means you cannot use both them and the Library +together in an executable that you distribute. + 7. + + You may place library facilities that are a work based on the Library +side-by-side in a single library together with other library facilities not +covered by this License, and distribute such a combined library, provided that +the separate distribution of the work based on the Library and of the other +library facilities is otherwise permitted, and provided that you do these two +things: + 1. + + Accompany the combined library with a copy of the same work based on +the Library, uncombined with any other library facilities. This must be +distributed under the terms of the Sections above. + 2. + + Give prominent notice with the combined library of the fact that +part of it is a work based on the Library, and explaining where to find the +accompanying uncombined form of the same work. + 8. + + You may not copy, modify, sublicense, link with, or distribute the Library +except as expressly provided under this License. Any attempt otherwise to copy, +modify, sublicense, link with, or distribute the Library is void, and will +automatically terminate your rights under this License. However, parties who +have received copies, or rights, from you under this License will not have their +licenses terminated so long as such parties remain in full compliance. + 9. + + You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Library +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Library (or any +work based on the Library), you indicate your acceptance of this License to do +so, and all its terms and conditions for copying, distributing or modifying the +Library or works based on it. + 10. + + Each time you redistribute the Library (or any work based on the Library), +the recipient automatically receives a license from the original licensor to +copy, distribute, link with or modify the Library subject to these terms and +conditions. You may not impose any further restrictions on the recipients' +exercise of the rights granted herein. You are not responsible for enforcing +compliance by third parties with this License. + 11. + + If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Library at all. +For example, if a patent license would not permit royalty-free redistribution of +the Library by all those who receive copies directly or indirectly through you, +then the only way you could satisfy both it and this License would be to refrain +entirely from distribution of the Library. + + If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, and +the section as a whole is intended to apply in other circumstances. + + It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any such +claims; this section has the sole purpose of protecting the integrity of the +free software distribution system which is implemented by public license +practices. Many people have made generous contributions to the wide range of +software distributed through that system in reliance on consistent application +of that system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot impose +that choice. + + This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + 12. + + If the distribution and/or use of the Library is restricted in certain +countries either by patents or by copyrighted interfaces, the original copyright +holder who places the Library under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In such +case, this License incorporates the limitation as if written in the body of this +License. + 13. + + The Free Software Foundation may publish revised and/or new versions of +the Lesser General Public License from time to time. Such new versions will be +similar in spirit to the present version, but may differ in detail to address +new problems or concerns. + + Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Library does not specify a license version number, you may choose any +version ever published by the Free Software Foundation. + 14. + + If you wish to incorporate parts of the Library into other free programs +whose distribution conditions are incompatible with these, write to the author +to ask for permission. For software which is copyrighted by the Free Software +Foundation, write to the Free Software Foundation; we sometimes make exceptions +for this. Our decision will be guided by the two goals of preserving the free +status of all derivatives of our free software and of promoting the sharing and +reuse of software generally. + +No Warranty + + 15. + + Because the library is licensed free of charge, there is no warranty for +the library, to the extent permitted by applicable law. Except when otherwise +stated in writing the copyright holders and/or other parties provide the library +"as is" without warranty of any kind, either expressed or implied, including, +but not limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance of the +library is with you. Should the library prove defective, you assume the cost of +all necessary servicing, repair or correction. + 16. + + In no event unless required by applicable law or agreed to in writing will +any copyright holder, or any other party who may modify and/or redistribute the +library as permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of the use or inability +to use the library (including but not limited to loss of data or data being +rendered inaccurate or losses sustained by you or third parties or a failure of +the library to operate with any other software), even if such holder or other +party has been advised of the possibility of such damages. + +</pre> + + <br> + + </body> + </html> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: libcurl; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Daniel Stenberg<br> +</h2> +<h3>libcurl<br> +</h3> + +Copyright (C) 1998-2001, Daniel Stenberg, <daniel@haxx.se>, et al. +<br> + + Everyone is permitted to copy and distribute verbatim copies of this license + document, but changing it is not allowed. + <br> + + In order to be useful for every potential user, the curl and libcurl are + dual-licensed under the MPL and the MIT/X-derivate licenses. + <br> + + You may opt to use, copy, modify, merge, publish, distribute and/or sell + copies of the Software, and permit persons to whom the Software is furnished + to do so, under the terms of the MPL or the MIT/X-derivate licenses. You may + pick one of these licenses. The files MITX.txt and MPL-1.1.txt contain the + license texts. + <br> + + As a courtesy to the open-source and free software community, we ask you to + dual-license any modifications that you make as well, under the terms of this + document. + <br> + + Please remember to always keep the licensing information included in + individual source files up-to-date, so as to avoid misleading anyone as to + the status of these files. + <br> + + I will use a submission policy according to which I will only enter + contributions into the CVS tree if the contributor agrees to both licenses + and this dual-license approach. + <br> + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Afrikaans dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Friedel Wolff<br>
+</h2>
+<h3>Afrikaans dictionary<br>
+</h3>
+<br>
+<a href="#lgpl">Jump to LGPL</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Stavekontrolden (Danish Spellchecker); Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Finn Gruwier Larsen<br>
+</h2>
+<h3>Stavekontrolden (Danish Spellchecker) (LGPL v2.1)<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Slovenian spellcheck dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Jaak Pruulmann<br>
+</h2>
+<h3>Estonian dictionaries<br>
+</h3>
+<br>
+<a href="#lgpl">Gnu Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: French dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>dico.savant@free.fr<br>
+</h2>
+<h3>French dictionary<br>
+</h3>
+<br>
+<a href="#mpllic">jump to Mozilla Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Italian dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Davide Prina<br>
+</h2>
+<h3>Italian dictionary<br>
+</h3>
+<br>
+<a href="#gpl">Jump to GPL</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: MySpell-ku (Kurdish Spellchecker); Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Erdal Ronahi<br>
+</h2>
+<h3>MySpell-ku (Kurdish Spellchecker) (LGPL v2.1)<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Lithuanian spelling dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Albertas Agejevas<br>
+</h2>
+<h3>Lithuaninian spelling dictionary<br>
+</h3>
+<br>
+Copyright (c) Albertas Agejevas , 2000, 2001
+<br>
+All rights reserved.
+<br>
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+<br>
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+<br>
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+<br>
+3. Neither the name of the Albertas Agejevas nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+<br>
+
+THIS SOFTWARE IS PROVIDED BY ALBERTAS AGEJEVAS AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL ALBERTAS AGEJEVAS OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+<br>
+
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: 'Nepali dictionares; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Madan Puraskar Pustkalaya<br>
+</h2>
+<h3>Nepali dictionaries<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Polish spelling dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Marek Futrega<br>
+</h2>
+<h3>Polish spelling dictionary<br>
+</h3>
+<br>
+<a href="#mpllic">jump to Mozilla Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Slovak dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Zdenko Podobny<br>
+</h2>
+<h3>Slovak dictionary<br>
+</h3>
+<br>
+<a href="#mpllic">jump to Mozilla Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Slovenian spellcheck dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Ales Kosir<br>
+</h2>
+<h3>Slovenian spellcheck dictionary<br>
+</h3>
+<br>
+<a href="#lgpl">Gnu Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: dictionaries for South African English; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>David Bartlett and Andrew Brown<br>
+</h2>
+<h3>dictionaries for South African English<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Swedish dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Göran Anderson<br>
+</h2>
+<h3>Swedish dictionary<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: expat XML Parser Toolkit; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>James Clark<br> +</h2> +<h3>expat XML Parser Toolkit<br> +</h3> +Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd and +Clark Cooper <br> +Copyright (c) 2001, 2002, 2003 Expat maintainers. +<br> +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: +<br> +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. +<br> +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Freetype; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Freetype Project<br> +</h2> +<h3>Freetype Library<br> +</h3> +<br> +Legal Terms +<br> +=========== +<br> +<br> +0. Definitions +<br> +-------------- +<br> +Throughout this license, the terms `package', `FreeType Project', and +`FreeType archive' refer to the set of files originally distributed by +the authors (David Turner, Robert Wilhelm, and Werner Lemberg) as the +`FreeType Project', be they named as alpha, beta or final release. <br> +`You' refers to the licensee, or person using the project, where +`using' is a generic term including compiling the project's source code +as well as linking it to form a `program' or `executable'. This program +is referred to as `a program using the FreeType engine'. <br> +This license applies to all files distributed in the original FreeType +Project, including all source code, binaries and documentation, unless +otherwise stated in the file in its original, unmodified form as +distributed in the original archive. If you are unsure whether or not a +particular file is covered by this license, you must contact us to +verify this. <br> +The FreeType Project is copyright (C) 1996-2000 by David Turner, Robert +Wilhelm, and Werner Lemberg. All rights reserved except as specified +below. <br> +<br> +1. No Warranty +<br> +-------------- +<br> +THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY KIND, +EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL +ANY OF THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES +CAUSED BY THE USE OR THE INABILITY TO USE, OF THE FREETYPE PROJECT. <br> +<br> +2. Redistribution +<br> +----------------- +<br> +This license grants a worldwide, royalty-free, perpetual and +irrevocable right and license to use, execute, perform, compile, +display, copy, create derivative works of, distribute and sublicense +the FreeType Project (in both source and object code forms) and +derivative works thereof for any purpose; and to authorize others to +exercise some or all of the rights granted herein, subject to the +following conditions: <br> +o Redistribution of source code must retain this license file +(`FTL.TXT') unaltered; any additions, deletions or changes to the +original files must be clearly indicated in accompanying documentation. +The copyright notices of the unaltered, original files must be +preserved in all copies of source files. <br> +o Redistribution in binary form must provide a disclaimer that states +that the software is based in part of the work of the FreeType Team, in +the distribution documentation. We also encourage you to put an URL to +the FreeType web page in your documentation, though this isn't +mandatory. <br> +<br> +These conditions apply to any software derived from or based on the +FreeType Project, not just the unmodified files. If you use our work, +you must acknowledge us. However, no fee need be paid to us. <br> +<br> +3. Advertising +<br> +-------------- +<br> +Neither the FreeType authors and contributors nor you shall use the +name of the other for commercial, advertising, or promotional purposes +without specific prior written permission. <br> +We suggest, but do not require, that you use one or more of the +following phrases to refer to this software in your documentation or +advertising materials: `FreeType Project', `FreeType Engine', `FreeType +library', or `FreeType Distribution'. <br> +As you have not signed this license, you are not required to accept it. +However, as the FreeType Project is copyrighted material, only this +license, or another one contracted with the authors, grants you the +right to use, distribute, and modify it. Therefore, by using, +distributing, or modifying the FreeType Project, you indicate that you +understand and accept all the terms of this license. <br> +<br> +4. Contacts +<br> +----------- +<br> +There are two mailing lists related to FreeType: <br> +o freetype@freetype.org <br> +Discusses general use and applications of FreeType, as well as future +and wanted additions to the library and distribution. If you are +looking for support, start in this list if you haven't found anything +to help you in the documentation. <br> +o devel@freetype.org <br> +Discusses bugs, as well as engine internals, design issues, specific +licenses, porting, etc. <br> +o http://www.freetype.org <br> +Holds the current FreeType web page, which will allow you to download +our latest development version and read online documentation. <br> +<br> +You can also contact us individually at: <br> +<br> +David Turner <david .turner@freetype.org=""> <br> +Robert Wilhelm <robert .wilhelm@freetype.org=""> <br> +Werner Lemberg <werner .lemberg@freetype.org=""> <br> +</werner></robert></david> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: GTK+ (The Gimp Toolkit); Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>gimp.org<br> +</h2> +<h3>The Gimp Toolkit (GTK+)<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:HSQL Database Engine; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Thomas Mueller and the Hypersonic SQL Group: <br> +</h2> +<h3>HSQLDB<br> +</h3> + + <p align="left"> <br> + <b>ORIGINAL LICENSE (a.k.a. "hypersonic_lic.txt")</b></p> + <p align="left"><b>For content, code, and products originally developed by Thomas + Mueller and the Hypersonic SQL Group:</b><br> + <br> + Copyright (c) 1995-2000 by the Hypersonic SQL Group.<br> + All rights reserved. <br> + </p> + <p>Redistribution and use in source and binary forms, with or without<br> + modification, are permitted provided that the following conditions are met:<br> + <br> + Redistributions of source code must retain the above copyright notice, this<br> + list of conditions and the following disclaimer.<br> + <br> + Redistributions in binary form must reproduce the above copyright notice,<br> + this list of conditions and the following disclaimer in the documentation<br> + and/or other materials provided with the distribution.<br> + <br> + Neither the name of the Hypersonic SQL Group nor the names of its<br> + contributors may be used to endorse or promote products derived from this<br> + software without specific prior written permission.<br> + <br> + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS"<br> + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE<br> + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE<br> + ARE DISCLAIMED. IN NO EVENT SHALL THE HYPERSONIC SQL GROUP, <br> + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, <br> + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, <br> + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;<br> + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND<br> + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT<br> + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS<br> + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p> + <p align="left">This software consists of voluntary contributions made by many + individuals on behalf of the<br> + Hypersonic SQL Group.<br> + <br> + </p> + <h4 align="left">For work added by the HSQL Development Group (a.k.a. hsqldb_lic.txt):</h4> + <p>Copyright (c) 2001-2004, The HSQL Development Group<br> + All rights reserved.<br> + <br> + Redistribution and use in source and binary forms, with or without<br> + modification, are permitted provided that the following conditions are met:<br> + <br> + Redistributions of source code must retain the above copyright notice, this<br> + list of conditions and the following disclaimer.<br> + <br> + Redistributions in binary form must reproduce the above copyright notice,<br> + this list of conditions and the following disclaimer in the documentation<br> + and/or other materials provided with the distribution.<br> + <br> + Neither the name of the HSQL Development Group nor the names of its<br> + contributors may be used to endorse or promote products derived from this<br> + software without specific prior written permission.<br> + <br> + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS"<br> + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE<br> + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE<br> + ARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG, <br> + OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, <br> + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, <br> + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;<br> + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND<br> + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT<br> + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS<br> + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p> + <br> + + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Polish hyphenation dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Bence Nagy<br>
+</h2>
+<h3>Hungarian hyphenation dictionary<br>
+</h3>
+<br>
+<a href="#gpl">Lesser Gnu Library License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Lithuanian pattern for hyphenation; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>n/a<br>
+</h2>
+<h3>Lithuanian pattern for hyphenation<br>
+</h3>
+<br>
+<a href="#lppl">jump to the LaTeX Project Public License</a><br>
+
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Polish hyphenation dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Adam Polaczynski<br>
+</h2>
+<h3>Polish hyphenation dictionary<br>
+</h3>
+<br>
+<a href="#lgpl">Lesser Gnu Library License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Slovenian pattern for hyphenation; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Matjaz Vrecko<br>
+</h2>
+<h3>Slovenian pattern for hyphenation<br>
+</h3>
+<br>
+<a href="#lgpl">Lesser Gnu Library License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Zulu hyphenation dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Friedel Wolff<br>
+</h2>
+<h3>Zulu hyphenation dictionary<br>
+</h3>
+<br>
+<a href="#lgpl">Lesser Gnu Library License</a><br>
+ </body>
+ </html>
+<html> + +<head> +</head> + +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: ICU; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>International Business Machine Corporation (IBM)<br> +</h2> +<h3>ICU<br> +</h3> + + +<h4>ICU License - ICU 1.8.1 and later</h4> +<pre> +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2002 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +-------------------------------------------------------------------------------- +All trademarks and registered trademarks mentioned herein are the property of their respective owners. +</pre> +</body> +</html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: JDOM; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Jason Hunter, Brett McLaughlin<br> +</h2> +<h3>JDOM<br> +</h3> +Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. + All rights reserved. + <br> + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + <br> + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions, and the following disclaimer. + <br> + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions, and the disclaimer that follows + these conditions in the documentation and/or other materials + provided with the distribution. + <br> + + 3. The name "JDOM" must not be used to endorse or promote products + derived from this software without prior written permission. For + written permission, please contact <request_AT_jdom_DOT_org>. + <br> + + 4. Products derived from this software may not be called "JDOM", nor + may "JDOM" appear in their name, without prior written permission + from the JDOM Project Management <request_AT_jdom_DOT_org>. + <br> + + In addition, we request (but do not require) that you include in the + end-user documentation provided with the redistribution and/or in the + software itself an acknowledgement equivalent to the following: + <br> + "This product includes software developed by the + JDOM Project (http://www.jdom.org/)." + <br> + Alternatively, the acknowledgment may be graphical using the logos + available at http://www.jdom.org/images/logos. + <br> + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + <br> + + This software consists of voluntary contributions made by many + individuals on behalf of the JDOM Project and was originally + created by Jason Hunter <jhunter_AT_jdom_DOT_org> and + Brett McLaughlin <brett_AT_jdom_DOT_org>. For more information + on the JDOM Project, please see <http://www.jdom.org/>. + <br> + + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: IJG JPEG Library; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Independent JPEG Group (IJG)<br> +</h2> +<h3>IJG JPEG Library<br> +</h3> +<pre> +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-1998, Thomas G. Lane. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, +sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. +ansi2knr.c is NOT covered by the above copyright and conditions, but instead +by the usual distribution terms of the Free Software Foundation; principally, +that you must include source code if you redistribute it. (See the file +ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part +of any program generated from the IJG code, this does not limit you more than +the foregoing paragraphs do. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltconfig, ltmain.sh). Another support script, install-sh, is copyright +by M.I.T. but is also freely distributable. + +It appears that the arithmetic coding option of the JPEG spec is covered by +patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot +legally be used without obtaining one or more licenses. For this reason, +support for arithmetic coding has been removed from the free JPEG software. +(Since arithmetic coding provides only a marginal gain over the unpatented +Huffman mode, it is unlikely that very many implementations will support it.) +So far as we are aware, there are no patent restrictions on the remaining +code. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support has +been removed altogether, and the GIF writer has been simplified to produce +"uncompressed GIFs". This technique does not use the LZW algorithm; the +resulting GIF files are larger than usual, but are readable by all standard +GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + +</pre> + +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: libegg; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Anders Carlson + <br> +</h2> +<h3>libegg<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: libmspack; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Stuart Caie + <br> +</h2> +<h3>libmspack<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Redland RDF Library librdf; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Dave Beckett<br> +</h2> +<h3>librdf<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: GNU ISO C++ Library; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Free Software Foundation, Inc.<br>
+</h2>
+<h3>GNU ISO C++ Library<br>
+</h3>
+<br>
+<a href="#gpl">Jump to GPL</a><br>
+
+
+<pre>
+GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ , 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
+
+Additional License(s)
+
+libstdc++:
+// Explicit instantiation file.
+
+// Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002
+// Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library. This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING. If not, write to the Free
+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+02111-1307,
+// USA.
+
+// As a special exception, you may use this file as part of a free
+software
+// library without restriction. Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you
+compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License. This exception does not however
+// invalidate any other reasons why the executable file might be
+covered by
+// the GNU General Public License.
+
+libgcc:
+//
+// ISO C++ 14882:
+//
+
+/* Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+ Contributed by Jakub Jelinek .
+
+ This file is part of GNU CC.
+
+ GNU CC is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2, or (at your option)
+ any later version.
+
+ GNU CC is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with GNU CC; see the file COPYING. If not, write to
+ the Free Software Foundation, 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA. */
+
+/* As a special exception, if you link this library with other files,
+ some of which are compiled with GCC, to produce an executable,
+ this library does not by itself cause the resulting executable
+ to be covered by the GNU General Public License.
+ This exception does not however invalidate any other reasons why
+ the executable file might be covered by the GNU General Public
+License. */
+
+/* Locate the FDE entry for a given address, using PT_GNU_EH_FRAME ELF
+ segment and dl_iterate_phdr to avoid register/deregister calls at
+ DSO load/unload. */
+
+</pre>
+
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: libtextcat; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>WiseGuys Internet B.V.<br>
+</h2>
+<h3>libtextcat<br>
+</h3>
+<br>Copyright (c) 2003, WiseGuys Internet B.V.
+<br>
+All rights reserved.
+<br>
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+<br>
+- Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+<br>
+- Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+<br>
+- Neither the name of the WiseGuys Internet B.V. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+<br>
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+<br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: libwpd; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>William LaChance<br> +</h2> +<h3>libwpd<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +Except where otherwise noted in the source code (trio files, hash.c and list.c) +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: libxml2; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Daniel Veillard<br> +</h2> +<h3>libxml2<br> +</h3> + + Copyright (C) 1998-2002 Daniel Veillard. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Daniel Veillard shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: XML Security Library; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Aleksey Sanin<br> +</h2> +<h3>XML Security Library<br> +</h3> +<br> +<pre> +XML Security Library + +Use of any of this software is governed by the terms of the license below: + +Please note: We do not use all libraries of the project, but only: +- xmlsec-core; License: MIT +- xmlsec-nss; License: GPL + MPL + +------------------------------------------------- +The MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +------------------------------------------------------------------- +The GNU General Public License (GPL) +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to most +of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you can +do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a +fee, you must give the recipients all the rights that you have. You must make +sure that they, too, receive or can get the source code. And you must show them +these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer +you this license which gives you legal permission to copy, distribute and/or +modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced by +others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish +to avoid the danger that redistributors of a free program will individually +obtain patent licenses, in effect making the program proprietary. To prevent +this, we have made it clear that any patent must be licensed for everyone's free +use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program or +work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included without +limitation in the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is not +restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and appropriately +publish on each copy an appropriate copyright notice and disclaimer of warranty; +keep intact all the notices that refer to this License and to the absence of any +warranty; and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may at +your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating that +you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or +in part contains or is derived from the Program or any part thereof, to be +licensed as a whole at no charge to all third parties under the terms of this +License. + + c) If the modified program normally reads commands interactively when run, +you must cause it, when started running for such interactive use in the most +ordinary way, to print or display an announcement including an appropriate +copyright notice and a notice that there is no warranty (or else, saying that +you provide a warranty) and that users may redistribute the program under these +conditions, and telling the user how to view a copy of this License. (Exception: +if the Program itself is interactive but does not normally print such an +announcement, your work based on the Program is not required to print an +announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the entire whole, +and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on the +Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, under Section +2) in object code or executable form under the terms of Sections 1 and 2 above +provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source +code, which must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to +give any third party, for a charge no more than your cost of physically +performing source distribution, a complete machine-readable copy of the +corresponding source code, to be distributed under the terms of Sections 1 and 2 +above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to +distribute corresponding source code. (This alternative is allowed only for +noncommercial distribution and only if you received the program in object code +or executable form with such an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all the +source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code distributed +need not include anything that is normally distributed (in either source or +binary form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component itself +accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source code +from the same place counts as distribution of the source code, even though third +parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or any +work based on the Program), you indicate your acceptance of this License to do +so, and all its terms and conditions for copying, distributing or modifying the +Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by third +parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent infringement +or for any other reason (not limited to patent issues), conditions are imposed +on you (whether by court order, agreement or otherwise) that contradict the +conditions of this License, they do not excuse you from the conditions of this +License. If you cannot distribute so as to satisfy simultaneously your +obligations under this License and any other pertinent obligations, then as a +consequence you may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by all those +who receive copies directly or indirectly through you, then the only way you +could satisfy both it and this License would be to refrain entirely from +distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and the +section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original copyright +holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In such +case, this License incorporates the limitation as if written in the body of this +License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program specifies +a version number of this License which applies to it and "any later version", +you have the option of following the terms and conditions either of that version +or of any later version published by the Free Software Foundation. If the +Program does not specify a version number of this License, you may choose any +version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE +PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED +IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS +IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT +NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, +SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY +TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF +THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible use +to the public, the best way to achieve this is to make it free software which +everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + one line to give the program's name and a brief idea of what it does. + Copyright (C) + + This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the Free +Software Foundation; either version 2 of the License, or (at your option) any +later version. + + This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes +with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, +and you are welcome to redistribute it under certain conditions; type `show c' +for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here is +a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest + in the program `Gnomovision' (which makes passes at compilers) + written by James Hacker. + + signature of Ty Coon, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may consider +it more useful to permit linking proprietary applications with the library. If +this is what you want to do, use the GNU Library General Public License instead +of this License. +---------------------------------------------------------- +Mozilla Public License Version 1.0 + +1. Definitions. + + 1.1. "Contributor" means each entity that creates or contributes to the +creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original Code, +prior Modifications used by a Contributor, and the Modifications made by that +particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the +combination of the Original Code and Modifications, in each case including +portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally +accepted in the software development community for the electronic transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source Code. + + 1.6. "Initial Developer" means the individual or entity identified as the +Initial Developer in the Source Code notice required by Exhibit A. + + 1.7. "Larger Work" means a work which combines Covered Code or portions +thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.9. "Modifications" means any addition to or deletion from the substance +or structure of either the Original Code or any previous Modifications. When +Covered Code is released as a series of files, a Modification is: + + A. Any addition to or deletion from the contents of a file +containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or +previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code which is +described in the Source Code notice required by Exhibit A as Original Code, and +which, at the time of its release under this License is not already Covered Code +governed by this License. + + 1.11. "Source Code" means the preferred form of the Covered Code for +making modifications to it, including all modules it contains, plus any +associated interface definition files, scripts used to control compilation and +installation of an Executable, or a list of source code differential comparisons +against either the Original Code or another well known, available Covered Code +of the Contributor's choice. The Source Code can be in a compressed or archival +form, provided the appropriate decompression or de-archiving software is widely +available for no charge. + + 1.12. "You" means an individual or a legal entity exercising rights under, +and complying with all of the terms of, this License or a future version of this +License issued under Section 6.1. For legal entities, "You" includes any entity +which controls, is controlled by, or is under common control with You. For +purposes of this definition, "control" means (a) the power, direct or indirect, +to cause the direction or management of such entity, whether by contract or +otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding +shares or beneficial ownership of such entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, +non-exclusive license, subject to third party intellectual property claims: + + (a) to use, reproduce, modify, display, perform, sublicense and +distribute the Original Code (or portions thereof) with or without +Modifications, or as part of a Larger Work; and + + (b) under patents now or hereafter owned or controlled by Initial +Developer, to make, have made, use and sell ("Utilize") the Original Code (or +portions thereof), but solely to the extent that any such patent is reasonably +necessary to enable You to Utilize the Original Code (or portions thereof) and +not to any greater extent that may be necessary to Utilize further Modifications +or combinations. + + 2.2. Contributor Grant. + Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license, subject to third party intellectual property claims: + + (a) to use, reproduce, modify, display, perform, sublicense and +distribute the Modifications created by such Contributor (or portions thereof) +either on an unmodified basis, with other Modifications, as Covered Code or as +part of a Larger Work; and + + (b) under patents now or hereafter owned or controlled by +Contributor, to Utilize the Contributor Version (or portions thereof), but +solely to the extent that any such patent is reasonably necessary to enable You +to Utilize the Contributor Version (or portions thereof), and not to any greater +extent that may be necessary to Utilize further Modifications or combinations. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are governed +by the terms of this License, including without limitation Section 2.2. The +Source Code version of Covered Code may be distributed only under the terms of +this License or a future version of this License released under Section 6.1, and +You must include a copy of this License with every copy of the Source Code You +distribute. You may not offer or impose any terms on any Source Code version +that alters or restricts the applicable version of this License or the +recipients' rights hereunder. However, You may include an additional document +offering the additional rights described in Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be made +available in Source Code form under the terms of this License either on the same +media as an Executable version or via an accepted Electronic Distribution +Mechanism to anyone to whom you made an Executable version available; and if +made available via Electronic Distribution Mechanism, must remain available for +at least twelve (12) months after the date it initially became available, or at +least six (6) months after a subsequent version of that particular Modification +has been made available to such recipients. You are responsible for ensuring +that the Source Code version remains available even if the Electronic +Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which you contribute to contain a file +documenting the changes You made to create that Covered Code and the date of any +change. You must include a prominent statement that the Modification is derived, +directly or indirectly, from Original Code provided by the Initial Developer and +including the name of the Initial Developer in (a) the Source Code, and (b) in +any notice in an Executable version or related documentation in which You +describe the origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + + (a) Third Party Claims. + If You have knowledge that a party claims an intellectual property +right in particular functionality or code (or its utilization under this +License), you must include a text file with the source code distribution titled +"LEGAL" which describes the claim and the party making the claim in sufficient +detail that a recipient will know whom to contact. If you obtain such knowledge +after You make Your Modification available as described in Section 3.2, You +shall promptly modify the LEGAL file in all copies You make available thereafter +and shall take other steps (such as notifying appropriate mailing lists or +newsgroups) reasonably calculated to inform those who received the Covered Code +that new knowledge has been obtained. + + (b) Contributor APIs. + If Your Modification is an application programming interface and You +own or control patents which are reasonably necessary to implement that API, you +must also include this information in the LEGAL file. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source +Code, and this License in any documentation for the Source Code, where You +describe recipients' rights relating to Covered Code. If You created one or more +Modification(s), You may add your name as a Contributor to the notice described +in Exhibit A. If it is not possible to put such notice in a particular Source +Code file due to its structure, then you must include such notice in a location +(such as a relevant directory file) where a user would be likely to look for +such a notice. You may choose to offer, and to charge a fee for, warranty, +support, indemnity or liability obligations to one or more recipients of Covered +Code. However, You may do so only on Your own behalf, and not on behalf of the +Initial Developer or any Contributor. You must make it absolutely clear than any +such warranty, support, indemnity or liability obligation is offered by You +alone, and You hereby agree to indemnify the Initial Developer and every +Contributor for any liability incurred by the Initial Developer or such +Contributor as a result of warranty, support, indemnity or liability terms You +offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the +requirements of Section 3.1-3.5 have been met for that Covered Code, and if You +include a notice stating that the Source Code version of the Covered Code is +available under the terms of this License, including a description of how and +where You have fulfilled the obligations of Section 3.2. The notice must be +conspicuously included in any notice in an Executable version, related +documentation or collateral in which You describe recipients' rights relating to +the Covered Code. You may distribute the Executable version of Covered Code +under a license of Your choice, which may contain terms different from this +License, provided that You are in compliance with the terms of this License and +that the license for the Executable version does not attempt to limit or alter +the recipient's rights in the Source Code version from the rights set forth in +this License. If You distribute the Executable version under a different license +You must make it absolutely clear that any terms which differ from this License +are offered by You alone, not by the Initial Developer or any Contributor. You +hereby agree to indemnify the Initial Developer and every Contributor for any +liability incurred by the Initial Developer or such Contributor as a result of +any such terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code not +governed by the terms of this License and distribute the Larger Work as a single +product. In such a case, You must make sure the requirements of this License are +fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Code due to statute or +regulation then You must: (a) comply with the terms of this License to the +maximum extent possible; and (b) describe the limitations and the code they +affect. Such description must be included in the LEGAL file described in Section +3.4 and must be included with all distributions of the Source Code. Except to +the extent prohibited by statute or regulation, such description must be +sufficiently detailed for a recipient of ordinary skill to be able to understand +it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has attached +the notice in Exhibit A, and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised +and/or new versions of the License from time to time. Each version will be given +a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the +License, You may always continue to use it under the terms of that version. You +may also choose to use such Covered Code under the terms of any subsequent +version of the License published by Netscape. No one other than Netscape has the +right to modify the terms applicable to Covered Code created under this License. + + 6.3. Derivative Works. + If you create or use a modified version of this License (which you may +only do in order to apply it to code which is not already Covered Code governed +by this License), you must (a) rename Your license so that the phrases +"Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "NPL" or any confusingly similar +phrase do not appear anywhere in your license and (b) otherwise make it clear +that your version of the license contains terms which differ from the Mozilla +Public License and Netscape Public License. (Filling in the name of the Initial +Developer, Original Code or Contributor in the notice described in Exhibit A +shall not of themselves be deemed to be modifications of this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, +FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE +QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE +PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER +CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. +THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO +USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + This License and the rights granted hereunder will terminate automatically +if You fail to comply with terms herein and fail to cure such breach within 30 +days of becoming aware of the breach. All sublicenses to the Covered Code which +are properly granted shall survive any termination of this License. Provisions +which, by their nature, must remain in effect beyond the termination of this +License shall survive. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER +CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH +PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR +MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH +PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS +LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL +INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW +PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR +LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND +LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in 48 +C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and +"commercial computer software documentation," as such terms are used in 48 +C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. +227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire +Covered Code with only those rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject matter +hereof. If any provision of this License is held to be unenforceable, such +provision shall be reformed only to the extent necessary to make it enforceable. +This License shall be governed by California law provisions (except to the +extent applicable law, if any, provides otherwise), excluding its +conflict-of-law provisions. With respect to disputes in which at least one party +is a citizen of, or an entity chartered or registered to do business in, the +United States of America: (a) unless otherwise agreed in writing, all disputes +relating to this License (excepting any dispute relating to intellectual +property rights) shall be subject to final and binding arbitration, with the +losing party paying all costs of arbitration; (b) any arbitration relating to +this Agreement shall be held in Santa Clara County, California, under the +auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreement +shall be subject to the jurisdiction of the Federal Courts of the Northern +District of California, with venue lying in Santa Clara County, California, with +the losing party responsible for costs, including without limitation, court +costs and reasonable attorneys fees and expenses. The application of the United +Nations Convention on Contracts for the International Sale of Goods is expressly +excluded. Any law or regulation which provides that the language of a contract +shall be construed against the drafter shall not apply to this License. + +12. RESPONSIBILITY FOR CLAIMS. + + Except in cases where another Contributor has failed to comply with +Section 3.4, You are responsible for damages arising, directly or indirectly, +out of Your utilization of rights under this License, based on the number of +copies of Covered Code you made available, the revenues you received from +utilizing such rights, and other relevant factors. You agree to work with +affected parties to distribute responsibility on an equitable basis. + +EXHIBIT A. + + "The contents of this file are subject to the Mozilla Public License +Version 1.0 (the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" basis, +WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the +specific language governing rights and limitations under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. +Portions created by ______________________ are Copyright (C) ______ +_______________________. All Rights Reserved. + + Contributor(s): ______________________________________." + +</pre> + +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: libxslt; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>www.xmlsoft.org<br> +</h2> +<h3>libxslt<br> +</h3> + Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved. +<br> +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: +<br> +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. +<br> +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +<br> +Except as contained in this notice, the name of Daniel Veillard shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: lpsolve; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Kjell Eikland and Peter Notebaert + <br> +</h2> +<h3>lpsolve<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Network Audio System; Use of any of this +software is governed +by the terms of the license below:<br> +<h2>Network Computer Devices, Inc.</h2> +<h3>Network Audio System (NAS)</h3> +Copyright 1995 Network Computing Devices, Inc. Permission to use, copy, +modify, distribute, and sell this software and its documentation for +any purpose is hereby granted without fee, provided that the above +copyright notice appear in all copies and that both that copyright +notice and this permission notice appear in supporting documentation, +and that the name Network Computing Devices, Inc. not be used in +advertising or publicity pertaining to distribution of this software +without specific, written prior permission. <br> +<br> +THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., +DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK +COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, +INCLUDING SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS +OF USE, DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, +AND REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS +SOFTWARE. +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: NeoLight 1.1.x; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Planamesa, Inc.<br>
+</h2>
+<h3>NeoLight<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: neon; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Joe Orton<br> +</h2> +<h3>neon<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head> + + <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> + + <meta content="Mozilla/4.5 [en]C-NSCP (Win95; U) [Netscape]" name="GENERATOR"><title>Mozilla Public License version 1.1</title></head> + + + +<body alink="#ff0000" vlink="#551a8b" link="#0000ee" bgcolor="#ffffff" text="#000000"> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Network Security Services; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>The Mozilla Foundation<br> +</h2> +<h3>Network Security Services (NSS)<br> +</h3> + + +<center><b><font size="+2">MOZILLA PUBLIC LICENSE</font></b> + +<br><b>Version 1.1</b> + +<p> + +</p><hr width="20%"></center> + + +<a name="1"></a> +<p><b>1. Definitions.</b> + +<a name="1.0.1"></a> +</p><ul><b>1.0.1. "Commercial Use" </b>means distribution or otherwise making + +the Covered Code available to a third party. + +<a name="1.1"></a> +<p><b>1.1. ''Contributor''</b> means each entity that creates or contributes + +to the creation of Modifications. + +<a name="1.2"></a> +</p><p><b>1.2. ''Contributor Version''</b> means the combination of the Original + +Code, prior Modifications used by a Contributor, and the Modifications + +made by that particular Contributor. + +<a name="1.3"></a> +</p><p><b>1.3. ''Covered Code''</b> means the Original Code or Modifications + +or the combination of the Original Code and Modifications, in each case + +including portions thereof<b>.</b> + +<a name="1.4"></a> +</p><p><b>1.4. ''Electronic Distribution Mechanism''</b> means a mechanism + +generally accepted in the software development community for the electronic + +transfer of data. + +<a name="1.5"></a> +</p><p><b>1.5. ''Executable''</b> means Covered Code in any form other than + +Source Code. + +<a name="1.6"></a> +</p><p><b>1.6. ''Initial Developer''</b> means the individual or entity identified + +as the Initial Developer in the Source Code notice required by <b>Exhibit + +A</b>. + +<a name="1.7"></a> +</p><p><b>1.7. ''Larger Work''</b> means a work which combines Covered Code + +or portions thereof with code not governed by the terms of this License. + +<a name="1.8"></a> +</p><p><b>1.8. ''License''</b> means this document. + +<a name="1.8.1"></a> +</p><p><b>1.8.1. "Licensable"</b> means having the right to grant, to the maximum + +extent possible, whether at the time of the initial grant or subsequently + +acquired, any and all of the rights conveyed herein. + +<a name="1.9"></a> +</p><p><b>1.9. ''Modifications''</b> means any addition to or deletion from + +the substance or structure of either the Original Code or any previous + +Modifications. When Covered Code is released as a series of files, a Modification + +is: + +</p><ul><b>A.</b> Any addition to or deletion from the contents of a file containing + +Original Code or previous Modifications. + +<p><b>B.</b> Any new file that contains any part of the Original Code or + +previous Modifications. + +<br> </p></ul> + +<a name="1.10"></a> +<b>1.10. ''Original Code''</b> means Source Code of computer software code + +which is described in the Source Code notice required by <b>Exhibit A</b> + +as Original Code, and which, at the time of its release under this License + +is not already Covered Code governed by this License. + +<a name="1.10.1"></a> +<p><b>1.10.1. "Patent Claims"</b> means any patent claim(s), now owned + +or hereafter acquired, including without limitation, method, process, + +and apparatus claims, in any patent Licensable by grantor. + +<a name="1.11"></a> +</p><p><b>1.11. ''Source Code''</b> means the preferred form of the Covered + +Code for making modifications to it, including all modules it contains, + +plus any associated interface definition files, scripts used to control + +compilation and installation of an Executable, or source code differential + +comparisons against either the Original Code or another well known, available + +Covered Code of the Contributor's choice. The Source Code can be in a compressed + +or archival form, provided the appropriate decompression or de-archiving + +software is widely available for no charge. + +<a name="1.12"></a> +</p><p><b>1.12. "You'' (or "Your") </b> means an individual or a legal + +entity exercising rights under, and complying with all of the terms of, + +this License or a future version of this License issued under Section 6.1. + +For legal entities, "You'' includes any entity which controls, is controlled + +by, or is under common control with You. For purposes of this definition, + +"control'' means (a) the power, direct or indirect, to cause the direction + +or management of such entity, whether by contract or otherwise, or (b) + +ownership of more than fifty percent (50%) of the outstanding shares or + +beneficial ownership of such entity.</p></ul> + +<a name="2"></a> +<b>2. Source Code License.</b> + +<a name="2.1"></a> +<ul><b>2.1. The Initial Developer Grant.</b> + +<br>The Initial Developer hereby grants You a world-wide, royalty-free, + +non-exclusive license, subject to third party intellectual property claims: + +<ul><b>(a)</b> <b> </b>under intellectual property rights (other than + +patent or trademark) Licensable by Initial Developer to use, reproduce, + +modify, display, perform, sublicense and distribute the Original Code (or + +portions thereof) with or without Modifications, and/or as part of a Larger + +Work; and + +<p><b>(b)</b> under Patents Claims infringed by the making, using or selling + +of Original Code, to make, have made, use, practice, sell, and offer for + +sale, and/or otherwise dispose of the Original Code (or portions thereof). + +</p><ul> + +<ul> </ul> + +</ul> + +<b>(c) </b>the licenses granted in this Section 2.1(a) and (b) are effective + +on the date Initial Developer first distributes Original Code under the + +terms of this License. + +<p><b>(d) </b>Notwithstanding Section 2.1(b) above, no patent license is + +granted: 1) for code that You delete from the Original Code; 2) separate + +from the Original Code; or 3) for infringements caused by: i) the + +modification of the Original Code or ii) the combination of the Original + +Code with other software or devices. + +<br> </p></ul> + +<a name="2.2"></a> +<b>2.2. Contributor Grant.</b> + +<br>Subject to third party intellectual property claims, each Contributor + +hereby grants You a world-wide, royalty-free, non-exclusive license + +<ul> + +<br><b>(a)</b> <b> </b>under intellectual property rights (other than + +patent or trademark) Licensable by Contributor, to use, reproduce, modify, + +display, perform, sublicense and distribute the Modifications created by + +such Contributor (or portions thereof) either on an unmodified basis, with + +other Modifications, as Covered Code and/or as part of a Larger Work; and + +<p><b>(b)</b> under Patent Claims infringed by the making, using, or selling + +of Modifications made by that Contributor either alone and/or in<font color="#000000"> + +combination with its Contributor Version (or portions of such combination), + +to make, use, sell, offer for sale, have made, and/or otherwise dispose + +of: 1) Modifications made by that Contributor (or portions thereof); and + +2) the combination of Modifications made by that Contributor with + +its Contributor Version (or portions of such combination).</font> + +</p><p><b>(c) </b>the licenses granted in Sections 2.2(a) and 2.2(b) are effective + +on the date Contributor first makes Commercial Use of the Covered Code. + +</p><p><b>(d) </b> Notwithstanding Section 2.2(b) above, no + +patent license is granted: 1) for any code that Contributor has deleted + +from the Contributor Version; 2) separate from the Contributor Version; + +3) for infringements caused by: i) third party modifications of Contributor + +Version or ii) the combination of Modifications made by that Contributor + +with other software (except as part of the Contributor Version) or + +other devices; or 4) under Patent Claims infringed by Covered Code in the + +absence of Modifications made by that Contributor.</p></ul> + +</ul> + + + +<a name="3"></a> +<p><br><b>3. Distribution Obligations.</b> + +<a name="3.1"></a> +</p><ul><b>3.1. Application of License.</b> + +<br>The Modifications which You create or to which You contribute are governed + +by the terms of this License, including without limitation Section <b>2.2</b>. + +The Source Code version of Covered Code may be distributed only under the + +terms of this License or a future version of this License released under + +Section <b>6.1</b>, and You must include a copy of this License with every + +copy of the Source Code You distribute. You may not offer or impose any + +terms on any Source Code version that alters or restricts the applicable + +version of this License or the recipients' rights hereunder. However, You + +may include an additional document offering the additional rights described + +in Section <b>3.5</b>. + +<a name="3.2"></a> +<p><b>3.2. Availability of Source Code.</b> + +<br>Any Modification which You create or to which You contribute must be + +made available in Source Code form under the terms of this License either + +on the same media as an Executable version or via an accepted Electronic + +Distribution Mechanism to anyone to whom you made an Executable version + +available; and if made available via Electronic Distribution Mechanism, + +must remain available for at least twelve (12) months after the date it + +initially became available, or at least six (6) months after a subsequent + +version of that particular Modification has been made available to such + +recipients. You are responsible for ensuring that the Source Code version + +remains available even if the Electronic Distribution Mechanism is maintained + +by a third party. + +<a name="3.3"></a> +</p><p><b>3.3. Description of Modifications.</b> + +<br>You must cause all Covered Code to which You contribute to contain + +a file documenting the changes You made to create that Covered Code and + +the date of any change. You must include a prominent statement that the + +Modification is derived, directly or indirectly, from Original Code provided + +by the Initial Developer and including the name of the Initial Developer + +in (a) the Source Code, and (b) in any notice in an Executable version + +or related documentation in which You describe the origin or ownership + +of the Covered Code. + +<a name="3.4"></a> +</p><p><b>3.4. Intellectual Property Matters</b> + +</p><ul><b>(a) Third Party Claims</b>. + +<br>If Contributor has knowledge that a license under a third party's intellectual + +property rights is required to exercise the rights granted by such Contributor + +under Sections 2.1 or 2.2, Contributor must include a text file with the + +Source Code distribution titled "LEGAL'' which describes the claim and + +the party making the claim in sufficient detail that a recipient will know + +whom to contact. If Contributor obtains such knowledge after the Modification + +is made available as described in Section 3.2, Contributor shall promptly + +modify the LEGAL file in all copies Contributor makes available thereafter + +and shall take other steps (such as notifying appropriate mailing lists + +or newsgroups) reasonably calculated to inform those who received the Covered + +Code that new knowledge has been obtained. + +<p><b>(b) Contributor APIs</b>. + +<br>If Contributor's Modifications include an application programming interface + +and Contributor has knowledge of patent licenses which are reasonably necessary + +to implement that API, Contributor must also include this information in + +the LEGAL file. + +<br> </p></ul> + + <b>(c) + +Representations.</b> + +<ul>Contributor represents that, except as disclosed pursuant to Section + +3.4(a) above, Contributor believes that Contributor's Modifications are + +Contributor's original creation(s) and/or Contributor has sufficient rights + +to grant the rights conveyed by this License.</ul> + + + +<a name="3.5"></a> +<p><br><b>3.5. Required Notices.</b> + +<br>You must duplicate the notice in <b>Exhibit A</b> in each file of the + +Source Code. If it is not possible to put such notice in a particular + +Source Code file due to its structure, then You must include such notice + +in a location (such as a relevant directory) where a user would be likely + +to look for such a notice. If You created one or more Modification(s) + +You may add your name as a Contributor to the notice described in <b>Exhibit + +A</b>. You must also duplicate this License in any documentation + +for the Source Code where You describe recipients' rights or ownership + +rights relating to Covered Code. You may choose to offer, and to + +charge a fee for, warranty, support, indemnity or liability obligations + +to one or more recipients of Covered Code. However, You may do so only + +on Your own behalf, and not on behalf of the Initial Developer or any Contributor. + +You must make it absolutely clear than any such warranty, support, indemnity + +or liability obligation is offered by You alone, and You hereby agree to + +indemnify the Initial Developer and every Contributor for any liability + +incurred by the Initial Developer or such Contributor as a result of warranty, + +support, indemnity or liability terms You offer. + +<a name="3.6"></a> +</p><p><b>3.6. Distribution of Executable Versions.</b> + +<br>You may distribute Covered Code in Executable form only if the requirements + +of Section <b>3.1-3.5</b> have been met for that Covered Code, and if You + +include a notice stating that the Source Code version of the Covered Code + +is available under the terms of this License, including a description of + +how and where You have fulfilled the obligations of Section <b>3.2</b>. + +The notice must be conspicuously included in any notice in an Executable + +version, related documentation or collateral in which You describe recipients' + +rights relating to the Covered Code. You may distribute the Executable + +version of Covered Code or ownership rights under a license of Your choice, + +which may contain terms different from this License, provided that You + +are in compliance with the terms of this License and that the license for + +the Executable version does not attempt to limit or alter the recipient's + +rights in the Source Code version from the rights set forth in this License. + +If You distribute the Executable version under a different license You + +must make it absolutely clear that any terms which differ from this License + +are offered by You alone, not by the Initial Developer or any Contributor. + +You hereby agree to indemnify the Initial Developer and every Contributor + +for any liability incurred by the Initial Developer or such Contributor + +as a result of any such terms You offer. + +<a name="3.7"></a> +</p><p><b>3.7. Larger Works.</b> + +<br>You may create a Larger Work by combining Covered Code with other code + +not governed by the terms of this License and distribute the Larger Work + +as a single product. In such a case, You must make sure the requirements + +of this License are fulfilled for the Covered Code.</p></ul> + +<a name="4"></a> +<b>4. Inability to Comply Due to Statute or Regulation.</b> + +<ul>If it is impossible for You to comply with any of the terms of this + +License with respect to some or all of the Covered Code due to statute, + +judicial order, or regulation then You must: (a) comply with the terms + +of this License to the maximum extent possible; and (b) describe the limitations + +and the code they affect. Such description must be included in the LEGAL + +file described in Section <b>3.4</b> and must be included with all distributions + +of the Source Code. Except to the extent prohibited by statute or regulation, + +such description must be sufficiently detailed for a recipient of ordinary + +skill to be able to understand it.</ul> + +<a name="5"></a> +<b>5. Application of this License.</b> + +<ul>This License applies to code to which the Initial Developer has attached + +the notice in <b>Exhibit A</b> and to related Covered Code.</ul> + +<a name="6"></a> +<b>6. Versions of the License.</b> + +<a name="6.1"></a> +<ul><b>6.1. New Versions</b>. + +<br>Netscape Communications Corporation (''Netscape'') may publish revised + +and/or new versions of the License from time to time. Each version will + +be given a distinguishing version number. + +<a name="6.2"></a> +<p><b>6.2. Effect of New Versions</b>. + +<br>Once Covered Code has been published under a particular version of + +the License, You may always continue to use it under the terms of that + +version. You may also choose to use such Covered Code under the terms of + +any subsequent version of the License published by Netscape. No one other + +than Netscape has the right to modify the terms applicable to Covered Code + +created under this License. + +<a name="6.3"></a> +</p><p><b>6.3. Derivative Works</b>. + +<br>If You create or use a modified version of this License (which you + +may only do in order to apply it to code which is not already Covered Code + +governed by this License), You must (a) rename Your license so that the + +phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", ''NPL'' + +or any confusingly similar phrase do not appear in your license (except + +to note that your license differs from this License) and (b) otherwise + +make it clear that Your version of the license contains terms which differ + +from the Mozilla Public License and Netscape Public License. (Filling in + +the name of the Initial Developer, Original Code or Contributor in the + +notice described in <b>Exhibit A</b> shall not of themselves be deemed + +to be modifications of this License.)</p></ul> + +<a name="7"></a> +<b>7. DISCLAIMER OF WARRANTY.</b> + +<ul>COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT + +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, + +WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT + +FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY + +AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE + +PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER + +CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. + +THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. + +NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.</ul> + +<a name="8"></a> +<b>8. TERMINATION.</b> + +<a name="8.1"></a> +<ul><b>8.1. </b>This License and the rights granted hereunder will + +terminate automatically if You fail to comply with terms herein and fail + +to cure such breach within 30 days of becoming aware of the breach. All + +sublicenses to the Covered Code which are properly granted shall survive + +any termination of this License. Provisions which, by their nature, must + +remain in effect beyond the termination of this License shall survive. + +<a name="8.2"></a> +<p><b>8.2. </b>If You initiate litigation by asserting a patent infringement + +claim (excluding declatory judgment actions) against Initial Developer + +or a Contributor (the Initial Developer or Contributor against whom You + +file such action is referred to as "Participant") alleging that: + +</p><p><b>(a) </b>such Participant's Contributor Version directly or + +indirectly infringes any patent, then any and all rights granted by such + +Participant to You under Sections 2.1 and/or 2.2 of this License shall, + +upon 60 days notice from Participant terminate prospectively, unless if + +within 60 days after receipt of notice You either: (i) agree in writing + +to pay Participant a mutually agreeable reasonable royalty for Your past + +and future use of Modifications made by such Participant, or (ii) withdraw + +Your litigation claim with respect to the Contributor Version against such + +Participant. If within 60 days of notice, a reasonable royalty and + +payment arrangement are not mutually agreed upon in writing by the parties + +or the litigation claim is not withdrawn, the rights granted by Participant + +to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration + +of the 60 day notice period specified above. + +</p><p><b>(b)</b> any software, hardware, or device, other than such + +Participant's Contributor Version, directly or indirectly infringes any + +patent, then any rights granted to You by such Participant under Sections + +2.1(b) and 2.2(b) are revoked effective as of the date You first made, + +used, sold, distributed, or had made, Modifications made by that Participant. + +<a name="8.3"></a> +</p><p><b>8.3. </b>If You assert a patent infringement claim against + +Participant alleging that such Participant's Contributor Version directly + +or indirectly infringes any patent where such claim is resolved (such as + +by license or settlement) prior to the initiation of patent infringement + +litigation, then the reasonable value of the licenses granted by such Participant + +under Sections 2.1 or 2.2 shall be taken into account in determining the + +amount or value of any payment or license. + +<a name="8.4"></a> +</p><p><b>8.4.</b> In the event of termination under Sections 8.1 or + +8.2 above, all end user license agreements (excluding distributors + +and resellers) which have been validly granted by You or any distributor + +hereunder prior to termination shall survive termination.</p></ul> + +<a name="9"></a> +<b>9. LIMITATION OF LIABILITY.</b> + +<ul>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING + +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, + +ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER + +OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, + +INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT + +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE + +OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN + +IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. + +THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR + +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE + +LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION + +OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION + +AND LIMITATION MAY NOT APPLY TO YOU.</ul> + +<a name="10"></a> +<b>10. U.S. GOVERNMENT END USERS.</b> + +<ul>The Covered Code is a ''commercial item,'' as that term is defined + +in 48 C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer software'' + +and ''commercial computer software documentation,'' as such terms are used + +in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and + +48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government + +End Users acquire Covered Code with only those rights set forth herein.</ul> + +<a name="11"></a> +<b>11. MISCELLANEOUS.</b> + +<ul>This License represents the complete agreement concerning subject matter + +hereof. If any provision of this License is held to be unenforceable, such + +provision shall be reformed only to the extent necessary to make it enforceable. + +This License shall be governed by California law provisions (except to + +the extent applicable law, if any, provides otherwise), excluding its conflict-of-law + +provisions. With respect to disputes in which at least one party is a citizen + +of, or an entity chartered or registered to do business in the United States + +of America, any litigation relating to this License shall be subject to + +the jurisdiction of the Federal Courts of the Northern District of California, + +with venue lying in Santa Clara County, California, with the losing party + +responsible for costs, including without limitation, court costs and reasonable + +attorneys' fees and expenses. The application of the United Nations Convention + +on Contracts for the International Sale of Goods is expressly excluded. + +Any law or regulation which provides that the language of a contract shall + +be construed against the drafter shall not apply to this License.</ul> + +<a name="12"></a> +<b>12. RESPONSIBILITY FOR CLAIMS.</b> + +<ul>As between Initial Developer and the Contributors, each party is responsible + +for claims and damages arising, directly or indirectly, out of its utilization + +of rights under this License and You agree to work with Initial Developer + +and Contributors to distribute such responsibility on an equitable basis. + +Nothing herein is intended or shall be deemed to constitute any admission + +of liability.</ul> + +<a name="13"></a> +<b>13. MULTIPLE-LICENSED CODE.</b> + +<ul>Initial Developer may designate portions of the Covered Code as “Multiple-Licensed”. + +“Multiple-Licensed” means that the Initial Developer permits you to utilize + +portions of the Covered Code under Your choice of the MPL or the alternative + +licenses, if any, specified by the Initial Developer in the file described + +in Exhibit A.</ul> + + + +<a name="EXHIBIT-A"></a> +<p><br><b>EXHIBIT A -Mozilla Public License.</b> + +</p><ul>``The contents of this file are subject to the Mozilla Public License + +Version 1.1 (the "License"); you may not use this file except in compliance + +with the License. You may obtain a copy of the License at + +<br>http://www.mozilla.org/MPL/ + +<p>Software distributed under the License is distributed on an "AS IS" + +basis, WITHOUT WARRANTY OF + +<br>ANY KIND, either express or implied. See the License for the specific + +language governing rights and + +<br>limitations under the License. + +</p><p>The Original Code is ______________________________________. + +</p><p>The Initial Developer of the Original Code is ________________________. + +Portions created by + +<br> ______________________ are Copyright (C) ______ _______________________. + +All Rights + +<br>Reserved. + +</p><p>Contributor(s): ______________________________________. + +</p><p>Alternatively, the contents of this file may be used under the terms + +of the _____ license (the “[___] License”), in which case the provisions + +of [______] License are applicable instead of those above. + +If you wish to allow use of your version of this file only under the terms + +of the [____] License and not to allow others to use your version of this + +file under the MPL, indicate your decision by deleting the provisions + +above and replace them with the notice and other provisions required + +by the [___] License. If you do not delete the provisions above, + +a recipient may use your version of this file under either the MPL or the + +[___] License." + +</p><p>[NOTE: The text of this Exhibit A may differ slightly from the text + +of the notices in the Source Code files of the Original Code. You should + +use the text of this Exhibit A rather than the text found in the Original + +Code Source Code for Your Modifications.] + +</p><p> + +</p></ul></body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: OpenSSL; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>OpenSSL Project<br> +</h2> +<h3>OpenSSL<br> +</h3> +<pre> + LICENSE ISSUES + ============== + + The OpenSSL toolkit stays under a dual license, i.e. both the conditions of + the OpenSSL License and the original SSLeay license apply to the toolkit. + See below for the actual license texts. Actually both licenses are BSD-style + Open Source licenses. In case of any license issues related to OpenSSL + please contact openssl-core@openssl.org. + + OpenSSL License + --------------- + +/* ==================================================================== + * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + * + * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + * endorse or promote products derived from this software without + * prior written permission. For written permission, please contact + * openssl-core@openssl.org. + * + * 5. Products derived from this software may not be called "OpenSSL" + * nor may "OpenSSL" appear in their names without prior written + * permission of the OpenSSL Project. + * + * 6. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the OpenSSL Project + * for use in the OpenSSL Toolkit (http://www.openssl.org/)" + * + * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + * This product includes cryptographic software written by Eric Young + * (eay@cryptsoft.com). This product includes software written by Tim + * Hudson (tjh@cryptsoft.com). + * + */ + + Original SSLeay License + ----------------------- + +/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) + * All rights reserved. + * + * This package is an SSL implementation written + * by Eric Young (eay@cryptsoft.com). + * The implementation was written so as to conform with Netscapes SSL. + * + * This library is free for commercial and non-commercial use as long as + * the following conditions are aheared to. The following conditions + * apply to all code found in this distribution, be it the RC4, RSA, + * lhash, DES, etc., code; not just the SSL code. The SSL documentation + * included with this distribution is covered by the same copyright terms + * except that the holder is Tim Hudson (tjh@cryptsoft.com). + * + * Copyright remains Eric Young's, and as such any Copyright notices in + * the code are not to be removed. + * If this package is used in a product, Eric Young should be given attribution + * as the author of the parts of the library used. + * This can be in the form of a textual message at program startup or + * in documentation (online or textual) provided with the package. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * "This product includes cryptographic software written by + * Eric Young (eay@cryptsoft.com)" + * The word 'cryptographic' can be left out if the rouines from the library + * being used are not cryptographic related :-). + * 4. If you include any Windows specific code (or a derivative thereof) from + * the apps directory (application code) you must include an acknowledgement: + * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + * + * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * The licence and distribution terms for any publically available version or + * derivative of this code cannot be changed. i.e. this code cannot simply be + * copied and put under another distribution licence + * [including the GNU Public Licence.] + */ + +</pre> +<br> +</body> +</html> + + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:PortAudio - Portable Real-Time Audio Library; Use of any of this software +is governed +by the terms of the license below:<br> +<h2> Ross Bencina and Phil Burk + <br> +</h2> +<h3>PortAudio<br> +</h3> + + +PortAudio Portable Real-Time Audio Library +<br>Copyright (c) 1999-2000 Ross Bencina and Phil Burk +<p>Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following conditions: +</p><ul> +<li> +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software.</li> + +<li> +Any person wishing to distribute modifications to the Software is requested +to send the modifications to the original developer so that they can be +incorporated into the canonical version.</li> +</ul> +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND ON INFRINGEMENT. +<br>IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +<br> +<h4> +Plain English Interpretation of the License</h4> +The following is a plain English interpretation of the license. This interpretation +is not part of the license and has no legal significance. To understand +the full legal implications of the license you should consult the license +itself. +<ul> +<li> +You <b>can</b> use PortAudio for free in your projects or applications, +even commercial applications.</li> + +<li> +You do <b>not</b> have to make your own source available as open-source +code just because you used PortAudio.</li> + +<li> +Do <b>not</b> take our copyright information out of the PortAudio source +code.</li> + +<li> +If you fix a bug in PortAudio, please send us the fix.</li> + +<li> +You <b>cannot</b> sue us if your program fails because of PortAudio.</li> +</ul> + +<p><br> +</p></td> + +</body></html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: XT; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>James Clark, Bill Lindsey<br> +</h2> +<h3> PostgreSQL Database Management System </h3> +<br> +(formerly known as Postgres, then as Postgres95) +<br> + +Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group +<br> + +Portions Copyright (c) 1994, The Regents of the University of California +<br> + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose, without fee, and without a written agreement +is hereby granted, provided that the above copyright notice and this +paragraph and the following two paragraphs appear in all copies. +<br> + +IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING +LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS +DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +<br> + +THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +<br> +</body> +</html> +<html> +<body> + <hr style="width: 100%; height: 2px;">The following software may be +included in this product: PostScript(R) AFM Files; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Adobe<br> +</h2> +<h3>Printer Description Files<br> +</h3> +<br> +<pre> + Copyright 1987-1995 Adobe Systems Incorporated. + All Rights Reserved. + Permission is granted for redistribution of this file as + long as this copyright notice is intact and the contents + of the file is not altered in any way from its original form. + End of Copyright statement +</pre> + </body> + +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Python; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Python Software Foundation<br> +</h2> +<h3>Python<br> +</h3> +<pre> + +B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON +=============================================================== + +PSF LICENSE AGREEMENT FOR PYTHON 2.3 +------------------------------------ + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 2.3 software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 2.3 +alone or in any derivative version, provided, however, that PSF's +License Agreement and PSF's notice of copyright, i.e., "Copyright (c) +2001, 2002, 2003, 2004 Python Software Foundation; All Rights Reserved" are +retained in Python 2.3 alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 2.3 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 2.3. + +4. PSF is making Python 2.3 available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.3 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +2.3 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.3, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python 2.3, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +</pre> +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Redland RDF Library librdf; Use of any of this software +is governed by the terms of the license below:<br> +<h2>librdf.org + <br> +</h2> +<h3>librdf<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: regexp; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Free Software Foundation, Inc. + <br> +</h2> +<h3>regexp<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Remote Control Wrapper; Use of any of this +software is governed by the terms of the license below:<br> +<h2>Martin Kahr<br> +</h2> +<h3>Remote Control Wrapper<br> +</h3> + +<pre> + +Created by Martin Kahr under a MIT-style license. +Copyright (c) 2006/2007 martinkahr.com. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +</pre> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Rhino; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Norris Boyd, Patrick Beard<br> +</h2> +<h3>Rhino<br> +</h3> +<center><b><font size="+2">MOZILLA PUBLIC LICENSE</font></b> +<br> +<b>Version 1.1</b> +<p></p> +<hr width="20%"></center> +<a name="1"></a> +<p><b>1. Definitions.</b> +<a name="1.0.1"></a></p> +<ul> + <b>1.0.1. "Commercial Use" </b>means distribution or otherwise +making +the Covered Code available to a third party. + <a name="1.1"></a> + <p><b>1.1. ''Contributor''</b> means each entity that creates or +contributes +to the creation of Modifications. + <a name="1.2"></a></p> + <p><b>1.2. ''Contributor Version''</b> means the combination of the +Original +Code, prior Modifications used by a Contributor, and the Modifications +made by that particular Contributor. + <a name="1.3"></a></p> + <p><b>1.3. ''Covered Code''</b> means the Original Code or +Modifications +or the combination of the Original Code and Modifications, in each case +including portions thereof<b>.</b> + <a name="1.4"></a></p> + <p><b>1.4. ''Electronic Distribution Mechanism''</b> means a +mechanism +generally accepted in the software development community for the +electronic +transfer of data. + <a name="1.5"></a></p> + <p><b>1.5. ''Executable''</b> means Covered Code in any form other +than +Source Code. + <a name="1.6"></a></p> + <p><b>1.6. ''Initial Developer''</b> means the individual or entity +identified +as the Initial Developer in the Source Code notice required by <b>Exhibit +A</b>. + <a name="1.7"></a></p> + <p><b>1.7. ''Larger Work''</b> means a work which combines Covered +Code +or portions thereof with code not governed by the terms of this +License. + <a name="1.8"></a></p> + <p><b>1.8. ''License''</b> means this document. + <a name="1.8.1"></a></p> + <p><b>1.8.1. "Licensable"</b> means having the right to grant, to the +maximum +extent possible, whether at the time of the initial grant or +subsequently +acquired, any and all of the rights conveyed herein. + <a name="1.9"></a></p> + <p><b>1.9. ''Modifications''</b> means any addition to or deletion +from +the substance or structure of either the Original Code or any previous +Modifications. When Covered Code is released as a series of files, a +Modification +is: + </p> + <ul> + <b>A.</b> Any addition to or deletion from the contents of a file +containing +Original Code or previous Modifications. + <p><b>B.</b> Any new file that contains any part of the Original +Code or +previous Modifications. + <br> + </p> + </ul> + <a name="1.10"></a> + <b>1.10. ''Original Code''</b> means Source Code of computer software +code +which is described in the Source Code notice required by <b>Exhibit A</b> +as Original Code, and which, at the time of its release under this +License +is not already Covered Code governed by this License. + <a name="1.10.1"></a> + <p><b>1.10.1. "Patent Claims"</b> means any patent claim(s), now +owned +or hereafter acquired, including without limitation, method, +process, +and apparatus claims, in any patent Licensable by grantor. + <a name="1.11"></a></p> + <p><b>1.11. ''Source Code''</b> means the preferred form of the +Covered +Code for making modifications to it, including all modules it contains, +plus any associated interface definition files, scripts used to control +compilation and installation of an Executable, or source code +differential +comparisons against either the Original Code or another well known, +available +Covered Code of the Contributor's choice. The Source Code can be in a +compressed +or archival form, provided the appropriate decompression or +de-archiving +software is widely available for no charge. + <a name="1.12"></a></p> + <p><b>1.12. "You'' (or "Your") </b> means an individual or a +legal +entity exercising rights under, and complying with all of the terms of, +this License or a future version of this License issued under Section +6.1. +For legal entities, "You'' includes any entity which controls, is +controlled +by, or is under common control with You. For purposes of this +definition, +"control'' means (a) the power, direct or indirect, to cause the +direction +or management of such entity, whether by contract or otherwise, or (b) +ownership of more than fifty percent (50%) of the outstanding shares or +beneficial ownership of such entity.</p> +</ul> +<a name="2"></a> +<b>2. Source Code License.</b> +<a name="2.1"></a> +<ul> + <b>2.1. The Initial Developer Grant.</b> + <br> +The Initial Developer hereby grants You a world-wide, royalty-free, +non-exclusive license, subject to third party intellectual property +claims: + <ul> + <b>(a)</b> <b> </b>under intellectual property rights (other +than +patent or trademark) Licensable by Initial Developer to use, reproduce, +modify, display, perform, sublicense and distribute the Original Code +(or +portions thereof) with or without Modifications, and/or as part of a +Larger +Work; and + <p><b>(b)</b> under Patents Claims infringed by the making, using +or selling +of Original Code, to make, have made, use, practice, sell, and offer +for +sale, and/or otherwise dispose of the Original Code (or portions +thereof). + </p> + <ul> + <ul> + + </ul> + </ul> + <b>(c) </b>the licenses granted in this Section 2.1(a) and (b) are +effective +on the date Initial Developer first distributes Original Code under the +terms of this License. + <p><b>(d) </b>Notwithstanding Section 2.1(b) above, no patent +license is +granted: 1) for code that You delete from the Original Code; 2) +separate +from the Original Code; or 3) for infringements caused by: i) the +modification of the Original Code or ii) the combination of the +Original +Code with other software or devices. + <br> + </p> + </ul> + <a name="2.2"></a> + <b>2.2. Contributor Grant.</b> + <br> +Subject to third party intellectual property claims, each Contributor +hereby grants You a world-wide, royalty-free, non-exclusive license + <ul> + + <br> + <b>(a)</b> <b> </b>under intellectual property rights (other +than +patent or trademark) Licensable by Contributor, to use, reproduce, +modify, +display, perform, sublicense and distribute the Modifications created +by +such Contributor (or portions thereof) either on an unmodified basis, +with +other Modifications, as Covered Code and/or as part of a Larger Work; +and + <p><b>(b)</b> under Patent Claims infringed by the making, using, +or selling +of Modifications made by that Contributor either alone and/or in<font + color="#000000"> +combination with its Contributor Version (or portions of such +combination), +to make, use, sell, offer for sale, have made, and/or otherwise dispose +of: 1) Modifications made by that Contributor (or portions thereof); +and +2) the combination of Modifications made by that Contributor with +its Contributor Version (or portions of such combination).</font> + </p> + <p><b>(c) </b>the licenses granted in Sections 2.2(a) and 2.2(b) +are effective +on the date Contributor first makes Commercial Use of the Covered Code. + </p> + <p><b>(d) </b> Notwithstanding Section 2.2(b) +above, no +patent license is granted: 1) for any code that Contributor has deleted +from the Contributor Version; 2) separate from the Contributor +Version; +3) for infringements caused by: i) third party modifications of +Contributor +Version or ii) the combination of Modifications made by that +Contributor +with other software (except as part of the Contributor Version) +or +other devices; or 4) under Patent Claims infringed by Covered Code in +the +absence of Modifications made by that Contributor.</p> + </ul> +</ul> +<a name="3"></a> +<p><br> +<b>3. Distribution Obligations.</b> +<a name="3.1"></a></p> +<ul> + <b>3.1. Application of License.</b> + <br> +The Modifications which You create or to which You contribute are +governed +by the terms of this License, including without limitation Section <b>2.2</b>. +The Source Code version of Covered Code may be distributed only under +the +terms of this License or a future version of this License released +under +Section <b>6.1</b>, and You must include a copy of this License with +every +copy of the Source Code You distribute. You may not offer or impose any +terms on any Source Code version that alters or restricts the +applicable +version of this License or the recipients' rights hereunder. However, +You +may include an additional document offering the additional rights +described +in Section <b>3.5</b>. + <a name="3.2"></a> + <p><b>3.2. Availability of Source Code.</b> + <br> +Any Modification which You create or to which You contribute must be +made available in Source Code form under the terms of this License +either +on the same media as an Executable version or via an accepted +Electronic +Distribution Mechanism to anyone to whom you made an Executable version +available; and if made available via Electronic Distribution Mechanism, +must remain available for at least twelve (12) months after the date it +initially became available, or at least six (6) months after a +subsequent +version of that particular Modification has been made available to such +recipients. You are responsible for ensuring that the Source Code +version +remains available even if the Electronic Distribution Mechanism is +maintained +by a third party. + <a name="3.3"></a></p> + <p><b>3.3. Description of Modifications.</b> + <br> +You must cause all Covered Code to which You contribute to contain +a file documenting the changes You made to create that Covered Code and +the date of any change. You must include a prominent statement that the +Modification is derived, directly or indirectly, from Original Code +provided +by the Initial Developer and including the name of the Initial +Developer +in (a) the Source Code, and (b) in any notice in an Executable version +or related documentation in which You describe the origin or ownership +of the Covered Code. + <a name="3.4"></a></p> + <p><b>3.4. Intellectual Property Matters</b> + </p> + <ul> + <b>(a) Third Party Claims</b>. + <br> +If Contributor has knowledge that a license under a third party's +intellectual +property rights is required to exercise the rights granted by such +Contributor +under Sections 2.1 or 2.2, Contributor must include a text file with +the +Source Code distribution titled "LEGAL'' which describes the claim and +the party making the claim in sufficient detail that a recipient will +know +whom to contact. If Contributor obtains such knowledge after the +Modification +is made available as described in Section 3.2, Contributor shall +promptly +modify the LEGAL file in all copies Contributor makes available +thereafter +and shall take other steps (such as notifying appropriate mailing lists +or newsgroups) reasonably calculated to inform those who received the +Covered +Code that new knowledge has been obtained. + <p><b>(b) Contributor APIs</b>. + <br> +If Contributor's Modifications include an application programming +interface +and Contributor has knowledge of patent licenses which are reasonably +necessary +to implement that API, Contributor must also include this information +in +the LEGAL file. + <br> + </p> + </ul> + <b>(c) +Representations.</b> + <ul> +Contributor represents that, except as disclosed pursuant to Section +3.4(a) above, Contributor believes that Contributor's Modifications are +Contributor's original creation(s) and/or Contributor has sufficient +rights +to grant the rights conveyed by this License. + </ul> + <a name="3.5"></a> + <p><br> + <b>3.5. Required Notices.</b> + <br> +You must duplicate the notice in <b>Exhibit A</b> in each file of the +Source Code. If it is not possible to put such notice in a +particular +Source Code file due to its structure, then You must include such +notice +in a location (such as a relevant directory) where a user would be +likely +to look for such a notice. If You created one or more +Modification(s) +You may add your name as a Contributor to the notice described in <b>Exhibit +A</b>. You must also duplicate this License in any documentation +for the Source Code where You describe recipients' rights or ownership +rights relating to Covered Code. You may choose to offer, and to +charge a fee for, warranty, support, indemnity or liability obligations +to one or more recipients of Covered Code. However, You may do so only +on Your own behalf, and not on behalf of the Initial Developer or any +Contributor. +You must make it absolutely clear than any such warranty, support, +indemnity +or liability obligation is offered by You alone, and You hereby agree +to +indemnify the Initial Developer and every Contributor for any liability +incurred by the Initial Developer or such Contributor as a result of +warranty, +support, indemnity or liability terms You offer. + <a name="3.6"></a></p> + <p><b>3.6. Distribution of Executable Versions.</b> + <br> +You may distribute Covered Code in Executable form only if the +requirements +of Section <b>3.1-3.5</b> have been met for that Covered Code, and if +You +include a notice stating that the Source Code version of the Covered +Code +is available under the terms of this License, including a description +of +how and where You have fulfilled the obligations of Section <b>3.2</b>. +The notice must be conspicuously included in any notice in an +Executable +version, related documentation or collateral in which You describe +recipients' +rights relating to the Covered Code. You may distribute the Executable +version of Covered Code or ownership rights under a license of Your +choice, +which may contain terms different from this License, provided that You +are in compliance with the terms of this License and that the license +for +the Executable version does not attempt to limit or alter the +recipient's +rights in the Source Code version from the rights set forth in this +License. +If You distribute the Executable version under a different license You +must make it absolutely clear that any terms which differ from this +License +are offered by You alone, not by the Initial Developer or any +Contributor. +You hereby agree to indemnify the Initial Developer and every +Contributor +for any liability incurred by the Initial Developer or such Contributor +as a result of any such terms You offer. + <a name="3.7"></a></p> + <p><b>3.7. Larger Works.</b> + <br> +You may create a Larger Work by combining Covered Code with other code +not governed by the terms of this License and distribute the Larger +Work +as a single product. In such a case, You must make sure the +requirements +of this License are fulfilled for the Covered Code.</p> +</ul> +<a name="4"></a> +<b>4. Inability to Comply Due to Statute or Regulation.</b> +<ul> +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Code due to statute, +judicial order, or regulation then You must: (a) comply with the terms +of this License to the maximum extent possible; and (b) describe the +limitations +and the code they affect. Such description must be included in the +LEGAL +file described in Section <b>3.4</b> and must be included with all +distributions +of the Source Code. Except to the extent prohibited by statute or +regulation, +such description must be sufficiently detailed for a recipient of +ordinary +skill to be able to understand it. +</ul> +<a name="5"></a> +<b>5. Application of this License.</b> +<ul> +This License applies to code to which the Initial Developer has +attached +the notice in <b>Exhibit A</b> and to related Covered Code. +</ul> +<a name="6"></a> +<b>6. Versions of the License.</b> +<a name="6.1"></a> +<ul> + <b>6.1. New Versions</b>. + <br> +Netscape Communications Corporation (''Netscape'') may publish revised +and/or new versions of the License from time to time. Each version will +be given a distinguishing version number. + <a name="6.2"></a> + <p><b>6.2. Effect of New Versions</b>. + <br> +Once Covered Code has been published under a particular version of +the License, You may always continue to use it under the terms of that +version. You may also choose to use such Covered Code under the terms +of +any subsequent version of the License published by Netscape. No one +other +than Netscape has the right to modify the terms applicable to Covered +Code +created under this License. + <a name="6.3"></a></p> + <p><b>6.3. Derivative Works</b>. + <br> +If You create or use a modified version of this License (which you +may only do in order to apply it to code which is not already Covered +Code +governed by this License), You must (a) rename Your license so that the +phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", +''NPL'' +or any confusingly similar phrase do not appear in your license (except +to note that your license differs from this License) and (b) otherwise +make it clear that Your version of the license contains terms which +differ +from the Mozilla Public License and Netscape Public License. (Filling +in +the name of the Initial Developer, Original Code or Contributor in the +notice described in <b>Exhibit A</b> shall not of themselves be deemed +to be modifications of this License.)</p> +</ul> +<a name="7"></a> +<b>7. DISCLAIMER OF WARRANTY.</b> +<ul> +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, +WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, +WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT +FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE +QUALITY +AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED +CODE +PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY +OTHER +CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR +CORRECTION. +THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS +LICENSE. +NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS +DISCLAIMER. +</ul> +<a name="8"></a> +<b>8. TERMINATION.</b> +<a name="8.1"></a> +<ul> + <b>8.1. </b>This License and the rights granted hereunder will +terminate automatically if You fail to comply with terms herein and +fail +to cure such breach within 30 days of becoming aware of the breach. All +sublicenses to the Covered Code which are properly granted shall +survive +any termination of this License. Provisions which, by their nature, +must +remain in effect beyond the termination of this License shall survive. + <a name="8.2"></a> + <p><b>8.2. </b>If You initiate litigation by asserting a +patent infringement +claim (excluding declatory judgment actions) against Initial Developer +or a Contributor (the Initial Developer or Contributor against whom You +file such action is referred to as "Participant") alleging that: + </p> + <p><b>(a) </b>such Participant's Contributor Version directly +or +indirectly infringes any patent, then any and all rights granted by +such +Participant to You under Sections 2.1 and/or 2.2 of this License shall, +upon 60 days notice from Participant terminate prospectively, unless if +within 60 days after receipt of notice You either: (i) agree in +writing +to pay Participant a mutually agreeable reasonable royalty for Your +past +and future use of Modifications made by such Participant, or (ii) +withdraw +Your litigation claim with respect to the Contributor Version against +such +Participant. If within 60 days of notice, a reasonable royalty +and +payment arrangement are not mutually agreed upon in writing by the +parties +or the litigation claim is not withdrawn, the rights granted by +Participant +to You under Sections 2.1 and/or 2.2 automatically terminate at the +expiration +of the 60 day notice period specified above. + </p> + <p><b>(b)</b> any software, hardware, or device, other than +such +Participant's Contributor Version, directly or indirectly infringes any +patent, then any rights granted to You by such Participant under +Sections +2.1(b) and 2.2(b) are revoked effective as of the date You first made, +used, sold, distributed, or had made, Modifications made by that +Participant. + <a name="8.3"></a></p> + <p><b>8.3. </b>If You assert a patent infringement claim +against +Participant alleging that such Participant's Contributor Version +directly +or indirectly infringes any patent where such claim is resolved (such +as +by license or settlement) prior to the initiation of patent +infringement +litigation, then the reasonable value of the licenses granted by such +Participant +under Sections 2.1 or 2.2 shall be taken into account in determining +the +amount or value of any payment or license. + <a name="8.4"></a></p> + <p><b>8.4.</b> In the event of termination under Sections 8.1 +or +8.2 above, all end user license agreements (excluding +distributors +and resellers) which have been validly granted by You or any +distributor +hereunder prior to termination shall survive termination.</p> +</ul> +<a name="9"></a> +<b>9. LIMITATION OF LIABILITY.</b> +<ul> +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT +(INCLUDING +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, +ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY +SUPPLIER +OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, +SPECIAL, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, +WITHOUT +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER +FAILURE +OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN +IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH +DAMAGES. +THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE +LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE +EXCLUSION +OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION +AND LIMITATION MAY NOT APPLY TO YOU. +</ul> +<a name="10"></a> +<b>10. U.S. GOVERNMENT END USERS.</b> +<ul> +The Covered Code is a ''commercial item,'' as that term is defined +in 48 C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer +software'' +and ''commercial computer software documentation,'' as such terms are +used +in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and +48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. +Government +End Users acquire Covered Code with only those rights set forth herein. +</ul> +<a name="11"></a> +<b>11. MISCELLANEOUS.</b> +<ul> +This License represents the complete agreement concerning subject +matter +hereof. If any provision of this License is held to be unenforceable, +such +provision shall be reformed only to the extent necessary to make it +enforceable. +This License shall be governed by California law provisions (except to +the extent applicable law, if any, provides otherwise), excluding its +conflict-of-law +provisions. With respect to disputes in which at least one party is a +citizen +of, or an entity chartered or registered to do business in the United +States +of America, any litigation relating to this License shall be subject to +the jurisdiction of the Federal Courts of the Northern District of +California, +with venue lying in Santa Clara County, California, with the losing +party +responsible for costs, including without limitation, court costs and +reasonable +attorneys' fees and expenses. The application of the United Nations +Convention +on Contracts for the International Sale of Goods is expressly excluded. +Any law or regulation which provides that the language of a contract +shall +be construed against the drafter shall not apply to this License. +</ul> +<a name="12"></a> +<b>12. RESPONSIBILITY FOR CLAIMS.</b> +<ul> +As between Initial Developer and the Contributors, each party is +responsible +for claims and damages arising, directly or indirectly, out of its +utilization +of rights under this License and You agree to work with Initial +Developer +and Contributors to distribute such responsibility on an equitable +basis. +Nothing herein is intended or shall be deemed to constitute any +admission +of liability. +</ul> +<a name="13"></a> +<b>13. MULTIPLE-LICENSED CODE.</b> +<ul> +Initial Developer may designate portions of the Covered Code as +“Multiple-Licensed”. +“Multiple-Licensed” means that the Initial Developer permits you to +utilize +portions of the Covered Code under Your choice of the MPL or the +alternative +licenses, if any, specified by the Initial Developer in the file +described +in Exhibit A. +</ul> +<a name="EXHIBIT-A"></a> +<p><br> +<b>EXHIBIT A -Mozilla Public License.</b> +</p> +<ul> +``The contents of this file are subject to the Mozilla Public License +Version 1.1 (the "License"); you may not use this file except in +compliance +with the License. You may obtain a copy of the License at + <br> +http://www.mozilla.org/MPL/ + <p>Software distributed under the License is distributed on an "AS +IS" +basis, WITHOUT WARRANTY OF + <br> +ANY KIND, either express or implied. See the License for the specific +language governing rights and + <br> +limitations under the License. + </p> + <p>The Original Code is ______________________________________. + </p> + <p>The Initial Developer of the Original Code is +________________________. +Portions created by + <br> + ______________________ are Copyright (C) ______ +_______________________. +All Rights + <br> +Reserved. + </p> + <p>Contributor(s): ______________________________________. + </p> + <p>Alternatively, the contents of this file may be used under the +terms +of the _____ license (the “[___] License”), in which case the +provisions +of [______] License are applicable instead of those above. +If you wish to allow use of your version of this file only under the +terms +of the [____] License and not to allow others to use your version of +this +file under the MPL, indicate your decision by deleting the +provisions +above and replace them with the notice and other provisions +required +by the [___] License. If you do not delete the provisions above, +a recipient may use your version of this file under either the MPL or +the +[___] License." + </p> + <p>[NOTE: The text of this Exhibit A may differ slightly from the +text +of the notices in the Source Code files of the Original Code. You +should +use the text of this Exhibit A rather than the text found in the +Original +Code Source Code for Your Modifications.] + </p> + <p></p> +</ul> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: sRGB Profiles; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>International Color Consortium<br> +</h2> +<h3>sRGB Profiles<br></h3> + +<br> +To anyone who acknowledges that the files "sRGB_IEC61966-2-1_noBPC.icc" and +"sRGB_IEC61966-2-1_withBPC.icc" are provided "AS IS" WITH NO EXPRESS OR IMPLIED +WARRANTY, permission to use, copy and distribute these file for any purpose is +hereby granted without fee, provided that the files are not changed including +the HP copyright notice tag, and that the name of Hewlett-Packard Company shall +not be used in advertising or publicity pertaining to distribution of the +software without specific, written prior permission. Hewlett-Packard Company +makes no representations about the suitability of this software for any purpose. + +<br> +</h3> +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Sablotron; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Ginger Alliance<br> +</h2> +<h3>Sablotron<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: SANE; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>David Mosberger-Tang, Andreas Beck<br> +</h2> +<h3>SANE<br> +</h3> +<pre> +/* sane - Scanner Access Now Easy. + Copyright (C) 1997-1999 David Mosberger-Tang and Andreas Beck + This file is part of the SANE package. + + This file is in the public domain. You may use and modify it as + you see fit, as long as this copyright message is included and + that there is an indication as to what modifications have been + made (if any). + + SANE is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. + + This file declares SANE application interface. See the SANE + standard for a detailed explanation of the interface. */ +</pre> +<br> +</body> +</html> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Saxon (B); Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Michael Kay<br> +</h2> +<h3>Saxon (B)<br> +</h3> + + +<a href="#mpllic">jump to MPL 1.1</a><br> + + + </body> + </html> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Stax API; Use of any of this +software is governed by the terms of the license below:<br> +<h2>stax.codehouse.org<br> +</h2> +<h3>Stax<br> +</h3> +<pre> + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +</pre> + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:STLport; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Boris Fomitchev<br> +</h2> +<h3>STLport<br> +</h3> + + + +<h4>License Agreement</h4> + +<p><b>Boris Fomitchev</b> grants <b>Licensee</b> a non-exclusive, +non-transferable, royalty-free license to use <b>STLport</b> and its +documentation without fee.<br> +<br> +By downloading, using, or copying <b>STLport</b> or any portion thereof, +<b>Licensee</b> agrees to abide by the intellectual property laws and all other +applicable laws of the United States of America, and to all of the terms and +conditions of this Agreement.<br> +<br> +<b>Licensee</b> shall maintain the following copyright and permission +notices on <b>STLport </b>sources and its documentation unchanged :</p> + + +<b>Copyright 1999,2000 Boris Fomitchev</b><br> +<br> +This material is provided "as is", with absolutely no warranty +expressed or implied. Any use is at your own risk.<br> +Permission to use or copy this software for any purpose is hereby granted +without fee, provided the above notices are retained on all copies. Permission +to modify the code and to distribute modified code is granted, provided the +above notices are retained, and a notice that the code was modified is included +with the above copyright notice. + + +<p>The <b>Licensee</b> may distribute binaries compiled with <b>STLport</b> +(whether original or modified) without any royalties or restrictions.</p> +<p>The <b>Licensee</b> may distribute original or modified <b>STLport</b> sources, +provided that:</p> +<ul> + <li>The conditions indicated in the above permission notice are met;</li> + <li>The following copyright notices are retained when present, and conditions + provided in accompanying permission notices are met :</li> +</ul> +<p><b><i>Copyright 1994 Hewlett-Packard Company</i></b></p> +<p><b><i>Copyright 1996,97 Silicon Graphics Computer Systems, Inc.</i></b></p> +<p><b><i>Copyright 1997 Moscow Center for SPARC Technology.</i></b></p> +<blockquote> + <p><i><font size="2">Permission to use, copy, modify, distribute and sell this + software and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and that both + that copyright notice and this permission notice appear in supporting + documentation. Hewlett-Packard Company makes no representations about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty.</font></i></p> + <p><i><font size="2">Permission to use, copy, modify, distribute and sell this + software and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and that both + that copyright notice and this permission notice appear in supporting + documentation. Silicon Graphics makes no representations about the suitability + of this software for any purpose. It is provided "as is" without + express or implied warranty.</font></i></p> +</blockquote> +<blockquote> + <i><font size="2">Permission to use, copy, modify, distribute and sell this + software and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and that both + that copyright notice and this permission notice appear in supporting + documentation. Moscow Center for SPARC Technology makes no + representations about the suitability of this software for any purpose. It is + provided "as is" without express or implied warranty.</font></i> +</blockquote> + + +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Italian Thesaurus; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Daniela Volta, Davide Prina<br>
+</h2>
+<h3>Italian Thesaurus<br>
+</h3>
+<br>
+<a href="#gpl">Jump to GPL</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Nepali thesaurus dictionary; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>NepaLinux.org<br>
+</h2>
+<h3>Nepali thesaurus dictionary (LGPL v2.1)<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Italian Thesaurus; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Daniela Volta, Davide Prina<br>
+</h2>
+<h3>Sownik synonimw v. 1, (Polish Thesaurus)<br>
+</h3>
+<br>
+
+Open Software License v. 2.1
+<br>
+This Open Software License (the "License") applies to any original work of
+authorship (the "Original Work") whose owner (the "Licensor") has placed the
+following notice immediately following the copyright notice for the Original Work:
+
+<br>
+Licensed under the Open Software License version 2.1
+
+<br>
+1) Grant of Copyright License. Licensor hereby grants You a world-wide,
+royalty-free, non-exclusive, perpetual, sublicenseable license to do the following:
+
+<br>
+ * to reproduce the Original Work in copies;
+<br>
+ * to prepare derivative works ("Derivative Works") based upon the Original Work;
+<br>
+ * to distribute copies of the Original Work and Derivative Works to the
+<br>
+public, with the proviso that copies of Original Work or Derivative Works that
+You distribute shall be licensed under the Open Software License;
+ * to perform the Original Work publicly; and
+<br>
+ * to display the Original Work publicly.
+<br>
+
+2) Grant of Patent License. Licensor hereby grants You a world-wide,
+royalty-free, non-exclusive, perpetual, sublicenseable license, under patent
+claims owned or controlled by the Licensor that are embodied in the Original
+Work as furnished by the Licensor, to make, use, sell and offer for sale the
+Original Work and Derivative Works.
+
+<br>
+3) Grant of Source Code License. The term "Source Code" means the preferred form
+of the Original Work for making modifications to it and all available
+documentation describing how to modify the Original Work. Licensor hereby agrees
+to provide a machine-readable copy of the Source Code of the Original Work along
+with each copy of the Original Work that Licensor distributes. Licensor reserves
+the right to satisfy this obligation by placing a machine-readable copy of the
+Source Code in an information repository reasonably calculated to permit
+inexpensive and convenient access by You for as long as Licensor continues to
+distribute the Original Work, and by publishing the address of that information
+repository in a notice immediately following the copyright notice that applies
+to the Original Work.
+
+<br>
+4) Exclusions From License Grant. Neither the names of Licensor, nor the names
+of any contributors to the Original Work, nor any of their trademarks or service
+marks, may be used to endorse or promote products derived from this Original
+Work without express prior written permission of the Licensor. Nothing in this
+License shall be deemed to grant any rights to trademarks, copyrights, patents,
+trade secrets or any other intellectual property of Licensor except as expressly
+stated herein. No patent license is granted to make, use, sell or offer to sell
+embodiments of any patent claims other than the licensed claims defined in
+Section 2. No right is granted to the trademarks of Licensor even if such marks
+are included in the Original Work. Nothing in this License shall be interpreted
+to prohibit Licensor from licensing under different terms from this License any
+Original Work that Licensor otherwise would have a right to license.
+
+<br>
+5) External Deployment. The term "External Deployment" means the use or
+distribution of the Original Work or Derivative Works in any way such that the
+Original Work or Derivative Works may be used by anyone other than You, whether
+the Original Work or Derivative Works are distributed to those persons or made
+available as an application intended for use over a computer network. As an
+express condition for the grants of license hereunder, You agree that any
+External Deployment by You of a Derivative Work shall be deemed a distribution
+and shall be licensed to all under the terms of this License, as prescribed in
+section 1(c) herein.
+
+<br>
+6) Attribution Rights. You must retain, in the Source Code of any Derivative
+Works that You create, all copyright, patent or trademark notices from the
+Source Code of the Original Work, as well as any notices of licensing and any
+descriptive text identified therein as an "Attribution Notice." You must cause
+the Source Code for any Derivative Works that You create to carry a prominent
+Attribution Notice reasonably calculated to inform recipients that You have
+modified the Original Work.
+
+<br>
+7) Warranty of Provenance and Disclaimer of Warranty. Licensor warrants that the
+copyright in and to the Original Work and the patent rights granted herein by
+Licensor are owned by the Licensor or are sublicensed to You under the terms of
+this License with the permission of the contributor(s) of those copyrights and
+patent rights. Except as expressly stated in the immediately proceeding
+sentence, the Original Work is provided under this License on an "AS IS" BASIS
+and WITHOUT WARRANTY, either express or implied, including, without limitation,
+the warranties of NON-INFRINGEMENT, MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY OF THE ORIGINAL WORK IS WITH YOU.
+This DISCLAIMER OF WARRANTY constitutes an essential part of this License. No
+license to Original Work is granted hereunder except under this disclaimer.
+
+<br>
+8) Limitation of Liability. Under no circumstances and under no legal theory,
+whether in tort (including negligence), contract, or otherwise, shall the
+Licensor be liable to any person for any direct, indirect, special, incidental,
+or consequential damages of any character arising as a result of this License or
+the use of the Original Work including, without limitation, damages for loss of
+goodwill, work stoppage, computer failure or malfunction, or any and all other
+commercial damages or losses. This limitation of liability shall not apply to
+liability for death or personal injury resulting from Licensor's negligence to
+the extent applicable law prohibits such limitation. Some jurisdictions do not
+allow the exclusion or limitation of incidental or consequential damages, so
+this exclusion and limitation may not apply to You.
+
+<br>
+9) Acceptance and Termination. If You distribute copies of the Original Work or
+a Derivative Work, You must make a reasonable effort under the circumstances to
+obtain the express assent of recipients to the terms of this License. Nothing
+else but this License (or another written agreement between Licensor and You)
+grants You permission to create Derivative Works based upon the Original Work or
+to exercise any of the rights granted in Section 1 herein, and any attempt to do
+so except under the terms of this License (or another written agreement between
+Licensor and You) is expressly prohibited by U.S. copyright law, the equivalent
+laws of other countries, and by international treaty. Therefore, by exercising
+any of the rights granted to You in Section 1 herein, You indicate Your
+acceptance of this License and all of its terms and conditions. This License
+shall terminate immediately and you may no longer exercise any of the rights
+granted to You by this License upon Your failure to honor the proviso in Section
+1(c) herein.
+
+<br>
+10) Termination for Patent Action. This License shall terminate automatically
+and You may no longer exercise any of the rights granted to You by this License
+as of the date You commence an action, including a cross-claim or counterclaim,
+against Licensor or any licensee alleging that the Original Work infringes a
+patent. This termination provision shall not apply for an action alleging patent
+infringement by combinations of the Original Work with other software or hardware.
+
+<br>
+11) Jurisdiction, Venue and Governing Law. Any action or suit relating to this
+License may be brought only in the courts of a jurisdiction wherein the Licensor
+resides or in which Licensor conducts its primary business, and under the laws
+of that jurisdiction excluding its conflict-of-law provisions. The application
+of the United Nations Convention on Contracts for the International Sale of
+Goods is expressly excluded. Any use of the Original Work outside the scope of
+this License or after its termination shall be subject to the requirements and
+penalties of the U.S. Copyright Act, 17 U.S.C. § 101 et seq., the equivalent
+laws of other countries, and international treaty. This section shall survive
+the termination of this License.
+
+<br>
+12) Attorneys Fees. In any action to enforce the terms of this License or
+seeking damages relating thereto, the prevailing party shall be entitled to
+recover its costs and expenses, including, without limitation, reasonable
+attorneys' fees and costs incurred in connection with such action, including any
+appeal of such action. This section shall survive the termination of this License.
+
+<br>
+13) Miscellaneous. This License represents the complete agreement concerning the
+subject matter hereof. If any provision of this License is held to be
+unenforceable, such provision shall be reformed only to the extent necessary to
+make it enforceable.
+
+<br>
+14) Definition of "You" in This License. "You" throughout this License, whether
+in upper or lower case, means an individual or a legal entity exercising rights
+under, and complying with all of the terms of, this License. For legal entities,
+"You" includes any entity that controls, is controlled by, or is under common
+control with you. For purposes of this definition, "control" means (i) the
+power, direct or indirect, to cause the direction or management of such entity,
+whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or
+more of the outstanding shares, or (iii) beneficial ownership of such entity.
+
+<br>
+15) Right to Use. You may use the Original Work in all ways not otherwise
+restricted or conditioned by this License or by law, and Licensor promises not
+to interfere with or be responsible for such uses by You.
+
+<br>
+This license is Copyright (C) 2003-2004 Lawrence E. Rosen. All rights reserved.
+Permission is hereby granted to copy and distribute this license without
+modification. This license may not be modified without the express written
+permission of its copyright owner.
+<br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<body>
+<hr style="width: 100%; height: 2px;">The following software may be
+included in this product: Russian thesaurus; Use of any of this software
+is governed by the terms of the license below:<br>
+<h2>Mikhail Korolyov<br>
+</h2>
+<h3>Russian thesaurus<br>
+</h3>
+<br>
+<a href="#lgpl">jump to GNU Lesser General Public License</a><br>
+ </body>
+ </html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: TWAIN; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>TWAIN Working Group<br> +</h2> +<h3>TWAIN<br> +</h3> + +<br> +The TWAIN License +<br> +The TWAIN Working Group grants customer ("Customer") the worldwide, +royalty-free, non-exclusive license to reproduce and distribute the software and +documentation of the TWAIN toolkit ("TWAIN Toolkit"). The TWAIN Toolkit was +designed to be used by third parties to assist them in becoming compliant with +the TWAIN standard, but it has not been developed to the standards of a +commercial product. Consequently, the TWAIN toolkit is provided AS IS without +any warranty. THE TWAIN Working Group disclaims all warranties in the TWAIN +toolkit whether implied, express or statutory, including, without limitation, +the implied warranties of merchantability, noninfringement of third party rights +and fitness for a particular purpose. The TWAIN Working Group disclaims all +liability for damages, whether direct, indirect, special, incidental, or +consequential, arising from the reproduction, distribution, modification, or +other use of the TWAIN Toolkit. +<br> +As a condition of this license, Customer agrees to include in software programs +based in whole or in part on the TWAIN Toolkit the following providions in (i) +the header or similar file in such software and (ii) prominently in its +documentation and to require its sublicensees to include these provisions in +similar locations: The TWAIN Toolkit is distributed as is. The developer and +distributors of the TWAIN Toolkit expressly disclaim all implied, express or +statutory warranties including, without limitation, the implied warranties of +merchantability, noninfringement of third party rights and fitness for a +particular purpose. Neither the developers nor the distributors will be liable +for damages, whether direct, indirect, special, incidental, or consequential, as +a result of the reproduction, modification, distribution or other use of the +TWAIN Toolkit. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Unicode's CLDR data repository; Use of any of this software +is governed by the terms of the license below:<br> +<h2>Unicode, Inc.<br> +</h2> +<h3>Unicode CLDR data repository<br> +</h3> +<br> +Copyright 1991-2005 Unicode, Inc. All rights reserved. Distributed under +the Terms of Use in http://www.unicode.org/copyright.html. +<br> +Permission is hereby granted, free of charge, to any person obtaining a copy +of the Unicode data files and any associated documentation (the "Data Files") +or Unicode software and any associated documentation (the "Software") to deal +in the Data Files or Software without restriction, including without +limitation the rights to use, copy, modify, merge, publish, distribute, and/or +sell copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that (a) the above +copyright notice(s) and this permission notice appear with all copies of the +Data Files or Software, (b) both the above copyright notice(s) and this +permission notice appear in associated documentation, and (c) there is clear +notice in each modified Data File or in the Software as well as in the +documentation associated with the Data File(s) or Software that the data or +software has been modified. +<br> +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD +PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN +THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR +PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS +ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE +DATA FILES OR SOFTWARE. +<br> +Except as contained in this notice, the name of a copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in these Data Files or Software without prior written authorization of the +copyright holder. +<br> + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: unixODBC; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>unixODBC.org<br> +</h2> +<h3>unixODBC<br> +</h3> +<a href="#lgpl">jump to LGPL</a><br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: vigra; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Ullrich Koethe<br> +</h2> +<h3>vigra<br> +</h3> + +<br> +The VIGRA Artistic License +<br> +========================== +<br> +(modeled after the Perl Artistic License) +<br> + +<br> + +Preamble +<br> +-------- +<br> + +<br> +The intent of this document is to state the conditions under which +VIGRA may be copied, such that the author maintains some +semblance of artistic control over the development of the library, +while giving the users of the library the right to use and +distribute VIGRA in a more-or-less customary fashion, plus the +right to make reasonable modifications. +<br> + + +Definitions +<br> +----------- +<br> + +"Copyright Holder" of the VIGRA library is +Ullrich Koethe, Cognitive Systems Group, University of Hamburg, Germany. +<br> + +"Library" refers to the collection of files distributed by the +Copyright Holder under the name "VIGRA" (including this +LICENSE file and all accompanying documentation), and derivatives of that +collection of files created through textual modification. +<br> + +"Standard Version" refers to the Library if it has not been +modified, or has been modified in accordance with the wishes of the +Copyright Holder as specified below. +<br> + +"You" is you, if you're thinking about using, copying, modifying or +distributing this Library. +<br> + +"Freely Available" means that no fee is charged for the item. +It also means that recipients of the item may redistribute it +under the same conditions they received it. +<br> + +"Reasonable copying fee" is whatever you can justify on the basis +of media cost, duplication charges, time of people involved, and so +on. (You will not be required to justify it to the Copyright Holder, +but only to the computing community at large as a market that must +bear the fee.) +<br> + + +License terms +<br> +------------- +<br> + +1. You may make and give away verbatim copies of the + Standard Version of this Library without restriction, provided that + you duplicate all of the original copyright notices, this license, + and associated disclaimers. + <br> + +2. The Standard Version of the Library may be distributed as part + of a collection of software, provided no more than a reasonable + copying fee is charged for the software collection. + <br> + +3. You may apply bug fixes and portability fixes + derived from the Public Domain or from the Copyright Holder. A + Library modified in such a way shall still be considered the + Standard Version. + <br> + +4. You may otherwise modify your copy of this Library in any way, + provided that you insert a prominent notice in each changed file + stating how and when you changed that file, and provided that you do + at least ONE of the following: + <br> + + a. place your modifications in the Public Domain or otherwise + make them Freely Available, for example by allowing the Copyright + Holder to include your modifications in the Standard Version of + the Library. + <br> + + b. use the modified Library only within your corporation or + organization. + <br> + + c. make other distribution arrangements with the Copyright + Holder. + <br> + +5. You may distribute programs which use this Library + in object code or executable form without restriction. + <br> + +6. Any object code generated as a result of using this Library + does not fall under the copyright of this Library, but + belongs to whomever generated it, and may be sold commercially. + <br> + +7. The name of the Copyright Holder or the Library may not be used to + endorse or promote products derived from this software without + specific prior written permission. + <br> + +8. THIS LIBRARY IS PROVIDED AS IS AND WITHOUT ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + <br> + + IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, + INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER + OR NOT ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR ON ANY + THEORY OF LIABILITY ARISING OUT OF OR IN CONNECTION WITH THE USE + OR PERFORMANCE OF THIS LIBRARY. + <br> + </body> + </html> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Xalan; Use of any of this +software is governed by the terms of the license below:<br> +<h2>The Apache Software Foundation<br> +</h2> +<h3>Xalan<br> +</h3> +<pre> + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +</pre> + </body> + </html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: XML Security Library (xmlsec); Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Aleksey Sanin<br> +</h2> +<h3>XML Security Library (xmlsec)<br> +</h3> +xmlsec, xmlsec-openssl, xmlsec-gnutls libraries +<br> +------------------------------------------------------------------------------ +<br> + +Copyright (C) 2002-2003 Aleksey Sanin. All Rights Reserved. +<br> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: +<br> + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. +<br> + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +<br> + +Except as contained in this notice, the name of Aleksey Sanin shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. +<br> + +<br> + +xmlsec-nss library +<br> +------------------------------------------------------------------------------ +<br> +Copyright (C) 2002-2003 Aleksey Sanin. All Rights Reserved. +<br> +Copyright (c) 2003 America Online, Inc. All rights reserved. +<br> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: +<br> + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. +<br> + +Portions of the Software were created using source code and/or APIs +governed by the Mozilla Public License (MPL). The MPL is available +at http://www.mozilla.org/MPL/MPL-1.1.html. The MPL permits such +portions to be distributed with code not governed by MPL, as long +as the requirements of MPL are fulfilled for such portions. +<br> + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +<br> + +Except as contained in this notice, the name of Aleksey Sanin shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. +<br> +</body> +</html> + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: X11 XRender Extension; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>Keith Packard, SuSE, Inc.<br> +</h2> +<h3>X11 XRender Extension<br> +</h3> +Copyright © 2000 SuSE, Inc. +<br> +Permission to use, copy, modify, distribute, and sell this software and +its +documentation for any purpose is hereby granted without fee, provided +that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of SuSE not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. SuSE makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. +<br> +SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING +ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL +SuSE +BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY +DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: XT; Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>James Clark, Bill Lindsey<br> +</h2> +<h3>XT <br> +</h3> +Copyright (c) 1998, 1999 James Clark +<br> +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +``Software''), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: +<br> +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. +<br> +THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, +EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL JAMES CLARK BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. +<br> +Except as contained in this notice, the name of James Clark shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from James Clark. +<br> +<br> +Copyright (c) 2002 Bill Lindsey +<br> +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +``Software''), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: +<br> +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. +Substantial portions of the Software are copyrighted by James Clark. +Copying permissions and restrictions for those portions are covered +in the file "copyingjc.txt" +<br> +THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, +EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL BILL LINDSEY BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. +<br> +Except as contained in this notice, the name of Bill Lindsey shall +not be used in advertising or otherwise to promote the sale, use or +other dealings in this Software without prior written authorization +from Bill Lindsey. +<br> +</body> +</html> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product:zlib; Use of any of this software +is governed +by the terms of the license below:<br> +<h2>Jean-Loup Gailly, Mark Adler<br> +</h2> +<h3>zlib<br> +</h3> +(C) 1995-2002 Jean-loup Gailly and Mark Adler <br> +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. <br> +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: <br> +<br> +1. The origin of this software must not be misrepresented; you must not +claim that you wrote the original software. If you use this software in +a product, an acknowledgment in the product documentation would be +appreciated but is not required. <br> +2. Altered source versions must be plainly marked as such, and must not +be misrepresented as being the original software. <br> +3. This notice may not be removed or altered from any source +distribution. <br> +</body> +</html> +<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en"> +<html> +<head> + <meta http-equiv="Content-Type" + content="text/html; charset=iso-8859-1"> + <meta name="GENERATOR" + content="Mozilla/4.5 [en]C-NSCP (Win95; U) [Netscape]"> + <title>Mozilla Public License version 1.1</title> +<!-- base href="http://www.mozilla.org/MPL/MPL-1.1.html" --> +</head> +<body> +<hr style="width: 100%; height: 2px;">The following software may be +included in this product: Mozilla, Mozilla Address Book, NP SDK: Use of any of this +software +is governed +by the terms of the license below:<br> +<h2>The Mozilla Foundation<br> +</h2> +<h3>Mozilla Address Book<br> +</h3> +<center><b><font size="+2"><a name="mpllic"></a>MOZILLA PUBLIC LICENSE</font></b> +<br> +<b>Version 1.1</b> +<p></p> +<hr width="20%"></center> +<a name="1"></a> +<p><b>1. Definitions.</b> +<a name="1.0.1"></a></p> +<ul> + <b>1.0.1. "Commercial Use" </b>means distribution or otherwise +making +the Covered Code available to a third party. <a name="1.1"></a> + <p><b>1.1. ''Contributor''</b> means each entity that creates or +contributes +to the creation of Modifications. <a name="1.2"></a></p> + <p><b>1.2. ''Contributor Version''</b> means the combination of the +Original +Code, prior Modifications used by a Contributor, and the Modifications +made by that particular Contributor. <a name="1.3"></a></p> + <p><b>1.3. ''Covered Code''</b> means the Original Code or +Modifications +or the combination of the Original Code and Modifications, in each case +including portions thereof<b>.</b> <a name="1.4"></a></p> + <p><b>1.4. ''Electronic Distribution Mechanism''</b> means a +mechanism +generally accepted in the software development community for the +electronic +transfer of data. <a name="1.5"></a></p> + <p><b>1.5. ''Executable''</b> means Covered Code in any form other +than +Source Code. <a name="1.6"></a></p> + <p><b>1.6. ''Initial Developer''</b> means the individual or entity +identified +as the Initial Developer in the Source Code notice required by <b>Exhibit +A</b>. <a name="1.7"></a></p> + <p><b>1.7. ''Larger Work''</b> means a work which combines Covered +Code +or portions thereof with code not governed by the terms of this +License. <a name="1.8"></a></p> + <p><b>1.8. ''License''</b> means this document. <a name="1.8.1"></a></p> + <p><b>1.8.1. "Licensable"</b> means having the right to grant, to the +maximum +extent possible, whether at the time of the initial grant or +subsequently +acquired, any and all of the rights conveyed herein. <a name="1.9"></a></p> + <p><b>1.9. ''Modifications''</b> means any addition to or deletion +from +the substance or structure of either the Original Code or any previous +Modifications. When Covered Code is released as a series of files, a +Modification +is: </p> + <ul> + <b>A.</b> Any addition to or deletion from the contents of a file +containing +Original Code or previous Modifications. + <p><b>B.</b> Any new file that contains any part of the Original +Code or +previous Modifications. <br> + </p> + </ul> + <a name="1.10"></a> <b>1.10. ''Original Code''</b> means Source Code +of computer software +code +which is described in the Source Code notice required by <b>Exhibit A</b> +as Original Code, and which, at the time of its release under this +License +is not already Covered Code governed by this License. <a name="1.10.1"></a> + <p><b>1.10.1. "Patent Claims"</b> means any patent claim(s), now +owned +or hereafter acquired, including without limitation, method, +process, +and apparatus claims, in any patent Licensable by grantor. <a + name="1.11"></a></p> + <p><b>1.11. ''Source Code''</b> means the preferred form of the +Covered +Code for making modifications to it, including all modules it contains, +plus any associated interface definition files, scripts used to control +compilation and installation of an Executable, or source code +differential +comparisons against either the Original Code or another well known, +available +Covered Code of the Contributor's choice. The Source Code can be in a +compressed +or archival form, provided the appropriate decompression or +de-archiving +software is widely available for no charge. <a name="1.12"></a></p> + <p><b>1.12. "You'' (or "Your") </b> means an individual or a +legal +entity exercising rights under, and complying with all of the terms of, +this License or a future version of this License issued under Section +6.1. +For legal entities, "You'' includes any entity which controls, is +controlled +by, or is under common control with You. For purposes of this +definition, +"control'' means (a) the power, direct or indirect, to cause the +direction +or management of such entity, whether by contract or otherwise, or (b) +ownership of more than fifty percent (50%) of the outstanding shares or +beneficial ownership of such entity.</p> +</ul> +<a name="2"></a> +<b>2. Source Code License.</b> +<a name="2.1"></a> +<ul> + <b>2.1. The Initial Developer Grant.</b> <br> +The Initial Developer hereby grants You a world-wide, royalty-free, +non-exclusive license, subject to third party intellectual property +claims: + <ul> + <b>(a)</b> <b> </b>under intellectual property rights (other +than +patent or trademark) Licensable by Initial Developer to use, reproduce, +modify, display, perform, sublicense and distribute the Original Code +(or +portions thereof) with or without Modifications, and/or as part of a +Larger +Work; and + <p><b>(b)</b> under Patents Claims infringed by the making, using +or selling +of Original Code, to make, have made, use, practice, sell, and offer +for +sale, and/or otherwise dispose of the Original Code (or portions +thereof). </p> + <ul> + <ul> + + </ul> + </ul> + <b>(c) </b>the licenses granted in this Section 2.1(a) and (b) are +effective +on the date Initial Developer first distributes Original Code under the +terms of this License. + <p><b>(d) </b>Notwithstanding Section 2.1(b) above, no patent +license is +granted: 1) for code that You delete from the Original Code; 2) +separate +from the Original Code; or 3) for infringements caused by: i) the +modification of the Original Code or ii) the combination of the +Original +Code with other software or devices. <br> + </p> + </ul> + <a name="2.2"></a> <b>2.2. Contributor Grant.</b> <br> +Subject to third party intellectual property claims, each Contributor +hereby grants You a world-wide, royalty-free, non-exclusive license + <ul> + <br> + <b>(a)</b> <b> </b>under intellectual property rights (other +than +patent or trademark) Licensable by Contributor, to use, reproduce, +modify, +display, perform, sublicense and distribute the Modifications created +by +such Contributor (or portions thereof) either on an unmodified basis, +with +other Modifications, as Covered Code and/or as part of a Larger Work; +and + <p><b>(b)</b> under Patent Claims infringed by the making, using, +or selling +of Modifications made by that Contributor either alone and/or in<font + color="#000000"> +combination with its Contributor Version (or portions of such +combination), +to make, use, sell, offer for sale, have made, and/or otherwise dispose +of: 1) Modifications made by that Contributor (or portions thereof); +and +2) the combination of Modifications made by that Contributor with +its Contributor Version (or portions of such combination).</font> </p> + <p><b>(c) </b>the licenses granted in Sections 2.2(a) and 2.2(b) +are effective +on the date Contributor first makes Commercial Use of the Covered Code. + </p> + <p><b>(d) </b> Notwithstanding Section 2.2(b) +above, no +patent license is granted: 1) for any code that Contributor has deleted +from the Contributor Version; 2) separate from the Contributor +Version; +3) for infringements caused by: i) third party modifications of +Contributor +Version or ii) the combination of Modifications made by that +Contributor +with other software (except as part of the Contributor Version) +or +other devices; or 4) under Patent Claims infringed by Covered Code in +the +absence of Modifications made by that Contributor.</p> + </ul> +</ul> +<a name="3"></a> +<p><br> +<b>3. Distribution Obligations.</b> +<a name="3.1"></a></p> +<ul> + <b>3.1. Application of License.</b> <br> +The Modifications which You create or to which You contribute are +governed +by the terms of this License, including without limitation Section <b>2.2</b>. +The Source Code version of Covered Code may be distributed only under +the +terms of this License or a future version of this License released +under +Section <b>6.1</b>, and You must include a copy of this License with +every +copy of the Source Code You distribute. You may not offer or impose any +terms on any Source Code version that alters or restricts the +applicable +version of this License or the recipients' rights hereunder. However, +You +may include an additional document offering the additional rights +described +in Section <b>3.5</b>. <a name="3.2"></a> + <p><b>3.2. Availability of Source Code.</b> <br> +Any Modification which You create or to which You contribute must be +made available in Source Code form under the terms of this License +either +on the same media as an Executable version or via an accepted +Electronic +Distribution Mechanism to anyone to whom you made an Executable version +available; and if made available via Electronic Distribution Mechanism, +must remain available for at least twelve (12) months after the date it +initially became available, or at least six (6) months after a +subsequent +version of that particular Modification has been made available to such +recipients. You are responsible for ensuring that the Source Code +version +remains available even if the Electronic Distribution Mechanism is +maintained +by a third party. <a name="3.3"></a></p> + <p><b>3.3. Description of Modifications.</b> <br> +You must cause all Covered Code to which You contribute to contain +a file documenting the changes You made to create that Covered Code and +the date of any change. You must include a prominent statement that the +Modification is derived, directly or indirectly, from Original Code +provided +by the Initial Developer and including the name of the Initial +Developer +in (a) the Source Code, and (b) in any notice in an Executable version +or related documentation in which You describe the origin or ownership +of the Covered Code. <a name="3.4"></a></p> + <p><b>3.4. Intellectual Property Matters</b> </p> + <ul> + <b>(a) Third Party Claims</b>. <br> +If Contributor has knowledge that a license under a third party's +intellectual +property rights is required to exercise the rights granted by such +Contributor +under Sections 2.1 or 2.2, Contributor must include a text file with +the +Source Code distribution titled "LEGAL'' which describes the claim and +the party making the claim in sufficient detail that a recipient will +know +whom to contact. If Contributor obtains such knowledge after the +Modification +is made available as described in Section 3.2, Contributor shall +promptly +modify the LEGAL file in all copies Contributor makes available +thereafter +and shall take other steps (such as notifying appropriate mailing lists +or newsgroups) reasonably calculated to inform those who received the +Covered +Code that new knowledge has been obtained. + <p><b>(b) Contributor APIs</b>. <br> +If Contributor's Modifications include an application programming +interface +and Contributor has knowledge of patent licenses which are reasonably +necessary +to implement that API, Contributor must also include this information +in +the LEGAL file. <br> + </p> + </ul> + <b>(c) +Representations.</b> + <ul> +Contributor represents that, except as disclosed pursuant to Section +3.4(a) above, Contributor believes that Contributor's Modifications are +Contributor's original creation(s) and/or Contributor has sufficient +rights +to grant the rights conveyed by this License. + </ul> + <a name="3.5"></a> + <p><br> + <b>3.5. Required Notices.</b> <br> +You must duplicate the notice in <b>Exhibit A</b> in each file of the +Source Code. If it is not possible to put such notice in a +particular +Source Code file due to its structure, then You must include such +notice +in a location (such as a relevant directory) where a user would be +likely +to look for such a notice. If You created one or more +Modification(s) +You may add your name as a Contributor to the notice described in <b>Exhibit +A</b>. You must also duplicate this License in any documentation +for the Source Code where You describe recipients' rights or ownership +rights relating to Covered Code. You may choose to offer, and to +charge a fee for, warranty, support, indemnity or liability obligations +to one or more recipients of Covered Code. However, You may do so only +on Your own behalf, and not on behalf of the Initial Developer or any +Contributor. +You must make it absolutely clear than any such warranty, support, +indemnity +or liability obligation is offered by You alone, and You hereby agree +to +indemnify the Initial Developer and every Contributor for any liability +incurred by the Initial Developer or such Contributor as a result of +warranty, +support, indemnity or liability terms You offer. <a name="3.6"></a></p> + <p><b>3.6. Distribution of Executable Versions.</b> <br> +You may distribute Covered Code in Executable form only if the +requirements +of Section <b>3.1-3.5</b> have been met for that Covered Code, and if +You +include a notice stating that the Source Code version of the Covered +Code +is available under the terms of this License, including a description +of +how and where You have fulfilled the obligations of Section <b>3.2</b>. +The notice must be conspicuously included in any notice in an +Executable +version, related documentation or collateral in which You describe +recipients' +rights relating to the Covered Code. You may distribute the Executable +version of Covered Code or ownership rights under a license of Your +choice, +which may contain terms different from this License, provided that You +are in compliance with the terms of this License and that the license +for +the Executable version does not attempt to limit or alter the +recipient's +rights in the Source Code version from the rights set forth in this +License. +If You distribute the Executable version under a different license You +must make it absolutely clear that any terms which differ from this +License +are offered by You alone, not by the Initial Developer or any +Contributor. +You hereby agree to indemnify the Initial Developer and every +Contributor +for any liability incurred by the Initial Developer or such Contributor +as a result of any such terms You offer. <a name="3.7"></a></p> + <p><b>3.7. Larger Works.</b> <br> +You may create a Larger Work by combining Covered Code with other code +not governed by the terms of this License and distribute the Larger +Work +as a single product. In such a case, You must make sure the +requirements +of this License are fulfilled for the Covered Code.</p> +</ul> +<a name="4"></a> +<b>4. Inability to Comply Due to Statute or Regulation.</b> +<ul> +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Code due to statute, +judicial order, or regulation then You must: (a) comply with the terms +of this License to the maximum extent possible; and (b) describe the +limitations +and the code they affect. Such description must be included in the +LEGAL +file described in Section <b>3.4</b> and must be included with all +distributions +of the Source Code. Except to the extent prohibited by statute or +regulation, +such description must be sufficiently detailed for a recipient of +ordinary +skill to be able to understand it. +</ul> +<a name="5"></a> +<b>5. Application of this License.</b> +<ul> +This License applies to code to which the Initial Developer has +attached +the notice in <b>Exhibit A</b> and to related Covered Code. +</ul> +<a name="6"></a> +<b>6. Versions of the License.</b> +<a name="6.1"></a> +<ul> + <b>6.1. New Versions</b>. <br> +Netscape Communications Corporation (''Netscape'') may publish revised +and/or new versions of the License from time to time. Each version will +be given a distinguishing version number. <a name="6.2"></a> + <p><b>6.2. Effect of New Versions</b>. <br> +Once Covered Code has been published under a particular version of +the License, You may always continue to use it under the terms of that +version. You may also choose to use such Covered Code under the terms +of +any subsequent version of the License published by Netscape. No one +other +than Netscape has the right to modify the terms applicable to Covered +Code +created under this License. <a name="6.3"></a></p> + <p><b>6.3. Derivative Works</b>. <br> +If You create or use a modified version of this License (which you +may only do in order to apply it to code which is not already Covered +Code +governed by this License), You must (a) rename Your license so that the +phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", +''NPL'' +or any confusingly similar phrase do not appear in your license (except +to note that your license differs from this License) and (b) otherwise +make it clear that Your version of the license contains terms which +differ +from the Mozilla Public License and Netscape Public License. (Filling +in +the name of the Initial Developer, Original Code or Contributor in the +notice described in <b>Exhibit A</b> shall not of themselves be deemed +to be modifications of this License.)</p> +</ul> +<a name="7"></a> +<b>7. DISCLAIMER OF WARRANTY.</b> +<ul> +COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, +WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT +LIMITATION, +WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT +FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE +QUALITY +AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED +CODE +PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY +OTHER +CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR +CORRECTION. +THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS +LICENSE. +NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS +DISCLAIMER. +</ul> +<a name="8"></a> +<b>8. TERMINATION.</b> +<a name="8.1"></a> +<ul> + <b>8.1. </b>This License and the rights granted hereunder will +terminate automatically if You fail to comply with terms herein and +fail +to cure such breach within 30 days of becoming aware of the breach. All +sublicenses to the Covered Code which are properly granted shall +survive +any termination of this License. Provisions which, by their nature, +must +remain in effect beyond the termination of this License shall survive. <a + name="8.2"></a> + <p><b>8.2. </b>If You initiate litigation by asserting a +patent infringement +claim (excluding declatory judgment actions) against Initial Developer +or a Contributor (the Initial Developer or Contributor against whom You +file such action is referred to as "Participant") alleging that: </p> + <p><b>(a) </b>such Participant's Contributor Version directly +or +indirectly infringes any patent, then any and all rights granted by +such +Participant to You under Sections 2.1 and/or 2.2 of this License shall, +upon 60 days notice from Participant terminate prospectively, unless if +within 60 days after receipt of notice You either: (i) agree in +writing +to pay Participant a mutually agreeable reasonable royalty for Your +past +and future use of Modifications made by such Participant, or (ii) +withdraw +Your litigation claim with respect to the Contributor Version against +such +Participant. If within 60 days of notice, a reasonable royalty +and +payment arrangement are not mutually agreed upon in writing by the +parties +or the litigation claim is not withdrawn, the rights granted by +Participant +to You under Sections 2.1 and/or 2.2 automatically terminate at the +expiration +of the 60 day notice period specified above. </p> + <p><b>(b)</b> any software, hardware, or device, other than +such +Participant's Contributor Version, directly or indirectly infringes any +patent, then any rights granted to You by such Participant under +Sections +2.1(b) and 2.2(b) are revoked effective as of the date You first made, +used, sold, distributed, or had made, Modifications made by that +Participant. <a name="8.3"></a></p> + <p><b>8.3. </b>If You assert a patent infringement claim +against +Participant alleging that such Participant's Contributor Version +directly +or indirectly infringes any patent where such claim is resolved (such +as +by license or settlement) prior to the initiation of patent +infringement +litigation, then the reasonable value of the licenses granted by such +Participant +under Sections 2.1 or 2.2 shall be taken into account in determining +the +amount or value of any payment or license. <a name="8.4"></a></p> + <p><b>8.4.</b> In the event of termination under Sections 8.1 +or +8.2 above, all end user license agreements (excluding +distributors +and resellers) which have been validly granted by You or any +distributor +hereunder prior to termination shall survive termination.</p> +</ul> +<a name="9"></a> +<b>9. LIMITATION OF LIABILITY.</b> +<ul> +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT +(INCLUDING +NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, +ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY +SUPPLIER +OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, +SPECIAL, +INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, +WITHOUT +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER +FAILURE +OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN +IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH +DAMAGES. +THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR +PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE +LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE +EXCLUSION +OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION +AND LIMITATION MAY NOT APPLY TO YOU. +</ul> +<a name="10"></a> +<b>10. U.S. GOVERNMENT END USERS.</b> +<ul> +The Covered Code is a ''commercial item,'' as that term is defined +in 48 C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer +software'' +and ''commercial computer software documentation,'' as such terms are +used +in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and +48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. +Government +End Users acquire Covered Code with only those rights set forth herein. +</ul> +<a name="11"></a> +<b>11. MISCELLANEOUS.</b> +<ul> +This License represents the complete agreement concerning subject +matter +hereof. If any provision of this License is held to be unenforceable, +such +provision shall be reformed only to the extent necessary to make it +enforceable. +This License shall be governed by California law provisions (except to +the extent applicable law, if any, provides otherwise), excluding its +conflict-of-law +provisions. With respect to disputes in which at least one party is a +citizen +of, or an entity chartered or registered to do business in the United +States +of America, any litigation relating to this License shall be subject to +the jurisdiction of the Federal Courts of the Northern District of +California, +with venue lying in Santa Clara County, California, with the losing +party +responsible for costs, including without limitation, court costs and +reasonable +attorneys' fees and expenses. The application of the United Nations +Convention +on Contracts for the International Sale of Goods is expressly excluded. +Any law or regulation which provides that the language of a contract +shall +be construed against the drafter shall not apply to this License. +</ul> +<a name="12"></a> +<b>12. RESPONSIBILITY FOR CLAIMS.</b> +<ul> +As between Initial Developer and the Contributors, each party is +responsible +for claims and damages arising, directly or indirectly, out of its +utilization +of rights under this License and You agree to work with Initial +Developer +and Contributors to distribute such responsibility on an equitable +basis. +Nothing herein is intended or shall be deemed to constitute any +admission +of liability. +</ul> +<a name="13"></a> +<b>13. MULTIPLE-LICENSED CODE.</b> +<ul> +Initial Developer may designate portions of the Covered Code as +“Multiple-Licensed”. +“Multiple-Licensed” means that the Initial Developer permits you to +utilize +portions of the Covered Code under Your choice of the MPL or the +alternative +licenses, if any, specified by the Initial Developer in the file +described +in Exhibit A. +</ul> +<a name="EXHIBIT-A"></a> +<p><br> +<b>EXHIBIT A -Mozilla Public License.</b> +</p> +<ul> +``The contents of this file are subject to the Mozilla Public License +Version 1.1 (the "License"); you may not use this file except in +compliance +with the License. You may obtain a copy of the License at <br> +http://www.mozilla.org/MPL/ + <p>Software distributed under the License is distributed on an "AS +IS" +basis, WITHOUT WARRANTY OF <br> +ANY KIND, either express or implied. See the License for the specific +language governing rights and <br> +limitations under the License. </p> + <p>The Original Code is ______________________________________. </p> + <p>The Initial Developer of the Original Code is +________________________. +Portions created by <br> + ______________________ are Copyright (C) ______ +_______________________. +All Rights <br> +Reserved. </p> + <p>Contributor(s): ______________________________________. </p> + <p>Alternatively, the contents of this file may be used under the +terms +of the _____ license (the “[___] License”), in which case the +provisions +of [______] License are applicable instead of those above. +If you wish to allow use of your version of this file only under the +terms +of the [____] License and not to allow others to use your version of +this +file under the MPL, indicate your decision by deleting the +provisions +above and replace them with the notice and other provisions +required +by the [___] License. If you do not delete the provisions above, +a recipient may use your version of this file under either the MPL or +the +[___] License." </p> + <p>[NOTE: The text of this Exhibit A may differ slightly from the +text +of the notices in the Source Code files of the Original Code. You +should +use the text of this Exhibit A rather than the text found in the +Original +Code Source Code for Your Modifications.] </p> + <p></p> +</ul> +</body> +</html> + <html>
+<head>
+</head>
+<body>
+<hr style="width: 100%; height: 2px;">
+<h2>FSF<br>
+</h2>
+<h3>GNU General Public License<br>
+</h3>
+
+<body>
+<hr style="width: 100%; height: 2px;">
+<br>
+<h4><a name="gpl">GNU GENERAL PUBLIC LICENSE</a></h4>
+<p>
+Version 2, June 1991
+</p>
+
+<pre>
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies
+of this license document, but changing it is not allowed.
+</pre>
+
+<h4>Preamble</h4>
+
+<p>
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+</p>
+
+<p>
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+</p>
+
+<p>
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+</p>
+
+<p>
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+</p>
+
+<p>
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+</p>
+
+<p>
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+</p>
+
+<p>
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+</p>
+
+<p>
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+</p>
+
+
+<h4>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</h4>
+
+
+<p>
+<strong>0.</strong>
+ This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+</p>
+
+<p>
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+</p>
+
+<p>
+<strong>1.</strong>
+ You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+</p>
+
+<p>
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+</p>
+
+<p>
+<strong>2.</strong>
+ You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+</p>
+
+<dl>
+ <dt></dt>
+ <dd>
+ <strong>a)</strong>
+ You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+ </dd>
+ <dt></dt>
+ <dd>
+
+ <strong>b)</strong>
+ You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+ </dd>
+ <dt></dt>
+ <dd>
+ <strong>c)</strong>
+ If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+ </dd>
+</dl>
+
+<p>
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+</p>
+
+<p>
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+</p>
+
+<p>
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+</p>
+
+<p>
+<strong>3.</strong>
+ You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+</p>
+
+<!-- we use this doubled UL to get the sub-sections indented, -->
+<!-- while making the bullets as unobvious as possible. -->
+
+<dl>
+ <dt></dt>
+ <dd>
+ <strong>a)</strong>
+ Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+ </dd>
+ <dt></dt>
+
+ <dd>
+ <strong>b)</strong>
+ Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+ </dd>
+ <dt></dt>
+ <dd>
+ <strong>c)</strong>
+ Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+ </dd>
+
+</dl>
+
+<p>
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+</p>
+
+<p>
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+</p>
+
+<p>
+<strong>4.</strong>
+ You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+</p>
+
+<p>
+<strong>5.</strong>
+ You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+</p>
+
+<p>
+<strong>6.</strong>
+ Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+</p>
+
+<p>
+<strong>7.</strong>
+
+ If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+</p>
+
+<p>
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+</p>
+
+<p>
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+</p>
+
+<p>
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+</p>
+
+<p>
+
+<strong>8.</strong>
+ If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+</p>
+
+<p>
+<strong>9.</strong>
+ The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+</p>
+
+<p>
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+</p>
+
+<p>
+<strong>10.</strong>
+ If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+</p>
+
+<p><strong>NO WARRANTY</strong></p>
+
+<p>
+<strong>11.</strong>
+ BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+</p>
+
+<p>
+<strong>12.</strong>
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+</p>
+
+<h4>END OF TERMS AND CONDITIONS</h4>
+</body>
+</html>
+ <html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;"> +<h2>FSF<br> +</h2> +<h3>GNU Lesser General Public License<br> +</h3> + +<body> +<hr style="width: 100%; height: 2px;"> +<br> +<a name="lgpl">GNU LESSER GENERAL PUBLIC LICENSE</a> + <br> + Version 2.1, February 1999 + <br> + <br> + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + <br> + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + <br> + +<br> + Preamble + <br> + <br> + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + +<br> + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + +<br> + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. +<br> + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. +<br> + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. +<br> + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. +<br> + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. +<br> +<br> + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. +<br> + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. +<br> + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. +<br> + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. +<br> + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. +<br> + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. +<br> + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. +<br> + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. +<br> +<br> + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +<br> + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + +<br> + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. +<br> + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) +<br> + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. +<br> + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. +<br> + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + +<br> + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. +<br> +<br> + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + +<br> + a) The modified work must itself be a software library. + +<br> + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + +<br> + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + +<br> + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) +<br> + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +<br> +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +<br> +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + +<br> + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +<br> +<br> + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + +<br> + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + +<br> + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + +<br> + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. +<br> + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. +<br> + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. +<br> + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. +<br> + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) +<br> + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +<br> +<br> + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. +<br> + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: +<br> + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) +<br> + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. +<br> + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. +<br> + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. +<br> + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. +<br> + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. +<br> + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +<br> +<br> + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: +<br> + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. +<br> + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. +<br> + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. +<br> + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. +<br> + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. +<br> +<br> + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. +<br> + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. +<br> + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. +<br> + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. +<br> + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. +<br> + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. +<br> + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +<br> +<br> + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. +<br> +<br> + + NO WARRANTY + +<br> + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. +<br> + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. +<br> + + END OF TERMS AND CONDITIONS +<br> + + +</body> +</html> + <html> +<head> +</head> +<body> +<hr style="width: 100%; height: 2px;"> +<h2>LaTeX3 Project<br> +</h2> +<h3>The LaTeX Project Public License<br> +</h3> + +<body> +<a name="lppl">The LaTeX Project Public License</a> +<pre> +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2006-05-20 + +Copyright 1999 2002-2006 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is +unrelated to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + +Derived Works That Are Not Replacements +--------------------------------------- + +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. +<br> + +</pre> +</body> +</html> |