Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Provided no one else has ever contributed yes he can. In fact this is not unique to the BSD, you can do that with any license. Even proprietary licenses do not force the author to continue using the same license since they own the original copyright.


How would the enforcement of that work? What if I have cloned the version of the repo that was BSD, and I'm working on a yet-unrelated derivative work when the author changes the license? The answer that seems reasonable to me (not that I expect any correlation between that and the actual law) is that any version of the code that was released with a given license is perpetually under that license.


No, he can do that regardless if it's BSD code, as long as he keeps the copyright notice intact.

I can take any BSD code, close source it, develop it further inside my company, then sell it as a proprietary, closed source app.

Or re-license to GPL.


Unless the license agreement for contributing specifically says the author forfeits their copyright, but no open source licenses I know of do this.


This is impossible in certain jurisdictions.


What's impossible? Reassigning copyright to the project maintainer?


Exactly.

Forfeiting copyright is not possible in some jurisdictions.

I'm not sure what is unclear about a refutation of a single sentence.


I'm presuming what you are referring to, and which is likely to confuse a predominantly English speaking audience is that a number of countries with legal systems typically based in Germanic or Napoleonic legal systems, copyright consists of the combination of moral rights on one side and economic rights on the other hand.

Moral rights are generally impossible to forfeit and assign. Economic rights usually (I don't know of any jurisdictions where assigning economic rights to the project maintainer would be impossible - are you?) are possible to assign.

In common law systems, the two are usually traditionally much more closely tied, and when we talk about copyright in English, it is usually the economic rights we're referring to.


Isn't this generally what Contributor Agreements are for - not giving up copyright, but jointly assigning it? E.g. https://www.clahub.com/

I know to contribute to Clojure/ClojureScript-proper, I had to sign http://clojure.org/contributing


While there aren't any software licenses that do that, many projects do it as a condition of accepting contributions. As an example here is GCC's contributor documentation: https://gcc.gnu.org/contribute.html

The short version is assign FSF copyright, or put it in the public domain.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: