Audyt wewnętrzny Aby uniknąć ścigania praw autorskich, ReactOS musi wyraźnie odróżniać się od systemu Windows i nie pochodzić od niego, co wymaga bardzo starannej pracy. Oświadczenie zostało zgłoszone 17 stycznia 2006 r. przez byłego programistę Hartmuta Birra na liście dyskusyjnej deweloperów ReactOS (ros-dev), że ReactOS zawiera kod pochodzący z dezasemblacji systemu Microsoft Windows. Kod kwestionowany przez Birra obejmował funkcję BadStack w syscall.S, i inne nieokreślone elementy. Porównując tę funkcję do zdezasemblowanych plików binarnych z systemu Windows XP, Birr argumentował, że funkcja BadStack została po prostu skopiowana z systemu Windows XP, ponieważ była identyczna. Alex Ionescu, autor kodu, twierdził, że chociaż omawiany plik binarny systemu Windows XP został rzeczywiście zdezasemblowany i przeanalizowany, kod nie został jedynie skopiowany, ale został ponownie zaimplementowany; Ionescu twierdził, że powodem, dla którego funkcje były identyczne, był fakt, że istnieje tylko jeden możliwy sposób implementacji funkcji.
Źródło i licencja
Fragment artykułu Wikipedia — ReactOS · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.