Citat:
Ursprungligen postat av Verarxar
Behöver lite hjälp på att förstå skillnaden mellan de två licenserna för OSS. Jag sökte runt och lyckades samla på mig följande:
Till skillnad från BSD så kräver GPL att en mjukvara måste förbli GPL licensierad även när den säljs vidare (Är det det som kallas copyleft?). Hur som helst, detta kan jag köpa, men jag hittade ett par påståenden utan någon förklaring som jag inte förstår:
citat: "Man slipper allt harvande med versions-skillnader och dependencies eftersom man har ett grundsystem" - Hur och varför då? Vad exakt är det för trassel?
GPL påstås ha större hårdvarustöd. - Samma fråga, varför påstås det ha det?
Varför valde Linux tex. GPL och Android BSD? Hur hade de bägge sett ut idag om Linus istället vad BSD licensierat och om Android använde sig utav GPL? Finns det fler possitiva / negativa aspekter med de bägge?
Hade varit väldigt tacksam för ett förtydligande!
GPL är ett judiskt kommunistprojekt som startades av juden Richard Stallman, på både gott och ont. Det finns en del väldigt positiva fördelar med GPL, som skyddar våra friheter som privatanvändare, att vi slipper betala en massa pengar för undermålig mjukvara och få grymt bra mjukvara helt gratis, samt att kodoptimering är som bäst när det är open source och därmed slipper vi en fet snobbjävel som har en massa aktier investerade i mjukvaran du använder skall bestämma vad du får göra och inte göra och hur du får använda mjukvaran och så vidare.
Nackdelarna med GPL är att den skadar ekonomin, eftersom det är en kommunistlicens. Det blir jävligt svårt att tjäna pengar på GPL-licensierad mjukvara, så GPL-utvecklare har ofta svårt att få ihop till levebrödet, men detta hade inte varit ett problem om alla som använder t.ex. VirtualDub, Notepad++ eller Firefox (och dess tillägg) donerade en liten summa pengar till utvecklarna bakom mjukvaran. Men å andra sidan är inte profit huvudprioriteten med GPL-licensierad mjukvara, vilket märks av på så sätt att det satsas på kvalitet och optimering och buggfixar och säkerhet på ett helt annat sätt jämfört med proprietär mjukvara.
Den modifierade BSD-licensen utan advertising clause är bokstavligt talat en ganska libertariansk licens, som är mer lämplig för företag eftersom den tillåter ekonomiskt gynsamma metoder för företagen. Det är därför Google väljer hellre BSD-licensen (och Apache-licensen) eftersom Google som företag då har ett alternativ att kunna släppa koden som proprietär och stängd mjukvara ifall det skulle bli ekonomiskt nödvändigt att gå den vägen.
Innan någon pajas hävdar att jag skriver konspirationsteorier om judar så är det ett historiskt faktum att Richard Stallman är jude och till och med den anti-kommunistiska open source föresråkaren Eric S. Raymond har jämfört Stallman's retorik med egalitär marxistisk ideologi om ägandeskap. Och judar har alltid varit överrepresenterade inom kommunistiska ideologier.
Anledningen till att Linus Thorvalds släppte Linuxkärnan i GPL v2 beror på att BSD-licenserna inte var riktigt klara på den tiden då det fanns lagliga problem med BSD som har klarats ut sen dess. Med tanke på hur mycket Thorvalds ogillar Richard Stallman's fanatiska ideologiska aktivism är det inte helt otroligt att Thorvalds hade valt BSD-licensen om den fanns tillgänglig, men BSD-licensen var mer problematisk då eftersom den hade en advertising clause.
Å andra sidan är Linus Thorvalds självutnämnd socialist och hans far har varit kommunist så GNU GPL licensen passar honom ganska bra.
Relevanta länkar:
http://www.gnu.org/licenses/license-list.html
http://en.wikipedia.org/wiki/Compari...tware_licenses
http://en.wikipedia.org/wiki/List_of...tware_licenses
GPL vs BSD licence? :
http://www.forumbiodiversity.com/showthread.php?t=4569
^^ Relevant tråd som täcker det mesta.