[personal profile] mjg59
The 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?

Date: 2011-05-18 03:53 am (UTC)
From: (Anonymous)
And your fork has the advantage that it can take code from the upstream tree (as per licence) but the upstream tree can't take your code without dropping their copyright assignment requirement (or maintaining a seperate "copyright pure" fork for their closed releases).

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.

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at nvidia. Ex-biologist. Content here should not be interpreted as the opinion of my employer. Also on Mastodon and Bluesky.

Page Summary

Expand Cut Tags

No cut tags