[BACK]Return to lyrics.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/lyrics.html between version 1.213 and 1.214

version 1.213, 2018/12/19 04:36:02 version 1.214, 2019/05/27 22:55:20
Line 1 
Line 1 
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  <!doctype html>
         "http://www.w3.org/TR/html4/loose.dtd">  <html lang=en>
 <html>  <meta charset=utf-8>
 <head>  
 <title>OpenBSD: Release Songs</title>  <title>OpenBSD: Release Songs</title>
 <meta charset="utf-8"/>  
 <meta name="description" content="the OpenBSD release song lyrics page">  <meta name="description" content="the OpenBSD release song lyrics page">
 <meta name="copyright" content="This document copyright 2000-2016 by OpenBSD.">  
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
 <meta name="viewport" content="width=device-width, initial-scale=1">  <meta name="viewport" content="width=device-width, initial-scale=1">
 <!-- XXX <link rel="stylesheet" type="text/css" href="openbsd.css"> -->  <link rel="stylesheet" type="text/css" href="openbsd.css">
 <link rel="canonical" href="https://www.openbsd.org/lyrics.html">  <link rel="canonical" href="https://www.openbsd.org/lyrics.html">
 </head>  
   
 <body bgcolor="#ffffff" text="#000000" link="#23238E">  <style>
   body {
           margin: 0;
           max-width: 100%;
   }
   </style>
   
 <h2>  <h2 id=OpenBSD>
 <a href="index.html">  <a href="index.html">
 <font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a>  <i>Open</i><b>BSD</b></a>
 <font color="#e00000">Release Songs</font>  Release Songs
 </h2>  </h2>
   
 <hr>  <hr>
 <p>  
   
   <p>
 Every 6 months the OpenBSD project has the pleasure to release  Every 6 months the OpenBSD project has the pleasure to release
 our software with artwork and a matching song.  our software with artwork and a matching song.
 Theo and some other developers mutate a theme (from a classical  Theo and some other developers mutate a theme (from a classical
Line 31 
Line 33 
 historical CD sets, we joined up with some musicians we know to make  historical CD sets, we joined up with some musicians we know to make
 at least one song.  at least one song.
   
 <p>  
 <table border=0 cellspacing=0 cellpadding=2 width="80%">  <table border=0 cellspacing=0 cellpadding=2 width="80%">
 <tr>  <tr>
 <td valign="top">  <td valign="top">
Line 122 
Line 123 
 In OpenBSD developer circles few memes carry as strongly as "The 3  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  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  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 &mdash; it has nearly become apocrypha.
 <p>  <p>
 Unfortunately, in software development not all problems are as trivial  Unfortunately, in software development not all problems are as trivial
 as we think.  as we think.
Line 130 
Line 131 
 The event happened at a hackathon in Portugal more than a decade ago.  The event happened at a hackathon in Portugal more than a decade ago.
 <p>  <p>
 In a eureka moment Art declared he had found a stunningly simple  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  solution for a problem long pondered, and he could fix it in 2 &mdash; no
 -- 3 lines.  In the following weeks his change grew larger and larger,  &mdash; 3 lines.  In the following weeks his change grew larger and larger,
 introducing (or exposing) other problems.  We stood and stared.  It  introducing (or exposing) other problems.  We stood and stared.  It
 was far from a 3 line diff, and was eventually discarded.  was far from a 3 line diff, and was eventually discarded.
 <p>  <p>
Line 599 
Line 600 
 <p>  <p>
 Enjoy  Enjoy
 <p>  <p>
 -Bob  &mdash;Bob
 </em>  </em>
 </td><td valign=top>  </td><td valign=top>
 Mother, don't you want to change this code?<br>  Mother, don't you want to change this code?<br>
Line 1058 
Line 1059 
 fit with the release theme. While the lyrics can speak for themselves,  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  "A Year In The Life" is representative of more than just LibreSSL. The
 pattern of LibreSSL development is a pattern that has repeated itself  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 &mdash; a decision is made by a few people to do
 something, followed by action, and letting the world share it if they  something, followed by action, and letting the world share it if they
 like it (such as with OpenSSH). To the developers actually doing the  like it (such as with OpenSSH). To the developers actually doing the
 work, reactions to such efforts can often seem surreal, or  work, reactions to such efforts can often seem surreal, or
Line 1391 
Line 1392 
 <br>  <br>
 <br>  <br>
 <em>  <em>
 Starting with this release, we introduce a new artist -- Katherine Piro.  Starting with this release, we introduce a new artist &mdash; Katherine Piro.
 <br>  <br>
 </em>  </em>
 </td><td valign="top" width="1%"><br>  </td><td valign="top" width="1%"><br>
Line 1673 
Line 1674 
 Ratchov. It has no lyrics. The music is inspired by a poem with the  Ratchov. It has no lyrics. The music is inspired by a poem with the
 same title and was entirely recorded and mixed using OpenBSD.  same title and was entirely recorded and mixed using OpenBSD.
   
 <!--  <!&mdash;
 <p>  <p>
 <a href="https://openbsdstore.com">  <a href="https://openbsdstore.com">
 Order this CDROM from the OpenBSD Store.</a>  Order this CDROM from the OpenBSD Store.</a>
 -->  &mdash;>
 </em>  </em>
 <br>  <br>
 <p>  <p>
Line 1808 
Line 1809 
 <br>  <br>
 The <a href="#44">OpenBSD 4.4 release artwork</a> honoured  The <a href="#44">OpenBSD 4.4 release artwork</a> honoured
 the (Berkeley) CSRG guys for their efforts with the BSD 4.4  the (Berkeley) CSRG guys for their efforts with the BSD 4.4
 release -- they fought and managed to free the code.<br>  release &mdash; they fought and managed to free the code.<br>
 <br>  <br>
 This release the artwork is based on the stories of Douglas Adams,  This release the artwork is based on the stories of Douglas Adams,
 including his favorite number -- 42.  Therefore we can remember  including his favorite number &mdash; 42.  Therefore we can remember
 the previous major achievement of CSRG - BSD 4.2.<br>  the previous major achievement of CSRG &mdash; BSD 4.2.<br>
 <br>  <br>
 BSD 4.2 was  BSD 4.2 was
 not free, but it created and integrated so many new  not free, but it created and integrated so many new
 technologies that we all depend on today. Take a moment  technologies that we all depend on today. Take a moment
 to consider how many things first available in BSD 4.2 you are using  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 &mdash; sockets, AF_INET,
 virtual memory, etc.<br>  virtual memory, etc.<br>
 <br>  <br>
 Today, new releases of operating systems from well-known vendors  Today, new releases of operating systems from well-known vendors
Line 2244 
Line 2245 
 The USL(AT&T) vs BSDI/UCB court case settlement documents were  The USL(AT&T) vs BSDI/UCB court case settlement documents were
 not public until recently; their disclosure has made the facts more clear.  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  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 &mdash; and release it freely &mdash; is more interesting
 than the lawsuit which followed.  Sure, a stupid lawsuit happened which  than the lawsuit which followed.  Sure, a stupid lawsuit happened which
 hindered the acceptance of the BSD code during a critical period.  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  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  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 &mdash; were they not afraid?
 <br>  <br>
 <br>  <br>
 After a decade of development, most of the AT&T code had  After a decade of development, most of the AT&T code had
Line 2260 
Line 2261 
 conferences were a gold mine for such team building) and led these  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  rebels to rewrite and replace all the Imperial AT&T code, piece by
 piece, starting with the libraries and userland programs.  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 &mdash; people like
 Chris Torek and a cast of .. hundreds more.  Chris Torek and a cast of .. hundreds more.
 <br>  <br>
 <br>  <br>
 Then Mike and Kirk purified the kernel. After a bit more careful  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  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  was given to the world in June 1991 &mdash; the largest dump of free source
 code the world had ever received (for those days -- not modern monsters like OpenOffice).  code the world had ever received (for those days &mdash; not modern monsters like OpenOffice).
 <br>  <br>
 <br>  <br>
 Some of these ragtags formed a company (BSDi) to sell a production system  Some of these ragtags formed a company (BSDi) to sell a production system
Line 2418 
Line 2419 
 about morality, freedom, and what is best for us.  He believes  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  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.  has shown that he takes actions which are not best for everyone.
 He prefers actions which he thinks are best for him -- and him  He prefers actions which he thinks are best for him &mdash; and him
 alone -- and then lies to the public.  Richard Stallman is no Spock.  alone &mdash; and then lies to the public.  Richard Stallman is no Spock.
 <br>  <br>
 <br>  <br>
 We release our software in ways that are maximally free.  We  We release our software in ways that are maximally free.  We
Line 2448 
Line 2449 
 he said nothing to the many other vendors who do the same; many of  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.  them donate to the FSF and perhaps that has something to do with it.
 Meanwhile, Richard has personally made sure that all the official  Meanwhile, Richard has personally made sure that all the official
 GNU software -- including Emacs -- compiles and runs on Windows.  GNU software &mdash; including Emacs &mdash; compiles and runs on Windows.
 <br>  <br>
 <br>  <br>
 That man is a false leader.  He is a hypocrite.  There may be some  That man is a false leader.  He is a hypocrite.  There may be some
Line 2550 
Line 2551 
 <em>  <em>
 Those of us who work on OpenBSD are often asked why we do what we do.  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  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 &mdash; secure, free, reliable software,
 that can be shared with anyone.  Many other projects purport to share  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  these same goals, and love to wrap themselves in a banner of "Open
 Source" and "Free Software".  Given how many projects there are one  Source" and "Free Software".  Given how many projects there are one
Line 2581 
Line 2582 
 same spirit that they were given in the first place.  same spirit that they were given in the first place.
 <p>  <p>
 That's the best we can expect from companies.  After all, we make our  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 &mdash; it remains a core goal;
 we really have not strayed at all in 10 years.  But we can expect more  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 &mdash; such as the various Linux
 projects.  projects.
 <p>  <p>
 Now rather than seeing us as friends who can cooperatively improve all  Now rather than seeing us as friends who can cooperatively improve all
Line 2592 
Line 2593 
 SFLC, for the FSF's aims, rather than the goal of getting good source  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  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  as some conspiracy theory, but we simply urge those developers caution
 -- they should ensure that the path they are being shown by those who  &mdash; they should ensure that the path they are being shown by those who
 have positioned themselves as leaders is still true.  Run for yourself,  have positioned themselves as leaders is still true.  Run for yourself,
 not for their agenda.  not for their agenda.
 <p>  <p>
Line 2737 
Line 2738 
 some Linux developers, who have played along with an American corporate model  some Linux developers, who have played along with an American corporate model
 of requiring NDAs for chip documentation.  This has effectively put Linux  of requiring NDAs for chip documentation.  This has effectively put Linux
 into the club with Microsoft, but has left all the other operating system  into the club with Microsoft, but has left all the other operating system
 communities -- and their developers -- with much less available clout for  communities &mdash; and their developers &mdash; with much less available clout for
 requesting documentation.  In a more fair world, the Linux vendors would  requesting documentation.  In a more fair world, the Linux vendors would
 work with us, and the device driver support in all free operating systems  work with us, and the device driver support in all free operating systems
 would be fantastic by now.  would be fantastic by now.
Line 2756 
Line 2757 
 We all know the details<br>  We all know the details<br>
 Magic cave, magic words, some thieves,<br>  Magic cave, magic words, some thieves,<br>
 some serious loot,<br>  some serious loot,<br>
 and lucky - Mister - Baba<br>  and lucky &mdash; Mister &mdash; Baba<br>
 Who got a bad rap if you ask me<br>  Who got a bad rap if you ask me<br>
 The little guy who<br>  The little guy who<br>
 did the best with what he had<br>  did the best with what he had<br>
Line 2765 
Line 2766 
 Here are Mr. Baba's lessons<br>  Here are Mr. Baba's lessons<br>
 Load one ass, take a few trips and spend<br>  Load one ass, take a few trips and spend<br>
 in moderation<br>  in moderation<br>
 Three things the average man can't - get - right<br>  Three things the average man can't &mdash; get &mdash; right<br>
 <br>  <br>
 <br>  <br>
 If you know your brother is a greedy bastard<br>  If you know your brother is a greedy bastard<br>
 never give him the password<br>  never give him the password<br>
 If he goes penguin on you,<br>  If he goes penguin on you,<br>
 stop - being - his brother.<br>  stop &mdash; being &mdash; his brother.<br>
 When a cave is guarded by magic lawyers<br>  When a cave is guarded by magic lawyers<br>
 A sea of blood will be its doormat<br>  A sea of blood will be its doormat<br>
 So do the best with what you have<br>  So do the best with what you have<br>
 <br>  <br>
 <br>  <br>
 Beyond the lessons  -  you must know this<br>  Beyond the lessons &mdash; you must know this<br>
 that the Devil is as real as your address<br>  that the Devil is as real as your address<br>
 But unlike Vendors,<br>  But unlike Vendors,<br>
 he at least keeps the door open<br>  he at least keeps the door open<br>
Line 3146 
Line 3147 
 <br>  <br>
 <br>  <br>
 Thin edge of the wedge?<br>  Thin edge of the wedge?<br>
 But everybody was so happy - about Blob<br>  But everybody was so happy &mdash; about Blob<br>
 <br>  <br>
 <br>  <br>
 Blob was popular at school he was helpful too<br>  Blob was popular at school he was helpful too<br>
Line 3198 
Line 3199 
 Then along came a genius Doctor Puffystein<br>  Then along came a genius Doctor Puffystein<br>
 And he battled the Blob<br>  And he battled the Blob<br>
 who had crossed the line<br>  who had crossed the line<br>
 He was 50 feet tall - Doctor said "No fear"<br>  He was 50 feet tall &mdash; Doctor said "No fear"<br>
 I got a sample of Blob I can reverse engineer!<br>  I got a sample of Blob I can reverse engineer!<br>
 <br>  <br>
 <br>  <br>
Line 3287 
Line 3288 
 of it from a FreeBSD driver written by an ex-Adaptec employee.  But no  of it from a FreeBSD driver written by an ex-Adaptec employee.  But no
 public documentation exists, and Adaptec has dozens of cards with  public documentation exists, and Adaptec has dozens of cards with
 different firmware issues. All of this adds up to a very desperate  different firmware issues. All of this adds up to a very desperate
 development model -- it becomes very hard for the principle of  development model &mdash; it becomes very hard for the principle of
 "quality" to show its head.  "quality" to show its head.
 <p>  <p>
 RAID devices have two main qualities that people buy them for:  RAID devices have two main qualities that people buy them for:
Line 3737 
Line 3738 
 </td></tr></table>  </td></tr></table>
 <p>  <p>
 <em>  <em>
 Vocals, Lyrics, Melody and Co-Arrangement by Ty Semaka - Guitar by  Vocals, Lyrics, Melody and Co-Arrangement by Ty Semaka &mdash; Guitar by
 Chantal Vitalis - Bass by Jonny Nordstrom - Drums by John McNiel,<br>  Chantal Vitalis &mdash; Bass by Jonny Nordstrom &mdash; Drums by John McNiel,<br>
 Fiddle - Co-Arrangement, Recording, Mixing, Mastering by Jonathan Lewis of  Fiddle &mdash; Co-Arrangement, Recording, Mixing, Mastering by Jonathan Lewis of
 Moxam Studios (<a mailto:moxamstudios@hotmail.com>moxamstudios@hotmail.com</a>).  Moxam Studios (<a mailto:moxamstudios@hotmail.com>moxamstudios@hotmail.com</a>).
 <br>  <br>
 <br>  <br>
Line 3796 
Line 3797 
 There was much deliberation</a>  There was much deliberation</a>
 at all levels of the IETF, and unfortunately for all of us the  at all levels of the IETF, and unfortunately for all of us the
 politicians within eventually decided to allow patented technology in  politicians within eventually decided to allow patented technology in
 standards -- as long as the patented technology is licensed under RAND  standards &mdash; as long as the patented technology is licensed under RAND
 (Reasonable And Non Discriminatory) terms.  As free software  (Reasonable And Non Discriminatory) terms.  As free software
 programmers, we therefore find ourselves in the position that these  programmers, we therefore find ourselves in the position that these
 RAND standards must not be implemented by us, and we must deviate from  RAND standards must not be implemented by us, and we must deviate from
Line 3807 
Line 3808 
 Due to some HSRP flaws fixed by VRRP and for compatibility with the  Due to some HSRP flaws fixed by VRRP and for compatibility with the
 (HSRP-licensed) VRRP implementations of their competitors, Cisco in  (HSRP-licensed) VRRP implementations of their competitors, Cisco in
 recent times has largely abandoned HSRP and now relies on VRRP instead  recent times has largely abandoned HSRP and now relies on VRRP instead
 -- a protocol designed for and by the community, but for which they  &mdash; a protocol designed for and by the community, but for which they
 claim patent rights.  claim patent rights.
 <p>  <p>
 On August 7 2002, after many communications, Robert Barr (Cisco's  On August 7 2002, after many communications, Robert Barr (Cisco's
 lawyer) firmly informed the OpenBSD community that Cisco would defend  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 &mdash; meaning basically that it was
 impossible for a free software group to produce a truly free  impossible for a free software group to produce a truly free
 implementation of the IETF standard protocol.  Perhaps this is because  implementation of the IETF standard protocol.  Perhaps this is because
 Cisco and Alcatel are currently engaged in a pair of patent lawsuits; a  Cisco and Alcatel are currently engaged in a pair of patent lawsuits; a
Line 3827 
Line 3828 
 to a RAND policy as well (primarily because of pressure from Microsoft  to a RAND policy as well (primarily because of pressure from Microsoft
 and Apple), but the community outrage was so overpowering that they  and Apple), but the community outrage was so overpowering that they
 backed down.  Some standards groups use this policy, while others  backed down.  Some standards groups use this policy, while others
 avoid it -- the one differentiation being the amount of corporate  avoid it &mdash; the one differentiation being the amount of corporate
 participation. In the IETF, the pro-RAND agents work for AT&amp;T,  participation. In the IETF, the pro-RAND agents work for AT&amp;T,
 Alcatel, IBM, Cisco, Microsoft, and other large companies.  Since IETF  Alcatel, IBM, Cisco, Microsoft, and other large companies.  Since IETF
 is an open forum, they can blend in as the populace, and vote just  is an open forum, they can blend in as the populace, and vote just
Line 4174 
Line 4175 
 a middle-man.  We accepted funding based on the  a middle-man.  We accepted funding based on the
 promise that our freedom to operate as we wished  promise that our freedom to operate as we wished
 was unaffected. To us, freedom is more important  was unaffected. To us, freedom is more important
 than funding -- heck, we were dealing with the evil  than funding &mdash; heck, we were dealing with the evil
 forces of government, and needed to be careful.  forces of government, and needed to be careful.
 <p>  <p>
 A few months prior to this release, DARPA suddenly  A few months prior to this release, DARPA suddenly
Line 4389 
Line 4390 
 Then in a dream Xor requested he<br>  Then in a dream Xor requested he<br>
 "Go to the Sun King, get what I yearn<br>  "Go to the Sun King, get what I yearn<br>
 Kernighan saw it, prophet of the C<br>  Kernighan saw it, prophet of the C<br>
 Knowledge - so they may never return"<br>  Knowledge &mdash; so they may never return"<br>
 <p>  <p>
 At the tower Puff appealed<br>  At the tower Puff appealed<br>
 For the wisdom of the One<br>  For the wisdom of the One<br>

Legend:
Removed from v.1.213  
changed lines
  Added in v.1.214