> > BTW, in this aspect there is no difference between GCC and LLVM. The > > latter also requires to assign copyright to the University of > > Illinois. If you don't have a copyright disclaimer before contributing > > to LLVM, you are exposing yourself to some future legal troubles. > > On what do you base these assertions? Every point seems wrong to me.
The latter point is certainly true. If you work for a company and submit a patch to ANY project without having a disclaimer, the company can later sue you, claiming that it owned the copyright to the material that you submitted. The only different is who the disclaimer protects: if you are assigning the patches to an entity (e.g., the FSF) then the disclaimer protects the FSF. If you're NOT assigning the patches to somebody, the disclaimer protects YOU. Either way, a disclaimer is required.