DRAFT - discuss on GitHub

How to Share Software

This website is about the different ways to share software source code. Shared source code is called "source available," and there are multiple levels of source available software.

Source Available

Most Available

Level 5: Public Domain

Governance communal
Freedoms run read modify redistribute
Notes Public domain does not exist equally in all countries. Insofar as it exists, it is the highest level of sharing. There are no restrictions.

Level 4: Open Source

Governance communal
Freedoms run with minimal restrictions read modify with possible restrictions redistribute with some restrictions
Notes Open Source software is shared with minimal restrictions, such as no use without attribution, no use without sharing-alike, or no patent litigation.

Level 3: Open Product

Governance communal
Freedoms run with restrictions read probably modify possibly redistribute
Notes These don't really exist yet, but imagine a future where entities combine Fair Source licensing with communal governance to create democratic economic opportunity.

Level 2: Fair Source

Governance corporate
Freedoms run with restrictions read probably modify possibly redistribute
Notes Some companies make their source code publicly available, allowing some real usage but restricting other usage in line with their business model.

Level 1: Privately Shared

Governance corporate
Freedoms run singly privately read possibly modify redistribute
Notes Some companies make their source code privately available to customers or other parties under contractual license or confidentiality terms.

Least Available

Closed Source

Governance corporate
Freedoms possibly run read modify redistribute
Notes Source code is not shared outside of the company that owns it.