Axel Rietschin, ingénieur Microsoft qui développe le noyau Windows,
Ritchen est convaincu qu'il est physiquement impossible d'écrire le noyau ReactOS à partir de zéro tel qu'il est écrit actuellement, en utilisant uniquement la documentation publique disponible. En particulier, les noms des structures et fonctions internes du noyau ReactOS coïncident avec des noms similaires dans le noyau Windows Research, alors que ces noms ne sont pas exportés lors de l'assemblage et n'apparaissent nulle part sauf dans le code d'origine. Il en va de même pour les noms de macros et les paramètres, dont les noms ne peuvent pas être reproduits avec précision sans consulter le code Windows d'origine.
Rappelons qu'en 2006 ReactOS avait
Lors de l'ingénierie inverse pour se conformer aux lois américaines sur le droit d'auteur, le projet ReactOS utilise une conception double dans laquelle un chercheur analyse le travail et produit une documentation basée sur celui-ci, et un autre développeur utilise cette documentation pour créer une nouvelle implémentation pour ReactOS. Il est possible qu'au stade de l'analyse, les codes sources Windows obtenus à la suite de fuites puissent être utilisés et que la documentation compilée reflète les mêmes noms de fonctions et de structures, mais avec le schéma de développement utilisé dans ReactOS, l'implémentation sera complètement différente et créé à partir de zéro.
D’ailleurs déjà
Les développeurs ReactOS pourraient utiliser ces composants dans le processus d'ingénierie inverse.
Source: opennet.ru