Waarom wel? Ik bedoel ermee dat ik me afvraag waarom software gratis zou moeten zijn. We leven in een maatschappij waar het (helaas misschien) zo is dat je betaalt voor iets dat aan je geleverd wordt.
Jawel, maar dat is omdat je dat gewend bent. En dat is niet zo gek, het is immers al duizenden jaren de norm, omdat het voor fysieke goederen voorlopig het bruikbaarst is gebleken.
Maar software (as we know it) bestaat wat... 30 jaar? 40 jaar? Dat is imho een beetje kort om de optimale manier van ontwikkelen te bepalen. En Free software (die dus bijvoorbeeld kosteloos is te kopieren) lijkt voorlopig zeker een vruchtbaar alternatief te zijn.
Ik zou het eigenlijk best logisch vinden als je voor Linux zou moeten betalen. Er wordt immers door een hoop mensen veel tijd besteed aan het maken van iets waar jij als gebruiker veel gebruik van maakt.
Jawel, maar je gaat weer uit van het commerciele principe, iets wat bij software niet noodzakelijk zo hoeft te zijn.
Bij Free software werken mensen gewoon vrijwillig aan de software, om deze beter te maken. Het enige wat de meeste Free software developers daarvoor terugkrijgen is de Free software van anderen (op een aantal betaalde programmeurs na).
Waarom mensen dit doen? Daar zijn allerlei redenen voor. Sommigen gebruiken gewoon Free software, maar missen een bepaald soort programma. Om dat op te lossen schrijven ze het zelf. Anderen dragen bij (niet noodzakelijk in de vorm van nieuwe programma's maar bijvoorbeeld in de vorm van bugreports) simpelweg om iets terug te doen voor alle Free software die ze hebben gebruikt. Anderen schrijven of verbeteren software omdat ze beter willen leren hoe die software of software in het algemeen werkt. Anderen vinden het gewoon leuk om in hun vrije tijd (zonder deadlines e.d.) aan software die ze zelf gebruiken te knutselen.
Feit is, dat Free software een vruchtbare methode is gebleken om software te ontwikkelen. Waarom zou Microsoft anders haar strategiën aanpassen vanwege Free software?
En zeg nou niet dat het door zijn open source karakter door iedereen gemaakt wordt en niemand alleen gebruiker is, want tegenwoordig is slechts een klein deel van de Linux-gebruikers zelf ook ontwikkelaar.
Dat is ook niet het geval. Er zijn veel mensen die het alleen gebruiken en geen regel code bijdragen, of sterker nog: niet kunnen programmeren.
Maar het bijdragen is ook geen verplichting! Simpelweg Free software gebruiken en niets teruggeven is één van de vrijheden die je hebt. Het wordt natuurlijk (meestal) op prijs gesteld als je probeert bij te dragen, maar dit is niet noodzakelijk.
Het linuxcounter project schat dat er 18 miljoen GNU/Linux gebruikers wereldwijd zijn. Ik schat dat er rond de één miljoen Free software developers zijn (we kunnen er beide natuurlijk flink naastzitten).
Dat zou betekenen dat van de mensen die Free software gebruiken, 5% mee-developed. Dat is dus zeker niet iedereen. Maar het is nog altijd een miljoen mensen. Dat is meer dan Microsoft kan betalen aan programmeurs. Nou werken Free software developers natuurlijk (een uitzondering daargelaten) niet full-time aan Free software (vnl in hun vrije tijd), maar een miljoen developers is toch een enorme kracht.
Ik zeg niet dat ik wil dat er voor Linux/software betaalt moet worden, maar ik zou het niet onredelijk vinden.
Nouja, ik wel. Niet zozeer vanwege het geld (want dat is het op zich waard), maar vanwege het feit dat het indruist tegen de vrijheden die ik heb met Free software. Ik kan ermee doen wat ik wil, op zoveel computer installeren als ik wil, het gebruiken voor waar ik zin in heb, en dat alles zonder ook maar aan iemand toestemming te vragen.
Stel dat Microsoft € 100 per jaar aan iedereen zou geven die meer dan 50% Windows zou gebruiken (en geen licentiekosten voor Windows zelf zou vragen). Op die manier zou Free software effectief geld kosten, terwijl de vrijheden van Free software hetzelfde blijven.
Toch zou ik dan nog steeds geen Windows gebruiken; Free software bied mij meer dan die € 100/jaar mij waard is.
Grote software paketten zijn niet vaak gratis. We kunnen toch ook niet gaan verwachten dat Adobe of Macromedia hun produkten gratis gaan maken? Het zijn bedrijven die geld moeten verdienen.
Grote pakketten zijn vaak niet gratis omdat je zulke pakketten niet in je eentje of met zijn tweëen kunt maken. Zulke pakketten kun je in de vorm van Free software alleen maken als je met heel veel samenwerkende developers bent. Dat samenwerken is waar het heel lang schortte, maar daar is met de komst van Internet verandering in gekomen. Nu kunnen mensen vrijwel kosteloos met elkaar comminuceren en samenwerken aan zulk soort dingen.
Vandaar dat tegenwoordig grote projecten als Openoffice, Mozilla, KDE en Gnome mogelijk zijn in de vorm van Free software.
Of neem nou Debian GNU/Linux... 800 developers die in hun vrije tijd proberen de beste GNU/Linux distributie te maken. Het samen werken van 800 man aan zoiets in hun vrije tijd was voor de komst van het Internet ondenkbaar.