=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/lyrics.html,v retrieving revision 1.213 retrieving revision 1.214 diff -u -r1.213 -r1.214 --- www/lyrics.html 2018/12/19 04:36:02 1.213 +++ www/lyrics.html 2019/05/27 22:55:20 1.214 @@ -1,27 +1,29 @@ - - - + + + + OpenBSD: Release Songs - - - - + - - + -

+

-OpenBSD -Release Songs +OpenBSD +Release Songs

+
-

+

Every 6 months the OpenBSD project has the pleasure to release our software with artwork and a matching song. Theo and some other developers mutate a theme (from a classical @@ -31,7 +33,6 @@ historical CD sets, we joined up with some musicians we know to make at least one song. -

@@ -122,7 +123,7 @@ In OpenBSD developer circles few memes carry as strongly as "The 3 line diff". This is a humorous warning, but also a true story. More than half the developers ("the new kids") don't know this story but -still repeat the meme -- it has nearly become apocrypha. +still repeat the meme — it has nearly become apocrypha.

Unfortunately, in software development not all problems are as trivial as we think. @@ -130,8 +131,8 @@ The event happened at a hackathon in Portugal more than a decade ago.

In a eureka moment Art declared he had found a stunningly simple -solution for a problem long pondered, and he could fix it in 2 -- no --- 3 lines. In the following weeks his change grew larger and larger, +solution for a problem long pondered, and he could fix it in 2 — no +— 3 lines. In the following weeks his change grew larger and larger, introducing (or exposing) other problems. We stood and stared. It was far from a 3 line diff, and was eventually discarded.

@@ -599,7 +600,7 @@

Enjoy

--Bob +—Bob

Mother, don't you want to change this code?
@@ -1058,7 +1059,7 @@ fit with the release theme. While the lyrics can speak for themselves, "A Year In The Life" is representative of more than just LibreSSL. The pattern of LibreSSL development is a pattern that has repeated itself -many times in OpenBSD -- a decision is made by a few people to do +many times in OpenBSD — a decision is made by a few people to do something, followed by action, and letting the world share it if they like it (such as with OpenSSH). To the developers actually doing the work, reactions to such efforts can often seem surreal, or @@ -1391,7 +1392,7 @@

-Starting with this release, we introduce a new artist -- Katherine Piro. +Starting with this release, we introduce a new artist — Katherine Piro.

@@ -1673,11 +1674,11 @@ Ratchov. It has no lyrics. The music is inspired by a poem with the same title and was entirely recorded and mixed using OpenBSD. - +—>

@@ -1808,17 +1809,17 @@
The OpenBSD 4.4 release artwork honoured the (Berkeley) CSRG guys for their efforts with the BSD 4.4 -release -- they fought and managed to free the code.
+release — they fought and managed to free the code.

This release the artwork is based on the stories of Douglas Adams, -including his favorite number -- 42. Therefore we can remember -the previous major achievement of CSRG - BSD 4.2.
+including his favorite number — 42. Therefore we can remember +the previous major achievement of CSRG — BSD 4.2.

BSD 4.2 was not free, but it created and integrated so many new technologies that we all depend on today. Take a moment to consider how many things first available in BSD 4.2 you are using -at this moment, to read this page -- sockets, AF_INET, +at this moment, to read this page — sockets, AF_INET, virtual memory, etc.

Today, new releases of operating systems from well-known vendors @@ -2244,12 +2245,12 @@ The USL(AT&T) vs BSDI/UCB court case settlement documents were not public until recently; their disclosure has made the facts more clear. But the story of how three people decided to free the BSD codebase -of corporate pollution -- and release it freely -- is more interesting +of corporate pollution — and release it freely — is more interesting than the lawsuit which followed. Sure, a stupid lawsuit happened which hindered the acceptance of the BSD code during a critical period. But how did a bunch of guys go through the effort of replacing so much AT&T code in the first place? After all, companies had -lots of really evil lawyers back then too -- were they not afraid? +lots of really evil lawyers back then too — were they not afraid?

After a decade of development, most of the AT&T code had @@ -2260,14 +2261,14 @@ conferences were a gold mine for such team building) and led these rebels to rewrite and replace all the Imperial AT&T code, piece by piece, starting with the libraries and userland programs. -Anyone who helped only got credit as a Contributor -- people like +Anyone who helped only got credit as a Contributor — people like Chris Torek and a cast of .. hundreds more.

