|
|
Subscribe / Log in / New account

Perens: The Covenant - A New Approach to Open Source Cooperation

Perens: The Covenant - A New Approach to Open Source Cooperation

Posted Sep 12, 2011 15:51 UTC (Mon) by iabervon (subscriber, #722)
Parent article: Perens: The Covenant - A New Approach to Open Source Cooperation

It seems to me that this is missing an important motivation for developers: many developers want to implement a particular feature so they themselves can use that feature. Consider, for example, a developer who has added a redundancy feature to a database so that the web site they run has better availability; their primary goal is to run the site with a database with this feature. To the extent that these developers expect to get a benefit from contributing the code to the upstream project, it is to reduce the maintenance burden (ultimately by developers considering that to be normal functionality and simply not introducing conflicts). In this situation, the covenant would ensure the worst of all possibilities in the situation where the company took the project proprietary: not only would the developer not have access to the source of future versions, but these future versions would not work for the developer, since the feature would have to be removed. Furthermore, there is a danger in the company then owning the copyright on the implementation of this feature, if the developer decides to add the feature to a different project (particularly if the other projects that it would make sense to add the feature to require copyright assignment, so simply having a license to the original implementation is not sufficient).


to post comments

Perens: The Covenant - A New Approach to Open Source Cooperation

Posted Sep 12, 2011 16:11 UTC (Mon) by BrucePerens (guest, #2510) [Link]

Actually, this isn't a problem because of a key feature of copyright law: A developer is always free to grant their own work to others under his/her own terms. The covenant doesn't make you promise not to do so.

If you want to give it to LN with no covenant, you have the option to offer it to them that way. Now, or in the future if they ever decide to take the work private. They might still want some of the language granting patent rights and reducing liability.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds