This is the second, and more serious entry in my mini-holiday series "Things I am thankful for". Today I want to discuss why I am so thankful for Free software. Those of you who have been reading my stuff over the last couple of days may have noticed that I have this funny habit of capitalizing the F in free. This is not a habitual typo. It is in fact, intentional and instructive.
In the Free Software Movement, there is a differentiation between free software and Free software. The latter is often referred to as Free/Libre Software. The former costs nothing, but comes with other, hidden costs. There are many sources of free, proprietary software. The flash player from Adobe and iTunes are two obvious examples of free software. You can download this software for no cost, but it is still proprietary. If you'd like to read a detailed analysis of the iTunes license, read this. Here's the short version - you aren't allowed to do anything that Apple doesn't want you to do. You may not look at the source code or understand how iTunes operates. So, although iTunes is does not cost anything, it comes with many restrictions. Download.com is a great place to find some of this software. I am not trying to say that this is bad software. In fact, much of it is actually very high quality. But, you need to remember the hidden costs and restrictions that come with using this kind of software.
In contrast, we can choose to use Free software. This is software that is developed in an open-transparent manner. We all have the right to see the source code and participate in the development of the end product. We can re-use the good ideas, and we can create our own custom version of a product that better suits our needs. These are Freedoms that no proprietary product will ever offer you. And, I am thankful for these Freedoms.
Fortunately, there are also lots of places to find Free software. Head over to Sourceforge, one of the Internet's largest repositories for Free software. Look around. There are literally THOUSANDS of software titles to choose from. Text editors, databases, video games. Free software is about choices AND Freedom. I'm thankful for both the choices and the Freedom, but today I really want to focus on the Freedom part.
Richard Stallman, one of the early pioneers of the Free Software movement, defined the Four Freedoms of Free software. For you history/political buffs, this is a clever fork of FDR's famous Four Freedoms. Stallman's Four Freedoms famously start on 0 and increment to 3. Very geeky. But, this is the guy who developed Emacs, the greatest text editor/operating system in the world.
- The freedom to run the program, for any purpose (freedom 0).
- The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help your neighbor (freedom 2).
- The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.
I want you to look at these four freedoms. I want you to look at them carefully. Now compare them to the End User Lices Agreements you agreed to when you installed ANY proprietary product. You and I both know you can't re-distribute copies of Microsoft Office or SPSS. We also know it is impossible to fundamentally alter the way these programs operate, even if it is just to improve the tool. SPSS is a great example. Even though it is a statistics tool, information detailing the algorhythms it uses. Proprietary software is developed in secret and lacks the transparency that is inherent in any healthy Free software product.
Free software is a game changer in the IT industry. This should be no less true in the political realm. I promise you that the software you will see promoted on overdetermined.net is Free software not free software. The products we promote will be Free software. The code we develop is available under a Free license too. In the coming weeks I will try to write up some information about various Free software licenses and how these may be relevant to your use of the software, but for the moment let it suffice to say that the stuff we promote is Free as in Freedom/Libre.
Of course, all this software does cost real resources to develop. It takes man-power and it takes time and resources. So, although we will promote the cost of Free software, I want us to all promise to focus on the Freedom this software offers us too. And, if your campaign or organization has a little cash left over and wants to support the continued development of Free software, consider donating to the Free Software Foundation or purchase a service contract from a company such as Canonical or Red Hat. The not-for-profits that develop this software and the companies that bundle it are vital to the continued development of the Linux ecosystem. I know the economy is in a tail-spin, but let's make sure we all have something to be thankful for.
Unitl next time . . . .
--pluribus
Recent Comments
3 days 18 hours ago
1 week 1 day ago
1 week 1 day ago
1 week 3 days ago
1 week 3 days ago
1 week 3 days ago
1 week 3 days ago
1 week 4 days ago
1 week 4 days ago
1 week 4 days ago