Fix footnotes

This commit is contained in:
Chris Hoge 2018-11-06 15:33:08 -08:00
parent 4e11847a90
commit 563230598f
1 changed files with 26 additions and 25 deletions

View File

@ -6,26 +6,26 @@ Where do the Four Opens originate from? They came from a need to do things
differently. differently.
Free software started in the 80s by defining four (initially three) Free software started in the 80s by defining four (initially three)
freedoms [1]_ that any free software should grant its users. Freedom 0 was the freedoms [#fourfreedoms]_ that any free software should grant its users. Freedom
freedom to run the program as you wish, for any purpose. Freedom 1 was the 0 was the freedom to run the program as you wish, for any purpose. Freedom 1
freedom to study how the program works, and change it so it does your computing was the freedom to study how the program works, and change it so it does your
as you wish. Freedom 2 was the freedom to redistribute copies so you can help computing as you wish. Freedom 2 was the freedom to redistribute copies so you
your neighbor. Freedom 3 was the freedom to distribute copies of your modified can help your neighbor. Freedom 3 was the freedom to distribute copies of your
versions to others. Those freedoms made you free to improve the program, and modified versions to others. Those freedoms made you free to improve the
release your improvements to the public, so that the whole community benefits. program, and release your improvements to the public, so that the whole
But free software did not mandate anything about how the software was to be community benefits. But free software did not mandate anything about how the
built to actually encourage this collaboration across boundaries that would software was to be built to actually encourage this collaboration across
result in benefiting the whole community. boundaries that would result in benefiting the whole community.
When open source was defined in 1998, it focused on a specific angle (the one When open source was defined in 1998, it focused on a specific angle (the one
that mattered the most to businesses), which is the availability and that mattered the most to businesses), which is the availability and
re-usability of the code. That also said remarkably little about how the re-usability of the code. That also said remarkably little about how the
software should be built, and nothing about who really controls it. As a software should be built, and nothing about who really controls it. As a result
result by 2010 most open source projects were actually closed one way or by 2010 most open source projects were actually closed one way or another:
another: their core development may be done behind closed walls, or their their core development may be done behind closed walls, or their governance may
governance may be locked down to ensure control by its main sponsor. Sure, be locked down to ensure control by its main sponsor. Sure, their end product
their end product was licensed under an open source license, but those were not was licensed under an open source license, but those were not really community
really community projects anymore. projects anymore.
The control of a specific party over the code is discouraging contributors to The control of a specific party over the code is discouraging contributors to
participate: those are seen as free labor and are not on a level playing field participate: those are seen as free labor and are not on a level playing field
@ -55,13 +55,13 @@ open source cloud infrastructure platform available.
It was from these conditions that "The Four Opens" were born. The first public It was from these conditions that "The Four Opens" were born. The first public
mention of them was posted on the then-nascent OpenStack Wiki on June 28, mention of them was posted on the then-nascent OpenStack Wiki on June 28,
2010[1]_, before OpenStack was even publicly discussed or announced. The 2010 [#fouropenswiki]_, before OpenStack was even publicly discussed or
titles of the Four Opens (Open source, Open Design, Open Development, Open announced. The titles of the Four Opens (Open source, Open Design, Open
Community) were set from that day. The content evolved a bit over time on the Development, Open Community) were set from that day. The content evolved a bit
Wiki, as implementation details rolled in (for example: public code reviews, over time on the Wiki, as implementation details rolled in (for example: public
design summits, technical committee, lazy and consensus). The Four Opens code reviews, design summits, technical committee, lazy and consensus). The
description is now maintained officially in the OpenStack governance Four Opens description is now maintained officially in the OpenStack governance
web-site[2]_. web-site [#fouropens]_.
After eight years, the Four Opens proved pretty resilient, consistently After eight years, the Four Opens proved pretty resilient, consistently
managing to capture the "OpenStack Way" of doing upstream open source managing to capture the "OpenStack Way" of doing upstream open source
@ -74,5 +74,6 @@ generally support Open Infrastructure, the Four Opens will grow beyond
OpenStack. Let's apply them to other nascent open source projects with the same OpenStack. Let's apply them to other nascent open source projects with the same
success. success.
[1]_ https://wiki.openstack.org/w/index.php?title=Open&oldid=9628 .. [#fourfreedoms] https://www.gnu.org/philosophy/free-sw.en.html
[2]_ https://governance.openstack.org/tc/reference/opens.html .. [#fouropenswiki] https://wiki.openstack.org/w/index.php?title=Open&oldid=9628
.. [#fouropens] https://governance.openstack.org/tc/reference/opens.html