[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IglooFTP goes commercial. Violation of GPL?



%% Peter S Galbraith <GalbraithP@dfo-mpo.gc.ca> writes:

  >> This is _exactly_ why the FSF requires copyright assignment.  Done
  >> this way there is absolutely no question who owns the entirety of
  >> the program.  If you care about this, that's the only way to go.

  psg> I'd like the FSF to _not_ do this.  I think free software is made
  psg> _stronger_ by multiple copyright holders.  If I release GPL'ed
  psg> code and accept a ton of patches, then I can't easily turn that
  psg> code into non-GPL code in a future version.  That makes the code
  psg> more likely to remain GPLed.  There's code I wrote which will
  psg> _never_ be part of Emacs because there's no way I'll ever want to
  psg> track down patch contributors to get them to sign any legal
  psg> paperwork.

You're missing the point.  Have you bothered to ask the FSF (or anyone
associated with it) _why_ they require assignment?  It's not to create
legal paperwork, it's not so they get the "glory" of "owning" the entire
thing [*], etc.

It's for two very important reasons: first, it's because in the U.S., at
least, if you don't have copyright on a work you have no legal standing
to take someone to court for violating the copyright.  The FSF's
position in a court case (if it were to ever come to that) is immensely
strengthened and simplified by virtue of being the sole copyright
owner.  As such, they have much more legal clout they can use to _avoid_
court.

Second, without an assignment from your employer it's quite possible
that the employer will retroactively invalidate the release of the code.
Since (most) employers actually own the copyright on much of the work
their employees produce, they can say that your assignment wasn't legal
since you didn't actually own the work.  This would mean a messy and
painful process of extracting all the tainted code, perhaps there for a
number of releases.  This sort of thing has actually happened, on more
than one occasion.

While copyright assignment might seem to weaken the GPL's implied
guarantee by collecting all copyright under one entity, it's actually
done to _strengthen_ the protections on GPL'd code.

  psg> The GPL offers us great protection.  The FSF demanding copyright
  psg> transfer to them is saying that what's good enough for the rest
  psg> of us isn't good enough for them.  Simple GPL protection isn't
  psg> good enough for them.  I don't like it.  

The GPL only offers protection in the corporate world if there is a
credible threat of legal action behind it.  Copyright assignment, along
with the FSF's displayed willingness to take up the legal challenge, is
what makes that threat credible.

IANAL, of course.


[*] Perhaps you didn't realize this, but when you assign copyright to
    the FSF they actually grant you right back all those rights you just
    assigned to them.  If you give code to the FSF you can still take
    your copy and make it commercial (I think you have to give the FSF
    30 days' notice or something) if you want.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <psmith@baynetworks.com>         Network Management Development
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
   These are my opinions---Nortel Networks takes no responsibility for them.


Reply to: