ReactOS – Legal or Not?
Inspired by some other recent thread here, I would like to discuss the legality of ReactOS. So far it's been found that Wine no longer accepts contributions from ReactOS, as they stated on their website "Don't look at ReactOS code either (not even header files). A lot of it was reverse-engineered using methods that are not appropriate for Wine, and it's therefore not a usable source of information for us. [1]" (source: https://wiki.winehq.org/Clean_Room_Guidelines)
Also found https://www.osnews.com/story/15175/review-reactos/ with some comments from ReactOS developer.
Finally, after some deep searching I found https://web.archive.org/web/20070106124749if_/http://www.reactos.org:80/wiki/index.php/TinyKRNL it is no longer available on their website. From one side they say that they had relationship with Tinykrnl and the latter used dirty reverse engineering methods. On the other side they said they couldn't directly utilize it. I also found that Tinykrnl and ReactOS had at least two common developers.
I don't know what to think about it. I'm puzzled.
9 comments
[ 1538 ms ] story [ 1665 ms ] threadI also expect current Reactos developers much less "adventurous" than some older developers.
Anyway if you use Linuw + Wine (or Codewaiver or alternatives) you have a good OS plus good Windows compatibility.
"It also adds support for the latest C and C++ standards, marking a first step towards the introduction of modern C++ concepts into ReactOS"
https://reactos.org/project-news/rosbe-22-released/
What you write is truth but it doesn't apply to kernel.
Anyway, does it even matter? If you want to use it, just use it. The chances that Microsoft would start pursuing individual end users of ReactOS - even in the worst case - strike me as approximately 0%. They can't even stop piracy of actual MS Windows, for crying out loud.
The one exception would be if you're thinking of building some sort of commercial product on top of ReactOS. There you might want to take a pause and do more research, since there is that chance that your very product - if successful enough - could become the "thing" that draws the attention of the Eye of Saur.. erm, Microsoft.
From the IA link you provided, the full quote actually reinforces the previous.
>ReactOS (which aims at commercial usage too) can not directly utilize methods of development like dirty reverse engineering, and thus ReactOS can not share all code with the TinyKRNL project like we are sharing code with WINE.