Аксель Ритчен (Axel Rietschin), инженер компании Microsoft, занимающийся разработкой ядра Windows,
Ритчен уверен, что физически невозможно с чистого листа написать ядро ReactOS в том виде, как написано оно сейчас, пользуясь только имеющейся публичной документацией. В частности, имена внутренних структур и функций в ядре ReactOS совпадают с аналогичными именами в ядре Windows Research, в то время как эти имена не экспортируются при сборке и нигде не светятся кроме оригинального кода. То же касается имён макросов и параметров, имена которых невозможно точно воспроизвести не заглядывая в оригинальный код Windows.
Напомним, что в 2006 году в ReactOS было
При проведении обратного инжиниринга для соответствия законодательству США в области авторских прав, проект ReactOS применяет двойную схему, при которой один исследователь проводит анализ работы и на его основе составляет документацию, а другой разработчик на основе этой документации создаёт новую реализацию для ReactOS. Не исключено, что на этапе анализа могли использоваться полученные в результате утечек исходные тексты Windows и в составляемой документации были отражены совпадающие имена функций и структур, но при применяемой в ReactOS схеме разработки реализация будет совершенно иной и созданной с нуля.
Кроме того, уже
Разработчики ReactOS могли использовать данные компоненты в процессе обратного инжиниринга.
स्रोत: opennet.ru