version 1.201, 2017/04/19 02:12:04 |
version 1.202, 2017/04/26 20:10:11 |
|
|
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<table border=0 cellspacing=0 cellpadding=2 width="100%"> |
<tr> |
<tr> |
<td valign="top" width="30%"> |
<td valign="top" width="30%"> |
X:XX <a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song61.mp3">(MP3 X.XMB)</a> |
3:30 <a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song61.mp3">(MP3 X.XMB)</a> |
<a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song61.ogg">(OGG X.XMB)</a><br> |
<a href="https://ftp.openbsd.org/pub/OpenBSD/songs/song61.ogg">(OGG X.XMB)</a><br> |
<br> |
<br> |
<em> |
<em> |
... |
OpenBSD was only a few months old when |
|
we realized that read-only repository access |
|
for everyone was a critical concept. |
|
<p> |
|
Previously, open source projects would make |
|
occasional releases accompanied by tarballs of |
|
final source files and Changelogs files, but would |
|
not expose the step-by-step changes of the |
|
development process. Unwittingly all open source |
|
projects were operating with a walled garden |
|
approach. |
|
<p> |
|
Chuck Cranor and I worked on the anoncvs feature, and |
|
Bob Beck soon became involved in moving the anoncvs |
|
mirror off my overloaded ISDN network to the |
|
University of Alberta, thereby increasing our capacity |
|
to deliver. Nowadays there are many anoncvs mirrors. |
|
<p> |
|
The introduction of anoncvs meant people without commit |
|
access could read the commit logs, as well as each |
|
committed diff. They could reason about the past as |
|
they proposed new changes. |
|
<p> |
|
Anoncvs had an immediate impact expanding our development |
|
group. We were inundated with high quality diffs. These |
|
outsider developers wrote excellent changes because they had |
|
sufficient context to reason upon. Those who overwhelmed us |
|
with good changes became developers with commit access. We |
|
were forced to hand out commit accounts like candy. |
|
<p> |
|
Some people said we would never last. Their cynicism |
|
could almost be thanked for the increase in openness |
|
we embraced, and then our openness probably led others |
|
to embrace it also. |
|
<p> |
</em> |
</em> |
</td><td valign="top" width="1%"><br> |
</td><td valign="top" width="1%"><br> |
</td><td valign=top> |
</td><td valign=top> |
(will be released around April 25)<br> |
I had a Type-4 keyboard,<br> |
|
Bought with my Sun workstation,<br> |
|
Hacked on it 'til my fingers bled.<br> |
|
Was the winter of '95.<br> |
<br> |
<br> |
|
Me and the guys from core,<br> |
|
Had a source tree with lots of history.<br> |
|
Chris and Charles held a little coup,<br> |
|
I should have known I'd lose my history.<br> |
|
<br> |
|
Oh, when I look back now,<br> |
|
I can see we all have nothing<br> |
|
When it all can be... |
|
when it can be taken away.<br> |
|
Everyone needs to know their history.<br> |
|
It was the winter of '95<br> |
|
<br> |
|
So we carried on with a fresh source tree,<br> |
|
Spent all of our hours coding,<br> |
|
Making changes in our private history,<br> |
|
Repeating the error of the past, yeah.<br> |
|
<br> |
|
The source tree just got too big,<br> |
|
Too many diffs, too unreliable,<br> |
|
Too few people had any access;<br> |
|
Got to open it up now and forever<br> |
|
Everyone needs to see the history.<br> |
|
<br> |
|
Sometimes when I look for something<br> |
|
Reading ancient tarballs with despair<br> |
|
I wonder what they were thinking.<br> |
|
<br> |
|
And now the times have changed<br> |
|
Repos on the web, git,<br> |
|
now githubs everywhere.<br> |
|
not like the winter of '95<br> |
|
<br> |
|
Back around that Halloween,<br> |
|
Microsoft said open source would never last,<br> |
|
But now they use the repo tools,<br> |
|
In the same open access way.<br> |
|
<br> |
|
Everyone needs to see the history.<br> |
|
<br> |
|
</td><td valign=top align=right> |
|
<img width=600 height=334 src="images/61_right.jpg"><br> |
</td></tr></table> |
</td></tr></table> |
<em> |
<em> |
Lyrics by Carson Harding and Theo de Raadt. Composition, arrangement, |
Lyrics by Carson Harding and Theo de Raadt at the Ship & Anchor. |
instruments, vocals, and recording by Jonathan Lewis. |
Vocals by Cary Shields. |
|
Composition, arrangement, instruments, vocals, and recording by Jonathan Lewis. |
</em> |
</em> |
<br> |
<br> |
|
|