8
8/2/2019 pthread_LGPL http://slidepdf.com/reader/full/pthreadlgpl 1/8 CyberlinkH.264/VC1videodecoderisasoftwareworkusesopen-sourcePThread library(namelyPThreadVC2.dll)whichisunderLGPL(GNULesserGeneralPublic License). 0.ThislicensefileonlydealswithlicenseofPThreadlibrary,notincluding thelicenseofotherpartsofCyberlinkH.264/VC1videodecoder. 1.ThePThreadlibraryisavailableathttp://sources.redhat.com/pthreads-win32/ 2.OnecopyofLGPLisprovidedbelow,totheendofthisfile.Itisalso availableathttp://www.gnu.org/copyleft/lesser.html -------------------------------------------------------------------------------- GNULESSERGENERALPUBLICLICENSE Version2.1,February1999 Copyright(C)1991,1999FreeSoftwareFoundation,Inc. 51FranklinSt,FifthFloor,Boston,MA02110-1301USA Everyoneispermittedtocopyanddistributeverbatimcopies ofthislicensedocument,butchangingitisnotallowed. [ThisisthefirstreleasedversionoftheLesserGPL.Italsocounts asthesuccessoroftheGNULibraryPublicLicense,version2,hence theversionnumber2.1.] Preamble Thelicensesformostsoftwarearedesignedtotakeawayyourfreedomtoshare andchangeit.Bycontrast,theGNUGeneralPublicLicensesareintendedto guaranteeyourfreedomtoshareandchangefreesoftware--tomakesurethe softwareisfreeforallitsusers. Thislicense,theLesserGeneralPublicLicense,appliestosomespecially designatedsoftwarepackages--typicallylibraries--oftheFreeSoftware Foundationandotherauthorswhodecidetouseit.Youcanuseittoo,butwe suggestyoufirstthinkcarefullyaboutwhetherthislicenseortheordinary GeneralPublicLicenseisthebetterstrategytouseinanyparticularcase, basedontheexplanationsbelow. Whenwespeakoffreesoftware,wearereferringtofreedomofuse,notprice. OurGeneralPublicLicensesaredesignedtomakesurethatyouhavethefreedom todistributecopiesoffreesoftware(andchargeforthisserviceifyouwish); thatyoureceivesourcecodeorcangetitifyouwantit;thatyoucanchange thesoftwareandusepiecesofitinnewfreeprograms;andthatyouare informedthatyoucandothesethings. Toprotectyourrights,weneedtomakerestrictionsthatforbiddistributorsto denyyoutheserightsortoaskyoutosurrendertheserights.These restrictionstranslatetocertainresponsibilitiesforyouifyoudistribute copiesofthelibraryorifyoumodifyit. Forexample,ifyoudistributecopiesofthelibrary,whethergratisorfora fee,youmustgivetherecipientsalltherightsthatwegaveyou.Youmustmake surethatthey,too,receiveorcangetthesourcecode.Ifyoulinkothercode withthelibrary,youmustprovidecompleteobjectfilestotherecipients,so thattheycanrelinkthemwiththelibraryaftermakingchangestothelibrary andrecompilingit.Andyoumustshowthemthesetermssotheyknowtheir rights.

pthread_LGPL

Embed Size (px)

Citation preview

Page 1: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 1/8

CyberlinkH.264/VC1videodecoderisasoftwareworkusesopen-sourcePThreadlibrary(namelyPThreadVC2.dll)whichisunderLGPL(GNULesserGeneralPublicLicense).

0.ThislicensefileonlydealswithlicenseofPThreadlibrary,notincludingthelicenseofotherpartsofCyberlinkH.264/VC1videodecoder.

1.ThePThreadlibraryisavailableathttp://sources.redhat.com/pthreads-win32/

2.OnecopyofLGPLisprovidedbelow,totheendofthisfile.Itisalsoavailableathttp://www.gnu.org/copyleft/lesser.html

--------------------------------------------------------------------------------GNULESSERGENERALPUBLICLICENSE

