Axel Rietschin, un ingegnere Microsoft che sviluppa il kernel di Windows,
Ritchen è convinto che sia fisicamente impossibile scrivere da zero il kernel ReactOS così come è scritto ora, utilizzando solo la documentazione pubblica disponibile. In particolare, i nomi delle strutture e delle funzioni interne nel kernel ReactOS coincidono con nomi simili nel kernel Windows Research, mentre questi nomi non vengono esportati durante l'assemblaggio e non compaiono da nessuna parte se non nel codice originale. Lo stesso vale per i nomi e i parametri delle macro, i cui nomi non possono essere riprodotti accuratamente senza guardare il codice originale di Windows.
Ricordiamo che nel 2006 ReactOS aveva
Durante il reverse engineering per conformarsi alle leggi statunitensi sul copyright, il progetto ReactOS utilizza un doppio design in cui un ricercatore analizza il lavoro e produce documentazione basata su quello, e un altro sviluppatore utilizza quella documentazione per creare una nuova implementazione per ReactOS. È possibile che in fase di analisi siano stati utilizzati i codici sorgente di Windows ottenuti a seguito di fughe di notizie e che la documentazione compilata riflettesse gli stessi nomi di funzioni e strutture, ma con lo schema di sviluppo utilizzato in ReactOS, l'implementazione sarà completamente diversa e creato da zero.
Inoltre, già
Gli sviluppatori di ReactOS potrebbero utilizzare questi componenti nel processo di reverse engineering.
Fonte: opennet.ru