Advanced

Copyright statements proliferate inside open source code

Posted by bob on · 3 comments
opensource.com
Mail this story
Print this story

Earlier today I was looking at a source file for the OpenStack Ceilometer docs and noticed that there's a copyright statement at the top. Now, in no way do I want to pick on Nicholas. There are hundreds of such copyright statements in the OpenStack docs and code, and this is just the example I happened to be looking at. (Note that my employer has its share of copyright statements in the OpenStack code. Pretty much every company participating in OpenStack does this. I think we need to stop.)

Full Story

  Nav
» Read more about: Story Type: News Story

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (3)

As the author of more than 200,000 lines of Open Source environmental modeling code, I vehemently disagree. In my experience it is extremely important to have all the attributions and copyright statements present (they should immediately follow the license-statement IMNHO). More than once this has kept code I have written as OpenSource from being taken over by BigCo or (especially) BigUniversity.

And I find the Apache Foundation idea of stripping out attribution reprehensible. Again, over the last twenty years I have seen too many instances of others trying to steal credit for work this way.

I notice in news this last month that I am in agreement with Linus Torvalds, who said that having an extremely-shared copyright is useful for an OpenSource project for just this reason: it keeps others from stealing the project and closing it up.
I was a bit confused by the article. It seems to me that all source code files should have a copyright notice at the top, even if it is to declare it Public Domain. The article then goes on to talk about modifications and additional contributions. I'm not an expert but it seems to me that slight modifications and enhancements are not generally significant enough in themselves to deserve any distinct copyright protection. Most major open source projects however, do have some rules regarding copyright the copyright of contributed files. I would also add that there is a distinction between copyright attribution (the author of a significant contribution) and the type of license. For GPL code and public domain contributions, the attribution is fairly academic anyway since you're making a permissive declaration as to usage. However, it is fairly common to have an overriding license for a project and all the code within it and have different attributions.
The point is in what you could call "line item contributions," not complete code, but (significant) updates and bug fixes which the contributors do not want co-opted or "privatized." I have to agree with cjcoats here. People who want to "steal" code might use the lack of a copyright notice as wiggle room to take contributions for themselves. While the original copyright terms might apply,... Those who want to steal the code and privatize it might use the lack of copyright notice as rationalization to do so... The legality is questionable, but worse things have happened when wiggle room was present (like people being able to patent computer programs in the first place...).

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post