COOPsite är copyright Lars Hallberg Micro++ och licenserad enligt följande licensvillkor. Detta är licensvillkor och får endast ändras av copyrightinnehavaren! Dessa licensvillkor är inte nödvändigtvis i sin slutgiltiga form men deras andemening är bindande.
Denna kod är licenserad enligt GNU GPL version 2.0 enligt följande villkor:
Överförande av ömsesidigt oberoende rättigheter. Till alla ändringar och tillägg som görs i koden har både ändraren och den till filen ursprungliga copyrightinnehavaren fulla rättigheter var för sig.
Det innebär att copyrightinnehavaren kan sälja ofria licenser på den ändrade koden i sin helhet och den som gjort ändringar/tillägg kan sälja ofria licenser på sina ändringar och tillägg.
Om koden distribueras under utökade villkor anses detta överförande av rättigheter vara bindande genomfört.
Om filens eller projektets copyrightinnehavare, direkt eller via associerad part, försöker begränsa kodens opensourcebruk genom att hävda rättigheter enligt patent eller copyright på gränsnitt, såväl maskin-maskin, maskin-människa som människa-människa, ogiltligförklaras överförandet av rättigheter till ändringar och tillägg till den överträdande parten.
I varje led av denna kods distribution äger mottagaren rätt att ändra licensen från 'utökade villkor' till 'generella villkor'. Denna ändring görs då i respektive fils copyrightnotis. Det är enda ändringen som tillåts, copyrightmeddelandet måste för övrigt stå kvar oförändrat och denna licensfil måste följa med oförändrad.
Därmed är licensvillkoren slut. Resten är ren information.
För att få checkas in i projektets orginalkod måste koden forfarande vara licenserad enligt 'utökade villkor'. Skapar en tredjeparts utvecklare egna filer i projektet kan de sätta sig själv som copyrightägare på dessa. Men de måste forfarande vara licenserade enligt 'utökade villkor' och en för båda parter nöjaktig överenskommelse för hur projektets copyrightägare kan vidaresälja rättigheter till koden, måste vara klar.
Gör du betydande ändringar i en befintlig fil kan du även höra av dig till projektets/filens copyrightägare för överenskommelse om själig kompensation när och om koden säljs för ofri användning.
Q) Är dessa licensvillkor under 'utökade villkor' kompatibel med GPL?
A) Rimligen ja! GPL ställer krav som ska garantera framtida led i kodens existens, full frihet enligt GPL. Även under 'utökade villkor' äger varje led i kodens existens rätt att byta till 'generella villkor' (som är ren GPL och därför rimligen kompatibel med GPL). Därmed lägger 'utökade villkor' inga extra restriktioner på distrubutionen.
Q) Handlar licensvillkoren om att tjäna pengar?
A) Inte i första hand. Visst blir det möjligt att sälja ofria licenser - men i första hand handlar det om att göra bruket av koden i open source projekt lite flexiblare samtidigt som en uppmuntran att skriva öppna program finns kvar.
Q) Varför inte bara använda LGPL?
A) Det finns aspekter med LGPL som är bra. Men samtidigt så saknas licensen uppmuntran till att skriva öppna/fria program. Med de här licensvillkoren måste folk som vill skriva ofria program inhämta tillstånd - och kanske betala för det. En klar uppmuntran att skriva fria program istället!
Q) Är inte 'överförandet av rättigheter' ganska girigt?
A) Kanske det, men det är där för att garantera att den ursprungliga copyrightägaren forfarande kan återvinna koden både i fria och ofria projekt utan att behöva hålla isär två olika versioner. En gemensam kodversion är troligen bättre än vad både en rent fri och en rent ofri skulle ha varit var för sig. Det är även nödvändigt för att kunna erbjuda Open Source amnestin!
Att dela med sig av rätten till ofri exploatering av små bidrag som ersättning för att få bruka den stora helheten fritt är inte orimligt. För större bidrag finns möjligheten att komma överens om ersättning för ev kommersiell ofri användning.
Men gillar du det inte, går det alltid att ändra villkor!