Avatar billede jespersahner Nybegynder
28. februar 2005 - 15:40 Der 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?
Avatar billede arne_v Ekspert
28. februar 2005 - 15:43 #1
Du kan læse meget om open sourec licenser her:
http://www.opensource.org/
http://www.opensource.org/licenses/
Avatar billede arne_v Ekspert
28. februar 2005 - 15:47 #2
De store open source licenser er:

GPL
LGPL/Apache/BSD

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.
Avatar billede arne_v Ekspert
28. februar 2005 - 15:49 #3
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.
Avatar billede jespersahner Nybegynder
28. februar 2005 - 16:10 #4
->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?
Avatar billede arne_v Ekspert
28. februar 2005 - 16:27 #5
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".
Avatar billede arne_v Ekspert
28. februar 2005 - 16:30 #6
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 !
Avatar billede jespersahner Nybegynder
01. marts 2005 - 15:22 #7
->arne_v: Må vist være tid til et svar.
Avatar billede arne_v Ekspert
01. marts 2005 - 15:25 #8
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester