RE: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

From: David Schwartz
Date: Fri Jun 15 2007 - 22:13:25 EST



By the way, the unfortunate answer to the question of what the default
position is when contributions to a collective work are received without
explicit license, at least in the United States, is:

"In the absence of an express transfer of the copyright or of any rights
under it, the owner of copyright in the collective work is presumed to have
acquired only the privilege of reproducing and distributing the contribution
as part of that particular collective work, any revision of that collective
work, and any later collective work in the same series." -- USC 201(c)

That is, as I understand the law, if you receive a contribution to a project
without any specific license in that contribution, it works like this:

1) You automatically receive a license to use that piece as part of that
project by virtue of the fact that it was contributed by the author to that
project. (Because 210(c) says so.)

2) If the contribution is itself a derivative work of a GPL'd work, then you
receive a GPL license. (Because the GPL says so).

So it would be very unwise to add a contribution that wasn't itself a
derivative work without clear indication from the author that the
contribution is offered under the license you need. I had assumed no law set
a default, and therefore the default would be the project's license. THIS IS
INCORRECT. 201(c) sets the default, and it's the wrong one.

This means that contributions of non-derivative works to GPL projects should
not be added to the project unless the author specifically licenses that
piece under the GPL. I would not consider it safe to assume that the fact
that the author knowingly contributed the work to a GPL'd project is
sufficient to change the 201(c) default.

What's worse, section 203 appears to grant the author various ways, by law,
to *terminate* a license grant. This termination removes the ability to
create subsequent derivative works. Ouch.

http://www.copyright.gov/title17/92chap2.html

I sure hope I'm misunderstanding something.

DS


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/