* Cem F. Karan: > When I use the term "assignment", I mean that the original > copyright/IP owner gives the ownership of the IP to some other > entity. The problem is that the new owner can choose new licensing > terms as they fit, as the IP is now their property. Choosing > licensing means that there are many, many different actors working > together; if one arbitrarily changes the license terms for what they > own, it has no effect on the parts that they don't own. For > example, if you and I are working on a project together, I can > choose to change the license on the portions of the code that I > own[1], but this has no effect on your property, which makes it > pointless for me to try to change the license as I can't take over > what you own. However, if you had assigned the IP rights in what > you developed to me, I could choose the license that material is > redistributed under[2], potentially sending you a cease & desist > letter when you try to redistribute material you generated.
The flip side is that without effective assignment, the copyright situation becomes so murky that you are seriously limited in what you can do with a work. We have enough experience today that suggests that is generally not the case with free software licensing, despite the highly informal nature of the arrangements. That outcome must not have been obvious 20, 30 years ago, which may have prompted some people to go after assignments historically. > [1] Good OSS licenses ensure that it is impossible to retroactively > revoke any permissions granted, so material that is already out > there should stay out there. OSS licenses cannot circumvent applicable law. The EU is working on giving authors new inalienable rights in this area, allowing them to claim additional compensation. > [2] Unless you were clever, and assigned the rights to using some contract > clauses that stipulated how the material could be distributed, etc. The FSF has such provisions in many of their assignment contracts.