Het is een leuk project, maar het is gedoemd om te sterven.
Zolang er mensen enthousiast voor zijn zal het niet sterven.
Het is al jaren in alpha, de compatibility is mondjesmaat en dat zal altijd zo blijven.
Dit en Haiku zijn ook al jaren in alfa. Een OS ontwikkelen is een groot project en dat vergt nu eenmaal tijd. Daarbij staat de rest van de wereld ook niet stil, er komt steeds nieuwe hardware en je zal dat met de drivers moeten bijhouden. Kortom, dat men niet stil blijft staan is al een prestatie.
Vergelijk het ontwikkelteam en de ontwikkeltijd van Windows 7 eens. Dat is een gigantisch team dat met uitstel op uitstel uiteindelijk een OS oplevert. Die mensen zijn er fulltime mee bezig in een professionele setting en nog blijven er hyaten over van software en/of hardware support.
De teams die bij Microsoft aan de ontwikkeling werken zijn vele malen groter, zijn er full-time mee bezig en kunnen rekenen op uitgebreide ondersteuning in allerlei opzichten.
In die zin is dit een enorme prestatie, en deze mensen moeten dus per gewerkt uur heel wat effectiever, en dus efficiënter gewerkt hebben en moeten dus ook heel wat creatiever zijn als de mensen bij Microsoft.
Begrijp me niet verkeerd, ik vind het een leuk initiatief. Ik denk dat veel coders in dit project enorm veel leren, de beste bedoelingen hebben en graag willen dat het een succes wordt, maar zonder serieus commitment, planning, druk en targets, gaat dit nooit een succes worden.
In hoeverre men veel leert kan ik niet beoordelen, veel werk zal bestaan uit testen en proberen en systematisch de resultaten vastleggen. Dat vergt ook planning.
Commitment zal er absoluut zijn, maar deze mensen hebben ook nog een normale baan. Druk en targets zijn bij Microsoft juist de reden dat er bugs ontstaan. Druk en targets moeten de kosten onder controle houden zodat het project winstgevend verkocht kan worden. Veel van de planning zit dan ook in nieuwe features en grafische pracht-en-praal die wezenlijk niets toevoegd maar kopers moet overhalen om voor al dat moois de geldbuidel te trekken.
Daarnaast is het ook nog eens zo, dat wanneer het dat onverhoopt wel mocht worden, de kans dat Microsoft dit over z'n kant laat gaan, uiterst gering is.
Daarom wordt ook bewaakt dat er geen code overgenomen wordt van Microsoft, dat er geen de grafische onderdelen (zoals knoppen) worden overgenomen, dat deze anders zijn als, maar wel duidelijk genoeg voor de gebruiker (dus gelijkend). Hierin wordt ook weinig energie in gestoken omdat ze technisch weinig ter zake doende zijn, en dus zijn ze ouderwetser, eenvoudiger.
Niet de intentie hebben om copyright-inbreuk te maken is niet genoeg, je mag op geen enkele manier inbreuk maken, niet op broncode, niet op grafische onderdelen, niet op patenten
(al zijn die misschien tegen de tijd dat het vrijgegeven wordt verlopen), niet op merkrecht (zie ook Lindows vs Microsoft).
Daarnaast zal het Microsoft nog weinig boeien omdat ze compatibiliteit beogen met Windows-versies waarvoor Microsoft de ondersteuning heeft opgegeven en zal een actuele Windows altijd nieuwer, moderner, vooruitstrevender en mooier zijn. Daarbij blijft het een apart product onder een andere naam zodat het nooit de 'goede' naam van Windows aan kan tasten.
Sterker nog, Microsoft heeft liever dat mensen een illegale versie van Windows gebruiken als een (legale) versie van bv Linux, mits het uiteraard beperkt blijft tot mensen die anders echt geen officiële versie zouden kopen, en daar vult ReactOS in principe het gat op een legale manier.
Dat laatste is ook één van de redenen waarom men bij ReactOS geen hulp wilt of kan accepteren vanuit Redmond, op die manier zouden ze afhankelijk worden van de goedkeuring van Microsoft en hun onafhankelijkheid verliezen, en zou Microsoft er op een gegeven moment de stekker uit kunnen trekken, nu kan dat niet.