Alhoewel ik vind dat Torvalds nogal eens in een droomwereld wil proberen te leven die nooit zal en kan ontstaan, ben ik het met hem op dit (DRM)-vlak grotendeels met hem eens.
Ik ben het met hem eens dat de DRM paragraaf niet thuis hoort in de GPL. Je moet zelf kunnen kiezen of je dit wil doen of niet, dat is immers de keuzevrijheid en daarnaast gaat DRM in 90% van de gevallen om content. In de meeste gevallen zal dus niet gekozen worden voor DRM, maar goed dat is een ander verhaal.
Waar ik het niet mee eens ben, is dit stukje:
Dat is dan ook de manier waarop hij graag zou zien dat mensen met creatieve uitingen omgaan, zodat content beschermd wordt door te zeggen wat er wél mee gedaan mag worden.
Het ligt eraan hoe je tegen de DRM aan kijkt, maar praktisch gezien specificeert DRM wat er wel gedaan mag worden door hetgene te blokkeren wat niet mag. Het is maar hoe je er tegen aan kijkt...
Hij sluit af met 'I'm not arguing against the GPLv3. I'm arguing that the GPLv3 is wrong for _me_, and it's not the license I ever chose.'
Dat vind ik dus onzin. Je bent of VOOR of TEGEN, als het niet naar jouw mening is in een mate waardoor je er niet mee kan werken dan ben je TEGEN en anders VOOR. En politiek gezien heb je dan ook nog iets wat er tussen ligt, maar zodra er politieke aspecten binnen de GPL gaan komen, heb je een serieus probleem. Zo simpel ligt het.
Overigens vind ik het stuk een beetje raar (vertaald?). Op een aantal plaatsen wordt geimpliceerd dat Linus tegen is, maar een paar regels verder komt dan de aap uit de mouw: Hij is niet zo zeer tegen, maar hij ziet het nut er niet van in, omdat de GPL (legaal!) toestaat de code te veranderen zodat het bijvoorbeeld ook zonder DRM zou werken. En dat is toch wel een zeer essentieel verschil.
@Harm: Wat jij dus probeert uit te leggen aan mij, is hetgene wat ik beweer (misschien alleen iets te bondig gedaan).
@Confusion: Tegen de tijd dat je vanillavla met IT gerelateerde zaken kunt gaan vergelijken is Windows Open Source geworden

. Verders heb je idd wel een punt daarin. Maar nog steeds vind ik het een kromme/slechte statement die hij probeert te maken. "I won't use GPLv3 in it's current state for the kernel, because it doesn't serve any benefits for it" is een veel duidelijker statement waar hij misschien zelfs wel meer mee behaald. Alhoewel dat dan weer niet hip staat

Overigens vind ik het stuk een beetje raar (vertaald?). Op een aantal plaatsen wordt geimpliceerd dat Linus tegen is, maar een paar regels verder komt dan de aap uit de mouw: Hij is niet zo zeer tegen, maar hij ziet het nut er niet van in, omdat de GPL (legaal!) toestaat de code te veranderen zodat het bijvoorbeeld ook zonder DRM zou werken. En dat is toch wel een zeer essentieel verschil.
Dát klopt dus niet voor zover ik Linus begrijp. Linus beargumenteert twee zaken: (1) dat het onzin is om DRM toe te passen op GPL-code; en (2) dat DRM als beperkend middel voor content niet zou mogen bestaan omdat het keuzevrijheid beperkt.
Ad. 1: Bij code die onder de GPL is vrijgegeven, hebben gebruikers het recht om code in te zien, aan te passen en verder te verspreiden. Dat recht is onlosmakelijk verbonden met de GPL. Als de ge-GPL'de broncode wordt vrijgegeven met behulp van DRM-restrictie, dan is dat dus in strijd met de GPL. Het heeft daarom dus ook geen zin om DRM toe te passen op GPL-broncode.
Ad. 2: De GPL is juist in het leven geroepen om keuzevrijheid en mogelijkheden te geven aan het grote publiek. DRM is echter bedoeld om rechten af te schermen en dat zijn dus twee tegengestelde doelen. Ook dat is dus een reden voor Torvalds om DRM af te wijzen.
Linus heeft overigens ook een alternatief: in plaats van dat content, dus niet code, beperkt wordt door DRM moet contentcreëerders aangeven op wat voor manier de gecreëerder content wél gebruikt mag worden. (De GPL is echter niet van toepassing op de gegenereerde content en daarom zou een eventuele opmerking over DRM thuishoren in een Creative Commons-licentie.) Dit is dus totaal anders dan de manier waarop DRM werkt, waarbij juist wordt aangegeven onder welke restricties de content gebruikt of bekeken mag worden.
Overigens: Torvalds is niet tegen DRM omdat GPL-code het mogelijk zou maken DRM-beveiliging te verwijderen uit GPL-software. Hij heeft zelf namelijk ook wel eens
laten vallen dat - mocht het noodzakelijk zijn - er best DRM in de Linux-kernel kan komen.
Als de ge-GPL'de broncode wordt vrijgegeven met behulp van DRM-restrictie, dan is dat dus in strijd met de GPL.
De restrictie zit niet in de licentie maar in de hardware waar de software voor bedoeld is.
Dat is met GPLv2 dus legaal, maar met v3 niet meer.
Het grote publiek zit helemaal niet te wachten op de GPL, da's een waandenkbeeld, het grote publiek weet niet eens wat de GPL is.
Als het grote publiek op de GPL zat te wachten had Microsoft geen marktaandeel van +90% op de desktop.
De GPL biedt geen absolute vrijheid maar is juist restrictief wat je met software en broncodes mag doen, ik zeg niet dat dit ten onrechte is maar doe nu aub niet alsof de GPL de grote vrijheid is.
BSD licentie is een stuk vrijer als de GPL.
De GPL biedt geen absolute vrijheid
De vrijheden die de GPL biedt zijn voor de gebruiker, terwijl de vrijheden die de BSD licentie biedt voor de ontwikkelaar zijn. Dat is *het* grote verschil.
De vrijheden die de GPL biedt zijn voor de gebruiker, terwijl de vrijheden die de BSD licentie biedt voor de ontwikkelaar zijn. Dat is *het* grote verschil.
De BSD-licentie is vrij voor de gebruiker en voor de ontwikkelaar, dus netto is de BSD-licentie vrijer

De BSD-licentie is vrij voor de gebruiker en voor de ontwikkelaar, dus netto is de BSD-licentie vrijer
Nee, de BSD licentie staat het toe dat de ontwikkelaar de code niet vrijgeeft. Dat
ontneemt de gebruiker de mogelijkheid die code aan te passen.
Nee, de BSD licentie staat het toe dat de ontwikkelaar de code niet vrijgeeft. Dat ontneemt de gebruiker de mogelijkheid die code aan te passen.
op dat moment is het niet meer BSD gelicenseerd, maar propietary, een subtiel verschil. Dat is wat MS met de BSD TCP/IP stack heeft gedaan.
In beginsel is iets wat BSD gelicenseerd is opensource, maar kan de gebruiker / ontwikkelaar ervoor kiezen die licentie te vervangen voor een propietary variant. Nu kun je daar voor of tegen zijn, maar in principe is opensource onder een BSD licentie veel vrijer dan GPL gelicenseerde code.
Dat is ook het grootste probleem dat bedrijven zoals bijvoorbeeld MS hebben met Linux, de licentie vorm die voor hun erg gevaarlijk / onbruikbaar is.
Ad. 1: Bij code die onder de GPL is vrijgegeven, hebben gebruikers het recht om code in te zien, aan te passen en verder te verspreiden. Dat recht is onlosmakelijk verbonden met de GPL. Als de ge-GPL'de broncode wordt vrijgegeven met behulp van DRM-restrictie, dan is dat dus in strijd met de GPL. Het heeft daarom dus ook geen zin om DRM toe te passen op GPL-broncode.
Het is helemaal niet "verboden" om code die onder de GPL (2) valt uit te voeren op DRM-hardware. Zolang je die code maar hebt. Het probleem is dat je, moest je die code aanpassen en opnieuw compileren, je dat in een DRM-systeem niet meer kan uitvoeren (omdat je de keys niet hebt om de code te "signen").
In de GPLv3 staat dat je evt. keys die nodig zijn om de code uit te voeren /ook/ moet vrijgeven. Hij vindt dat niet kunnen omdat b.v. een distro-maker die zijn kernel, of delen ervan, signed z'n private keys zou moeten vrijgeven (hetgeen het nut van die keys compleet teniet doet). Hij vindt het niet de taak van softwareontwikkelaars om te beslissen op welke hardware iets draait.
Eerlijk gezegd kan ik hem daar wel in volgen. Het is utopisch om te denken dat een bedrijf dat DRM wil gebruiken met Linux dat niet zou doen moest de Linux-licentie dat niet toelaten. Dat bedrijf zou gewoon een ander OS gebruiken dat dat wel doet.
Hij vindt dat niet kunnen omdat b.v. een distro-maker die zijn kernel, of delen ervan, signed z'n private keys zou moeten vrijgeven (hetgeen het nut van die keys compleet teniet doet).
Dat lijkt me niet waar. Tenzij die distro maker DRM hardware gebruikt die alleen 'zijn' kernel accepteert.
Dat lijkt me niet waar. Tenzij die distro maker DRM hardware gebruikt die alleen 'zijn' kernel accepteert.
Wel, dat is het 'm juist. Torvalds vindt niet dat hij moet voorkomen dat software niet mag draaien op bepaalde hardware. Dus als Redhat z'n kernel wil laten draaien op DRM-hardware, of als Redhat enkel kernel-modules wil draaien die door hen gesigned zijn of iets dergelijks, kunnen ze dat niet tenzij ze hun keys vrijgeven.
in zekere zin, kan ik me dat wel voorstellen ...
ik neem aple als voorbeeld, waar ik 't me goed kan voorstellen dat die NIET willen dat erzomaar iets troepigs op op die macs gezet wordt -
maar anderzijds, is daar DRM wel voor nodig, - of zetj e dat gewoon in je EULA ....
ik denk dat Linus Dus idd gelijk heeft wat betreft het niet thuis horen...
en zou het eerder handig zijn als die DRM paragraaf een soort modulair caracter had,
voor deze software gelden de voorwaarden van de GLP v3 licentie, met de aanvullingen uit de DRM 1.1 module ....
of zo iets...
Ik kan je nu al vertellen dat het Apple totaal niet interesseerd met wat jij op je mac zet. Op de new world macs (G3, G4, G5) maken ze gebruik van de zgn open firmware wat het voor gebruikers heel eenvoudig maakt om bijvoorbeeld dingen als Linux te installeren. Bij de lancering van de Intel macs is ook al aangegeven dat ze er niets aan zullen doen om te voorkomen dan men er windows op zou gaan draaien. Je mag dus alles op je mac draaien mocht je daar behoefte aan hebben. Wat Apple wel probeert te voorkomen is dat OS X op iets troepigs wordt gedraait.