Copyright assignment
May. 17th, 2011 01:14 pmThe fundamental problem with projects requiring copyright assignment is that there's an economic cost involved in me letting a competitor sell a closed version of my code without letting me sell a closed version of their code. If this cost is perceived as larger than the cost of maintaining my code outside the upstream tree, it's cheaper for me to fork than it is to sign over my rights. So if I have my own engineering resources, what rational benefit is there to me assigning my copyright?
Depends on your focus
Date: 2011-05-17 07:11 pm (UTC)Re: Depends on your focus
Date: 2011-05-17 07:27 pm (UTC)Re: Depends on your focus
Date: 2011-05-17 07:41 pm (UTC)I think there is also many cases where creating a new organization makes sense. I think a good example of this is Linaro which is staffed to do "general ARM work" where the individual chip makers then have their own staff provide specialized features for their individual SoCs.
At the end of the day, business agreements are more confusing than why we have so many programming languages :-)
Re: Depends on your focus
Date: 2011-05-17 09:19 pm (UTC)Re: Depends on your focus
Date: 2011-05-18 12:45 am (UTC)no subject
Date: 2011-05-17 10:11 pm (UTC)I've also had company lawyers balk at signing the exact same contributor agreement that the company asks people to sign but with s/our company/other company/.
no subject
Date: 2011-05-18 11:25 am (UTC)no subject
Date: 2011-05-18 07:53 pm (UTC)I do not have the power to sign a copyright assignment on behalf of my employer. If you want me to do that, I have to go to the Board of Directors and make the business case for signing this contract. Guess what I'm not inclined to do, ever?
Copyright Assignment in Germany?
Date: 2011-05-17 11:01 pm (UTC)So no matter what piece of paper he signs, legally nothing can take away the author's ownership of the IP, so while he can assign usage right to third parties, he will always retain his own rights to the things he wrote, including the right to relicense.
Or so is my understanding, at least.
Re: Copyright Assignment in Germany?
Date: 2011-05-17 11:42 pm (UTC)What you can't give up/sign over is the rights directly tied to authorship, such as the right to be named as the creator, or the right to not be named as the creator, and a few more. There are some more restrictions on authorship rights for software written as an employee as part of your job, IIRC.
Besides, Germany is not a rare case here. In Europe authors' rights would be basically everywhere but the UK, I think. Copyright is a system born from the UK legal philosophy and is thus found mostly in those countries whose legal tradition is influenced by it, such as the USA.
no subject
Date: 2011-05-18 03:53 am (UTC)If there are significant engineering resources outside upstream then that leaves upstream at a disadvantage and at risk of not being considered upstream any more.
Copyright assignment only makes sense for either side when those requiring it are (and will be) doing the vast majority of the work.
There may be other considerations (such as ease of relicencing to a different open license rather than releaseing a closed version) that make copyright assignment attractive in some cases but some licenses accomodate for that fairly well in themselves.
Nice case. Even stronger…
Date: 2011-05-18 09:01 am (UTC)The point may be moot ...
Date: 2011-05-18 09:25 am (UTC)no subject
Date: 2011-05-18 12:45 pm (UTC)Not really
Date: 2011-05-18 02:17 pm (UTC)It would give them the right to put the code under a different Free license as per the agreement without having to get your further permission. Right? Say you had dropped out of sight for some reason and could not be contacted.
all the best,
drew
Assumptions...
Date: 2011-05-18 11:45 am (UTC)Though yes, if you're in "competition" with upstream and have the resources to make a fork palatable, the value of assignment is minimal. You're left with externalities, like the political fallout of a fork.
website
Date: 2011-05-18 02:38 pm (UTC)it would be great if there were a good hosting site (like sourceforge) specifically designed for keeping forks. maybe with support for auto pulling upstream, adding the patches, and making packages.
then anyone could make their own 'go-oo' type project.
at some point the company who wanted the copyright assignment would be so tempted by all the lovely patches in the fork, that they would have to drop the requirement.
Re: website
Date: 2011-05-18 02:41 pm (UTC)no subject
Date: 2011-05-18 05:59 pm (UTC)no subject
Date: 2011-05-18 06:05 pm (UTC)no subject
Date: 2011-05-18 06:10 pm (UTC)(It was particularly egregious in the case of OOo, given it was LGPL/SISSL and they didn't need to hold copyright to release a proprietary fork anyway.)