{"id":1053,"date":"2009-01-02T10:00:49","date_gmt":"2009-01-02T10:00:49","guid":{"rendered":"http:\/\/funkboxing.com\/wordpress\/?p=1053"},"modified":"2011-08-22T04:33:37","modified_gmt":"2011-08-22T04:33:37","slug":"blinded-with-science-who-gives-a-crap-about-open-source-software","status":"publish","type":"post","link":"http:\/\/funkboxing.com\/wordpress\/?p=1053","title":{"rendered":"Blinded with Science &#8211; Who Gives a Crap about Open Source Software?"},"content":{"rendered":"<p>*originally printed in <a href=\"http:\/\/www.redshtickmagazine.com\/Blinded_With_Science\/Entries\/2009\/1\/2_Who_Gives_a_Crap_About_Open-Source_Software.html\">Red Shtick Magazine &#8211; January, 2009<\/a> (<a href=\"http:\/\/funkboxing.com\/wordpress\/wp-content\/documents\/redshtick\/Red%20Shtick%20Magazine%20-%20OpenSource.pdf\">pdf<\/a>)<\/p>\n<p>Source code is the set of instructions that some programmer wrote for your electronic device. That programmer may very well have been me, and I may have told that device to despise you and to do anything in its power to make your life hell. Keeping that in mind, take a long, hard look at your laptop. Do you have any idea what that thing is thinking right now? I do, because I told it to find out what you\u2019re thinking, and then tell me so I can sell you stuff.<\/p>\n<p>In truth, I didn\u2019t do that. I\u2019m a mediocre programmer, but if I was more talented, I certainly could. I could because you would let me, because you don\u2019t care if the code running the devices you rely on is open-source or closed.<\/p>\n<p>I don\u2019t mean to harsh on the ignorant masses or those taking advantage of them; we all swing both ways. Lord knows, I\u2019ll jump in the crowd in a pinch, and on my best days, I\u2019ve got all the scruples of a fox hoarding for winter. At some level, we\u2019re all just monkeys that learned to make stuff and do stuff, and then learned to buy and sell the stuff we make and do.<\/p>\n<p>Patent laws encourage people to make and do stuff in new ways by allowing them to protect the way they make and do stuff. This promotes invention and ingenuity and generally makes for good business.<\/p>\n<p>Source code is an anomalous problem in patent and copyright law, because it is both a device that must function properly to perform a task, and also a piece of intellectual property that can be easily reproduced. A new book is copyrighted against reproduction of its content, and a new engine might be patented against duplication of the process by which it is manufactured or the way it operates. The ease of copying software creates rampant opportunities for competitive theft and pirate distribution.<\/p>\n<p>As monkeys who make and do stuff, we tend to specialize. I specialize in making fun of other monkeys. Some monkeys are shovel makers, rocking-chair salesmen, undertaker\u2019s assistants, auto mechanics, or computer programmers.<\/p>\n<p>Sometimes mechanic monkeys get married to programmer monkeys. In such marriages, if the programmer monkey buys a car, the mechanic monkey will most likely have a look under the hood to verify that there is an engine in there, and that it is not sewn together from banana peels. If, however, the mechanic monkey buys a Windows PC or a Mac, then the programmer monkey should become enraged and throw poo at the screen.<\/p>\n<p>Closed source, proprietary software is basically a car with the hood welded shut, with a big sticker across the seam that reads \u201cDO NOT REMOVE BY PENALTY OF LAW,\u201d and has a hologram of Bill Gates and Steve Jobs crossing their giant, prosthetic, male enhancements over America. Needless to say, this kind of industrial freedom is the brass ring for automotive manufacturers, but since most mechanics are way tougher than most programmers, it remains unreachable.<\/p>\n<p>If mechanics were denied access to machines the way programmers are denied access to programs, then Hogwarts would probably be the leading manufacturer of everything.<\/p>\n<p>Oh, but Thomas, you ignorant slut, a machine cannot be copied onto a thumb drive or shared over the interweb; are we supposed to ignore that? We do ignore it; it happens all the time. By sheer volume, proprietary software is copied more freely than open-source software, and Microsoft still posts profits.<\/p>\n<p>Smaller software companies can be devastated by piracy. I have some sympathy for these struggling niche companies. I have enough sympathy to purchase their software at a fair price if they provide a working demo, and a quality product that fulfills my purpose. That said, I lose some sympathy if I cannot inspect the workings of the product, and more when I am hassled by serial numbers. I lose all sympathy the instant I see a \u201cdongle.\u201d<\/p>\n<p>\u201cDongle\u201d is a word that expresses a feeling of cosmically justified rage. In the computer industry, a dongle is a small, phallic object that is used to physically violate your computer. These demonic artifacts grant digital droit de seigneur to software companies.<\/p>\n<p>A car has a key to protect you from car theft. A dongle is much like having a separate key for your transmission, which has a tendency to jiggle loose just before your interstate exit.<\/p>\n<p>The methods of protecting software have spanned from brazen to bizarre. Software companies are constantly improving the sophistication with which they skirt consumer protections and provide untested and unreliable products at outrageously inflated prices. While proprietary software companies busily undermine centuries of legal precedent, the open-source software movement quietly builds the foundations and infrastructure of the computer and IT industries.<\/p>\n<p>Linus Torveldes wrote the first Linux kernel in 1991. He and thousands of other highly capable programmers contributed to the GNU project, started in 1983. Their goal was to create a free and open-source operating system based on Unix. Linux and the open-source utilities Apache, MySQL, and PHP today constitute the backbone of the interweb and run the bulk of business servers. The open nature of this system has lead to an unparalleled level of stability and security. It\u2019s easy to see how open-source systems might become more stable over time thanks to open testing. However, it is hard to see how security might be improved.<\/p>\n<p>Think of a bank. Now imagine a way to rob that bank. You\u2019d probably want to get a copy of the building\u2019s blueprints. You might think that the availability of those blueprints makes the bank less secure. Next, imagine that you are trying to design a security or fire-suppression system for this bank, and imagine you must do this without dimensions or blueprints.<\/p>\n<p>So now you\u2019re a bank robber and you\u2019ve got blueprints. You know the staff at the Linux Credit Union has blueprints, too, and they all carry tasers and handcuffs and practice jujitsu. In the Windows Bank, they wear blindfolds and carry Nerf weapons. Which would you rather rob, or even sell Girl Scout cookies at? Think of this next time you bask in the glow of a blue-screen of death, or are caught by the inevitable pop-up ambush.<\/p>\n<p>I don\u2019t honestly expect to convert anyone to Linux with this rant, but there are fantastic open-source software packages out there that you can run on Windows or Mac OS. Since this article has pretty much run out of funny anyway, I\u2019m just going to list some of the open-source packages you should know about so you can download and use them for free, instead of paying some shmuck for hacked-off code that crashes every computer in a 10-mile radius. Okay, none of this stuff is perfect, but it is free, and since it\u2019s open-source, you\u2019re free to perfect it yourself if you\u2019re a big enough nerd.<\/p>\n<ol>\n<li>Scribus\u00a0\u2013 Desktop publishing for people that think Adobe has too much money.<\/li>\n<li>Abiword, Open Office\u00a0\u2013 Sweet office suites.<\/li>\n<li>Blender\u00a0\u2013 3-D modeling, animation, and CAD.<\/li>\n<li>EphPod\u00a0\u2013 Windows iPod support without the iTumor called iTunes.<\/li>\n<li>VLC\u00a0\u2013 A media player that doesn\u2019t report your activities to a CEO.<\/li>\n<li>Gimp\u00a0\u2013 Photoshop for non-dummies.<\/li>\n<li>Audacity\u00a0\u2013 Aud \u2026 aud \u2026\u00a0 I bet it has something to do with audio.<\/li>\n<li>Avidemux, Jahshaka\u00a0\u2013 Non-linear video editing suites.<\/li>\n<li>Firefox, Thunderbird\u00a0\u2013 Web browsing and email. For the love of God, please use these.<\/li>\n<li>TightVNC\u00a0\u2013 Remote desktop access and virtual networking.<\/li>\n<li>\n<div>PuTTY\u00a0\u2013 if you need this, you already know what it does; this is just here to give props.<\/div>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>*originally printed in Red Shtick Magazine &#8211; January, 2009 (pdf) Source code is the set of instructions that some programmer wrote for your electronic device. That programmer may very well have been me, and I may have told that device to despise you and to do anything in its power to make your life hell. <a href='http:\/\/funkboxing.com\/wordpress\/?p=1053' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10],"tags":[39],"_links":{"self":[{"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1053"}],"collection":[{"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1053"}],"version-history":[{"count":1,"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1053\/revisions"}],"predecessor-version":[{"id":1054,"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/1053\/revisions\/1054"}],"wp:attachment":[{"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1053"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/funkboxing.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}