> because the only reason copyright needs to be assigned (AFAIK) is to
> change the license.

False.  See a discussion of this earlier in the thread.

> The LLVM project does not aim to be able to change the license in the
> future, 

Nobody "aims" to change something in the future, but nobody has a crystal
ball either and it can often be hard to predict what might have to be done
in the future.


But this misses an important point.  There are TWO reasons for what we've
been calling the assignment form.  One is to actually assign the copyright.
The other is to have a signed statement by the contributor that they have
the ownership rights to make the contribution and are indemnifying the
entity they are contributing to in case they don't.  What document serves
this purpose for LLVM if there's no assignment form?

If there's no such document, then what does the project do if, unknown to
them, some employee of a large company contributed code without the
permission of his employer, the project distributes that code, and then the
large software company sues for infringment?  You can't even go after the
employee because not even he has signed anything.

Reply via email to