|author||Mike Gerwitz <firstname.lastname@example.org>||2015-05-16 02:01:09 -0400|
|committer||Mike Gerwitz <email@example.com>||2015-05-16 02:01:09 -0400|
|-rw-r--r--||images/github-42.png||bin||969 -> 1635 bytes|
|-rw-r--r--||images/github-mark-large.png||bin||0 -> 9112 bytes|
4 files changed, 110 insertions, 3 deletions
diff --git a/docs/about/githubbub.md b/docs/about/githubbub.md
new file mode 100644
@@ -0,0 +1,107 @@
+### GitHubbub! GitHub Does Not Value Software Freedom.
+<div class="inline-img">![GitHub](/images/github-mark-large.png "GitHubbub!")</div>
+If you hit this page expecting to have been taken to my GitHub profile, then
+this is probably not what you were looking for. But let me tell you why
+Before providing a link to something hosted on a service, it is wise to
+consider whether doing so is a good idea---whether the service or website
+is antithetical to the message you are trying to send to your
+readers/visitors, or whether it deserves clarification. There's a little
+bit of both here.
+[Free software][freesw] guarantees your freedom to study, modify, and share
+the software that you use. We value these freedoms on the desktop, so why
+[just because it creates the illusion of remote execution][whyfreejs]? When
+is automatically [downloading and executing (often without your permission)
+[freely licensed][ilibrejs], then the software running in your web browser
+**When you visit `github.com`, you download over 200kB of obfuscated code,
+much of which is proprietary.** This code provides many website features
+- Change repository names or descriptions;
+- Delete repositories;
+- Add an SSH key to your account;
+- Fork repositories;
+- Create pull requests;
+- Enable and disable project features;
+- Use the wiki and issue trackers;
+- View graphs of statistics;
+- And others.
+That is---GitHub forces you to run proprietary software in order to use much
+of their website. This is unethical.
+#### Desire To Remain Non-Free
+I contacted GitHub back in April 2014, pointing out these concerns and
+> Hi Mike,
+> Thanks for getting in touch with us here. Some of our internal projects are
+> specific to running GitHub, and as such will probably remain closed. We do
+> make an effort to open source projects that we create that we think would be
+> You can see a list of some of the open source projects that power GitHub
+This response is unfortunately misguided: yes, it is good that GitHub
+produces free software, but it is a false assumption that their proprietary
+code would serve no benefit to the community: the very existence of
+their proprietary software
+[gives them unjust control over their users][unjust]. Relinquishing that
+control is of benefit to the community.
+I replied to the above message, clarifying my point. After receiving no
+response, I forwarded the e-mail to GitHub's original founders: [Tom
+Preston-Werner][tom], [Chris Wanstrath][chris], and [PJ Hyett][pj]. The
+response I received from Chris was blunt and discouraging:
+> Hey Mike,
+> this time, nor do we have plans to remove the site's dependence on
+The original correspondence is provided here:
+1. [Original request][gh-request] to `firstname.lastname@example.org`, Tom, Chris, and
+2. [Reply to my original request][gh-request-reply] from one of the developers.
+3. [My reply to the developer][gh-request2] providing more information and
+ asking for a commitment.
+4. [Forward of my reply][gh-request3] to Tom, Chris, and PJ, after having
+ received no response from the developer.
+5. [Response from Chris Wanstrath][gh-request3-reply] stating that GitHub
diff --git a/images/github-42.png b/images/github-42.pngBinary files differ
index d9c1099..0b01d9b 100644
diff --git a/images/github-mark-large.png b/images/github-mark-large.pngBinary files differ
new file mode 100644
diff --git a/tpl/.config b/tpl/.config
index 5771e71..6252676 100644
@@ -127,10 +127,10 @@ html_index_footer=$(cat <<EOM
- <a href="http://github.com/mikegerwitz">
+ <a href="/about/githubbub">
- alt="See me on GitHub"
- title="See me on GitHub"
+ alt="Don't see me on GitHub"
+ title="Don't see me on GitHub"
width="42" height="42" border="0"