Then Mike and Kirk purified the kernel. After a bit more careful checking, this led to the release of a clean tree called Net/2 which -was given to the world in June 1991 -- the largest dump of free source -code the world had ever received (for those days -- not modern monsters like OpenOffice). +was given to the world in June 1991 — the largest dump of free source +code the world had ever received (for those days — not modern monsters like OpenOffice).

Some of these ragtags formed a company (BSDi) to sell a production system @@ -2418,8 +2419,8 @@ about morality, freedom, and what is best for us. He believes it is his God-given role to tell us what is best for us, when he has shown that he takes actions which are not best for everyone. -He prefers actions which he thinks are best for him -- and him -alone -- and then lies to the public. Richard Stallman is no Spock. +He prefers actions which he thinks are best for him — and him +alone — and then lies to the public. Richard Stallman is no Spock.

We release our software in ways that are maximally free. We @@ -2448,7 +2449,7 @@ he said nothing to the many other vendors who do the same; many of them donate to the FSF and perhaps that has something to do with it. Meanwhile, Richard has personally made sure that all the official -GNU software -- including Emacs -- compiles and runs on Windows. +GNU software — including Emacs — compiles and runs on Windows.

That man is a false leader. He is a hypocrite. There may be some @@ -2550,7 +2551,7 @@ Those of us who work on OpenBSD are often asked why we do what we do. This song's lyrics express the core motivations and goals which have -remained unchanged over the years - secure, free, reliable software, +remained unchanged over the years — secure, free, reliable software, that can be shared with anyone. Many other projects purport to share these same goals, and love to wrap themselves in a banner of "Open Source" and "Free Software". Given how many projects there are one @@ -2581,9 +2582,9 @@ same spirit that they were given in the first place.

That's the best we can expect from companies. After all, we make our -stuff so free so that everyone can benefit -- it remains a core goal; +stuff so free so that everyone can benefit — it remains a core goal; we really have not strayed at all in 10 years. But we can expect more -from projects who talk about sharing -- such as the various Linux +from projects who talk about sharing — such as the various Linux projects.

Now rather than seeing us as friends who can cooperatively improve all @@ -2592,7 +2593,7 @@ SFLC, for the FSF's aims, rather than the goal of getting good source into Linux (and all other code bases). We don't want this to come off as some conspiracy theory, but we simply urge those developers caution --- they should ensure that the path they are being shown by those who +— they should ensure that the path they are being shown by those who have positioned themselves as leaders is still true. Run for yourself, not for their agenda.

@@ -2737,7 +2738,7 @@ some Linux developers, who have played along with an American corporate model of requiring NDAs for chip documentation. This has effectively put Linux into the club with Microsoft, but has left all the other operating system -communities -- and their developers -- with much less available clout for +communities — and their developers — with much less available clout for requesting documentation. In a more fair world, the Linux vendors would work with us, and the device driver support in all free operating systems would be fantastic by now. @@ -2756,7 +2757,7 @@ We all know the details
Magic cave, magic words, some thieves,
some serious loot,
-and lucky - Mister - Baba
+and lucky — Mister — Baba
Who got a bad rap if you ask me
The little guy who
did the best with what he had
@@ -2765,19 +2766,19 @@ Here are Mr. Baba's lessons
Load one ass, take a few trips and spend
in moderation
-Three things the average man can't - get - right
+Three things the average man can't — get — right


If you know your brother is a greedy bastard
never give him the password
If he goes penguin on you,
-stop - being - his brother.
+stop — being — his brother.
When a cave is guarded by magic lawyers
A sea of blood will be its doormat
So do the best with what you have


