Klarade millennium-buggen
|
|
Reg.datum: May 2006
Inlägg: 2 604
|
|
Klarade millennium-buggen
Reg.datum: May 2006
Inlägg: 2 604
|
För egen del får du göra vad du vill på din egen sida med GPL, men det är när du sprider materialet vidare som du är bunden av att offentliggöra dina tillskott och liciensiera även dem som GPL.
Lösning 1 är då att bara göra ett exemplar och om du gör det på uppdrag, skicka med licensen till köparen som då förstår att han i sin tur inte kan sprida detta vidare.
Lösning 2 är att separera kod och funktion och leverera dem sida vid sida i två enheter där den GPL-licensierade delen är oändrad och fristående. Din proprietära kod kommer då att falla under din licens och GPL-delen under GPL-licens. Exempel: Joomlas grundinstallation kompletterat med ett kommersiellt tillägg.
Meningen med GPL är inte att tvinga alla att distribuera sina verk fritt, utan att säkra att den kod som en gång varit öppen aldrig kan komma att låsas in genom att bli en del av en ny produkt som distribueras under en annan licens. Därav kravet på separata delar. Om man nödvändigt måste in i koden och ändra så får man antingen hålla det för sig själv eller så acceptera att det blir allmänt tillgängligt.
Sen finns det andra licenser, till exempel Creative Commons, som inte tillåter ändringar alls utan bara vidare distribution i oförändrat skick. Eller freeware, som egentligen bara betyder gratis men där alla andra rättigheter stannar hos upphovsmannen. Ett program som tidigare varit freeeware kan alltså ändras och "stängas in" genom att man ger ut en ny version under en annan licens. Det kan (ska) inte hända med GPL.
|