Curtis L. Olson wrote:
> Question: for a particular source file, if a person contributed a
> minor patch or tweak to compile on a new platform, does that person
> now have a "full" say in the future of that source, or are they giving
> their changes to the author of that file to be placed under the
> license terms chosen by the primary author.

It goes by change, not by file.  They contributed a patch under an
existing license, not a new one.  So you can't legally change their
license without removing the patch; nothing gives you the right to
their work.

In practice, what this means is that you need to get "most" of the
developers on board.  If someone doesn't agree, you need to be
prepared to remove their code and reimplement it.  You don't
necessarily need to remove every 2-line patch submitted on the
assumption that the author doesn't agree.  It's enough to announce the
license change in the appropriate forum for FlightGear development
(here, of course) and expect that people interested will notice and
tell you about problems.

IANAL, of course.  But this is the way it's worked in other projects
(Wine, especially) that have gone through license changes.

But under no circumstances can you relicense someone else's code over
their objections.  If someone makes a stink, you have to snip it out.

Andy

-- 
Andrew J. Ross                NextBus Information Systems
Senior Software Engineer      Emeryville, CA
[EMAIL PROTECTED]              http://www.nextbus.com
"Men go crazy in conflagrations.  They only get better one by one."
 - Sting (misquoted)


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to