Je doet in het begin van jouw betoog een mijns inziens totaal niet onderbouwde uitspraak
... microsoft; dat ondertussen wel elk vuil trukje geprobeerd heeft om open source op eender welke manier te vernielen"
om vervolgens te beweren:
Laten we dus al eerst eens beginnen met het verbinden van historisch geladen termen aan open bron voorstanders en effectief over het onderwerp debatteren.
Ik heb toch het gevoel dat je met de openende paragrafen een hele andere toon zet dan je daarop lijkt te willen in deze discussie. De pot verwijt de ketel?
Ik denk dat ik "anti-MS" niet zo beladen bedoel als jij het interpreteert. Ik doel daarbij op twee groepen:
1) De bedrijven, organisaties en landen die zakelijk gezien concurrent zijn of belang hebben in een concurrent van Microsoft. Ik denk dan aan Google, IBM, Oracle, Sun, Red Hat, etc.
2) De individuele mensen of (formele danwel informele) groepen mensen die uit persoonlijke overtuigingen Microsoft willen tegenwerken. Dit is meer de betekenis die jij aan "anti-MS" hangt, maar die ik niet zo bedoelde. Denk dan aan mensen / communities die termen als "Windhoos" en "M$" gebruiken, vaak ongefundeerde uitspraken doen over hoe slecht MS software is en als een stier op een rode lap op iedere MS-discussie storten.
Mijn doel was absoluut niet om "fascistische" eigenschappen toe te schrijven aan de groep "anti-MS", want ik vind niets mis aan concurrentie met MS. Sterker nog: graag! Maar niet door MS klein te krijgen met straffen, uitsluiting en zwartmakerij, maar juist door MS te overtreffen op kwaliteit, gemakt, etc. Daar hebben eindgebruikers wat aan.
Heel treffend in jouw betoog vind ik de volgende uitspraak:
De verplichting om geen patenten te gebruiken tegen open source producten als ontwikkelaar van open source code zit zowiezo in de GPLv3. Als microsoft het meent met open source dan aanvaard ze deze licentie (dit is dé open source licentie bij uitstek, en het niet aanvaarden zou al betekenen dat het maar een schijnmaneuver is).
Hierbij ga je volledig voorbij aan de heftige discussies binnen de OSS community over GPLv3, waarbij Linus Torvalds, toch niet een lichtgewicht, duidelijk tegen het dwingende anti-patenten en -drm gehalte van die licentie is, zie o.a.
nieuws: Torvalds blijft bij voorkeur voor gplv2Echter, elk groot bedrijf dat het meent met open source gebruikt voor tal van projecten de gplv3 en aanvaard de bepalingen daaruit.
Hier ga je ook voorbij aan de belangrijke BSD, Apache en nog steeds veel gebruikte GPLv2 (meer dan GPLv3) licenses, waaronder heel veel grote, belangrijke stukken software nog steeds worden uitgegeven. GPLv3 is tot nu toe grotendeels iets voor de echte OSS puristen en niet persee de hele OSS community.
M.b.t. het beoordelen van de de license van ben ik van overtuiging dat een license beoordeeld moet worden op het voldoen aan OSS normen door een partij die niet de aanvrager beoordeeld, maar de aanvraag.
Concreet vraagt MS aan het OSI Board om te controleren of haar license voldoen aan de door het OSI Board zelf opgestelde eisen (
http://www.opensource.org/docs/osd) voldoet, en, als dat zo is, het als een officieel Open Source license te erkennen. Mijns inziens moet je niet voor MS andere voorwaarden gaan stellen dan aan andere partijen of je voorwaarden te gaan wijzigen op het moment dat de MS license wel voldoet, tenzij je doel is om MS uit te sluiten. Als dat het doel is, zou de naam 'Open Source' mijns inziens een schijnnaam zijn.
Dan denk ik eerder dat het absurd te noemen is microsoft ongestoord zijn gang te laten gaan. We hebben gezien wat er van komt als je geen tegenwerk biedt. En dan nog iets: waarom zou microsoft ongestoord zijn gang mogen gaan, en als je die redenering volgt heeft Google onverminderd het recht eveneens ongestoord zijn gang te mogen gaan. Als je dus pleit voor geen controle op microsoft moet je dit ook toestaan voor google. Zo simpel is het plaatje.
De MS license uitsluiten om MS te "straffen" voor zaken waar het OSI Board helemaal geen zeggenschap over heeft (bijv. of MS een monopolie heeft en zo ja, of het dat misbruikt) zou krom zijn. Daar zijn andere autoriteiten voor. Deze houden zowel MS als Google in de gaten.
Je wil niet dat google zich in het debat mengt, maar vindt het blijkbaar wel normaal dat dé grootste tegenstanders van open source ooit zonder enige reflectie wél in het debat mag mengen. DAT is in mijn ogen ABSURD.
MS mengt zich niet in het OSS debat, MS wil tot de OSS club toegelaten worden, en om allerlei redenen, maar mijns inziens niet de juiste (zie boven) redenen staat allerlei partijen stampvoetend hun best te doen om MS buiten de deur te houden. Google doet dat hoogstwaarschijnlijk uit eigenbelang. Het werpt zich op als een OSS voorvechter, terwijl er juist vraagtekens zijn rond het eigen Open Source karakter van Google. Ik vind het jammer dat het lijkt dat veel tegenstanders van MS (om zakelijke of persoonlijke redenen) makkelijk over deze bezwaren heenstappen.
Er wordt heel kritisch gekeken naar de motieven van MS bij iedere aktie die ze nemen, maar wordt er ook wel kritisch gekeken naar de motieven van Google? Ik moet heel erg denken aan de Amerikanen die Irak bewapenden om tegen Iran te vechten, omdat dat land werd gezien als een grote bedreiging, en ondertussen de ogen sloten voor de gevaren die Irak daarmee op zou kunnen leveren. Het resultaat hiervan kennen we ondertussen. Moeten we wachten totdat Google groot, machtig en bedreigend is voordat we kritisch naar haar akties kijken?
Het is niet onterecht de vraag te stellen hoe hard het microsoft ménens is met open source.
Het verbaast me dat zo veel mensen zich hier mee bezig houden. MS is een bedrijf met openbaar verhandelde aandelen, dus haar doel is winst voor haar aandeelhouders. Dit is ook HET motief om in de OSS wereld te stappen. Niemand hoeft daaraan te twijfelen.
De vraag is nu tweeledig:
1) Is geld verdienen aan OSS slecht? Mijns inziens in de basis niet, maar ook hier zijn hele filosofische discussies over te houden (en zijn al tot in den treure gehouden).
2) Zal MS meer opleveren of kosten als het tot de OSS wereld wordt toegelaten? Dat is afhankelijk van hoe je dat beoordeeld. Als je doel is dat alle websites op LAMP draaien, softwarepatenten als sneeuw voor de zon verdwijnen en alles voor de rest hetzelfde blijft in het OSS wereldje, dan zal het tegenvallen. Als je doel is om veel hoge kwaliteit software, innovatie en interoperabiliteit te stimuleren, dan komt het wel goed.
Verandering is moeilijk, en als MS serieus in de OSS wereld stapt, dan zal die wereld daardoor onmiskenbaar veranderen. Probeer dat niet tegen te houden, maar omarm die verandering. Stilstand is achteruitgang, en de mooiste vruchten worden geboren in de sfeer van samenwerking of gezonde competitie, niet in die van bittere rivaliteit, afgunst en wantrouwen.
/me stapt van zijn preekstoel af en gaat wat anders nuttigs doen