Version2.1,February1999

Copyright(C)1991,1999FreeSoftwareFoundation,Inc.51FranklinSt,FifthFloor,Boston,MA02110-1301USAEveryoneispermittedtocopyanddistributeverbatimcopiesofthislicensedocument,butchangingitisnotallowed.

[ThisisthefirstreleasedversionoftheLesserGPL.ItalsocountsasthesuccessoroftheGNULibraryPublicLicense,version2,hence

theversionnumber2.1.]

Preamble

Thelicensesformostsoftwarearedesignedtotakeawayyourfreedomtoshareandchangeit.Bycontrast,theGNUGeneralPublicLicensesareintendedtoguaranteeyourfreedomtoshareandchangefreesoftware--tomakesurethesoftwareisfreeforallitsusers.

Thislicense,theLesserGeneralPublicLicense,appliestosomespeciallydesignatedsoftwarepackages--typicallylibraries--oftheFreeSoftwareFoundationandotherauthorswhodecidetouseit.Youcanuseittoo,butwesuggestyoufirstthinkcarefullyaboutwhetherthislicenseortheordinary

GeneralPublicLicenseisthebetterstrategytouseinanyparticularcase,basedontheexplanationsbelow.

Whenwespeakoffreesoftware,wearereferringtofreedomofuse,notprice.OurGeneralPublicLicensesaredesignedtomakesurethatyouhavethefreedomtodistributecopiesoffreesoftware(andchargeforthisserviceifyouwish);thatyoureceivesourcecodeorcangetitifyouwantit;thatyoucanchangethesoftwareandusepiecesofitinnewfreeprograms;andthatyouareinformedthatyoucandothesethings.

Toprotectyourrights,weneedtomakerestrictionsthatforbiddistributorstodenyyoutheserightsortoaskyoutosurrendertheserights.Theserestrictionstranslatetocertainresponsibilitiesforyouifyoudistribute

copiesofthelibraryorifyoumodifyit.

Forexample,ifyoudistributecopiesofthelibrary,whethergratisorforafee,youmustgivetherecipientsalltherightsthatwegaveyou.Youmustmakesurethatthey,too,receiveorcangetthesourcecode.Ifyoulinkothercodewiththelibrary,youmustprovidecompleteobjectfilestotherecipients,sothattheycanrelinkthemwiththelibraryaftermakingchangestothelibraryandrecompilingit.Andyoumustshowthemthesetermssotheyknowtheirrights.

Page 2: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 2/8

Weprotectyourrightswithatwo-stepmethod:(1)wecopyrightthelibrary,and(2)weofferyouthislicense,whichgivesyoulegalpermissiontocopy,distributeand/ormodifythelibrary.

Toprotecteachdistributor,wewanttomakeitveryclearthatthereisnowarrantyforthefreelibrary.Also,ifthelibraryismodifiedbysomeoneelseandpassedon,therecipientsshouldknowthatwhattheyhaveisnottheoriginalversion,sothattheoriginalauthor'sreputationwillnotbeaffectedbyproblemsthatmightbeintroducedbyothers.

Finally,softwarepatentsposeaconstantthreattotheexistenceofanyfreeprogram.Wewishtomakesurethatacompanycannoteffectivelyrestricttheusersofafreeprogrambyobtainingarestrictivelicensefromapatentholder.Therefore,weinsistthatanypatentlicenseobtainedforaversionofthelibrarymustbeconsistentwiththefullfreedomofusespecifiedinthislicense.

MostGNUsoftware,includingsomelibraries,iscoveredbytheordinaryGNUGeneralPublicLicense.Thislicense,theGNULesserGeneralPublicLicense,appliestocertaindesignatedlibraries,andisquitedifferentfromtheordinaryGeneralPublicLicense.Weusethislicenseforcertainlibrariesinordertopermitlinkingthoselibrariesintonon-freeprograms.

Whenaprogramislinkedwithalibrary,whetherstaticallyorusingashared

