Slashdot Mirror


The Semantics of Free Software vs. Open Source

An anonymous reader writes "As the end-of-year technology round-ups begin, LinuxWorld's Kevin Bedell notes that in his opinion no useful distinction is served any longer by preserving the two separate terms 'open source software' and 'free software'. One interesting sidelight: Bedell says that 'one of the leaders of the open source movement' wrote to him in an exchange they had on this topic: 'The distinction between 'open source' and 'free software' is not technical; it's the same code and licenses. Nor is it social; it's the same developers. It's strictly one of attitude - are we focused on moralism and changing peoples' thoughts (free software) or on results and changing peoples' behavior (open source)?'"

44 of 515 comments (clear)

  1. Free? by dsginter · · Score: 4, Insightful

    I've seen open source software that wasn't free. There definitely needs to be a distinction.

    --
    More
    1. Re:Free? by PoopJuggler · · Score: 3, Insightful

      I've seen free software that isn't open source. I agree.

    2. Re:Free? by AbbyNormal · · Score: 1, Insightful

      Also, much Free software, does not include source code. Therefore, you are not free to fix/review/add to the project.

      --
      Sig it.
    3. Re:Free? by Matimus · · Score: 4, Insightful
      It would be nice if we could switch terms and get RMS to start using something like "Liberty Software" or "Liberated Software", "free" is too general.

      In my mind that sounds compleatly resonable, but I doubt it will ever happen.

      --
      GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
    4. Re:Free? by GlassHeart · · Score: 4, Insightful
      Just because there are exceptions doesn't mean that human languages always have to be precise. For example, for the gross majority of users, there is no effective difference between GPL, BSD, or even closed source freeware. Most of them will never even want to download any source code. There are people for whom it matters a great deal how the software is licensed, but it doesn't mean everybody should have to use precise but confusing terminology all the time.

      I do understand that technical people like to be precise in their speech. The problem is using the right level of precision when talking to people who care a lot less.

    5. Re:Free? by Anonymous Coward · · Score: 2, Insightful
      I think it'd be better if Eric Raymond would start using the term "Sold out to Sun" instead of Open.

      This ambiguity in the word "Free" is mearly an artifact of the industry backed Open Source Initiative's efforts to water down the pre-existing traditional definition of Free Software

    6. Re:Free? by johnnyb · · Score: 3, Insightful

      I asked him about this years ago and he said that, basically, he kind of agreed but they had been using "free" for so long, switching terms would be counterproductive.

      Legacy language :)

    7. Re:Free? by GoCoGi · · Score: 3, Insightful

      free software is software you can use/sell/modify/kludge/hack/whatever without obligation

      Actually "Free Software" is not that.
      The FSF Foundation defined "Free Software" to be software that grants the following four freedoms (quoted from gnu.org):
      * 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.

      As you can see, "The freedom to use free code in one's own non-free project" is NOT listed as a required freedom for Free Software. The GPL grants the four listed freedoms though and therefore GPL programs qualify as "Free Software"

    8. Re:Free? by Anonymous Coward · · Score: 2, Insightful
      You are failing to understand /whose/ liberty is being guarenteed.

      The GPL does /not/ guarentee the liberty of the programmer. It guarentees the liberty of the user.

      To whine about the GPL reducing the freedom of programmers to act in secret, against the interests of the general public, is akin to a policemen whining about police brutality laws reducing his freedom to beat the living shit out of a suspect.

    9. Re:Free? by Anonymous Coward · · Score: 2, Insightful

      You're an idiot or a troll - you are perfectly free as a programmer to write more software incorporating parts of free software, provided that your derived software is free. This is no more anti-freedom than "you are allowed live in civilised society so long as you let everyone else live - i.e. don't murder anyone".

      Intellectual Slavery laws harm everyone. Programmers are Users too.

    10. Re:Free? by Mr.+Slippery · · Score: 2, Insightful
      Well, if someone sends me the source code, it seems like open source to me, even if it isn't officially "Open Source (tm)".

      Exactly. "Open Source" is no better a term than "Free Software" in terms of lingusitic confusion.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  2. Important for selling managers on the idea by Anonymous Coward · · Score: 1, Insightful

    For many people "free" suggests poor quality as in "you get what you pay for". If you tell your boss that you want everyone to start migrating from Microsoft products to "free software", chances are they won't be too excited about the prospect. You tell them that you want to migrate to "open source software" and they'll at least give that a listen.

  3. Re:I thought by superphreak · · Score: 2, Insightful

    open source doesn't necesarily mean free, and free is not necessarily open source...

    however, most people don't really care if it's open source or not, free is fine. i like open source software, but don't mess with or even download the source code... it's nice that someone else does the work. someday i may learn a programing (non-web programing) language and help out, but until then, let someone else mess with the source code. as long the free is adware/spyway/malware free.

    --
    Evolution is a state-sponsored, state-protected religion.
  4. Re:I thought by Planesdragon · · Score: 5, Insightful

    you wouldn't have this problem is Stallman had chosen a verb rather than a noun, such as "free programming."

    Open Source is "here's the source, you can see what it does, feel free to use the source to make something else."

    Free Software is "everyone has the right to see what their computer's doing, and do whatever they want with the software on their computer."

    (The headaches start because GPL'd "Free Software" is rather antagonistic to those that want to make a living selling software. It's hard to profit when anyone can copy your product and sell it for half price.)

  5. Re:FSF and OSI are simply 2 competing organizatoin by krog · · Score: 3, Insightful

    "industry"? try "bazaar", or more accurately, "bazaar with no buyers".

    I'm not trolling here -- in my eyes, there just isn't really much of an industry around free software. Those lucky few who have made a couple bucks tend to have had to do it in a service industry, like technical support or software piracy.

  6. Re:Poll Troll Toll by gandell · · Score: 2, Insightful
    Do we have to have useless posts like this? C'mon, guys...
    Now, back to the topic at hand...

    Open Source packages that are sold (such as Enterprise versions of Linux a la SUSE or Xandros) prove that Open Source does not always mean freebies, though many have come to equate it with such a term.
    This is particularly interesting because of the mindset. When I think of Open Source, I think of useful software that's free, but without detriments to my system (firefox or Open Office).
    But when I think of free software, the first thing that pops into my mind is this spyware-supported trash that finds its way on to many unsuspecting user's pc's...something like Gator's auto complete software or Kazaa's file sharing p2p, and definately screensavers.
    This has sadly corrupted my idea about what free software is.

    --
    Mercy was given to me by Christ...I must give the same to others.
  7. Re:I thought by Jeff+DeMaagd · · Score: 2, Insightful

    No, there is more to it than that. The source being open doesn't mean you can modify it, and the software being free doesn't mean you can do whatever you want with it.

    There is a distinction between free as in cost, and as in freedom.

  8. Distinction misplaced by Peaker · · Score: 5, Insightful
    The real distinction is between the Open Source movement and the Free Software movement. Both movements make software that is open-source and is free software.

    The difference is in the motivations:

    Free Software is motivated by the moral need to create a Free Way to use computers -- to free software users from their "masters".

    Open Source software is motivated by the practical advantages of the Open Source development process.

    The Free Software movement is more idealist: "Don't use it if its not free, whether or not there are practical advantages".
    The Open Source movement is more pragmatic, even at the cost of some Freedom: "Use whatever is better technically for your purpose, even if its not free".

    1. Re:Distinction misplaced by Telex4 · · Score: 5, Insightful
      The difference is in the motivations:

      Free Software is motivated by the moral need to create a Free Way to use computers -- to free software users from their "masters".

      Open Source software is motivated by the practical advantages of the Open Source development process.


      Well, yes. But one can go further to point out that Open Source is simply a development methodology. If you distill Open Source according to the Open Source Institute and Eric Raymond down you get nothing really questioning the way we think of property, community and the place of information in society. If proprietary methodologies happened to create better software, Open Source advocates couldn't really complain. Free Software, by contrast, is the same development methodology as well as a radical (and thus far ill defined) philosophy with political, economic and social implications.

      The point the author of the parent article misses is that to people outside the relatively small circle of programmers and tech managers, development methodologies are uninteresting and unimportant. To governments, NGOs and academics, Free Software is very interesting. To everyone else, both are dull ;-) So long as each movement encapsulates something different, they'll be relevant. And I don't see that going away unless everyone ceases to care about freedom, community and property laws, or businesses and programmers find the radical implications and approach of Free Software palatable.

    2. Re:Distinction misplaced by FooBarWidget · · Score: 3, Insightful

      So you wouldn't mind 18th-century conditions? Working for 12-14 hours a day?

  9. Ridiculous by WidescreenFreak · · Score: 2, Insightful

    I'm sorry, but I think it's utterly ridiculous. The two are not mutually inclusive and cannot be used interchangably.

    Although all open source software is free by its very nature, it's ridiculous to try to make the reverse analogy that free software is also by default open source. There are a number of quality programs out there for which the source code is not freely available but the program itself is free of cost and in many cases limitations.

    Web sites have been posted and we are all aware of many of them. I have not seen the source code to AdAware being made available, but I know that it is not only a high-quality piece of software, but it is also free from cost, whether hidden (adware) or explicit. We can all name multiple other products that are the same way.

    If anyone confuses "free" with "cheap", they are only preventing themselves from experiencing some great products as long as they are aware of which "free" products really are free and which ones have hidden "costs", aka Kazaa.

    It can also be argued that early Shareware programs, like Doom and the various Apogee games were free but not open source (at least back then). We could play the first chapter of those games as often as we wanted. They were indeed free but they at the time were most certainly not open source.

    So, there is a strong distinction between "open source" and "free software". Just because one includes the other doesn't mean that it has to be the same in the other direction. To consider the two phrases to be synonymous is a ridiculous notion.

    --
    The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
    1. Re:Ridiculous by AndroidCat · · Score: 2, Insightful
      How about TANSTAAFLware* which accounts for the development cost of the software? There's always a cost, even if the developers donate their time and effort to the common good and it should be accounted for. "This software is free (in all senses), but we plan to make back the costs of development by service contracts and customized sort-of-free versions."

      There Ain't No Such Thing As A Free Lunch, Heinlein.

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Ridiculous by YoungHack · · Score: 2, Insightful

      > Although all open source software is free by its very nature, it's ridiculous to try to make the reverse analogy that free software is also by default open source.

      I don't know if you are intentionally misunderstanding, but this is precisely incorrect. Free Software (with a capital F) has the 4 Freedoms set forth by the FSF, who created the term.

      That means Free Software is always Open Source, butthe reverse is not always true.

      Whoever modded the parent as insightful made an error.

  10. Worth Discussion by jcoxatonce · · Score: 2, Insightful

    But inherently flawed. Open Source software is usually Free, too, but sometimes it isn't. I can see how the two labels could be confusing (but not as confusing as free as in beer and free as in speech), but as long a free software is closed source or open source software is even occassionally not free, the distinction is still important.

    --
    All generalizations are bad.
  11. Free as in Freedom/Libre, not as in beer/no cost by davidwr · · Score: 2, Insightful

    While the author of this post means "free" as in freedom, liberty/libre, emancipation, etc. the general public will think free as in beer, gratis, no licensing fees.

    At least in English-speaking countries.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  12. checks and balances by Anonymous Coward · · Score: 1, Insightful
    It's great to have two such groups, to prevent one from selling out too much to special interests. The OSI tends to get more of its backing from large corporations than the FSF.

    If the OSI gets too much backing from greedy corporations, it could be influenced by their needs and start encouraging licenses designed more to divide-and-conquor the open source community than to work with it.(cough, Sun's OSI-approved license, cough)

    So long as the FSF exists, it'd be hard for the OSI to sell out completely.

    Similarly, if Stallman & buddies happily retire sometime in their old age and Microsoft plants became the next FSF board and try to say GPL-4 alllows GPL'd code to be used to make money only for MSFT - it's nice that the OSI will provide a valuable check&ballance for that possibility.

    1. Re:checks and balances by Anonymous Coward · · Score: 1, Insightful
      Indeed. The FSF (a Massachusetts based nonprofit) and the OSI (a California based nonprofit) are just like any other two competing organizations - whether corporate (Intel/AMD) or charitable (Oxfam/Red Cross).

      The beauty of this competition is that they both need to continue to be reasonable and compete to provide value to their communities.

      My $$ and chosen licenses will continue to be pointed to the one that does the best at representing my views. (and in my cases, that's the FSF, because it sure seems that MSFT and Sun are playing the OSI with their ideas of making deliberately non-GPL-compatable-OSI-approved-licenses just to bait Linux into including such code).

  13. Good Thought, Bad Example by FreeUser · · Score: 5, Insightful

    I could be wrong, but IMO, they aren't the same licenses. The GPL and BSD licenses differ quite a bit.

    Both the BSD licenses and the GPL are free and open source licenses. That even includes the old BSD license with the advertising clause that was incompatible with the GPL.

    But your thought is a good one (and correct) even if your example is flawed. A better example would be Apple's AAPL, which is an open source license that is neither free nor compatible with the GPL.

    See http://www.fsf.org/licenses/license-list.htmlfor an excellent overview of licenses and how they affect your freedom and/or protect you as the author.

    Many Open Source licenses are not free (by either the FSF/GNU definition or the BSD Folks' definition), and clearly a distinction is both necessary and important. Anyone claiming otherwise quite obviously has an ulterior motive and agenda which they feel is furthered by obfuscating what is implied by a Free License and what is implied by an Open Source License, and that agenda certainly appears to be at odds with the free software community and a large part of the open source community.

    --
    The Future of Human Evolution: Autonomy
  14. Re:I dont agree with this by Fred+Foobar · · Score: 2, Insightful

    The "free" in "free software" means "libre", not "gratis". This has been pointed out many times already, yet some people still don't seem to understand the big difference.

    All free software is open source (because its source code is available), but not all open source software is free.

    --
    It was a really good paper.
  15. Re:Go BSD by temojen · · Score: 2, Insightful

    With a license like BSD if your product hits the big time, your competitor can grab it, change some things to break compatability, and force you out of the market, while keeping their customers and yours from ever making the changes they need to their systems.

    With a license like the GPL, you can never be forced out of the market by your competitor stealing your product and breaking compatibility. Conversely, both your customers benefit from any improvements either of you make, and you can still make lots of money on support, installation, customization, etc.

  16. Re:Depends on who you are trying to convince by mcelrath · · Score: 2, Insightful
    This is compounded by the second definition of 'free' in english. (e.g. free-as-in-beer) Your average person hears 'free' in so many advertisements and associates it with zero monetary cost, and never thinks about the other definition, especially in modern industrialized democracies. (Oppressed peoples probably think of freedom, but there aren't a heck of a lot of those producing or using software) PHB's see 'free' as you-get-what-you-pay-for.

    So, for both average users and businesses, the term 'open source' is superior. One gets sick of explaining the difference between 'free' and 'libre'. The distinction is just an extra hurdle for OSS/FS to surmount.

    -- Bob

    --
    1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
  17. Re:Depends on who you are trying to convince by jbn-o · · Score: 2, Insightful

    That's a good part of the theory behind the creation of the open source movement. However, the businesses I've talked to are very interested in making private derivatives of free software--taking advantage of a freedom which the open source movement doesn't care about (in fact this was one of the FSF's initial objections to the early versions of the Apple Public Source License; one had to notify one central authority which, as they say, happened to be Apple, in a lot of situations one would commonly encounter, hence the license initially did not respect user's privacy). The same revision of the APSL which the FSF did not call a free software license qualified as an open source license.

    But as this highly underrated essay points out, the open source movement provides business with a stamp of approval.

    The FSF has no problems with the practical goals of the open source movement, except that those goals don't go far enough. Faster, cheaper development of less buggy programs is nice but says nothing about one's freedom to run, inspect, share, and modify software at any time for any reason.

  18. Liberated suggests non-freedom early on. by jbn-o · · Score: 2, Insightful

    That would not work for some programs like GNU Emacs and many of the other GNU programs. They were never non-free programs (like Blender which was proprietary then freed). And there is little point in distinguishing between programs that were initially free software versus those that became free software later in their development.

  19. Re:The distinction is real and important by Anonymous Coward · · Score: 1, Insightful

    Of course that's what the freakin' attorney told you ... it's his/her job to convince you that you can retroactively get royalties out of the things you gave away. He/she gets your money if you lose; he/she get's the other guys money if you win. Regardless it makes work.

    The biggest problem with the GPL is the example included in it. "Ty Coon president of vice" invites the reader to consider the GPL as little more than a joke.

    Also, most IP attorneys are not in the business of actually *enforcing* the contracts they write. Most spend their time *writing* up cookie-cutter contracts to try and protect clients. Very few actually know first hand what it's like to step before the bench in a significant case.

  20. Jesus Christ, let's end this now. by TheLittleJetson · · Score: 2, Insightful

    Can we PLEASE call it something other than 'free' -- perhaps something that doesn't have an alternate meaning?

    I've seen this whole "free as in freedom" explained so many times it makes me sick. A good name for the movement would imply this, and not require folks to explain it over and over, while leaving others walking away with the wrong impression ('how do you make money off FREE software?').

    Why don't we call it 'communal software' or something, and put a stop to the endless re-hashing of these "GPL For Dummies" rants.

  21. Re:RMS should dispense with the Marxist rhetoric by Anonymous Coward · · Score: 3, Insightful

    Wait, so are you telling me that you - presumably a serf like myself - *want* to cater to the greed of executives and managers?

    You're welcome to believe whatever you want, but it seems like you have bought into a system of ideology which perpetuates the notion that they deserve - have a right to - their social, economic, and political control of our lives.

    The current order is the creation of men; it is not holy, sacred, or Truth. These men were no wiser or more priveleged to truth than ourselves. They are dead and buried. If we choose now to remain captive to their whims and fancies, we are fools.

  22. Re:RMS should dispense with the Marxist rhetoric by Anonymous Coward · · Score: 0, Insightful

    "That's the kind of infantile attitude that *makes* you a serf."

    I see. Rather than assuming what is ours by overthrowing the current order of things, we should play in submission to its distorted ethics and oppressive laws?

    And by just playing along we will liberate ourselves?

    Grand!

    No, it is precisely by *rejecting* your propaganda that we will liberate ourselves.

  23. Re:WTF? by Anonymous Coward · · Score: 1, Insightful

    The entire article, and no doubt the Slashdot discussion, is riddled with a failure to observe the use/mention distinction.

    EXAMPLE
    "Boston" has two "o"'s.
    Boston does not have two "o"'s.

    To add to the confusion, the author inconsistently employs scare quotes, which are double quotation marks used around a phrase, not to mention the phrase, but to cast doubt upon the legitimacy of the concept that the phrase expresses, or for other conversational reasons.

    People who are not careful enough to understand or correctly employ the use/mention distinction should usually refrain from serious semantic discussion.

    "Thank you"

  24. Re:Depends on who you are trying to convince by iabervon · · Score: 2, Insightful

    Beyond the "no money" implication, there's the issue that "free software" implies that the software is free, rather than that the user is free. I don't know about you, but I want the software I use to behave exactly as I tell it, and not demand vacations, the right to work for someone else, a fair wage, and so forth ("Free speech" is an idiom, which is why there's no alternative to "speech" in "free as in speech"). In fact, my experience with open source software is that it is more firmly under my control than closed source. I've seen a translation in which the translator took "Logiciel libre" to mean public domain software, lacking any other idea as to how "logiciel" could be "libre".

    The term "free software", taken literally with the intended meaning of "free", means "liberated software", when "liberating software" is what people really mean. In fact, I think that upper management might like to use "liberating software", since they seem to feel trapped by their proprietary software.

  25. Why Free Software by groomed · · Score: 3, Insightful

    I'm a Free Software guy, because after all has been said and done, the GNU philosophy provides a much more rational answer to the question of "Why use it?" than the Open Source Initiative.

    The Open Source Initiative answers that question by saying that Open Source software is better: the programs are better, the development model is better, the support is better. In some cases that's at least subjectively true. Apache really is a best-of-class webserver. gcc really is a very good compiler collection.

    But then the examples quickly dry up. Mozilla, supposed to be the posterchild of the OSI movement, was years late, and had to be forked to spawn Firefox to finally deliver something people will actually use. It's a bit better in some respects than Internet Explorer, but not by a large margin. What's more it has been plagued by the exact same problems that open source development was supposed to prevent: it's late, security issues have been kept under wraps (you'll need to copy-paste this link into a new browser window), and it's bloated.

    That's not to say that it's bad software. In fact, I think it's pretty good software. But after years of development, broad community support, and generous funding by AOL, the end result turns out to be just slightly better than the most important closed source competitor. It's hardly a compelling argument in favor of the supposed superiority of Open Source.

    It's easy to go on in this vein, and mention the whole or partial failures of Open Office, or Helixcode, or XFree86, but that would be merely antagonizing and besides, it doesn't prove anything. In order to debunk the claim that Open Source leads to better software, it's not sufficient to mention open source failures: it's necessary to show closed source success as well.

    Well, that's not hard either. There's Apple's spectacular introduction of MacOS X, Microsoft's splendid .NET framework, the continued, and apparently unbreakable, dominance of Adobe and Quark in graphic design. Packages like AutoCad, Maya, Cubase, Reason, Live and Final Cut Pro are not just best-of-class, they practically define the industry. And then there's everybody's favorite, games: in the 6 years since the founding of the OSI, the games industry has grown by more than 100%, all without giving open source so much as a second thought.

    Considering all this, it's hard to maintain that Open Source implies better software. And if it doesn't imply that, then why use it, or produce it? After all, isn't the Open Source creed all about doing what works best?

    Most Open Source advocates aren't quite ready to admit this to themselves yet. They claim Open Source produces more secure software, and use Windows' extremely poor record in this regard to prove it -- but they ignore the rising number of GNU/Linux exploits and the exemplary security record of closed source MacOS and HP/UX. They claim MS Office is bloated, but ignore the lumbering blimp that is Open Office. The list goes on and on, but I'm quite sure that at this point the few people who are still reading will wonder whether this post goes on forever.

    When all is said and done, what remains is the love of programming, the joy of seeing your work being put to good use, and the desire to share it with like-minded souls. Being "better" is important; what's more important is how we can protect our rights to share amidst a climate of overbearing patents and corporate favoritism.

    This is what the GPL tries to guarantee, and why Free Software is so different from Open Source.

  26. Power concedes nothing without a demand. by jbn-o · · Score: 2, Insightful

    We will undoubtedly come across someone who disagrees or finds it uncomfortable to hear freedom talk or talk of equality between men's and women's social circumstances. But we should continue to insist upon what we want. I want software freedom, including the right to make private undistributed derivatives, so I'm sure to ask for free software by name. Open source would not give me the same rights.

    Social progress depends on persistent demands. As Frederick Douglass wrote:

    "Those who profess to favor freedom, yet depreciate agitation, are men who want crops without plowing up the ground. They want rain without thunder and lightening. They want the ocean without the awful roar of its many waters. This struggle may be a moral one; or it may be a physical one; or it may be both moral and physical; but it must be a struggle. Power concedes nothing without a demand. It never did and it never will."

    I find the use of the term "extremist" in your post odd--as if the demand becomes unreasonable if someone can get others to call the demand "extremist"; we need not bother examining what the demand is for if someone we trust calls it "extremist". It is reasonable, fair, and just to demand equal pay for equal work (still denied to women in the US) or desegregated schools (still denied to many non-whites via bussing). Those who want software freedom should also insist on software freedom without backing down to mere "open source".

  27. Home of the brave , land of the open. by Anonymous Coward · · Score: 1, Insightful

    No, we don't need the word "free". "Open" does just fine.
    The Statue of Open with her raised arm lighting the world for openness given to America (land of the open) by France to celebrate Life, Openness, and Equality is surely evidence of that.
    I'll go raise my flag now, in honor of the brave who died so I can be open.

    /sarcasm

  28. Re:This is just nuts by Mmm+coffee · · Score: 2, Insightful

    I agree with most of your points. RMS's ideas are at times brilliant, while his presentation of those ideas suck. He is a Hacker/Philosopher, and people of either professions are far from being known as 'socially experienced' creatures. A better presentation of those core ideas is more than welcome.

    However, it comes to the point where you need to ask the question - "At what point have we strayed from our original purpose?" Open Source was founded to combat the problems in the presentation of the philosophies, which is good. The word "Free" is ambiguous. Different people value different freedoms, I sure wouldn't present the freedom to create a community to the CEO of a company but would present the freedom to use without restrictions, for example. However, people have gotten a little carried away with Open Source and it no longer represents the "why" but instead the "how".

    Presenting the development model as more stable is a very good idea. However, when it's presented as the _only_ reason then things have gotten completely out of hand. What about the freedom to study the source code, providing the community and businesses with better experienced administrators? What about the freedom to take an existing program or set of programs and modify them to create a solution custom tailored for my business or organization? Why do I hear of the development model instead of the freedom of choices it gives you, such as the ability to choose from multiple sources of tech support and other services instead of being chained to one company? To a businessman, is the freedom to have my data not locked into a particular vendor unimportant?

    The presentation of Free Software is far from perfect. Obviously. However, usage of Open Source to spread the philosophies of Free Software is even less perfect. The development model is the "how". To present the development model as the "why" is akin to tossing your gun over the cliff and taking on an army with your knife - you simply ignore your greatest reasons to get people to switch in lieu of a few points that sound snappy but have no real true depth.

    There is a middle ground. Re-read this post and think "Free Software and Business". All people value their freedom. It's just that different people value different freedoms. There is a better way than what we're doing today. We all just need to get off our butts as a community and provide a better implementation and presentation of the old ways, so to speak.

  29. Re:WTF? by Bob+Uhl · · Score: 2, Insightful
    When I hear "Open Source" I think of "free beer" or GPL. I assume you mean software that must be distributed for free along with the source code and any changes. I don't assume you mean software I'm allowed to view the source of but not modify for my own profit (FreeBSD and such).

    Both of these are actually incorrect. GPLed software can be distributed for a price--even an absurdly high price (look at what the FSF used to charge for tapes of emacs...), but any distribution must include full source code and the ability to modify and redistribute the same.

    BSDLed code may be used for anything--you can take it, change it and sell it and not include the source.

    Thus the GPL protects the freedom of users (who can always modify and redistribute the code), whilst the BSDL protects the freedom of the code itself (it imposts almost no restrictions on the code or its use). I prefer the GPL, since as an author I don't want someone else to take my code proprietary.