Skip to content

Latest commit

 

History

History
76 lines (40 loc) · 3.6 KB

LICENSE.md

File metadata and controls

76 lines (40 loc) · 3.6 KB

The Cooperative Source License

Development Draft. Seriously, do not use this.

Purpose

This license allows you to use and share this software for free, but you must be a Member of a Cooperative Project.

Acceptance

To receive this license, you have to agree to its rules. Those rules are both obligations under that agreement and conditions to your license. Don't do anything with this software against any rule you can't or won't follow.

Notices

You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license.

Copyleft

Contribute software you develop, operate, or analyze using this software, including changes and additions to this software. When in doubt, contribute.

Copyright

Each Member licenses you to do everything with this software that would otherwise infringe their copyright in it.

Patent

Each Member licenses you to do everything with this software that would otherwise infringe any patent claims they can license or become able to license.

Members and Cooperative Projects

A Cooperative Project is any entity or group of entities that has the following characteristics:

  1. Ownership of the copyrights and patents to the software is held by either:

    1. Its Members, either entirely, or through a cross-licensing agreement, such as xlcollaborative, where all Members license their copyrights to each other.
    2. A holding entity where the majority of directors represent, are accountable to, and are elected by at least a majority of Members.
    3. A person, in its entirety. This person is considered a Member of a single-Member Cooperative Project.
  2. Has a one-Member one-vote policy for any changes to the project's licensing term, requiring at least a majority vote.

  3. Has a policy of accepting Members regardless of gender identity or expression, race or ethnicity, sexuality, caste, disability status, or any other protected classes in the potential Member's jurisdiction.

A Member is any person that has the right to vote for the election of a director or directors, or possesses proprietary interests in the software, and has a vote towards any changes to the software's licensing terms.

Contribute

To contribute software:

  1. Publish all source code for the software in the preferred form for making changes through a freely accessible distribution system widely used for similar source code so the contributor and others can find and copy it.

  2. Make sure every part of the source code is available under this license.

  3. Take these steps within thirty days.

  4. Note that this license does not allow you to change the license terms for this software. You must follow Notices.

Prototypes

You don't have to contribute any change, addition, or other software that meets all these criteria:

  1. You don't use it for more than thirty days.

  2. You don't share it outside the team developing it, other than for non-production user testing.

  3. You don't develop, operate, or analyze other software with it for anyone outside the team developing it.

Excuse

You're excused for unknowingly breaking Notices if you take all practical steps to comply within thirty days of learning you broke the rule.

Reliability

No Member can revoke this license.

No Liability

As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be liable to anyone for any damages related to this software or this license, under any kind of legal claim.