library,thecombinationofthetwoislegallyspeakingacombinedwork,aderivativeoftheoriginallibrary.TheordinaryGeneralPublicLicensethereforepermitssuchlinkingonlyiftheentirecombinationfitsitscriteriaoffreedom.TheLesserGeneralPublicLicensepermitsmorelaxcriteriaforlinkingothercodewiththelibrary.

Wecallthislicensethe"Lesser"GeneralPublicLicensebecauseitdoesLesstoprotecttheuser'sfreedomthantheordinaryGeneralPublicLicense.ItalsoprovidesotherfreesoftwaredevelopersLessofanadvantageovercompetingnon-freeprograms.ThesedisadvantagesarethereasonweusetheordinaryGeneralPublicLicenseformanylibraries.However,theLesserlicenseprovidesadvantagesincertainspecialcircumstances.

Forexample,onrareoccasions,theremaybeaspecialneedtoencouragethewidestpossibleuseofacertainlibrary,sothatitbecomesade-factostandard.Toachievethis,non-freeprogramsmustbeallowedtousethelibrary.Amorefrequentcaseisthatafreelibrarydoesthesamejobaswidelyusednon-freelibraries.Inthiscase,thereislittletogainbylimitingthefreelibrarytofreesoftwareonly,soweusetheLesserGeneralPublicLicense.

Inothercases,permissiontouseaparticularlibraryinnon-freeprogramsenablesagreaternumberofpeopletousealargebodyoffreesoftware.Forexample,permissiontousetheGNUCLibraryinnon-freeprogramsenablesmanymorepeopletousethewholeGNUoperatingsystem,aswellasitsvariant,theGNU/Linuxoperatingsystem.

AlthoughtheLesserGeneralPublicLicenseisLessprotectiveoftheusers'freedom,itdoesensurethattheuserofaprogramthatislinkedwiththeLibraryhasthefreedomandthewherewithaltorunthatprogramusingamodifiedversionoftheLibrary.

Theprecisetermsandconditionsforcopying,distributionandmodificationfollow.Paycloseattentiontothedifferencebetweena"workbasedonthelibrary"anda"workthatusesthelibrary".Theformercontainscodederivedfromthelibrary,whereasthelattermustbecombinedwiththelibraryinordertorun.

Page 3: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 3/8

TERMSANDCONDITIONSFORCOPYING,DISTRIBUTIONANDMODIFICATION

0.ThisLicenseAgreementappliestoanysoftwarelibraryorotherprogramwhichcontainsanoticeplacedbythecopyrightholderorotherauthorizedpartysayingitmaybedistributedunderthetermsofthisLesserGeneralPublicLicense(alsocalled"thisLicense").Eachlicenseeisaddressedas"you".

A"library"meansacollectionofsoftwarefunctionsand/ordatapreparedsoastobeconvenientlylinkedwithapplicationprograms(whichusesomeofthosefunctionsanddata)toformexecutables.

The"Library",below,referstoanysuchsoftwarelibraryorworkwhichhasbeendistributedundertheseterms.A"workbasedontheLibrary"meanseithertheLibraryoranyderivativeworkundercopyrightlaw:thatistosay,aworkcontainingtheLibraryoraportionofit,eitherverbatimorwithmodificationsand/ortranslatedstraightforwardlyintoanotherlanguage.(Hereinafter,translationisincludedwithoutlimitationintheterm"modification".)

"Sourcecode"foraworkmeansthepreferredformoftheworkformakingmodificationstoit.Foralibrary,completesourcecodemeansallthesourcecodeforallmodulesitcontains,plusanyassociatedinterfacedefinitionfiles,plusthescriptsusedtocontrolcompilationandinstallationofthelibrary.

Activitiesotherthancopying,distributionandmodificationarenotcoveredbythisLicense;theyareoutsideitsscope.TheactofrunningaprogramusingtheLibraryisnotrestricted,andoutputfromsuchaprogramiscoveredonlyifitscontentsconstituteaworkbasedontheLibrary(independentoftheuseoftheLibraryinatoolforwritingit).WhetherthatistruedependsonwhattheLibrarydoesandwhattheprogramthatusestheLibrarydoes.

1.YoumaycopyanddistributeverbatimcopiesoftheLibrary'scompletesourcecodeasyoureceiveit,inanymedium,providedthatyouconspicuouslyandappropriatelypublishoneachcopyanappropriatecopyrightnoticeanddisclaimerofwarranty;keepintactallthenoticesthatrefertothisLicenseandtotheabsenceofanywarranty;anddistributeacopyofthisLicensealong

withtheLibrary.

Youmaychargeafeeforthephysicalactoftransferringacopy,andyoumayatyouroptionofferwarrantyprotectioninexchangeforafee.

2.YoumaymodifyyourcopyorcopiesoftheLibraryoranyportionofit,thusformingaworkbasedontheLibrary,andcopyanddistributesuchmodificationsorworkunderthetermsofSection1above,providedthatyoualsomeetalloftheseconditions:

*a)Themodifiedworkmustitselfbeasoftwarelibrary.*b)Youmustcausethefilesmodifiedtocarryprominentnoticesstatingthatyouchangedthefilesandthedateofanychange.

*c)YoumustcausethewholeoftheworktobelicensedatnochargetoallthirdpartiesunderthetermsofthisLicense.*d)IfafacilityinthemodifiedLibraryreferstoafunctionoratableofdatatobesuppliedbyanapplicationprogramthatusesthefacility,otherthanasanargumentpassedwhenthefacilityisinvoked,thenyoumustmakeagoodfaithefforttoensurethat,intheeventanapplicationdoesnotsupplysuchfunctionortable,thefacilitystilloperates,andperformswhateverpartofitspurposeremainsmeaningful.

(Forexample,afunctioninalibrarytocomputesquarerootshasa

Page 4: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 4/8

purposethatisentirelywell-definedindependentoftheapplication.Therefore,Subsection2drequiresthatanyapplication-suppliedfunctionortableusedbythisfunctionmustbeoptional:iftheapplicationdoesnotsupplyit,thesquarerootfunctionmuststillcomputesquareroots.)

Theserequirementsapplytothemodifiedworkasawhole.IfidentifiablesectionsofthatworkarenotderivedfromtheLibrary,andcanbereasonablyconsideredindependentandseparateworksinthemselves,thenthisLicense,anditsterms,donotapplytothosesectionswhenyoudistributethemasseparateworks.ButwhenyoudistributethesamesectionsaspartofawholewhichisaworkbasedontheLibrary,thedistributionofthewholemustbeonthetermsofthisLicense,whosepermissionsforotherlicenseesextendtotheentirewhole,andthustoeachandeverypartregardlessofwhowroteit.

Thus,itisnottheintentofthissectiontoclaimrightsorcontestyourrightstoworkwrittenentirelybyyou;rather,theintentistoexercisetherighttocontrolthedistributionofderivativeorcollectiveworksbasedontheLibrary.

Inaddition,mereaggregationofanotherworknotbasedontheLibrarywiththeLibrary(orwithaworkbasedontheLibrary)onavolumeofastorageordistributionmediumdoesnotbringtheotherworkunderthescopeofthisLicense.

3.YoumayopttoapplythetermsoftheordinaryGNUGeneralPublicLicenseinsteadofthisLicensetoagivencopyoftheLibrary.Todothis,youmustalterallthenoticesthatrefertothisLicense,sothattheyrefertotheordinaryGNUGeneralPublicLicense,version2,insteadoftothisLicense.(Ifanewerversionthanversion2oftheordinaryGNUGeneralPublicLicensehasappeared,thenyoucanspecifythatversioninsteadifyouwish.)Donotmakeanyotherchangeinthesenotices.

Oncethischangeismadeinagivencopy,itisirreversibleforthatcopy,sotheordinaryGNUGeneralPublicLicenseappliestoallsubsequentcopiesandderivativeworksmadefromthatcopy.

ThisoptionisusefulwhenyouwishtocopypartofthecodeoftheLibraryinto

aprogramthatisnotalibrary.

4.YoumaycopyanddistributetheLibrary(oraportionorderivativeofit,underSection2)inobjectcodeorexecutableformunderthetermsofSections1and2aboveprovidedthatyouaccompanyitwiththecompletecorrespondingmachine-readablesourcecode,whichmustbedistributedunderthetermsofSections1and2aboveonamediumcustomarilyusedforsoftwareinterchange.

Ifdistributionofobjectcodeismadebyofferingaccesstocopyfromadesignatedplace,thenofferingequivalentaccesstocopythesourcecodefromthesameplacesatisfiestherequirementtodistributethesourcecode,eventhoughthirdpartiesarenotcompelledtocopythesourcealongwiththeobjectcode.

5.AprogramthatcontainsnoderivativeofanyportionoftheLibrary,butisdesignedtoworkwiththeLibrarybybeingcompiledorlinkedwithit,iscalleda"workthatusestheLibrary".Suchawork,inisolation,isnotaderivativeworkoftheLibrary,andthereforefallsoutsidethescopeofthisLicense.

However,linkinga"workthatusestheLibrary"withtheLibrarycreatesanexecutablethatisaderivativeoftheLibrary(becauseitcontainsportionsoftheLibrary),ratherthana"workthatusesthelibrary".TheexecutableisthereforecoveredbythisLicense.Section6statestermsfordistributionof

Page 5: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 5/8

suchexecutables.

Whena"workthatusestheLibrary"usesmaterialfromaheaderfilethatispartoftheLibrary,theobjectcodefortheworkmaybeaderivativeworkoftheLibraryeventhoughthesourcecodeisnot.WhetherthisistrueisespeciallysignificantiftheworkcanbelinkedwithouttheLibrary,oriftheworkisitselfalibrary.Thethresholdforthistobetrueisnotpreciselydefinedbylaw.

Ifsuchanobjectfileusesonlynumericalparameters,datastructurelayoutsandaccessors,andsmallmacrosandsmallinlinefunctions(tenlinesorlessinlength),thentheuseoftheobjectfileisunrestricted,regardlessofwhetheritislegallyaderivativework.(ExecutablescontainingthisobjectcodeplusportionsoftheLibrarywillstillfallunderSection6.)

Otherwise,iftheworkisaderivativeoftheLibrary,youmaydistributetheobjectcodefortheworkunderthetermsofSection6.AnyexecutablescontainingthatworkalsofallunderSection6,whetherornottheyarelinkeddirectlywiththeLibraryitself.

6.AsanexceptiontotheSectionsabove,youmayalsocombineorlinka"workthatusestheLibrary"withtheLibrarytoproduceaworkcontainingportionsoftheLibrary,anddistributethatworkundertermsofyourchoice,providedthatthetermspermitmodificationoftheworkforthecustomer'sownuseandreverse

engineeringfordebuggingsuchmodifications.

YoumustgiveprominentnoticewitheachcopyoftheworkthattheLibraryisusedinitandthattheLibraryanditsusearecoveredbythisLicense.YoumustsupplyacopyofthisLicense.Iftheworkduringexecutiondisplayscopyrightnotices,youmustincludethecopyrightnoticefortheLibraryamongthem,aswellasareferencedirectingtheusertothecopyofthisLicense.Also,youmustdooneofthesethings:

*a)Accompanytheworkwiththecompletecorrespondingmachine-readablesourcecodefortheLibraryincludingwhateverchangeswereusedinthework(whichmustbedistributedunderSections1and2above);and,iftheworkisanexecutablelinkedwiththeLibrary,withthecompletemachine-readable"work

thatusestheLibrary",asobjectcodeand/orsourcecode,sothattheusercanmodifytheLibraryandthenrelinktoproduceamodifiedexecutablecontainingthemodifiedLibrary.(ItisunderstoodthattheuserwhochangesthecontentsofdefinitionsfilesintheLibrarywillnotnecessarilybeabletorecompiletheapplicationtousethemodifieddefinitions.)*b)UseasuitablesharedlibrarymechanismforlinkingwiththeLibrary.Asuitablemechanismisonethat(1)usesatruntimeacopyofthelibraryalreadypresentontheuser'scomputersystem,ratherthancopyinglibraryfunctionsintotheexecutable,and(2)willoperateproperlywithamodifiedversionofthelibrary,iftheuserinstallsone,aslongasthemodifiedversionisinterface-compatiblewiththeversionthattheworkwasmadewith.*c)Accompanytheworkwithawrittenoffer,validforatleastthreeyears,togivethesameuserthematerialsspecifiedinSubsection6a,above,

forachargenomorethanthecostofperformingthisdistribution.*d)Ifdistributionoftheworkismadebyofferingaccesstocopyfromadesignatedplace,offerequivalentaccesstocopytheabovespecifiedmaterialsfromthesameplace.*e)Verifythattheuserhasalreadyreceivedacopyofthesematerialsorthatyouhavealreadysentthisuseracopy.

Foranexecutable,therequiredformofthe"workthatusestheLibrary"mustincludeanydataandutilityprogramsneededforreproducingtheexecutablefromit.However,asaspecialexception,thematerialstobedistributedneednot

Page 6: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 6/8

includeanythingthatisnormallydistributed(ineithersourceorbinaryform)withthemajorcomponents(compiler,kernel,andsoon)oftheoperatingsystemonwhichtheexecutableruns,unlessthatcomponentitselfaccompaniestheexecutable.

Itmayhappenthatthisrequirementcontradictsthelicenserestrictionsofotherproprietarylibrariesthatdonotnormallyaccompanytheoperatingsystem.SuchacontradictionmeansyoucannotuseboththemandtheLibrarytogetherinanexecutablethatyoudistribute.

7.YoumayplacelibraryfacilitiesthatareaworkbasedontheLibraryside-by-sideinasinglelibrarytogetherwithotherlibraryfacilitiesnotcoveredbythisLicense,anddistributesuchacombinedlibrary,providedthattheseparatedistributionoftheworkbasedontheLibraryandoftheotherlibraryfacilitiesisotherwisepermitted,andprovidedthatyoudothesetwothings:

*a)AccompanythecombinedlibrarywithacopyofthesameworkbasedontheLibrary,uncombinedwithanyotherlibraryfacilities.ThismustbedistributedunderthetermsoftheSectionsabove.*b)GiveprominentnoticewiththecombinedlibraryofthefactthatpartofitisaworkbasedontheLibrary,andexplainingwheretofindtheaccompanyinguncombinedformofthesamework.

8.Youmaynotcopy,modify,sublicense,linkwith,ordistributetheLibraryexceptasexpresslyprovidedunderthisLicense.Anyattemptotherwisetocopy,modify,sublicense,linkwith,ordistributetheLibraryisvoid,andwillautomaticallyterminateyourrightsunderthisLicense.However,partieswhohavereceivedcopies,orrights,fromyouunderthisLicensewillnothavetheirlicensesterminatedsolongassuchpartiesremaininfullcompliance.

9.YouarenotrequiredtoacceptthisLicense,sinceyouhavenotsignedit.However,nothingelsegrantsyoupermissiontomodifyordistributetheLibraryoritsderivativeworks.TheseactionsareprohibitedbylawifyoudonotacceptthisLicense.Therefore,bymodifyingordistributingtheLibrary(oranyworkbasedontheLibrary),youindicateyouracceptanceofthisLicensetodoso,andallitstermsandconditionsforcopying,distributingormodifyingthe

Libraryorworksbasedonit.

