Page 2 of 2

Posted: Sat Apr 22, 2006 9:36 am
by Dr. Fred
frik85 wrote:Afaik, he (and some other) doesn't use ReactOS code.
Yes, TinyKrnl can not use Reactos code because of it's licence.

Posted: Sun Apr 23, 2006 2:14 am
by reactux
from: http://www.tinykrnl.org/about_faq.htm#license
since some of our driver components are based on Microsoft Distributable Code, whose license prohibits usage of an Excluded License (such as the GPL or LGPL), those components are licensed under the BSD license.
why they don't use others licence such as mozilla or apache,basicaly they can be mixed with proprietary code if you give back the improvements to the foundation

and what does this mean...microsoft specificaly exclude gpl and lgpl?

by the way even if you choose not to share code you may consider sharing all the reverse-engeenering and documentation process,if there is still the need of sich things for the kernel

Posted: Sun Apr 23, 2006 6:33 am
by Alex_Ionescu
It's not that we don't want to share code, is that we "can't".

1) Some of our code is reversed engineered: ReactOS doesn't accept that.
2) Some of our code is based on Microsoft Sample Source Code, with copyright shared by them, under a license in which they specifically say "license/do with this what you want, as long as the license is not viral", ie like the GPL. So something like BSD works best here.

However, our code IS open (SVN has been running for some time now) and can be used as documentation. And it can also be re-implemented in ROS by someone else, as part of clean rooming.

Best regards,
Alex Ionescu

Posted: Sun Apr 23, 2006 8:03 am
by geertvdijk
Alex_Ionescu wrote:It's not that we don't want to share code, is that we "can't".

1) Some of our code is reversed engineered: ReactOS doesn't accept that.
2) Some of our code is based on Microsoft Sample Source Code, with copyright shared by them, under a license in which they specifically say "license/do with this what you want, as long as the license is not viral", ie like the GPL. So something like BSD works best here.

However, our code IS open (SVN has been running for some time now) and can be used as documentation. And it can also be re-implemented in ROS by someone else, as part of clean rooming.

Best regards,
Alex Ionescu
The MS Sample source code is probably not usable, I don't know that, but clean room reverse engineered code, as you said om the last part...