Allen krijg je dan weer wildgroei van versies, forks, etc wat juist in mijn ogen het grote probleem is van OSS deze dag. Er is geen duidelijke richting.
Waarom is het wel een probleem als er 2 verschillende libs zijn om PDF's mee te maken, maar niet dat er in de supermarkt 50 verschillende koekjes te krijgen zijn, bij elke autodealer uit minstens 8 verschillende modellen gekozen kan worden, die stuk voor stuk ook nog eens in minstens 5 uitvoeringen en met een lange optielijst? Waarom is het geen probleem als je bij een restaurant moet kiezen uit een kaart van 10 bladzijden, die bovendien nog niet eens gestandaardiseerd is tussen de verschillende restaurants, maar is het ineens wel een probleem als je uit een paar stukken software moet kiezen?
Bedrijven/individuen die het niet eens zijn met de richting van een product maken een fork. Met het gevolg dat er twee dezelfde applicaties/initiatieven met dezelfde achtergrond een andere richting op gaan.
Dat is juist de
kracht van Free Software. Als je het er niet mee eens bent
kan je iets anders doen. Stel dat MS zo'n soort constructie had gemaakt naar aanleiding van de boetes door de EU, dan heb je geen andere keuze. Free Software geeft je die keuze wel.
Dit betekend meer onduidelijkheid voor de klanten/gebruikers en kan ook weer migraties met zich meebrengen als men van een fork naar een andere willen gaan.
Je zegt het zelf al: men
wil van de ene naar de andere fork gaan, er is dus een keuze: als men die migratie te veel werk vindt dan blijft men bij de oude fork: je hebt een keuze. Dat is ook precies wat ik tegen dit soort acties heb: de Belgische overheid heeft nu geen keuze meer, ze
moeten overstappen op iets anders. Free Software hoort je vrijheid te geven en deze licentiewijziging beperkt de vrijheid van de gebruiker.
Kijk maar eens naar de hoeveelheid distrubuties van Linux en verschillende window managers (2d, 3d, etc).
Kijk eens hoeveel verschillende Windowsversies er al zijn? Bovendien vrijwel alle distributies tegenwoordig gebasseerd op Redhat, Suse, Debian of Gentoo, waardoor er eigenlijk maar 4 grote stromingen zijn. Het probleem is dat we "dankzij" Microsoft het tegenwoordig "normaal" vinden dat er geen keuze is in softwareland. In andere markten heb je net zo veel keuzes als je in de Linux wereld hebt, maar daar vinden we het normaal.
Voor een consument wordt het alleen maar onduidelijker
Dan gebruikt die consument Ubuntu en laat alles op default staan. Klaar. Keuzes gemaakt.
en het komt ook de compatibiliteit vaak niet ten goede.
De compatibiliteit in Free Softwareland is vele malen groter dan in Windows-land. Heb jij ooit verhalen gehoord van mensen die bepaalde hardware niet meer konden gebruiken omdat ze een nieuwe versie van een distributie geinstalleerd hadden en er geen drivers meer voor waren? Toch is dat bij MS bij elke nieuwe Windowsversie weer een issue. Probeer eens een Accessdatabase uit Office98 te openen in Office2003, een paar aanpassingen te maken, op te slaan en hem daarna weer in Office98 te openen. Probeer eens een Visio-tekening uit een nieuwere versie te openen in een oude versie... (Probeer ueberhaupt eens een Visio-tekening in iets anders dan Visio te openen).
Op mijn Gentoo-Linuxsysteem draai ik zonder problemen KDE- en Gnome software, gebouwd door Redhat- en Debian-ontwikkelaars op mijn XFCE-desktop.
Techneuten vinden het vaak niet erg en kunnen redelijk snel aan nieuwe/andere omgevingen wennen, maar heel erg veel eindconsumenten niet en dat wordt wel eens vergeten.
Welke consument gaat het merken dat hij niet meer Lowagie-iText maar Free-iText gebruikt? Geen enkele. Mooi voorbeeld van het feit dat forks naar aanleiding van licentiewijzigingen werken blijft Xfree86 -> X.org. Ondanks dat X.org naast de kernel een van de belangrijkste componenten van een Linux-desktop is, is de overstap, nadat de XFree86-ontwikkelaars de licentie niet GPL-compatible maakten, vrijwel geruisloos verlopen. Dat gaat met iText ook gebeuren.
Bovendien, waarom heeft de eindconsument schijnbaar geen moeite met de enorme veranderingen in de GUI die Windows van Windows2000 -> WindowsXP -> Windows Vista heeft gemaakt, maar kan diezelfde consument volgens veel Tweakers ineens niet omgaan met veranderingen als die door overstap naar, of in Open Source software worden gemaakt?