10.EachtimeyouredistributetheLibrary(oranyworkbasedontheLibrary),therecipientautomaticallyreceivesalicensefromtheoriginallicensortocopy,distribute,linkwithormodifytheLibrarysubjecttothesetermsandconditions.Youmaynotimposeanyfurtherrestrictionsontherecipients'exerciseoftherightsgrantedherein.YouarenotresponsibleforenforcingcompliancebythirdpartieswiththisLicense.

11.If,asaconsequenceofacourtjudgmentorallegationofpatentinfringementorforanyotherreason(notlimitedtopatentissues),conditionsareimposedonyou(whetherbycourtorder,agreementorotherwise)thatcontradicttheconditionsofthisLicense,theydonotexcuseyoufromthe

conditionsofthisLicense.IfyoucannotdistributesoastosatisfysimultaneouslyyourobligationsunderthisLicenseandanyotherpertinentobligations,thenasaconsequenceyoumaynotdistributetheLibraryatall.Forexample,ifapatentlicensewouldnotpermitroyalty-freeredistributionoftheLibrarybyallthosewhoreceivecopiesdirectlyorindirectlythroughyou,thentheonlywayyoucouldsatisfybothitandthisLicensewouldbetorefrainentirelyfromdistributionoftheLibrary.

Ifanyportionofthissectionisheldinvalidorunenforceableunderanyparticularcircumstance,thebalanceofthesectionisintendedtoapply,and

Page 7: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 7/8

thesectionasawholeisintendedtoapplyinothercircumstances.

Itisnotthepurposeofthissectiontoinduceyoutoinfringeanypatentsorotherpropertyrightclaimsortocontestvalidityofanysuchclaims;thissectionhasthesolepurposeofprotectingtheintegrityofthefreesoftwaredistributionsystemwhichisimplementedbypubliclicensepractices.Manypeoplehavemadegenerouscontributionstothewiderangeofsoftwaredistributedthroughthatsysteminrelianceonconsistentapplicationofthatsystem;itisuptotheauthor/donortodecideifheorsheiswillingtodistributesoftwarethroughanyothersystemandalicenseecannotimposethatchoice.

ThissectionisintendedtomakethoroughlyclearwhatisbelievedtobeaconsequenceoftherestofthisLicense.

12.Ifthedistributionand/oruseoftheLibraryisrestrictedincertaincountrieseitherbypatentsorbycopyrightedinterfaces,theoriginalcopyrightholderwhoplacestheLibraryunderthisLicensemayaddanexplicitgeographicaldistributionlimitationexcludingthosecountries,sothatdistributionispermittedonlyinoramongcountriesnotthusexcluded.Insuchcase,thisLicenseincorporatesthelimitationasifwritteninthebodyofthisLicense.

13.TheFreeSoftwareFoundationmaypublishrevisedand/ornewversionsofthe

LesserGeneralPublicLicensefromtimetotime.Suchnewversionswillbesimilarinspirittothepresentversion,butmaydifferindetailtoaddressnewproblemsorconcerns.

Eachversionisgivenadistinguishingversionnumber.IftheLibraryspecifiesaversionnumberofthisLicensewhichappliestoitand"anylaterversion",youhavetheoptionoffollowingthetermsandconditionseitherofthatversionorofanylaterversionpublishedbytheFreeSoftwareFoundation.IftheLibrarydoesnotspecifyalicenseversionnumber,youmaychooseanyversioneverpublishedbytheFreeSoftwareFoundation.

14.IfyouwishtoincorporatepartsoftheLibraryintootherfreeprogramswhosedistributionconditionsareincompatiblewiththese,writetotheauthor

toaskforpermission.ForsoftwarewhichiscopyrightedbytheFreeSoftwareFoundation,writetotheFreeSoftwareFoundation;wesometimesmakeexceptionsforthis.Ourdecisionwillbeguidedbythetwogoalsofpreservingthefreestatusofallderivativesofourfreesoftwareandofpromotingthesharingandreuseofsoftwaregenerally.

NOWARRANTY

15.BECAUSETHELIBRARYISLICENSEDFREEOFCHARGE,THEREISNOWARRANTYFORTHELIBRARY,TOTHEEXTENTPERMITTEDBYAPPLICABLELAW.EXCEPTWHENOTHERWISESTATEDINWRITINGTHECOPYRIGHTHOLDERSAND/OROTHERPARTIESPROVIDETHELIBRARY"ASIS"WITHOUTWARRANTYOFANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDING,BUTNOTLIMITEDTO,THEIMPLIEDWARRANTIESOFMERCHANTABILITYANDFITNESSFORA

PARTICULARPURPOSE.THEENTIRERISKASTOTHEQUALITYANDPERFORMANCEOFTHELIBRARYISWITHYOU.SHOULDTHELIBRARYPROVEDEFECTIVE,YOUASSUMETHECOSTOFALLNECESSARYSERVICING,REPAIRORCORRECTION.

16.INNOEVENTUNLESSREQUIREDBYAPPLICABLELAWORAGREEDTOINWRITINGWILLANYCOPYRIGHTHOLDER,ORANYOTHERPARTYWHOMAYMODIFYAND/ORREDISTRIBUTETHELIBRARYASPERMITTEDABOVE,BELIABLETOYOUFORDAMAGES,INCLUDINGANYGENERAL,SPECIAL,INCIDENTALORCONSEQUENTIALDAMAGESARISINGOUTOFTHEUSEORINABILITYTOUSETHELIBRARY(INCLUDINGBUTNOTLIMITEDTOLOSSOFDATAORDATABEINGRENDEREDINACCURATEORLOSSESSUSTAINEDBYYOUORTHIRDPARTIESORAFAILUREOF

Page 8: pthread_LGPL

8/2/2019 pthread_LGPL

http://slidepdf.com/reader/full/pthreadlgpl 8/8

THELIBRARYTOOPERATEWITHANYOTHERSOFTWARE),EVENIFSUCHHOLDEROROTHERPARTYHASBEENADVISEDOFTHEPOSSIBILITYOFSUCHDAMAGES.

ENDOFTERMSANDCONDITIONS

HowtoApplyTheseTermstoYourNewLibraries

Ifyoudevelopanewlibrary,andyouwantittobeofthegreatestpossibleusetothepublic,werecommendmakingitfreesoftwarethateveryonecanredistributeandchange.Youcandosobypermittingredistributionundertheseterms(or,alternatively,underthetermsoftheordinaryGeneralPublicLicense).

Toapplytheseterms,attachthefollowingnoticestothelibrary.Itissafesttoattachthemtothestartofeachsourcefiletomosteffectivelyconveytheexclusionofwarranty;andeachfileshouldhaveatleastthe"copyright"lineandapointertowherethefullnoticeisfound.

onelinetogivethelibrary'snameandanideaofwhatitdoes.Copyright(C)yearnameofauthor

Thislibraryisfreesoftware;youcanredistributeitand/ormodifyitunderthetermsoftheGNULesserGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation;either

version2.1oftheLicense,or(atyouroption)anylaterversion.

Thislibraryisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.SeetheGNULesserGeneralPublicLicenseformoredetails.

YoushouldhavereceivedacopyoftheGNULesserGeneralPublicLicensealongwiththislibrary;ifnot,writetotheFreeSoftwareFoundation,Inc.,51FranklinSt,FifthFloor,Boston,MA02110-1301USA

Alsoaddinformationonhowtocontactyoubyelectronicandpapermail.

Youshouldalsogetyouremployer(ifyouworkasaprogrammer)oryourschool,ifany,tosigna"copyrightdisclaimer"forthelibrary,ifnecessary.Hereisasample;alterthenames:

Yoyodyne,Inc.,herebydisclaimsallcopyrightinterestinthelibrary`Frob'(alibraryfortweakingknobs)writtenbyJamesRandomHacker.

signatureofTyCoon,1April1990TyCoon,PresidentofVice

That'sallthereistoit!--------------------------------------------------------------------------------