-Beyond the lessons - you must know this
+Beyond the lessons — you must know this
that the Devil is as real as your address
But unlike Vendors,
he at least keeps the door open
@@ -3146,7 +3147,7 @@

Thin edge of the wedge?
-But everybody was so happy - about Blob
+But everybody was so happy — about Blob


Blob was popular at school he was helpful too
@@ -3198,7 +3199,7 @@ Then along came a genius Doctor Puffystein
And he battled the Blob
who had crossed the line
-He was 50 feet tall - Doctor said "No fear"
+He was 50 feet tall — Doctor said "No fear"
I got a sample of Blob I can reverse engineer!


@@ -3287,7 +3288,7 @@ of it from a FreeBSD driver written by an ex-Adaptec employee. But no public documentation exists, and Adaptec has dozens of cards with different firmware issues. All of this adds up to a very desperate -development model -- it becomes very hard for the principle of +development model — it becomes very hard for the principle of "quality" to show its head.

RAID devices have two main qualities that people buy them for: @@ -3737,9 +3738,9 @@

-Vocals, Lyrics, Melody and Co-Arrangement by Ty Semaka - Guitar by -Chantal Vitalis - Bass by Jonny Nordstrom - Drums by John McNiel,
-Fiddle - Co-Arrangement, Recording, Mixing, Mastering by Jonathan Lewis of +Vocals, Lyrics, Melody and Co-Arrangement by Ty Semaka — Guitar by +Chantal Vitalis — Bass by Jonny Nordstrom — Drums by John McNiel,
+Fiddle — Co-Arrangement, Recording, Mixing, Mastering by Jonathan Lewis of Moxam Studios (moxamstudios@hotmail.com).

@@ -3796,7 +3797,7 @@ There was much deliberation at all levels of the IETF, and unfortunately for all of us the politicians within eventually decided to allow patented technology in -standards -- as long as the patented technology is licensed under RAND +standards — as long as the patented technology is licensed under RAND (Reasonable And Non Discriminatory) terms. As free software programmers, we therefore find ourselves in the position that these RAND standards must not be implemented by us, and we must deviate from @@ -3807,12 +3808,12 @@ Due to some HSRP flaws fixed by VRRP and for compatibility with the (HSRP-licensed) VRRP implementations of their competitors, Cisco in recent times has largely abandoned HSRP and now relies on VRRP instead --- a protocol designed for and by the community, but for which they +— a protocol designed for and by the community, but for which they claim patent rights.

On August 7 2002, after many communications, Robert Barr (Cisco's lawyer) firmly informed the OpenBSD community that Cisco would defend -its patents for VRRP implementations -- meaning basically that it was +its patents for VRRP implementations — meaning basically that it was impossible for a free software group to produce a truly free implementation of the IETF standard protocol. Perhaps this is because Cisco and Alcatel are currently engaged in a pair of patent lawsuits; a @@ -3827,7 +3828,7 @@ to a RAND policy as well (primarily because of pressure from Microsoft and Apple), but the community outrage was so overpowering that they backed down. Some standards groups use this policy, while others -avoid it -- the one differentiation being the amount of corporate +avoid it — the one differentiation being the amount of corporate participation. In the IETF, the pro-RAND agents work for AT&T, Alcatel, IBM, Cisco, Microsoft, and other large companies. Since IETF is an open forum, they can blend in as the populace, and vote just @@ -4174,7 +4175,7 @@ a middle-man. We accepted funding based on the promise that our freedom to operate as we wished was unaffected. To us, freedom is more important -than funding -- heck, we were dealing with the evil +than funding — heck, we were dealing with the evil forces of government, and needed to be careful.

A few months prior to this release, DARPA suddenly @@ -4389,7 +4390,7 @@ Then in a dream Xor requested he
"Go to the Sun King, get what I yearn
Kernighan saw it, prophet of the C
-Knowledge - so they may never return"
+Knowledge — so they may never return"

At the tower Puff appealed
For the wisdom of the One