28. februar 2005 - 15:40Der er
7 kommentarer og 1 løsning
Licenser - muligheder, begrænsninger, fordele, ulemper etc.
Jeg har et helt overordnet spm., nemlig hvilke regler der gælder for distribution af programmel, der anvender andet programmel, der er distribueret under diverse licenser (GPL, BSD osv.).
Så vidt jeg har kunnet læse mig til, er de forskellige licenser - og der er rigtig mange! - mere eller mindre restriktive.
Jeg tænker derfor bla. på: - hvad kan man kort sige om de enkelte "vigtigste" licenser (muligheder, begrænsninger, fordele, ulemper)? - hvad gælder hvis man anvender programmel underlagt flere forskelige licenser (man skal vel så overholde hver enkelt licens)? - hvad gælder hvis licenserne ændres for det programmel, man anvender (er man så forpligtet til fremadrettet at overholde ny licens)? - hvor man kan evt. læse mere om dette emne, som jo i høj grad er juridisk/økonomisk interessant?
For dem begge gælder at de er open source og at du må bruge koden, distribuere koden etc..
Den store forskel er at med GPL skal din egen kode selv være GPL mens med LGPL/Apache/BSD kan din kode sgatens være en anden open source licens eller closed source.
Derudover er der tit restriktioner på: - at man skal give credit til nogen hvis man bruger koden - en procedure for hvad man skal gøre hvis man retter i koden men i praksis er de sjædent det store problem.
Man skal selvfølgelig altid nærlæse licens betingelser grundigt.
Jeg skal lige understrege at GPL effekten gælder ved bundling. Du må godt lave closed source kode som bruger GPL kode, hvis du ikke distribuerer GPL koden men lader dine slutbrugere selv hente den.
->arne_v: Meget fint. Specielt det sidste du skriver er interessant. Findes der licenser eller andre juridiske regler, der er så restriktive, at ens egen kode skal være open source, uanset den ikke bundles?
Hvilke fordele, ulemper har man i øvrigt helt overordnet ved udgivelse af software i relation til open/closed source kode? (udbredelse, rettigheder under en licens etc.)
Har open/closed source kode nogen betydning i relation til en eventuel pris, man måtte ønske at tage for sit produkt?
Tror jeg ikke kan lade sig gøre juridisk. Hvis ikke man distribuerer noget af deres, så kan de heller ikke bestemme hvordan ens eget skal distribueres.
Måske kan de restricte slut brugeren. "Må kun bruges i.f.m. open source produkter". Kan dog ikke erindre at have set en sådan. Det er normalt "Må ikke bruges kommercielt".
Principielt må du tage hvad du vil for open source. Men da dem er køber via license for lov til at videre distribuere, så kan det ikke lade sig gøre i praksis.
Hvis man vil tjene penge på open source så gør man det normalt via service og support.
Mest markante undtagelse er nok dual license. Du laver produktet som gratis med GPL licens og så det koster penge med en ikek GPL licens. På den måde skal alle der vil bundle og som ikke har lyst til at bruge GPL betale !
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.