This is the mail archive of the mailing list for the GCC project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Why not contribute? (to GCC)

> Perhaps someone made a mistake, and it could be me (because I don't 
> understand lawyer language). Apparently, the sensitive sentence in the 
> document is something like "Developer will indemnify FSF for all losses 
> if the claim is not spurious".
> In my remembering, the "all losses" was interpreted by someone as 
> unlimited liability ... Lawyers are usually scared by the "all losses" 
> phrase. I remember someone was very angry, but I forgot the details.

Although that's true from a technical point of view, from a practical
perspective, the liability will only be an issue if the company
misrepresented what it assigned.

There is somewhat of a difference (as I understand it) between French
and US law here, but this is ABSOLUTELY REQUIRED to protect the FSF
from improper behavior of the company doing the assignment.

Let's say the FSF agreed to limit the liability to, say, $100k in an
assignment from Company A.  Now suppose that Company A conspires with
Company B and takes some of Company B's code and submits it to the FSF
with an assignment with the $100k limit.  It warrants that it has the
rights to this code, but has limited itself to a $100k liability if
that's not the case.  Now Company B "discovers" that GCC contains some
copyrighted code that belongs to it and sues the FSF for $1m.  The FSF
gets $100k from Company A, but now has to pay $900k to Company B (who
had agreeded to pay 1/3 to Company A, which now makes $200k on the deal).

Anybody who agrees to take code without any such protection is not
being prudent.

> And I never understood why GCC is convered by US laws only. 

A contract between two parties (such as an assignment) has to be governed
by ONE law.  If the two parties are in different US states (or different
countries), they each have a difference preference to which law will
apply and they need to agree on which law will be used.  Normally,
the entity that drafts the agreement will specify their law.  So the FSF
will naturally request the law of the state and country they're in.

> However, I would believe that most GCC contributors do not actively 
> check their patch against the US patent system (because I perceive the 
> US patent system to be very ill w.r.t. software). I confess I don't do 
> that - it would be a full time & boring job.

Software patents are indeed a serious problem, which is why the FSF
is so strongly against them.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]