Free software vs. software-as-a-service: Is the GPL too weak for the Web?
Preserving software freedom in the era of Web applications
Download the whole article as PDF
Short URL: http://fsmsh.com/2726
Write a full post in response to this!
You’ve read the GPL’s preamble, you can name the Four Freedoms, and you do your best to keep proprietary bits off our computers. But what’s the future of free software in the era of Flickr, Google Apps, and Facebook?
What it means to be free
The term free software was defined by Richard Stallman. We know Stallman as the founder of the GNU Project, the author of the General Public License, and founder of the Free Software Foundation. Stallman defined free software this way: not by the price of the software, but by the freedoms it accords to its users.
Specifically, users of free software are free to:
- Use the software for any purpose
- Study how the program works
- Change the software, modifying the source code to meet the user’s needs
- Redistribute the software, with or without modifications—to share the software.
Free software is also known as open source. Access to the source code of a program is a precondition of the aforementioned freedoms—specifically, the freedoms to study the program and to modify it.
So what are the characteristics of free software? Here are some of the more familiar claims:
- Free software is technically better: it’s better code.
- Free software lowers production costs by reducing unnecessary duplication of effort.
- Free software is more secure, because with many eyes, all bugs are shallow.
- Free software is more customizable, because every user has the tools to adapt the program to their needs.
- Because free software is produced in the open, where everyone is free to share and build upon the best work, competition is fierce and switching costs are low.
By now, these facets of free software are familiar enough to sound cliché. Let’s dig a bit deeper: what else does it mean to be free?
You’re in control
Digital restrictions are incompatible with free software. Effective DRM depends on preventing the user from circumventing restrictions; you can’t do that when everyone can see the code.
In addition, the ways that free programs store and exchange data are open. As with DRM, the developer can’t hide anything from the user, because she has the source code. So, by its very nature, free software uses open formats and open protocols. (Of course, published specs make interoperability easier, but that’s another story. In the worst case scenario, a developer wanting to interoperate has to dig through confusing code; that’s still better than having reverse-engineering as the only recourse.)
This is the social importance of free software
The picture I’m painting is a world where users have control of the software they use and the data they create. This is what’s attractive about free software—the principles beyond mere pragmatism.
Consider the crucial role of software and data in the modern world:
- To economic vitality and innovation;
- To formal education as well as lifelong learning;
- To information about our communities—about our government, environment, and schools;
- To culture and creativity;
- And to our personal and social lives—as an extension of our selves, and a tool to connect with those around us.
Seen this way, what user wouldn’t want to have ultimate control of the device they use for all these deeply important purposes; and what user wouldn’t want control of the data they create with it? This, beyond any questions of technical merit or fiscal penny-pinching, is the social importance of free software.
Your data, their machine
Most users of GNU/Linux and free software already understand this—at least in a vague, gut sense. But our understanding (if not the principle) is based on an unstated assumption. The assumption is this: We are ultimately talking about our devices, right?
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by/3.0/.
Biography
- Login or register to post comments
- 13939 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Buzz authors
Free Software news
- RT @lifehacker Create Polished Mind Maps at Bubbl.us - Mind map - Lifehacker http://is.gd/aKynI #brainstorming #freesoftware
- phpMyAdmin 3.3.1 is released http://bit.ly/aERDAA #PHP #MySQL #FreeSoftware #OpenSource http://bit.ly/cY4IoE
- phpMyAdmin 3.3.1 is released http://bit.ly/aERDAA #PHP #MySQL #FreeSoftware #OpenSource
- fanalytics: #Socialmedia #Darkside #Socialmedia #Socialinformationprocessing #Marketing #Twitter #Freesoftware http://tinyurl.com/qf79zc
- #Government Should Avoid Proprietary Software and ‘Clouds’ http://ur1.ca/pzuv #freesoftware #obama #saas
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
-
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Interview: Nina Paley (author of "Sita Sings the Blues" and the two "Minute Meme" animations)
Terry Hancock, 2010-03-15
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!

DPA and Data In The United Kingdom
Submitted by AndyM103 on Wed, 2008-05-28 16:22.
Vote!In your article you mention not being able to ask Facebook for the information they hold about you. Under British Law, The 1998 Data Protection Act, any firm which holds information by which you can be identified (phone number, address, name + age) must hold that data in compliance with certain government legislation and must hold an Information Controller License. They must also be prepared to remove, or show you information, they hold about you on request.
Thanks for a good article!
UK law, UK firms?
Submitted by Ryan Cartwright on Fri, 2008-05-30 13:11.
Vote!I think the UK law will only apply to cases where the data/company is in the UK. That said Facebook would be stupid if they tried to argue that point because they’d annoy their Brit customers.
I mean that would be going against the DPA, akin to something like — oh I don’t know — not providing data removal services after somebody closes their account :o)
cheers
Ryan