<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.96 -->
<!-- This page is derived from /server/standards/boilerplate.html -->
<!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
<title>Writing the Free Software Song
- GNU Project - Free Software Foundation</title>
<!--#include virtual="/music/po/writing-fs-song.translist" -->
<!--#include virtual="/server/banner.html" -->
<div class="breadcrumb" role="navigation">
 <a href="/"><img src="/graphics/icons/home.png" height="26" width="26"
    alt="GNU Home" title="GNU Home" /></a> /
 <a href="/fun/humor.html#content">GNU humor</a> /
 <a href="/music/music.html#content">Music</a> /
<div class="reduced-width">
<h2>Writing the Free Software Song</h2>

<address class="byline">by Richard Stallman</address>

<p>This is the story of the writing of
the <a href="/music/free-software-song.html">Free Software

<p>I wrote the free software song at a <a href="#filksinging">
filksinging</a> session at a science fiction convention, probably in
early 1991.  It was a “bardic circle” session, which means
each person in turn around the hall had the chance to either sing or
ask someone else to sing.  I had just had my turn, and there were 20
or more people there, so I knew it would be a long time before I had
another turn.  I decided to pass the time writing a filksong.  This
meant I was not starting with any particular inspiration in mind.  I
had to look for what to write about and how.</p>

<p>So first I asked myself, what topic should it be about?  I realized
I had never written a filksong relating to free software, so I figured
it was time I did.</p>

<p>Then I asked myself, what tune should I use?  I realized I had
never written a filksong using Bulgarian dance music, so I figured
that would be a good thing to do for once.  I chose <cite>Sadi
Moma</cite> because it is not too fast or complicated, and is easy to

<p>By the time it was my turn again, the song was ready.  After I sang
it, someone else in the room said, “That has an anthem-like
quality.  You should show it to Richard Stallman.” (That year
was the time I was a little famous and I was a guest at the

<p>I said, “I am Richard Stallman.”</p>

<p>She said, “Oh, I'm sorry!”</p>

<p>I responded, “Don't be sorry, it's fun when that

<p id="filksinging">“filksong” started as a typo for
“folksong”, and the term was adopted in science fiction
fandom to refer to the practice of singing songs that relate to
science fiction topics or other any other topic that was considered
interesting or funny.  Some of the people who sing these songs also
write some.  Many of these songs put new words to existing tunes, and
such a song is called a “filk” of the original song.
Thus, the free software song is a filk of <cite>Sadi Moma</cite>.</p>

<p id="dirtylicenses">I've come across people who think that
“those dirty licenses” refers to free software licenses
and expresses disgust for having licenses at all.  Nothing could be
further from the truth.</p>

<p>The “dirty licenses” that I hoped we would get rid of
are the nonfree licenses on the nonfree programs which, in 1991, we
could not avoid using.  We could not avoid them since we did not have
a complete free operating system yet.  Now we have one, and some of us
do refuse to run any nonfree software in or on our operating systems.
We have kicked out those dirty licenses.</p>

<p>The GNU GPL is a clean and bright-shining license that defends our
freedom.  Until there cease to be people who try to foist nonfree
software on users, we will continue to
need <a href="/licenses/copyleft">copyleft</a> to resist them.</p>

</div><!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.html" -->
<div id="footer" role="contentinfo">
<div class="unprintable">

<p>Please send general FSF & GNU inquiries to <a
href="mailto:gnu@gnu.org"><gnu@gnu.org></a>.  There are also <a
href="/contact/">other ways to contact</a> the FSF.  Broken links and other
corrections or suggestions can be sent to <a

<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
        replace it with the translation of these two:

        We work hard and do our best to provide accurate, good quality
        translations.  However, we are not exempt from imperfection.
        Please send your comments and general suggestions in this regard
        to <a href="mailto:web-translators@gnu.org">

        <p>For information on coordinating and contributing translations of
        our web pages, see <a
        README</a>. -->
Please see the <a
href="/server/standards/README.translations.html">Translations README</a> for
information on coordinating and contributing translations of this article.</p>

<p>Copyright © 1993, 2001-2006, 2003, 2009, 2014, 2021 2022 Richard Stallman</p>

<p>This page is licensed under a <a rel="license"
Commons Attribution-NoDerivatives 4.0 International License</a>.</p>

<!--#include virtual="/server/bottom-notes.html" -->

<p class="unprintable">Updated:
<!-- timestamp start -->
$Date: 2022/06/02 15:31:12 $
<!-- timestamp end -->
</div><!-- for class="inner", starts in the banner include -->