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

> at least be up front about it in the beginning

Treat CLA as that: an upfront statement that the author may and probably will change the license in the future.



I think we should still draw a distinction between what the article author did and what a company like Hashicorp did.

Hashicorp prominently displayed that they were committed to open source and that all of their projects would be open source forever.

They had a CLA, but there are 2 good reasons to do this besides removing the OSS license:

* You may want to be able to also offer the software under an alternate license, which some companies do due to the demands of a corporate client (e.g. one offered with a support agreement)

* You may want the ability to relicense under a different OSS license.

As long as the article author didn't make any promises about continued commitment to OSS, I don't see anything deceptive here (because without such a statement, a CLA usually means you want to relicense in the future)

Hashicorp on the other hand pulled a jerk move by misleading the community as it formed, and which also contributed a lot to both Terraform and the corpus of terraform providers, etc.




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

Search: