Free software vs open source
Short URL: http://fsmsh.com/2035
- 2007-01-29
-
Write a full post in response to this!
I heard that the open source software movement grew up when it was noticed that people reacted badly to the idealism that the phrase “free software” suggests. In an attempt to attract more people to free software they decided to move away from the ideas implicit in the term “free software” and use their own term “open source” which promotes the practical benefits of this style of development.
There’s definitely been benefits to this approach: the open source camp has attracted many new users to come and try free software such as GNU/Linux, OpenOffice, Firefox etc. The problem is that many of these new users never realise that it was someone refusing to give RMS a copy of a printer’s source code—failing to share as was the norm in the programming world at the time—that started this whole community; with Microsoft’s new DRM riddled operating system just around the corner and various media groups attempting to restrict our rights to use, enjoy and share content a belief that this sort of attitude is basically a good thing is more important than ever.
Free software is the other extreme: while providing us with the legal and moral basis to help us keep developing, enjoying and sharing brilliant software applications, I believe it’s also quite likely that it has put off its fair share of users. Free software, just like open source software, has weakened our ability to share our outlook with others—both now and in the future—by reducing the number of people who are going to really listen to us!
Idealism is for dreamers, what we have is reality!
Perhaps we need a middle ground. In a speech (or essay, I’m afraid I can’t remember which!) by Eben Moglen, which I read this week, it was suggested that idealism is no longer necessary: free software, and the culture that has developed around it, already exists; Idealism is for dreamers, what we have is reality! This fact allows people from across the whole spectrum of the community to stand up and say: “We did this…and that… and that… and that…”. And when people ask how we managed to do this we can point them in the direction of (and tell them about!) the GPL, all those other free software licenses, and the freedoms that they guarantee.
A new (well relative to 1998 or 1985) term seems to be emerging around the net: “FLOSS”—Free Libre Open Source Software. I like it, I think it gives us a chance to firmly plant our feet in reality—to point to all that we have achieved—whilst still celebrating the principles that founded the community; it’s just a shame it’s not recursive. Is it too bold of me to suggest we use this new acronym? Probably!
NB: I’m not sure how good a job I’ve done of expressing myself today. I’ve read a lot this week and it’s taking some time for it all to sink in and organise itself into a coherent set of thoughts! Also, I should point out that the challenge now, is to ensure that what is reality now is still a reality in 10 years.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This entry is (C) Copyright by its author, 2004-2008. Unless a different license is specified in the entry's body, the following license applies: "Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved and appropriate attribution information (author, original site, original URL) is included".
Biography
Jonathan Roberts: Currently a gap year student! I have a huge interest in Free Software which seems to keep growing. I run the Questions Please... podcast which can be found at questionsplease.org. On an unrelated note I'm reading theology at Exeter next year.
- Jonathan Roberts's posts
- Login or register to post comments
- 5586 reads
- Printer friendly version (unavailable!)




Two fantastic free software companies that make Free Software Magazine possible:
Buzz authors
Free Software news
- autohokey, autohotkey download, free script, Free Software, 매크로, 매크로프로그램, 무료프로그램, 오토핫키, 유용한 프로그램, 좋은 유틸리티, 추천 매크로, 추천 유틸리티, 추천스크립트
- Two More Bills in the SCO Bankruptcy and Some Trademark Oddities
- Psystar Files Motion to Leave Chapter 11
- Swiss court: Gov can buy M$ licenses, but has to be aware of risk that contracts could be declared void during main process !freesoftware
- after using the #gimp for more than 3 years for my modest needs, I start to get familiar with it ;) #freesoftware #linux
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
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 44
Ryan Cartwright, 2009-06-08 -
Free Software Magazine caught in the 3fn shutdown crossfire
Tony Mobily, 2009-06-05 -
Is Android the key to the GNU/Linux desktop? Really?
Tony Mobily, 2009-06-12 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15
Hot topics - last 21 days
-
2009: software installation in GNU/Linux is still broken -- and a path to fixing it
Tony Mobily, 2009-06-23 -
The Bizarre Cathedral - 45
Ryan Cartwright, 2009-06-15 -
Will Google Wave revolutionise free software collaboration?
Ryan Cartwright, 2009-06-15 -
The Bizarre Cathedral - 46
Ryan Cartwright, 2009-06-22
but 'open source' was the middle ground
Submitted by Tyler on Mon, 2007-01-29 13:21.
Vote!You argue that open source undermines the Freedom concept that is so central to the Free Software movement, but Free Software has somehow 'put off' users, and we need a new moderate term. Funny, that's pretty much where the term 'open source' came from in the first place, as an attempt to provide a new, more moderate reframing of 'Free' software. But whatever the next term is (FLOSS etc.) it can't emphasize Freedom more than the original term Free Software.
Maybe what we really need is to address the issue head on. Not in a foaming at the mouth, raving zealot kind of way, but rather in a nuanced, balanced and sober presentation. Much like Eben Moglen does in his speeches. He doesn't shy away from the concept of Freedom, and yet he still manages to make persuasive arguments without alienating listeners.
There is nothing wrong with the phrase 'Free Software'. We need to educate ourselves about the concepts and their history, and then have the courage to present them to others in a respectful manner. If you really believe that Free Software is a worthwhile alternative, then you won't need to resort to name-calling and raving. And if you can keep your arguments civil and well-informed, eventually people will come around. But searching for a catchier phrase is taking the easy way out.
If the concept is good, it will sell itself when people have the information to make an informed decision. Given all the solid arguments in favour of Free Software, if someone needs a trendy new catch-phrase to take it seriously then I question whether they're the sort of people we should put a high priority on persuading. Better to slowly build a strong base than to quickly build a weak one.
Tyler
"Free" or "Libre" ... You are free to choose but...
Submitted by Papa on Mon, 2007-01-29 14:31.
Vote!As a long standing proponent of Free/Libre Open Source Software (FLOSS - http://pa-2-gnu.blogspot.com ) I feel comfortable with overall concept, from a philosophical standpoint.
What needs to be emphasized is that software should be valued! Free, in the minds of consumers, suggests that they are not responsible for 'valuing' the software that they use. We need to acknowledge the value of a given software author(s) contribution AND remunerate them in the manner that THEY choose appropriate.
Some only ask for a postcard telling them how you use their program. Others offer support programs that provide additional value at a price they deem appropriate. In either case, as end-users, we should accept the responsibility of the value of the software and respond accordingly.
William "Papa" Meloney
----------------------
http://pa-2-gnu.blogspot.com
Some only ask for a postcard
Submitted by Anonymous visitor on Mon, 2007-01-29 21:20.
Vote!Some only ask for a postcard telling them how you use their program. Others offer support [...]
Yet others just require us to sign restrictive EULAs. Great, if that's what THEY choose appropriate, then I can't remember what the problems with Flash, RealPlayer, and nVidia's graphics driver were...
I don't think that's the meaning that you intended, but your argument could be read in this way (and I remember having read arguments along the lines of "whatever they request, the authors are always right" before; not from you). I think the canonical Free Software opinion would be that no author has the right to restrict users' freedom, even if the author has the "right" (= copyright) to do so. (Or at least, that'd be MY opinion.)
@Johnathan: Do you have a link to Eben Moglen's speech that says "idealism is no longer necessary"? I'd really like to read that for myself.
FLUB-FLAB-FLIP-FLOSSSSSSS ;-)
Submitted by Mauro Bieg on Mon, 2007-01-29 22:40.
Vote!I like the idea of uniting the two terms 'free software' and 'open source software', but the outcome (be it FLOSS or FOSS) just doesn't sound that catchy.
It would be nice to have one word, accepted by everyone, to describe this kind of software. It would be easier to find it (ie. by googling) an newcomers would get less confused. But complicated as the world is, there isn't such a word which would express all that we value about Free/Open Source Software. Maybe we should create a whole new word, but the chances for broad adaption are quite small... :-)
I hope one day, when we're talking about software, we just mean FOSS only, because free software has become ubiquitous, and proprietary software is an old myth of a strange transition-time where old (industrial) business models were used on a then-new phenomenon called software.
I don't use GNU/Linux
Submitted by Anonymous visitor on Tue, 2007-01-30 03:17.
Vote!I only use Linux. Why do we pander to the braying of barnyard glory-hounds insisting on pointless name changes for the sake of their egos? Haven't you hurd the stupid things some of the arrogant but inept people will do? The impact of the article - indeed my ability to follow it - was significantly impacted by the offensive capitulation of the writer.
Don't you really...
Submitted by Anonymous visitor on Tue, 2007-01-30 10:12.
Vote!> I don't use GNU/Linux
Somehow I find it very hard to believe simply because using Linux only as opposed GNU/Linux will mean that you only run pure linux kernel with nothing on top of it.
Linux is not an OS
Submitted by Anonymous visitor on Sat, 2007-02-03 13:49.
Vote!GNU is the operating system. Linux is the kernel that runs below the GNU operating system. Calling the combined GNU/Linux operating system as "Linux" would be incorrect as Linux is an operating system kernel and not an operating system. Linux is an important part of a free operating system and therefore should be mentioned. Linux is not part of the GNU project and therefore shouldn't be called GNU Linux. GNU is mentioned before Linux because the GNU project was started before Linus started work on Linux.
Offensive capitulation...
Submitted by Jonathan Roberts on Tue, 2007-01-30 09:06.
Vote!My "offensive capitulation" is one that has grown out of carefully reading the arguments of the "glory hounds" as you call them and deciding that they have a good point to make, beyond just their egos. Maybe if you would take the time to read what they've said? A few good places to start include the philosophy section of the GNU website or perhaps RMS's book Free software, Free society. If you still disagree then I'm happy to agree to disagree :D
Also, for the person who requested the Eben Moglen speech; I think it can be found here though I cannot be certain! If not then other things by Eben Moglen can be found here and here. I don't think that was a direct quote but I'm sure it was the jist!
Jon
Check out my podcast at http://questionsplease.org; my Free Software Magazine blog at http://www.freesoftwaremagazine.com/blog/31677 or my personal blog at http://jonrobsblog.blogspot.com
"The problem is that many of
Submitted by Anonymous visitor on Tue, 2007-01-30 19:51.
Vote!"The problem is that many of these new users never realise that it was someone refusing to give RMS a copy of a printer’s source code—failing to share as was the norm in the programming world at the time—that started this whole community;"
I'm not sure I understand this assertion. Open source predates RMS by at least a decade, as the IBM and UNIVAC user commnuties were sharing software long before RMS ran into his issues with closed printer drivers. Or were you addressing the Free Software community specifically?
Is that true?
Submitted by guydjohnston on Wed, 2007-01-31 18:05.
Vote!I think that depends on what you mean by the term 'open source'. The most common definition used is the one from the Open Source Initiative, starting in 1998, as an offshoot of the free software movement. I don't know if the term was used before that. I think before Richard Stallman ran into his troubles with nonfree software, and especially a decade before that, software was generally free and open source, as it was distributed in source form, and programmers weren't restricted from copying or modifying it. Therefore, I wouldn't expect anyone would have used any particular terms for free and open source software, because that was generally all software. From what I can tell, Richard Stallman only started the GNU project and the free software movement specifically because he started encountering proprietary software, and it started becoming more common than free software. Then again, I could be wrong.
--
GNU - free as in freedom
"free software" is important
Submitted by Anonymous visitor on Sat, 2007-02-03 14:18.
Vote!This is true. The concept of free software predates the term as defined by RMS. This is because everyone shared software and everyone was allowed to tinker with their software. The name "free software" didn't exist because free software was all that existed.
The problem is, people took free software for granted and as a result, people lost their freedom. Stallman found his loss of freedom so distasteful that he decided to start the GNU project which was dedicated to providing people with a free operating system. Stallman defined the term "Free Software" because there was a need for a term that embodied the ideals of free software.
I use the term "Free Software" because the term "Open Source" does not place any emphasis on the ideals of free software. This is important because we will lose our freedom if we don't value it. Stallman lost his once and I don't want it to lose it in the future. Open Source doesn't emphasise freedom. People are less likely to understand the value of the freedom of Free Software and therefore be more likely to lose it under that term.
I think that the Open Source
Submitted by Anonymous visitor on Wed, 2007-01-31 12:27.
Vote!I think that the Open Source Software ( OSS ) term used is the correct term to describe the "middle ground". FLOSS sounds overly hyped up in my opinion. 'Free' and 'Libre' mean the same thing after all and it would seem to sound more like the FSF itself. I think that the OSS movement is doing an absolutely fine job.
They are two entirely different things
Submitted by Ryan Cartwright on Wed, 2007-01-31 13:58.
Vote!Whilst I appreciate that we like to use collective nouns, and have personally used FOSS and FLOSS in the past, I think we need to remember (and remind others) that Free software and Open source software are two different concepts and use the appropriate term where applicable.
Open source software should refer to any software whose licence gives you permission to access the source code - with varying degrees of latitude on what you can do with it.
Free software specifically refers to software whose licence gives the user the four freedoms. It is a term that should be used in this context only.
By nature Free software is a subset of Open source. All oaks are trees and I have never heard anyone looking for a collective noun for oaks and trees. When we refer to oaks we say - er - oaks and similarly when we say trees we refer to all trees collectively.
So which term you use depends on how specific you are being.
Ryan
I agree
Submitted by guydjohnston on Wed, 2007-01-31 18:20.
Vote!I agree. Each term represents different ideas. Free software can be defined as a social movement, whereas open source software can be defined as a method of development. I think combined terms should generally just be used to talk about the software collectively without promoting either of the two sets of ideas. People who only support one of the two generally just want to use one of the terms most of the time. 'Open source' also isn't as good a term if you care about the freedom people have to use their software, rather than just producing good quality software. That's because the actual name only tells you that the source code can be looked at, and not what freedom people have to modify and redistribute it. Access to the source code is only a precondition for two of the four key freedoms in the definition of free software.
--
GNU - free as in freedom
Not just software
Submitted by Crosbie Fitch on Tue, 2007-02-13 09:20.
Vote!I think any new descriptor has to embrace more than just software.
It has to describe a work that upon publication nullifies all rights suspending mechanisms such as copyright, DMCA, and patents.
How about a PARR work? PARR software?
PARR=(published) Public, All Rights Restored (to all members of the public)
and
PARR=(unpublished) Private, All Rights Restored (to the private individual(s))
Freedom
Submitted by pvdg on Tue, 2007-02-13 11:25.
Vote!I wonder why some people are afraid of the word 'free'. The only problem is the double meaning of the word in English (free as in free beer vs. Free as in Freedom), which can confuse newcomers. In Portuguese, Spanish, French and other languages the confusion doesn't even exist and English-speaking people can be easily educated on the meaning of the term.
There is free, open source and non-free software running on the linux kernel, depending on distribution choices. It is important to make the distinction and never use linux as a synonym of free software.
'Free' is a subconscious mental block
Submitted by Crosbie Fitch on Tue, 2007-02-13 12:40.
Vote!pvdg,
The problem with 'free' is not that anyone is afraid of it, but that it turns people who don't understand it away - it makes the grok barrier higher - easier to laugh and dismiss FS than to grok 'free'.
People who don't understand the concept tend to assume that FS is a labour of love for the good of 'the community', and only commercially viable if you form a well funded company to provide anciallary services (or have an esoteric business model).
People get the idea that FS is about working for nothing (apart from a begging bowl).
This is why folk initially prefer the more commercial sounding 'open source' - it sounds like it means to do business, rather than work for free.
It doesn't matter even if you explain what 'free' means. Subconsciously, 'FREE' screams out 'No money involved - you will not earn a living here - at least, not in the short term'. And this is reinforced by the fact that copies of free software can be made for free - legally!
It would be better if instead of explaining software in terms of the publishing author giving privileges away (free surrender of commercially advantageous restrictions), it was explained in terms of the author/purchaser not having their rights taken away (all rights restored - truth+privacy+liberty), e.g. "This software is not free of charge. However, as a bonafide purchaser, your full rights to inspect, use, copy, modify, and publish the software have been restored to you (on condition you do not suspend them from anyone else)."
Bob
Submitted by Anonymous visitor on Sat, 2007-03-31 22:00.
Vote!I look upon "FOSS" or "FLOSS" as terms that "bridge the gap" between software that is "free" as defined by the "four freedoms" contained in the GPL and software that doesn't necessarily meet the GPL definition of freedom...but does meet the "Open Source Definition".
Mozilla Firefox for instance isn't "free" as defined by the GPL but is indeed "open source" as defined by the open source definition.
Ideally I would like software to be "free" but failing that, I will make use of "open source" software...because it's the next best thing.
The free software movement sees itself fundamentally as a political movement dedicated to software freedom. The open source movement promotes the technical and economic merits of using FOSS/FLOSS software.
I used to think that folks like Richard Stallman were a bit "over the top" in their views. But with the Novell/Microsoft "deal" and Windows Vista being DRM'ed up the wazoo, I am more and more coming to the conclusion that Richard Stallman is right. Software freedom is important and well worth defending.
We are moving into becoming a society where more and more of our interactions with others are digitized. If we as citizens of the world don't have some degree of control over the tools we use to interact with one another and have no easy way to find out what the software tools are doing then that will not create a good society.