Incidentally, ?ukasz, if it is _your_ code, then you may do whatever
you
like with it, regardless of how you have licensed that code to other
people.
The only issue that I can see would be whether or not you are
permitted to
use chages, etc., that have been contributed by other people.
That are great news :)
Is it stated in GNU license somewhere?
You can do whatever you want with code under GPL, including business and
money, even if you didn't write the code yourself. You only need to
respect the licence.
To be more specific you need to distinguish 2 cases:
1) you are the owner of the copyright attached to the code (usually
because you wrote it, but take care that if you work for an
organisation, then your organisation might own the copyright - even if
you didn't write the code during working hours!).
In this case, you can licence your code through various different
licences - possibly at the same time - to anybody. For instance you can
provide your code here under GPL and, at the same time, put it into a
commercial program whose remaining parts remain secret.
2) you are not the owner and you obtained the right to use the program -
whose source code is provided - through a licence. Then, of course, you
must respect the licence. As far as it is GPL, you have the obligation
to distribute the source code, _including all the modification you
made_, to every user of your program if he asks for it. On the other
hand, you can use the original source code, modify it and never publish
your modification provided you don't distribute the program (i.e. you or
your organisation remains the only user).
For instance if you wanted to release source code here under GPL, then
anybody on the list that would like to use it for something else than
his private use, would have the obligation to publish every modification
he made for his whole program. This is a way for you (as the author) to
make sure that everybody here has the same rights regarding your code.
If somebody else makes modification to your original code and publish
it, it will become GPL but he will still holds the copyright on the part
he provided. This means he will be able to use his contribution as he
wants (as the copyright holder), and that you won't be able to
reintegrate them into your secret commercial program...
If you want to know more about it, go there:
http://www.gnu.org/licenses/gpl-faq.html
In practice however, all this licencing stuff is only valid if you have
the power (i.e. the money and the time) to sue people that do not
respect your licence. There was a previous thread on this point a few
months ago.
Antoine
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/