ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Rights of the Free Software Movement

Updated on February 7, 2012

Rights of the Free Software Movement

Richard Stallman has written an article about the One Laptop Per Child (OLPC) program and OLPC XO, its machine. According to him, this program was created with the intent to assist children in impoverished countries, in the spirit of liberty, and that children benefiting from this should not thereby be tied to any entity. Stallman was pleased with the progress made in achieving this - until a deal with Microsoft, to have Windows installed on these machines, was broken.

This whole movement has for a while been rather a hot topic amongst computer users and professionals, and now this issue in particular has become a hot topic amongst the FOSS (Free/Open Source Software) community. Reactions have varied from disgust to praise, and a number of epithets have been hurled ("Communist in Disguise"). As a consequence of this the movement has been split into two factions - the Free subgroup, which still ardently supports the original policy of liberty, and the Open Source subgroup, which is more concerned with the more practical aspects of the movement. Interaction between the two groups can be painful to observe - they often regard each other as the enemy, and neglect their real opponent, the software tyrants.

The question now becomes: how important is the 'freedom' that Stallman so ardently espouses? Some argue that OLPC and GNU programs should allow proprietary softwares, that the right to hide source codes is in itself a freedom. Others argue that allowing proprietary software, such as Windows on OLC computers, would drive home the superiority of FOSS to proprietary counterparts, and reinforce the belief that FOSS should be used by everyone. Both arguments appear to have some legitimacy.

Imagine if Bill Gates were to address the nation. Imagine if he made a speech claiming that because of the obvious superiority of his company, and because of his status as one of the most wealthy individuals in the world - well, obviously he is a better manager than anyone else, and so should be in charge. Imagine if he claimed that his trillions of dollars out him in the unique position of best being able to serve the people, and that he would immediately be assuming the role of benevolent tyrant. Should he not be free to do as he pleases? Why let petty details like law stand in the way, and encroach upon his personal freedom?

How do you think people would react?

"Right, he should be free to do as he chooses."

"Let him try, and then everyone will see how obviously superior a democratic republic is."


Obviously not. The immediate reaction would be "Thanks for the offer, but no thanks. You're a great manager, and a skilled administrator, but we cherish our hard-won political freedom. We shall never surrender it, not to you nor to anyone. We shall protect it with our lives, honor it as our heritage, and ensure its existence into perpetuity. A part of that freedom is the responsibility to protect the freedom of others - therefore we decline, and shall take any measure to protect our freedom, including the punishment of those who encroach upon it."

I believe that both the supporters of the Microsoft/OLPC deal, and also the opponents of the FOSS movement, are both missing an obvious yet important point, which is that software does not equal material goods. Everybody should know this. When you buy software on disc, the CD you hold is material, and it is your property. The information, however - the actual program - is not material goods, but knowledge. A program consists of collected knowledge which enables you to accomplish something. It may not be expressed in any spoken language, but it is still knowledge.

What are the implications of this? In a historic context, knowledge is freely exchangable. In fact the best way to create slaves from a race of people is to deny them the acquisition and exchange of knowledge. This was always the method used by nobility to rule the masses: knowledge was only possessed by the nobility, and the peasants were kept illiterate so that the nobility could be the ruling class. Therefore, in order for a society to be free, knowledge must be freely available and freely exchanged. The ownership of material goods is undisputed, but information and knowledge cannot be property. This is the fundamental basis of political and social freedom.

You can yourself produce some material goods, for example you can collect wood and manufacture furniture - a table, chairs, and so on. But it is impossible for you to create knowledge. One program today is the end result of many years of developing chemistry, physics, mathematics and computer science, with one building upon another. So if it's legal for Microsoft to own Windows, should it not be legal for Dijsktra to own 'his' algorithm? If that were so, every existing software company has a debt to those early computer scientists - Knuth, Dijkstra, Turing, etc. And in their turn, those scientists have a debt to the ancient philosophers and mathematicians who paved the way for their own discipline.


    0 of 8192 characters used
    Post Comment

    No comments yet.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)