Avatar billede simonvalter Praktikant
06. august 2004 - 15:41 Der er 4 kommentarer og
2 løsninger

software licenser

har siddet og kigget lidt på det på gnu.org og de går helt klart ind for helt open source op påpeger en masse fejl med mange af de andre. Jeg er kommet frem til at hvis man vil have helt opensource så er det vel gpl
med librarys der skal kunne bruges kommercielt er lgpl egnet.
men hvad med hvis programmet skal være helt kommercielt. Altså kun bruges af dem der har fået/købt det og ikke kan ændres osv.. hvilken er så egnet?

Og hvad hvis programmet slet ikke har specificeret nogen licence? kan folk så tillade sig hvad de vil med sourcen?
Avatar billede arne_v Ekspert
06. august 2004 - 15:49 #1
GPL = er selv open source & kan kun bruges i open source

LGPL = open source & kan godt bruges i closed source

Apache/BSD = open source & kan godt bruges i closed source

Man kan også kombinere således er MySQL udgivet udner 2 licenser:
  GPL - du betaler ikke men hvis du distribuerer skal din kode også være open source
  kommerciel licens - du betaler og du kan distribuere med closed source

Der er visse forskelle på LGPL og Apache/BSD. Kommercielle brugere foretrækker
som oftest Apache/BSD. Jeg mener at det har noget med at gøre når man ændrer
i koden så skal det med LGPL offentliggøres mens Apache/BSD tillader at man
holder sine forbedringer for sig selv.

For eksempler på commercielle license skal du nok studere f.eks. Microsofts
licenser og ikke open source licenser.

Ingen licens => ingen har lov til at bruge det.
Avatar billede arne_v Ekspert
06. august 2004 - 15:50 #2
http://www.opensource.org/ har en masse om open source licenser.
Avatar billede strych9 Praktikant
06. august 2004 - 17:05 #3
Du må ikke forvirre licenser med copyright/ophavsret. Hvis du laver et closed source edb program så har du ophavsret til kildekoden såvel som den færdige binære fil og alle databaser du måtte gøre brug af i programmet. Ophavsret betyder at du har eneret til at modificere, distribuere, kopiere og publicere programmet. Dette gælder hvis du ikke har nogen EULA eller licens.

LGPL tillader ikke ændringer i kildekoden uden at man skal publicere alle ændringerne. Til gengæld kan man godt lave et closed source program som linker til et lib som bruger LGPL licens.

Hvis du har spørgsmål angående GPL/LGPL af mere tricky art (dvs ikke FAQ-spørgsmål) så er Free Software Foundation meget beredvillige til at svare på dem over e-mail..
Avatar billede simonvalter Praktikant
06. august 2004 - 18:11 #4
ok tak. I må godt ligge et svar begge to.
Avatar billede arne_v Ekspert
06. august 2004 - 18:24 #5
ok
Avatar billede strych9 Praktikant
06. august 2004 - 21:10 #6
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