QUOTE
Developers who would want to replace a component that is not open-sourced by M$, will have to start from scratch.
So far I don't know of any Windows (whatever version) component that has been open-sourced by MS. Please let us know if you know any .
QUOTE
And the result code of a modified open source, is bound by agreement to be open source too. Of course it doesn't means it's freely distributable but I still don't know of a unofficial service pack that was payware.
What is the point you are trying to make here ?
I always thought open source software could be freely distributed by anyone provided no fee is charged for the software and it includes the source code.
QUOTE
I think that when program become open source, the owner almost always specify that recompiled versions cannot be sold. That means they must be freely distributed unless of course, they reach an agreement with the owner for some commercial exploitation.
I know that there are different types of licences, GPL, LGPL and probably others. I think some are extremely strict and totally forbid the use of the code in any commercial application. Those who put together and distribute commercial Linux distros for example seem to fall in the category you say.
Is there an owner of the code in open-source ? I would think that anyone who open-source a piece of code does not own it anymore.
I wonder if MS could not empeach anyone to use Win9x code commercially in the future by open-sourcing it before it falls in the public domain.
But does open-source code also fall into the public domain after a while and hence its use becoming totally free (also usable commercially by anyone) ?
I find open source very confusing.