Code-dot-mil / code.mil

An experiment in open source at the Department of Defense.
https://www.code.mil
MIT License
1.28k stars 123 forks source link

Consider using CC0 for this project #37

Closed fulldecent closed 7 years ago

fulldecent commented 7 years ago

The goal of this license as it stands is:

There is already an existing license that achieves this, has been thoroughly reviewed, and enjoys widespread adoption. Namely, the CC0 license.

Additionally, the CC0 makes many disclaimers about the published material so as to limit liabilities that the publisher assumes by making publication. Specifically, this addresses issue #36.

Note: CC0 does NOT satisfy the current requirement of DOSA 1.0draft in using a Developer’s Certificate of Origin. No problem. Instead, this requirement should be discussed in CONTRIBUTORS.md.

Artoria2e5 commented 7 years ago

Public Domain licenses are great, and CC0 might be the best one I know of. Still, OSI's Review Committee's reason for not approving CC0 (yet) may be worth looking into and addressing:

CC0 was not explicitly rejected, but the License Review Committee was unable to reach consensus that it should be approved, and Creative Commons eventually withdrew the application. The most serious of the concerns raised had to do with the effects of clause 4(a), which reads: "No ... patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document.". While many open source licenses simply do not mention patents, it is exceedingly rare for open source licenses to explicitly disclaim any conveyance of patent rights, and the Committee felt that approving such a license would set a dangerous precedent, and possibly even weaken patent infringement defenses available to users of software released under CC0.

(lloydde from Hacker News posted such a quote there. I was just following the link and copying quotes.)

tomberek commented 7 years ago

We have looked at and considered CC0. See FAQ.

We are not proposing that CC0 is incorrect or trying to set a policy. We are exploring a different approach. It may work, it may not. Rather than specifying the license that DoD project should use, we wanted to create a framework where the individual project owner could choose the appropriate license for themselves.

The suggestion to move contribution details into CONTRIBUTIONS.md is valid and we will get to that shortly. There is also an alternate suggestion at #33,#34 that may be closer to what you are suggesting.

Closing as addressed in FAQ.