Kan iemand de voor- en nadelen voor consument en ontwikkelaar van GPLv3 samenvatten?
Ontwikkelaars die software onder de GPL uitbrengen doen dat omdat ze een bepaald doel hebben:
- hun software moet vrij verspreid kunnen worden
- andere ontwikkelaars moeten de software kunnen bestuderen en verbeteren.
- de aanpassingen moeten echter wel worden teruggeven worden
(in feite een betaling in natura voor de software, wat de software zelf kost niets)
Er waren alleen trucs om deze doelen te omzeilen. Vergelijk: wat zou Microsoft doen als je hun EULA kon omzeilen..? ...de fouten in de licentie repareren!

Dat is wat er nu voor de GPL gebeurd is. Daarmee is het bestaan van vrije software - en de juridische status daarvan - voor de komende decennia beter geborgd.
Concrete veranderingen voor ontwikkelaars:
- als je code instuurt naar je GPLv3 project, mag je daarna dit project niet aanklagen voor patenten die het van jou schendt. Je hebt die code immers niet voor niets gegeven.
- Voor de duidelijkheid: een open source project kan altijd nog aangeklaagd worden voor patenten, alleen niet door de bedrijven die hebben bijgedragen aan de software. Zo wordt voorkomen dat deze gepatenteerde code toesturen en je daarna voor die code aanklagen.
- Patentdeals zijn niet verboden, maar het effect ervan wordt wel anders. Je geeft daarmee immers alle gebruikers toegang tot de software, en niet een selecte groep wat Microsoft probeerde (en zoveel onrust gaf).
- met hardware matige beperkingen kon je de voorkomen dat je software kon verspreiden/aanpassen, terwijl dat aanpassen altijd al het doel van de GPL is geweest. Dat kan nu niet meer.
- het begrip "distribute" heeft een judische betekenis waardoor bepaalde manier van verspreiden geen "distributie" waren. daarvoor wordt nu "conveying" gebruikt.
- de licentie is beter geformuleerd, waardoor deze beter begrepen wordt.
Voor de consument:
- als er GPL software gebruikt is op hardware moet je die kunnen vervangen door verbeterde versies. Dat was altijd al het hele doel van de GPL, maar bedrijven als Tivo misbruikten hardwarematige beperkingen om dit tegen te gaan.
Dat geintje is nu voorbij, wat Tivo de keus geeft: take it (en geef mensen ook netjes de rechten), or leave it (en gebruik+betaal bijvoorbeeld voor Windows op je hardware). Zo moeilijk hoeft die keus niet te zijn, je kunt potentieel profiteren van de inspanningen van 1000'en ontwikkelaars. Die vragen er relatief maar weinig voor terug. 
Indirect zijn er andere effecten doordat Linux steeds volwassener wordt. Linux zorgt voor concurrentie. Het is al lang geen hobby-os meer, maar big business. IBM, Intel, HP, Novell, Oracle, SGI, Redhat, Trolltech en Google investeren allenaal in Linux. Microsoft heeft cachereserves klaar om politici en managers te blijven overtuigen dat ze Windows moeten kiezen; ze voelen de hete adem en doen alles aan om de groei van Linux te remmen.
Door de nieuwe GPL kunnen concurrerende bedrijven toch op andere vlakken samenwerken om Linux op een beter niveau te krijgen. De GPL garandeert dat partijen samen een beter product kunnen neerzetten, en de inspanningen van 1 partij niet misbruikt worden tegen die partij. Daardoor zijn bedrijven bereid in Linux te investeren. De nieuwe GPL versterkt dit; het neemt de angst voor patenten weg bij de deelnemers om te investeren. En dat komt de consument alleen maar ten goede.
[Reactie gewijzigd door YaPP op 25 juli 2024 00:20]