Naar aanleiding van oa deze post: kenneth in "Non-windows humor, part 2 :)" leek het me wel interessant om de voor- en nadelen van het verplicht stellen van het meeleveren van sourcecode te bespreken.
Richard Stallman heeft zich daarvoor uitgesproken, maar verder heb ik het eigenlijk nog nooit iemand horen noemen.
[historische inleiding]
Het schijnt zo te zijn dat vroegah (zeg de jaren 70) iedereen de programmaas inclusief sourcecode gratis leverde bij de hardware, omdat het de enige manier is om die hardware uberhaupt te gebruiken, en hardware was voorbehouden aan rijke bedrijven, die toch programmeurs moesten inhuren om sowieso iets met die hardware aan te kunnen.
Toen werd hardware goedkoper, en software gebruiksvriendelijker, waardoor niet alleen de elite computers kon gebruiken. Toen kwamen mensen als Bill Gates langs die handig hierop inspeelden, en inzagen dat er geld te verdienen viel met software met gesloten broncode.
Nu zie je weer een verschuiving naar businessmodellen gebaseerd op open software.
[/historische inleiding]
Er bestaan ook binnen de open source gemeenschap veel verschillende ideeen over het waarom van vrije software, Richard Stallman gelooft in de vrijheid van software, de vrijheid op zich is hem al veel waard, terwijl bijvoorbeeld Linus Torvalds meer gelooft dat open source development nu eenmaal een beter product oplevert, de vrijheid die gebruikers hierdoor krijgen is hooguit mooi meegenomen.
Richard Stallman vindt het onethisch dat bedrijven veel macht hebben over gebruikers, doordat zij als enige de broncode kunnen aanpassen. Hij heeft de GPL ontworpen, die de vrijheid van gebruikers om de werking van het programma te bestuderen, het programma aanpassen, en te delen garandeert.
De vraag is nu of bedrijven inderdaad zoals Stallman wil verplicht moeten zijn om deze vrijheden van gebruikers te respecteren.
Persoonlijk vind ik dat het criterium bij elke wet moet zijn of de maatschappij er beter van wordt of niet. Ik gebruik daarbij consumenten (gebruikers dus) als uitgangspunt, bedrijven zijn ook nodig, maar die moeten in dienst staan van die consument. De vraag is wat mij betreft dus of het verplicht stellen van de GPL ervoor zorgt dat mensen hun electronica beter kunnen gebruiken of niet.
Een voordeel van het verplichten van de GPL zou zijn dat er meer concurrentie mogelijk is op het gebied van support, aangezien iedereen de broncode kan inzien en aanpassen. Nog een voordeel is dat nieuwe technologie veel sneller ontwikkeld en verspreid kan worden, iedereen kan namelijk stukken code van een ander hergebruiken in plaats van dat iedereen het wiel opnieuw uit moet vinden.
Een nadeel zou kunnen zijn dat het moeilijker voor bedrijven is om geld te verdienen met software, en er daarom minder geinvesteerd wordt.
Wat vinden jullie hiervan?
Richard Stallman heeft zich daarvoor uitgesproken, maar verder heb ik het eigenlijk nog nooit iemand horen noemen.
[historische inleiding]
Het schijnt zo te zijn dat vroegah (zeg de jaren 70) iedereen de programmaas inclusief sourcecode gratis leverde bij de hardware, omdat het de enige manier is om die hardware uberhaupt te gebruiken, en hardware was voorbehouden aan rijke bedrijven, die toch programmeurs moesten inhuren om sowieso iets met die hardware aan te kunnen.
Toen werd hardware goedkoper, en software gebruiksvriendelijker, waardoor niet alleen de elite computers kon gebruiken. Toen kwamen mensen als Bill Gates langs die handig hierop inspeelden, en inzagen dat er geld te verdienen viel met software met gesloten broncode.
Nu zie je weer een verschuiving naar businessmodellen gebaseerd op open software.
[/historische inleiding]
Er bestaan ook binnen de open source gemeenschap veel verschillende ideeen over het waarom van vrije software, Richard Stallman gelooft in de vrijheid van software, de vrijheid op zich is hem al veel waard, terwijl bijvoorbeeld Linus Torvalds meer gelooft dat open source development nu eenmaal een beter product oplevert, de vrijheid die gebruikers hierdoor krijgen is hooguit mooi meegenomen.
Richard Stallman vindt het onethisch dat bedrijven veel macht hebben over gebruikers, doordat zij als enige de broncode kunnen aanpassen. Hij heeft de GPL ontworpen, die de vrijheid van gebruikers om de werking van het programma te bestuderen, het programma aanpassen, en te delen garandeert.
De vraag is nu of bedrijven inderdaad zoals Stallman wil verplicht moeten zijn om deze vrijheden van gebruikers te respecteren.
Persoonlijk vind ik dat het criterium bij elke wet moet zijn of de maatschappij er beter van wordt of niet. Ik gebruik daarbij consumenten (gebruikers dus) als uitgangspunt, bedrijven zijn ook nodig, maar die moeten in dienst staan van die consument. De vraag is wat mij betreft dus of het verplicht stellen van de GPL ervoor zorgt dat mensen hun electronica beter kunnen gebruiken of niet.
Een voordeel van het verplichten van de GPL zou zijn dat er meer concurrentie mogelijk is op het gebied van support, aangezien iedereen de broncode kan inzien en aanpassen. Nog een voordeel is dat nieuwe technologie veel sneller ontwikkeld en verspreid kan worden, iedereen kan namelijk stukken code van een ander hergebruiken in plaats van dat iedereen het wiel opnieuw uit moet vinden.
Een nadeel zou kunnen zijn dat het moeilijker voor bedrijven is om geld te verdienen met software, en er daarom minder geinvesteerd wordt.
Wat vinden jullie hiervan?
It sounds like it could be either bad hardware or software