A new operating system out soon.

If it doesn't fit anywhere else, drop it in here. (not to be used as a chat/nonsense section)

Moderator: Moderator Team

Dr. Fred
Developer
Posts: 607
Joined: Wed Dec 22, 2004 10:09 pm
Location: Amsterdam

Post 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.
Where do you want ReactOS to go today ?

reactux
Posts: 55
Joined: Tue Nov 29, 2005 10:12 pm

Post 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

Alex_Ionescu
Developer
Posts: 34
Joined: Thu Apr 07, 2005 12:49 am

Post 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

geertvdijk
Posts: 318
Joined: Wed Jun 15, 2005 8:19 am

Post 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...
-graey-

Post Reply

Who is online

Users browsing this forum: Yandex [Bot] and 1 guest