[En-Nut-Discussion] RFC: Copyright of trivial code

Harald Kipp harald.kipp at egnite.de
Tue Mar 22 10:10:31 CET 2011


Hi Ulrich,

On 3/21/2011 10:01 PM, Ulrich Prinz wrote:

>> Btw. many of these simple files had been created exclusively by me.
>> Ulrich had concerns, that I may change copyrights without getting the
>> original author involved. I have no intention to do so. On the other
>> hand, as the original author I'm free to re-release the same files at
>> any time under any license I wish.

...

> Let's say you are mentioned as the original author of a file and I
> modified 90% of it at a time where the license matches my needs. Now you
> claim your original creator rights and modify the license that renders
> the file unusable for me...

This happens when Germans discuss legal issues in a foreign language. 
;-) Obviously my wording was wrong and introduced some confusion.

I meant original in the sense of authentic or genuine, _not_ in the 
sense of first or initial.

If you create a derived work by adding remarkable parts to my initial 
work, the derived work deserves copyright as well. In this case the work 
is published under yours and my copyright.

I'm still able to release the initial version under any other license at 
my will, but both of us must agree to release the derived work under a 
different license.


> The FSF requests to keep your GPL code available for three years after
> _last_ product using that code left your factory. So lets say, the
> product was in production for three years. Now somewhere in that time of
> six years somebody changed the license in a file to GPL and now comes to
> the idea to spend him and the FSF some money.

Precisely: You cannot _change_ BSD licensed code to any other license. 
The authors can release the code under a different license, but that 
will not remove the BSD license from code, that had been published under 
BSDL.

Let's assume, that the majority of the authors of Nut/OS decide to 
continue their work under GPL. In that case they are able to replace all 
copyright notices of all files of which they hold the _exclusive_ copyright.

Let's further assume, that one file contains two important lines of 
genuine work done by you and that you refuse to release this under GPL. 
Btw. this is independent from what's stated in the copyright text. The 
CVS/SVN commit may sufficiently prove, that it's your work. In this case 
the file cannot be moved to GPL, because that would violate the BSDL of 
your code. The whole file must remain BSD licensed code, unless your 
contribution is removed.

Last not least, all authors and users, who refuse to follow this move, 
may create a fork right before that change and continue development 
under BSDL.

As you can see, you are quite safe. At least in that license changes 
will not provide unforeseen surprises.

Regards,

Harald


More information about the En-Nut-Discussion mailing list