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)?'"

515 comments

  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 uberchicken · · Score: 0

      free as in zero cost? or libre?

    3. 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.
    4. Re:Free? by sjalex · · Score: 5, Informative

      When someone says free software in this context it means libre. free software and freeware are not the same thing at all. freeware is software you can use without paying for it, and free software is software you can use/sell/modify/kludge/hack/whatever without obligation. freeware is beer free, free software is freedom free. open source software can be free software, or not, and it can be freeware, or not. It's all in how the product is licensed. And, as the original article indicates, it's largely a matter of semantics. For a lot of people it's still a pretty important difference though.

    5. 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
    6. 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.

    7. Re:Free? by Krach42 · · Score: 1

      No, free as in speech, not as in beer.

      This is the distinct definition of "free software".

      Likewise, "open source" does not naturally conclude to the correct meaning either, and thus where the confusion comes in.

      But to answer the quote in the article. Are we trying to push morality on the issue? *YES* that's *exactly* what were trying to do.

      --

      I am unamerican, and proud of it!
    8. Re:Free? by Foofoobar · · Score: 1

      Open Source does not mean 'free'. It means that the source code is freely available. You can sell any project that is open source just as long as you provide the source code with it.

      --
      This is my sig. There are many like it but this one is mine.
    9. Re:Free? by SpaceLifeForm · · Score: 1

      Agreed. How about 'Libreware'?

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    10. Re:Free? by Anonymous Coward · · Score: 1, Informative
      Please read Why Free Software is better than Open Source

      You have it largely backwards.

      Free software enforces your ability to improve/extend/add-to the project. Open source, in general, does not - because vendors can keep extentions secret..

    11. Re:Free? by Foofoobar · · Score: 2, Funny

      HA! Getting RMS to comprimise is alot like trying to melt the polar icecaps with a blow dryer and box of matches. Give me an update on your progress in about 20 years.

      --
      This is my sig. There are many like it but this one is mine.
    12. Re:Free? by Rude+Turnip · · Score: 1

      In case anyone is wondering about an example of software that is "open source," but not "free," a good example would be Andromeda, a streaming MP3 script that sits on top of Apache. It costs $35, but the author emails you the source code (the whole thing is a complex PHP script). However, you are not given permission to redistribute the code, as you are with Free software.

    13. Re:Free? by Anonymous Coward · · Score: 0
      Unfortunately the term "liberty" now conjures up associations with gun fetishists, Ross Perot and white power militias.

      "Libre" would be okay, but the anti-French sentiment in the US would probably cause that name to do more harm than confusion over the multiple meanings of "free".

    14. 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

    15. Re:Free? by Jeff+DeMaagd · · Score: 1

      liberated implies that the software in question was once captive to some (implied evil) entity.

    16. Re:Free? by Mr.Progressive · · Score: 1

      But the ambiguity is on purpose, no? Being 'free as in beer' helps toward the ultimate cause of liberty. Having one word to reference both interrelated concepts of 'free software' is nice and succinct. Why would he change it?

      --
      Okay, so a philosopher, a philologist, and a philatelist walk into a bar...
    17. Re:Free? by wine · · Score: 1

      How is this even remotely insightful? The poster either hasn't read the article and does not know what "free" means in this context, or he knows so much he can invalidate this article's core assumptions but refuses to share any specific insights.

    18. Re:Free? by xouumalperxe · · Score: 1

      I have to answer "Free as in freedom, mot free as in 'free beer'". There is a great big difference, and being open source makes the software freer (spellcheck? more free? ACK!) than most. Of course you could be talking about this meaning of 'free' and I'm just being a jackass

    19. Re:Free? by wine · · Score: 2, Informative
      In case anyone is wondering about an example of software that is "open source," but not "free," a good example would be Andromeda, (...) However, you are not given permission to redistribute the code, as you are with Free software.

      You're way off. If it is true what you are saying, Andromeda is not open source either. Open Source software has a Open Source License which adheres to the Open Source Definition of the Open Source Initiative which specificaly requires redistribution.

    20. Re:Free? by Anonymous Coward · · Score: 0

      +1 Insightful!

      What we really need is a new distinction for RMS and ilk after combining "Free" and "OS" software. That way we will have a name for software that we all use, and another name for the software that attempts to teach us how we must live our lives, or how our economy should be, or more ridiculously, software which we are just told the "correct" name of ad nauseum. I suggest "Idealogically Pure", or IP software. You may think that this is too close to the common abbreviation for "Intellectual Property" but when you think about it, both are trying to own the idea.

      Regardless of past contributions RMS is now a net NEGATIVE force on the move away from proprietary and closed solutions. There have been too many ridiculous pronouncements and nobody can really be expected to take him seriously any more. The aging windbag should actually do something for a change, not just whine about how he and GNU deserve so much credit for everything. If the guy had to find a job instead of living off grants he might have worked this out by himself but it's too easy to lose touch with reality when your domestic economy is a fiction.

      What we should be saying to RMS is "yeah, but what have you done for us lately?" And when the answer is "Ummm...", just forget about "Free" vs. "Open Source". There should be one kind of software under many kind of licenses, the point being you have the source, you don't pay for it and you can do what you like with it. And anyone who tells me what I must call it can kiss my ring.

    21. Re:Free? by Trepalium · · Score: 1

      That's not Open Source, that's shareware. Getting the source code for an application when you buy it doesn't make it Open Source. Like the Free Software definition, the Open Source definition specificly mentions that free redistribution must be allowed (it's in section 1).

      --
      I used up all my sick days, so I'm calling in dead.
    22. Re:Free? by kz45 · · Score: 1

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

      tell that to the people that are sued by the FSF for violating the GPL.

    23. 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 :)

    24. Re:Free? by Rufus88 · · Score: 2, Funny

      "Liberated Software"

      Is this what we call software after we bomb the living crap out of it?

    25. Re:Free? by DShard · · Score: 1

      BSD license is open source. It does not require you to distribute the source, your modifications or anything else when you sell the binaries. Yet the original code can still be "Open Source" just not "Free Software".

      GPL on the other hand requires that you distribute the source of the binary if requested by the customer along with notification of how they can get the source. Traditionally the source is on the web, but there is no requirement to do such. This is considered "Free Software" because no one can have proprietary modifications that you cannot get as a customer.

    26. Re:Free? by Anonymous Coward · · Score: 0
      free software is software you can use/sell/modify/kludge/hack/whatever without obligation.
      Um, if the software is GPLed then you do, in fact, have obligations when you sell/whatever the software (at least if ``whatever'' includes the quantum distribution event.) In that case, you must provide the source of the software to the target of the distributions under the GPL.
    27. Re:Free? by GoCoGi · · Score: 1

      Can you name an example? I thought that was impossible because one of the freedoms required by Free Software RMS listed, was the freedom to modify the software. The source code is needed to do that.

    28. Re:Free? by Foofoobar · · Score: 1

      Hmmm... true. Good point. I just always assume GPL=Open Source by default. But their ARE other open source licenses out there. I guess the real answer is 'it depends on the license' then.

      --
      This is my sig. There are many like it but this one is mine.
    29. Re:Free? by Anonymous Coward · · Score: 0
      For example, for the gross majority of users, there is no effective difference between GPL, BSD
      That is only because the vast majority of users do not care about violating the GPL. If you want to honour the GPL, then if you give a copy of the software to a friend on a CD you are required to either maintain a copy of the src for 3 years and provide it to your friend upon request, or ensure that the src is transferred to your friend when you hand them the CD.

      Most of them will never even want to download any source code.
      In that case, they should use BSD software or never allow a distribution event to occur. Keep in mind that giving someone access to your Linux box from which they can scp(1) a few GPLed files probably counts as a ``distribution''. So, make sure you keep all of that src for the next 3 years...
    30. Re:Free? by sjalex · · Score: 1

      yeah, sorry, I meant financial obligation. more semantics (:

    31. 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"

    32. Re:Free? by Jay+Maynard · · Score: 1

      What's this "we" stuff, kemosabe?

      Speak for yourself.

      --
      Disinfect the GNU General Public Virus!
    33. Re:Free? by Rude+Turnip · · Score: 1

      Well, if someone sends me the source code, it seems like open source to me, even if it isn't officially "Open Source (tm)". Of course, this is one of the reasons there is so much confusion about the terminology.

    34. Re:Free? by Brandybuck · · Score: 1

      Sorry to burst your bubble, but "libreware" has already been appropriated by pretentious stallmanist twits.

      --
      Don't blame me, I didn't vote for either of them!
    35. Re:Free? by Jay+Maynard · · Score: 1

      This analysis is a long way too simplistic. Even the holy RMS says the BSD license is "free", and yet one of the biggest arguments "free software" zealots raise against it is that nasty eeeeeevil vendors (the "free software" zealots never met a vendor they liked) can "take it private".

      Of course, this is not the case. Nobody can take BSD-licensed code out of the freely available world. They can add their own extensions to it, but that's a different story.

      Not even RMS says that the GPL is the only "free" license.

      --
      Disinfect the GNU General Public Virus!
    36. Re:Free? by antiMStroll · · Score: 1

      Only medical professionals really need to know the difference between the terms 'liver' and 'spleen', that doesn't make those who's knowledge ends at 'guts' any more intelligent. Leaving the dumbing down for Survivor and advertising agencies and maintain distinctions important to the field. Not everything must be reduced to pablum.

    37. Re:Free? by Jay+Maynard · · Score: 1

      The requirement you say isn't listed equates to "freedom only applies to non-programmers". This is why I refuse to accept the FSF's redefinition of the word "free" as anything approaching authoritative, and one reason why it has utterly failed in its attempt to get its redefinition widely accepted.

      They tried to get positive karma for their political position by wrapping it in the flag, and they've failed. It's time that they recognized this and went on to something that might actually do some good.

      --
      Disinfect the GNU General Public Virus!
    38. Re:Free? by malfunct · · Score: 1

      What it seems like is being said is that Free Software is Open Source whose derivatives are required to be Open Source. In which case there really does need to be a distinction between the two. For instance I care that my original source remains open but if you derive from it then so be it.

      --

      "You can now flame me, I am full of love,"

    39. Re:Free? by Jay+Maynard · · Score: 1

      If you want to honour the GPL, then if you give a copy of the software to a friend on a CD you are required to either maintain a copy of the src for 3 years and provide it to your friend upon request, or ensure that the src is transferred to your friend when you hand them the CD.
      This is exactly why the open-source package Hercules does not distribute the Cygwin binaries with the Windows version, but instead directs the user to the Cygwin site. We've found that Cygwin is enough of a moving target that it's best to install the version that Hercules was compiled against, and that means we'd have to keep around several different source code packages for years just to satisfy the GPL. In this case, we're actively working on getting away from Cygwin just so we don't have to mess with the installation hassles. If Cygwin were licensed under some other license, even one that required that the user be pointed at a place where he could download the source, we wouldn't have this problem.

      The GPL actively inhibits software reuse, one of RMS's original goals for the license. Of course, he never lets goals stand in the way of being simon-pure on ideology...

      --
      Disinfect the GNU General Public Virus!
    40. Re:Free? by Anonymous Coward · · Score: 0
      Unfortunately the term "liberty" now conjures up associations with gun fetishists [...]

      On the other hand, that's ESR on board.

    41. Re:Free? by Anonymous Coward · · Score: 0

      It would be nice. It would also be a lie. GPL has nothing to do with liberty. Try incorporating GPLed code into a publicly distributed closed-source project and you'll see what I mean.

    42. Re:Free? by GlassHeart · · Score: 1
      Let me know when you convert the world back to accepting that a megabyte is 1024 * 1024 bytes.

      Your position is fundamentally elitist, using words like "intelligent" and "dumb", and that is not a recipe for effective communication. How would you like it if your doctor called you stupid when you can't precisely tell him what is hurting?

      Geeks of all kinds like jargon. It makes them feel special, and it excludes others from the little club. The problem occurs when you confuse such language with effective communication, which requires encoding your thoughts in a way that the decoder will actually understand, or even care to understand.

    43. Re:Free? by Anonymous Coward · · Score: 0

      How about Stallware?

    44. Re:Free? by Anonymous Coward · · Score: 0
      never allow a distribution event to occur.

      Is that like a wardrobe malfunction?

    45. Re:Free? by antiMStroll · · Score: 1
      My position holds faith that people can easily differentiate between the terms, a difference of critical importance. It's those who maintain the general population are irremediably confused when faced with "free" and "open source" who are the true elitists.

      " Let me know when you convert the world back to accepting that a megabyte is 1024 * 1024 bytes.

      As you demonstrated there. Are you saying the general population is too stupid to understand? It's certainly not my stance.

    46. Re:Free? by snorklewacker · · Score: 1

      Well, there's a few strikes against Cygwin:

      1. Cygwin is godawful slow.

      2. CYGWIN1.DLL is GPL'd. If anything calls for LGPL, this is it, RMS's protestations notwithstanding. The supposed exemptions granted in cygwin's modified GPL aren't very clear either. This shouldn't be taken as typical of GPL'd software, most of which is NOT a library. However, the GPL simply says you have to make the source available to anyone you distribute the app to -- it suggests you bundle it, but doesn't say you have to do so, or even make it publicly available to anyone but your users (of course you can't stop them from distributing it how they like, but that's not your logistical problem). A pointer is actually just fine.

      3. Cygwin is godawful slow.

      --
      I am no longer wasting my time with slashdot
    47. Re:Free? by snorklewacker · · Score: 1

      > Well, if someone sends me the source code, it seems like open source to me, even if it isn't officially "Open Source (tm)"

      No, it's source. Not Open source, it's just source for which you're part of the closed group. Even Microsoft lets some developers have source (mostly hardware developers).

      --
      I am no longer wasting my time with slashdot
    48. 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.

    49. Re:Free? by Jay+Maynard · · Score: 1

      We've run repeated tests, and Hercules under Cygwin is no slower than Hercules under Linux on the same hardware. This surprised me at first, but it's been shown enough times that I accept it.

      We could have a pointer to the Cygwin source, true - but that pointer must be to the same site where the software using it is stored. This doesn't do my disk space any good, nor my maintenance overhead...It's simply not worth it to me to mess with.

      --
      Disinfect the GNU General Public Virus!
    50. 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.

    51. Re:Free? by Anonymous Coward · · Score: 0

      I'd be irritated if the doctor called me stupid (unless I was, say, deliberately telling him my foot hurt when it was some other body part). But I wouldn't object to him calling me ignorant if I was.

      Vast swathes of the population are profoundly ignorant (deliberately so, when you look at why and how the educational system is set up). That doesn't mean they are stupid, of course. But those who are not ignorant should not be forced to operate at a level of ignorance corresponding to the general population.

      I freely admit to being ignorant of the rules of "american football" - should football fans talking to other football fans be forced to use language like "he threw the ball to him and it was a good thing. Good throw.", just because I don't understand stuff like "a triple overhand floorby pass"* ?

      (* or insert real football jargon, beyond "ball and throw", I'm really lost, aside from questions over why the heck they're throwing instead of kicking in a game called "foot"ball anyway).

    52. Re:Free? by GlassHeart · · Score: 1
      It's those who maintain the general population are irremediably confused when faced with "free" and "open source" who are the true elitists.

      You've misstated my position. It's not that the general populace is too stupid to understand, but that they are mostly unaffected by the details. I would happily explain the differences to somebody who expresses an interest. I'm saying it is not necessarily important for them to be interested, and that it's counterproductive to insist on the highest level of precision for every occasion.

      The megabyte example is not meant to show that the populace is stupid. It's meant to show that they don't care, and the world hasn't ended because of that, however it irks the technical purists.

    53. Re:Free? by letdinosaursdie · · Score: 1

      It's not about the majority of users; it's about the creators. If they created their software in service of a political goal, freedom, then can't you understand how they prefer that this goal be preserved in the naming of the software they created for the purpose of its advancement? Free software was written by people with political, not technical, motives. Precision is not the motivation behind asking that people remember and use the correct term. Saying "open source" is like putting words in the mouths of people who have toiled in promotion of something much larger, far more important than mere software. Don't we owe their lifelong efforts some sort of respect? Next time you use GCC, Emacs, glibc, etc think about how little is asked of you in return for what you are using. Just one little term... why not support it?

    54. Re:Free? by Quino · · Score: 1

      We can just explain that it's libre as in Spanish, not French.

    55. Re:Free? by GlassHeart · · Score: 1
      You're introducing yet more terms. We started with "intelligent" and "dumb", I added "stupid", and now you've added "ignorant".

      But you've inadvertently pointed out the crux of the issue when you say:

      I wouldn't object to him calling me ignorant if I was.

      This is because you understand the difference between "dumb", "stupid", and "ignorant". Many people don't or don't care to, and will take offense. Ignoring this is counterproductive to communication, even if you are using the right words according to the dictionary.

    56. Re:Free? by Anonymous Coward · · Score: 0

      READ THE GPL

      you have three choices

      1: distribute the source with the software
      2: put the source and the binary for download (see access to copy exception) with equivilent access. (note that it doesn't say from the same place but it does seem to imply that you have to be responsible for both)
      3: accompany with a WRITTEN offer valid for at least 3 YEARS to provide a copy on a medium customerally used for software interchange TO ANYONE who requests it for no more than the PYSICAL COSTS OF PERFORMING THE DISTRIBUTION.

      i can't see how you are supposed to distribute a wirten agreement with downloaded software and i also can't see anyone wanting to agree to something like that anyway

      btw cygwin is gpl not lgpl for roughly the same reason as QT and the mysql client libs. In each case someone wants to make money off its use with non-free software.

    57. Re:Free? by Anonymous Coward · · Score: 1, Interesting

      I think according to most of the world Freeware and Free Software are one in the same. And trying to claim otherwise is simply a dishonest marketing tactic: trying to hijack the positive connotation associated with the word "free" as in not costing anything and confusing the issue with the consumer.

      I and many others in the industry wholly reject this artificial definition for the phrase "Free Software" and assert that Free Software means only software for which there is no charge.

      There are more appropriate names for what the FSF likes to call free software. But shame on them for picking and sticking with such an ambiguous and confusing name.

      freeware

      n. [common] Free software, often written by enthusiasts and distributed by users' groups, or via electronic mail, local bulletin boards, Usenet, or other electronic media. At one time, `freeware' was a trademark of Andrew Fluegelman, the author of the well-known MS-DOS comm program PC-TALK III. It wasn't enforced after his mysterious disappearance and presumed death in 1984. See shareware, FRS.

      Source: Jargon File 4.2.0
      TheFreeSite.com: Free Software Welcome to TheFreeSite.com's Free Software section, a roundup of the Web's hottest, most essential freeware.
    58. Re:Free? by the+argonaut · · Score: 1

      You're right, nobody can take the original source code out of the "free" world so long as somebody else has a copy of it. But they CAN take the code, modify it, fix bugs, add in functionality, etc, and refuse to release their forked version back into the world.

      Imagine in an alternate universe (because of course they would NEVER try such a thing in this universe) that when MS took the BSD-licensed TCP code they used had modified it to make it incompatible with standard TCP, then using their monopoly power essentially forced the world to adopt to their standard. The original freedom that the BSD license allowed would be meaningless, as now everybody would have to license the new MS/TCP from MS and abide by their rules. Having the original BSD code and the freedom the license allowed wouldn't matter anymore.

      --
      fuck you.
    59. Re:Free? by GlassHeart · · Score: 1
      Don't we owe their lifelong efforts some sort of respect? Next time you use GCC, Emacs, glibc, etc think about how little is asked of you in return for what you are using. Just one little term... why not support it?

      Because you fight the battles that you can win.

      For example, some people might not be ready for the concept that women should be equal to men in every way. However, they might be okay with sending their daughters to school to learn something. What would an extremist feminist accomplish by yelling at the man for not seeing the inherent rights of every person? Probably not even getting the girls to school, which is at least one step in the right direction.

      Point is, effective communication requires the encoder to build a message that will be understood by the decoder. That message will differ in various ways depending on the decoder.

    60. Re:Free? by the+argonaut · · Score: 3, Informative

      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.

      There's a simple explanation for this apparent contradiction: By allowing this freedom would allow you to negate the other freedoms.

      It's an example of why absolute freedom doesn't and can't exist within a society. Freedom to do absolutely whatever you want endangers the freedom of others. Absolute freedom is anti-social. There have to be limits to what you can and cannot do in order for everybody to coexist. That's why the debate , even amongst libertarians, is over what limits on freedom are reasonable.

      The absence of your stated freedom is required to make the system work. Otherwise, you'd end up with freeloaders who take the work of others, add something to it, close it, and profit off of that work that was given freely. By requiring you to give back when you take you insure that the system continues and functions for all.

      --
      fuck you.
    61. Re:Free? by the+argonaut · · Score: 1

      What it seems like is being said is that Free Software is Open Source whose derivatives are required to be Open Source.

      Except that doesn't quite work, as the BSD license is "free" according to the FSF, and it has no such requirement.

      --
      fuck you.
    62. Re:Free? by Anonymous Coward · · Score: 0

      You do realize that the analysis you're criticizing and suggesting that RMS would disagree with comes from RMS, don't you?

    63. Re:Free? by Mr.+Slippery · · Score: 1
      BSD license is open source...Yet the original code can still be "Open Source" just not "Free Software".

      Not correct. The BSD licence is a free software licence and is GPL-compatible. It is not a copyleft licence.

      Copyleft licences - like the GPL - go beyond free software licences in that they require that you pass onto others the same freedoms that you enjoy w.r.t the software.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    64. Re:Free? by Jay+Maynard · · Score: 1

      You forget one minor detail: there's nothing stopping others from taking the original BSD code and hacking it up to be compatible with your hypothetical MS/TCP, then releasing it freely.

      Actually, I argue that M$ using the BSD TCP stack is a feature, not a bug. If they hadn't, we'd be dealing with their buggy networking stack for years to come, and things would be in even a worse mess than they are now.

      The key is that true freedom must necessarily include the freedom to do things that piss other people off, so long as you do not actually harm them. This is where RMS's redefinition of "free" falls short: he defines it such that people are no longer free to piss him off. This destroys it as a useful word.

      --
      Disinfect the GNU General Public Virus!
    65. 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
    66. Re:Free? by LuYu · · Score: 1

      Name me ONE free software project that does not include access to the source. Please. I have never heard of such a thing.

      --
      All data is speech. All speech is Free.
    67. Re:Free? by Anonymous Coward · · Score: 0

      He is thinking of free beer

    68. Re:Free? by Jay+Maynard · · Score: 1

      Oh, really? How do you explain this entry in the FSF page on "categories of free and non-free software", then? Or this page on the BSD license, where it explicitly lists it as "free"? (While excoriating the advertising clause, which has been invalidated.)

      The only explanation for RMS agreeing with the analysis I take issue with is that he's being inconsistent. This would not surprise me in the slightest.

      --
      Disinfect the GNU General Public Virus!
    69. Re:Free? by LuYu · · Score: 1

      Really well said.

      Somebody please mod the parent up. That was just awesome.

      --
      All data is speech. All speech is Free.
    70. Re:Free? by ZhuLien · · Score: 1

      well, if you classify open source as GNU licence, then it isn't free because I am not free to do whatever I want with it, it has some restrictions!

    71. Re:Free? by jonbryce · · Score: 1

      Qmail is one such example.

      You are required to distribute any modifications as a separate file, which is acceptable to the open source movement, but not to the free software movement who would prefer that you were allowed to distribute compiled rpm/deb/whatever packages of the modified software.

    72. Re:Free? by LuYu · · Score: 1

      Otherwise, you'd end up with freeloaders who take the work of others, add something to it, close it, and profit off of that work that was given freely.
      In this case, I would add that the person "taking" would be doing the work either way. All that is required of that person is that they distribute everything they change instead of deliberately hiding parts of it. This is different than systems where a person freeloads by not doing work. In this case, the person is making a deliberate effort to close off the work he has done.

      I put the word take in quotes because one cannot really "take" information. Information is copied which is not the same as taking. If I "take" and idea from a person, that person still has the idea. After that, we both have the same idea. (Yes, I got this idea from Jefferson).

      --
      All data is speech. All speech is Free.
    73. Re:Free? by LuYu · · Score: 2, Informative

      Why don't you just say shame on the early speakers of the English language for not having the the foresight to divide the different things that free can be applied to?

      Why don't you complain that it is sad that we have no separate words for things like "free of worries" or "free of charge" or "free of noise" or any other things that come under the umbrella of the concept of free?

      The fact is: The FSF came up with the ONLY English word for what they are talking about. That word is free. The consequence that "free of charge" is the aspect that most English speakers necessarily associate with the word free is no fault of those who believe in freedom. The members of the FSF have chosen the correct word.

      A bunch of narrow minded, money-worshipping businessmen have twisted its meaning to their normally asinine point of view. Money may be important, but it does not govern everything. And freedom, certainly, is not wholly restricted to freedom from this or that expense.

      --
      All data is speech. All speech is Free.
    74. Re:Free? by LuYu · · Score: 1

      How about Stallware?
      "Stall" as in "locks up" or "Stall" as in Stallman?

      I suppose in the former case it would refer to MS. Maybe that is just a "technical" distinction, though.

      --
      All data is speech. All speech is Free.
    75. Re:Free? by LuYu · · Score: 1

      Hahahahahahah!!

      Mod the parent up... Please!

      --
      All data is speech. All speech is Free.
    76. Re:Free? by LuYu · · Score: 1

      If the parent's comment is not insightful, I do now know what is. Please mod the parent up.

      --
      All data is speech. All speech is Free.
    77. Re:Free? by elegie · · Score: 1

      Free software (with respect to the FSF) emphasizes freedom, not lack of cost. Selling "free software" is allowed, but the rights of the purchaser with respect to freedom must be preserved. With GPL-covered software, the user cannot be prevented from further modification, redistribution, etc., of the software. The ambiguity was not necessarily done on purpose.

    78. Re:Free? by elegie · · Score: 1

      they had been using "free" for so long, switching terms would be counterproductive.

      Establishing a new term and getting its use to spread could be a problem. There might be something to be said for having an additional term. There would be a problem because of what the term "free" has become associated with (software that preserves the user's freedom.) How would the use of a new term be counterproductive?

    79. Re:Free? by God+of+Lemmings · · Score: 1

      Mmmm.... Open Source Beer.
      Someone write a recipe for brewing beer
      and then GPL it so beer can be free as in
      speech as well. Unfortunately I could see
      a downside of SCO trying to take our beer...

      --
      Non sequitur: Your facts are uncoordinated.
    80. Re:Free? by uberchicken · · Score: 0

      Yes, I understand the definition. But I can never be sure that others do when they talk about it. Hence my question.

      Perhaps if Slashdot had existed way back then this would have gotten thrashed out and a different term would have been adopted.

      Then again, I wonder if Slashdot could have even come into existence without Free Software.

    81. Re:Free? by Anonymous Coward · · Score: 1, Interesting

      You clearly don't know what is. The freedom to beat the shit out of someone, while not a good thing necessarily, is nonetheless an integral part of freedom. You can claim that it is better to limit one's freedom for the public good, but be damn certain you know that that's what you're doing, limiting freedom.

      Freedom is not inherently good. Always remember that.

    82. Re:Free? by Jay+Maynard · · Score: 1

      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 intellectual slavery. It's a naked attempt to force everyone into following one particular vision, whether they wish to or not.

      Programmers are users too, indeed. They deserve the same degree of freedom as everyone else. The GPL denies them that freedom.

      --
      Disinfect the GNU General Public Virus!
    83. Re:Free? by Jay+Maynard · · Score: 1

      Cygwin is GPLed as an explicit attempt to force programmers to adopt the GPL for their own programs. This is by their own admission.

      As it happens, it's licensed for free use with any program licensed under an Open Source Definition-compliant license, which includes some ones that the holy RMS says aren't "free" - including the QPL, which is the license Hercules uses.

      --
      Disinfect the GNU General Public Virus!
    84. Re:Free? by Brett+Glass · · Score: 1
      You write: Free software (with respect to the FSF) emphasizes freedom, not lack of cost.

      And then, ironically, the FSF tells you all the things you're not free to do with the code. GPLed software isn't free.

    85. Re:Free? by Anonymous Coward · · Score: 0

      Nobody is forcing you to license your software under the GPL.

    86. Re:Free? by Anonymous Coward · · Score: 0

      The freedom to beat the shit out of someone, while not a good thing necessarily, is nonetheless an integral part of freedom.

      Is that in the Bill of Rights? I don't remember that one.
      You're a dumbass. You're free to live as you like as long as you don't infringe on the liberties of others.

    87. Re:Free? by slash_bit · · Score: 1

      And kindly also point out what can be classified as infringing on the liberty of others.

    88. Re:Free? by Canberra+Bob · · Score: 1

      I am assuming you are ignorant of the BSD licenses, otherwise you would not be shooting your mouth off. Not all Free software requires that the derived software is also Free. This is where the philosophical arguments between the followers of the BSD style licenses and the GPL style licenses stem from. Just because you follow the GPL style of Freedom does not mean someone who follows the BSD style of Freedom is an "idiot or a troll".

      The BSD followers would argue that the GPL imposes restrictions, and thus is in fact not free at all. Just because you happen to agree with those conditions does not mean that everyone else does. Yes, I know the counter argument - "well, if you dont like the conditions you dont have to use it". So I pose this question to you, in that case what is the difference between GPL'ed software and commercial software? The same point can be made just as validly for commercial software - "if you dont like the conditions dont use it". Just because the GPL is your preferred license does not mean that it is thus automatically a superior license.

      GPL is not "freedom as in speech". Freedom as in speech means people can do whatever they want with what you have said (provided it is within the law). The GPL is more like "once you listen to what I say then anything you say on the same subject must now follow rules X, Y and Z" - this is NOT free speech at all

    89. Re:Free? by a_n_d_e_r_s · · Score: 1

      Sorry, but your paraphrase of what your parent post are saying are misleading.

      Any programmer who wants to use free software may do so - as long as the programmer creates free software. Whats so wrong about that ?

      The problem I think arises in that in english the use of "free" are both used as "free" as in "not costing anything" and "free" as in "free speach". Note that "free speach" actually comes with the same caveat as "free software".

      If you want "free speach" - you have to give all others "free speach" too.

      If you want to use others "free software " - you have to give all others right to use your own "free software".

      It's the same thing.

      --
      Just saying it like it are.
    90. Re:Free? by ultranova · · Score: 2, Interesting

      The BSD followers would argue that the GPL imposes restrictions, and thus is in fact not free at all.

      And the GPL followers would argue that the BSD license doesn't help protect anyone's freedoms, and is thus in fact equivalent to public domain - so why bother with the license at all ?

      Just because you happen to agree with those conditions does not mean that everyone else does. Yes, I know the counter argument - "well, if you dont like the conditions you dont have to use it". So I pose this question to you, in that case what is the difference between GPL'ed software and commercial software? The same point can be made just as validly for commercial software - "if you dont like the conditions dont use it".

      Simple. GPL doesn't control use, just distribution. Go ahead and use GPL'd program to your heart's content, modify it all you wish, and don't release the source - because you only have to release the source if you wish to distribute that modified version. Of course, you could simply distribute the unmodified version, and keep the modified version private.

      Commercial non-free software (as opposed to the many GPL programs being sold for profit - Emacs, for example), on the other hand, forbids any and all redistribution by the end user, forbids modifications to the program, even for private use (and of course it would be difficult to make modifications without the source) and usually tries to impose restrictions on use (whether or not these restrictions are actually legally binding is another matter).

      GPL is not "freedom as in speech". Freedom as in speech means people can do whatever they want with what you have said (provided it is within the law).

      Your post seems to suggest that there's some fundamental difference between being restricted by law and being restricted by license, with the former restriction somehow not infringing on free speech and the latter infringing. Since both are texts written by lawyers, I fail to see this difference. Please explain ?

      The GPL is more like "once you listen to what I say then anything you say on the same subject must now follow rules X, Y and Z" - this is NOT free speech at all

      Um, no. That would be patents. The GPL (and all licenses) refers to a particular speech - so it is saying "if you want to quote me on this, go ahead, but you must allow others to quote the resulting speech, too" - how is this not free speech ?

      Besides, the analogue with speech is flawed - the GPL only gives conditions to distribution, not use. You cannot use a speech without distributing it, but you can use software without distributing it.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    91. Re:Free? by ultranova · · Score: 1

      Is that in the Bill of Rights? I don't remember that one.

      Contrary to what the U.S. citizens might think, the document of theirs called "Bill of Rights" is not the definitive authority on the subject of freedom. Whether or not something appears on said document has nothing to do with whether or not said something is an integral, important, or just peripheral part of freedom.

      Please remember - the U.S. is not the world, and the U.S. constitution does not define reality.

      You're free to live as you like as long as you don't infringe on the liberties of others.

      You got this part right, thought.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    92. Re:Free? by cshark · · Score: 1

      The fact is: The FSF came up with the ONLY English word for what they are talking about. That word is free . The consequence that "free of charge" is the aspect that most English speakers necessarily associate with the word free is no fault of those who believe in freedom. The members of the FSF have chosen the correct word.

      A bunch of narrow minded, money-worshipping businessmen have twisted its meaning to their normally asinine point of view. Money may be important, but it does not govern everything. And freedom, certainly, is not wholly restricted to freedom from this or that expense.

      You make it sound like this happened after the fact. The FSF knew exactly what the commercial connotation of free meant before they did it.They probably thought they could handle it, or that explaining it constantly wouldn't be a problem. Maybe they just didn't care. Seems to me that the whole as in beer thing was probably a joke that went too far. There are other words and combinations of words they could have used. Liberal Software could have easily worked.

      --

      This signature has Super Cow Powers

    93. Re:Free? by swv3752 · · Score: 1

      Liberal software would not have worked. Might as well just call it commie pinko software.

      They could have called libre software, freedom software, or liberty software.

      --
      Just a Tuna in the Sea of Life
    94. Re:Free? by swv3752 · · Score: 1

      The megabyte issue is one that people do end up caring about when they buy a hard drive. Of course that is only after seeing their 60 gb drive be reported as 57 gb.

      --
      Just a Tuna in the Sea of Life
    95. Re:Free? by ultranova · · Score: 1

      For example, some people might not be ready for the concept that women should be equal to men in every way. However, they might be okay with sending their daughters to school to learn something. What would an extremist feminist accomplish by yelling at the man for not seeing the inherent rights of every person? Probably not even getting the girls to school, which is at least one step in the right direction.

      This kind of reasoning has two problems:

      1. Should the feminist lie about her ultimate goals ? If she gives the impression that getting girls to school is the extent of her agenda, she is deceiving her opposition (and all the third parties involved in the matter). If she wins that battle, and then starts arguing for further changes, who is going to trust her ? After all, she has just demonstrated that whatever compromises and deals people might do with her, she simply uses as springboard for further conquests. Better to stop her now, for who knows where she will stop; just remember how Hitler demanded one are after another just prior to World War II.

        On the other hand, if she was open about her long-term goals all along, no one has any grounds to complain.

        Furthermore, has the side that began giving in first ever won a single battle ?

      2. Extremists are neccessary, since they define the extreme opposites of the field, allowing the common people know where the middle ground is. If Stallman would relax his views, the middle ground would consequently slip towards the proprietary closed-source software.

        Think of it this way: in order to have cool nothern winds, you have to have an arctic icecap somewhere :).

      Point is, effective communication requires the encoder to build a message that will be understood by the decoder. That message will differ in various ways depending on the decoder.

      Unfortunately, I don't think that it's possible to express the idea of software freedom in english in a short way that's free from misinterpretation. "Free open sourced software" comes the closest. Just plain "Open sourced software" could even refer to WinNT, now that it's code has been leaked... Obviously, these concepts are very different from one another.

      Furthermore, while dumbing down a message might make it easier to understand, you should be very carefull not to twist the key issues while doing so. For example, Christianity is often dumbed down into "if you're good, you'll go to heaven; if not, you'll burn in hell" (which is incorrect) or "if you believe in Christ, you'll go to heaven; if not, you'll burn in hell" (which is correct but incomprehensible since it doesn't explain the underlaying logic). The point being that it might be nigh impossible to dumb down a complex issue in a way that both keeps the message intact and explains why this issue is so important.

      As a side note, I just can't understand why any language would have such inbuilt confusion between the concepts of "free of charge" and "freedom".

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    96. Re:Free? by Foofoobar · · Score: 1

      I feel exactly the same way. Sure, Stallman may have INITIATED the concept but it has evolved. And rather than evolve with it and try to contribute, he has been bitching and whining the entire way about how he deserves all the credit and that everyone needs to listen to him about how it needs to work. In comparison, Linus has released virtually all control and even plays with concepts like DRM.

      Sure I don't like DRM but he accepts the fact that he is an engineer first and foremost and not a social engineer; social engineering comes about as a side effect of what he does. Social engineering is not the foremost thing for an engineer to be focused on.

      Yeah, Stallman is killing himself and his credibility. The Open Source community has just tried to placate him and humor him and even they are getting tired of his bullshit.

      --
      This is my sig. There are many like it but this one is mine.
    97. Re:Free? by LPetrazickis · · Score: 1

      If you can get RMS to call it "Liberal Software", I'll be your slave for all eternity (or one day, whichever is shorter).;)

      --
      Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
    98. Re:Free? by GlassHeart · · Score: 1

      How many of the return the drive? How many of them sue the manufacturer for false advertising? Bottom line: they don't care. Proof: I don't know anybody who uses 1024x1024 bytes for megabyte when selling hard drives today.

    99. Re:Free? by Krach42 · · Score: 1

      Me and the rest of the Free Software movement. Fortunately in English there's not difference between the inclusive (we including you) and the exclusive (we and not you) first person singular.

      So thus, to all you people, who don't want Free Software, it's exclusive.

      To all you people, who see the benifits to Free Software, it's inclusive.

      --

      I am unamerican, and proud of it!
    100. Re:Free? by oddtodd · · Score: 1

      that's so teh funnay it's sad.

      --
      I have plenty of common sense, I just choose to ignore it. -- Calvin
    101. Re:Free? by Anonymous Coward · · Score: 0

      > The absence of your stated freedom is required to make the system work. Otherwise, you'd end up with freeloaders who take the work of others, add something to it, close it, and profit off of that work that was given freely. By requiring you to give back when you take you insure that the system continues and functions for all.

      You're wrong. The freeloader(s) is you who think you can release something minor disguising it as freedom and expect others to complete it. From your example, the GPL doesn't prevent freeloaders like the entertainment industry to profit from others and never contribute back with their enhancements. If you're afraid others will make money from your work and never return their derivatives, keep your source closed. Hiding behind a veil of freedom doesn't make your code Free.

      Nobody is advocating for absolute freedom. Why compare absolute freedom with stating the GPL isn't as Free? Are you going to compare anarchy with communism next?

    102. Re:Free? by Anonymous Coward · · Score: 0

      > And the GPL followers would argue that the BSD license doesn't help protect anyone's freedoms, and is thus in fact equivalent to public domain - so why bother with the license at all ?

      Because BSD fans want to put their names in their software? Because BSD fans want their generosity to require no strings attached? Because BSD fans respect your derived works from their software as your own? Because demanding others' derived works for distribution rights is offensive? Because copyright is sufficient protection of freedom and doesn't require further restrictions?

      If you think the BSD license as a "string" or a restriction, then the GPL is a magnitude larger string and is quite burdensome; thus, the public domain is probably what you'd prefer anyway.

    103. Re:Free? by Canberra+Bob · · Score: 1

      "And the GPL followers would argue that the BSD license doesn't help protect anyone's freedoms, and is thus in fact equivalent to public domain - so why bother with the license at all ?"

      The BSD license ensures that the developer will receive credit for the code that they wrote, as opposed to public domain where this is not necessary. This is all the developer is asking for - to give credit where it is due. I am unsure how one could argue that this is not free software. Look up the meaning of freedom. You will find it does not mean to impose your beliefs on someone else.

      "Um, no. That would be patents. The GPL (and all licenses) refers to a particular speech - so it is saying "if you want to quote me on this, go ahead, but you must allow others to quote the resulting speech, too" - how is this not free speech ?"

      Free speech generally means I can say what I want. If I quote somebody then I should give credit to that person FOR THAT PART I QUOTED (sounds very BSD like to me). The GPL says no, that is not enough. Because I have quoted that person, then my entire speech, even if 99% of it has nothing to do with the speech I quoted, MUST also become GPL'ed and be available to the public to use, even if I do not want it to be available to the public (I may be in negotiations and do not want the select few listeners to freely discuss my ideas with everyone they come across). This is not free speech at all. Free speech means I give credit to you for your work, I respect how you wish your work to be released, and any additions I make follow the rules that I wish to impose on them - what right have you got to tell me how I should release my additions? And if you do impose your will upon me, then no it is no different to commercial software and is not free in the slightest.

      Something to ponder - how would the world be different if there was no GPL and all free software was licensed under the BSD license? This is a geniune question, not a point scoring excercise. Free software projects would continue - there is nothing to stop them. The free software would still be available freely from these projects, so it would not disappear. Technology quite possibly would advance at a faster rate as software vendors could take BSD projects and improve on them to produce some quite amazing products (OS X anyone?).

    104. Re:Free? by jbn-o · · Score: 1

      That's where the confusion lies for many people, and ironically, why the term "open source" is no more clear than "free software". "Free software" can be cleared up quite quickly, and this problem chiefly occurs in English, not other languages which don't use the same term to mean zero cost and liberty. But for "open source", it's a different story. To most people, if pressed for a definition, "open source" would mean something like "you can see the source code" despite this being considerably less than what "open source" really means and despite this being refuted by the first sentence in the introduction section of the open source definition.

      As the FSF points out:

      That obvious meaning for ``open source'' is not the meaning that its advocates intend. The result is that most people misunderstand what those advocates are advocating. Here is how writer Neal Stephenson defined ``open source'':

      Linux is ``open source'' software meaning, simply, that anyone can get copies of its source code files.

      I don't think he deliberately sought to reject or dispute the ``official'' definition. I think he simply applied the conventions of the English language to come up with a meaning for the term. The state of Kansas published a similar definition:

      Make use of open-source software (OSS). OSS is software for which the source code is freely and publicly available, though the specific licensing agreements vary as to what one is allowed to do with that code.

      Of course, the open source people have tried to deal with this by publishing a precise definition for the term, just as we have done for ``free software.''

      But the explanation for ``free software'' is simple--a person who has grasped the idea of ``free speech, not free beer'' will not get it wrong again. There is no such succinct way to explain the official meaning of ``open source'' and show clearly why the natural definition is the wrong one.

      Being part of the "closed group" isn't clearing things up either. Continue in the same essay further down, and you'll find an example where RMS heard how "open source" is being interpreted and misinterpreted (the executive and the audience member, respectively):

      At a trade show in late 1998, dedicated to the operating system often referred to as ``Linux'', the featured speaker was an executive from a prominent software company. He was probably invited on account of his company's decision to ``support'' that system. Unfortunately, their form of ``support'' consists of releasing non-free software that works with the system--in other words, using our community as a market but not contributing to it.

      He said, ``There is no way we will make our product open source, but perhaps we will make it `internal' open source. If we allow our customer support staff to have access to the source code, they could fix bugs for the customers, and we could provide a better product and better service.'' (This is not an exact quote, as I did not write his words down, but it gets the gist.)

      People in the audience afterward told me, ``He just doesn't get the point.'' But is that so? Which point did he not get?

      He did not miss the point of the Open Source movement. That movement does not say users should have freedom, only that allowing more people to look at the source code and help improve it makes for faster and better development. The executive grasped that point completely; unwilling to carry out that approach in full, users included, he was considering implementing it partially, within the company.

      The point that he missed is the point that ``open source'' was designed not to raise: the point that users deserve freedom.

    105. Re:Free? by Kardamon · · Score: 1

      OK, just start here

      --
      -- Qu'est-ce que la propriété intellectuelle? It is thought control.
    106. Re:Free? by Kardamon · · Score: 1

      [R]emember how Hitler demanded one are after another just prior to World War II. On the other hand, if she was open about her long-term goals all along, no one has any grounds to complain.

      Hitler was pretty open about his long term goals in "Mein Kampf", so nobody had a reason to complain??

      Christianity is often dumbed down into "if you're good, you'll go to heaven; if not, you'll burn in hell" (which is incorrect) or "if you believe in Christ, you'll go to heaven; if not, you'll burn in hell" (which is correct but incomprehensible since it doesn't explain the underlaying logic).

      I don't think Jesus ever said "those who don't believe in me will go to hell" (I think he would have been boggled by the idea of people *believing* in him), did he even mention "hell" at all? If one would want to dumb down Christianity, I think "love your neighbourgs" would come closest - but this of course could never be to the benefit of the church or the politicians.

      --
      -- Qu'est-ce que la propriété intellectuelle? It is thought control.
    107. Re:Free? by GlassHeart · · Score: 1
      If she wins that battle, and then starts arguing for further changes, who is going to trust her ? After all, she has just demonstrated that whatever compromises and deals people might do with her, she simply uses as springboard for further conquests.

      This isn't about one side giving in to the other. The free software community and the public at large are not at war or even in competition. This is about using the right words to communicate, so that it's easier to find common ground.

      Coming back to the feminist-patriarch analogy, this isn't about the patriarch giving way, but about the two finding common ground even while still harboring fundamental differences. One side might think women exist to serve men, the other might think women must be equal, but they can in fact agree to send the girl to school anyway. Neither side has given way; they have merely found within their own beliefs a course of action that both can agree on.

      Extremists are neccessary, since they define the extreme opposites of the field, allowing the common people know where the middle ground is.

      Nobody said they should cease to exist. Just that we don't have to use the terminology they insist on.

      Just plain "Open sourced software" could even refer to WinNT, now that it's code has been leaked...

      Pick a better example. WinNT is open source the same way a stolen stereo is free.

      The point being that it might be nigh impossible to dumb down a complex issue in a way that both keeps the message intact and explains why this issue is so important.

      Sure, but why does the issue have to be explained in full right now, when people have zero understanding of it? Why can't they be educated on the benefits of open source first, then on the benefits of free software next? It's not as if the two are mutually exclusive.

      Since you brought up Christianity, imagine if a missionary steps into a totally foreign village and begins to explain some of the obscure Church rulings. People listen only to what they care about, so at every point in time the advocate must understand what people care about, and speak to that need while leading towards the point of the advocacy.

    108. Re:Free? by Anonymous Coward · · Score: 0
      this is Liberated Software

      Free best describes what the FSF advocates. I find it a great shame that the the OSI guys would rather bash the FSF than focusing on making software open/free; and a great shame that then the FSF wastes its efforts on pointing out that the word Open is just as ambiguity-prone.

    109. Re:Free? by Anonymous Coward · · Score: 0
      The BSD license ensures that the developer will receive credit for the code

      Isn't that the "old BSD license" that they moved away from - because with tens-of-thousands of contributors to the typical large free software system it's a far more unreasonable burdon to track down these credit-giving-attributions than it would be to pay a lot.

      AFAIK, New BSD licenses have no such clause.

  2. BSD vs. GNU again by wawannem · · Score: 4, Informative

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

    1. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0
      It's more than that.
      • FSF = Massachusetts based nonprofit.
      • OSI = california based nonprofit.
      In much the same way that we've got Stanford/MIT; or 49ers/Patriots; it's neat to support the home team.
    2. Re:BSD vs. GNU again by Sieni · · Score: 0

      I thought both of them are free software licenses.

    3. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Uhhhhh... "open source" and "free software" aren't analogous to "BSD" and "GPL". So yeah, you are wrong.

    4. Re:BSD vs. GNU again by ValiantSoul · · Score: 1

      The GPL and BSD are completely different, however they are both open source.

      The difference is that the GPL not only keeps credit to the original authors, but forces anyone taking code from it to make their product open source. The BSD says do what you want, just give me credit.

      GPL forces open source, BSD starts open source and can go whichever way a developer looking at the code wants. I prefer BSD, there's much more freedom, including the option of someone else using code from it under and using a different license.

    5. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      You are wrong.

      The BSD license is a free software license.

      The BSD license is an open source license.

      The GPL is a free software license.

      The BSD is a free software license.

      Both licenses are approved by all parties involved, both are great licenses.

      Don't spread FUD.

    6. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      GPL and BSD both fit the FSF's Free Software definition, but I agree, there IS a distinction.

      The distinction is that free software values freedom above functionality (with the rationalization that in the long run, your functionality will follow your freedom and get taken away from you unless you're vigilant). thus short-term decisions should be made to maximize freedom. Thus, one should apply the GPL even if it may inconvenience businesses. In the long run it is for their own good.

      Besides, businesses are notorious for shooting themselves (and the rest of the world) in the foot for short-term considerations. they should not be allowed to make important decisions :-) :-)

    7. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Let's try that again. :-)

      The BSD license is a free software license.

      The BSD license is an open source license.

      The GPL is a free software license.

      The GPL is an open source license.

    8. Re:BSD vs. GNU again by RevMike · · Score: 1

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

      You are correct that the GPL and BSD licenses are very different. How they differ is not a factor, however, for the 99.99% of the users who will use this software without ever modifying or redistributing the source code.

      The GPL is in some ways a vestige of a time when computer users were largely computer programmers. Now, most people will never even look at a line a code. For them both Open Source and Free Software mean high quality software without BSA audits, burdensome license agreements, and closed standards. There is no lock in, so software vendors must compete on value.

    9. Re:BSD vs. GNU again by yakofdeath · · Score: 1

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

      I agree that they're different licenses, but is one of them generally accepted as being "free software" while the other is "open source"? Perhaps this distinction exists and I just wasn't aware of it.

    10. Re:BSD vs. GNU again by stephentyrone · · Score: 0, Offtopic

      too bad the niners are a joke these days. this week's game is gonna be hilarious. on the other hand, MIT is probably the only school that Stanford *can* beat at football these days...

    11. Re:BSD vs. GNU again by FuzzyBad-Mofo · · Score: 2, Interesting

      I'm glad we have both the GPL and BSD licenses, but in my opinion GPL is "more free" because it ensures that code contributions remain open source. With either license, a company/individual may use open source code for their own gains. (and there's nothing wrong with that)

      However, the GPL simply ensures that any modifications to open source code are themselves available as open source. The BSD license allows propriatary forks of open source code, which may be good from a corporate standpoint, but may be considered detrimental to the open source community at large.

    12. Re:BSD vs. GNU again by asmussen · · Score: 1

      True, those licenses fit both the FSF's definition, and OSI's definition. However, there are a number of licenses that fit OSI's definition of Open Source that do NOT fit the FSF's definition of Free Software. OSI approves a large number of licenses as Open Source. Some of those are also Free Software licenses, and some of them aren't.

      --
      Shawn Asmussen
    13. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Many people find the GPL to be more restrictive for this very reason.

    14. Re:BSD vs. GNU again by Andrew+Cady · · Score: 1

      No. They are both free software, and they are both open source.

    15. Re:BSD vs. GNU again by terevos · · Score: 0, Flamebait

      Uhh.. how is that "more free"? By FORCING modifications to be open source. Is that more free? Isn't the idea of freedom that you can do whatever you want? That would be BSD.

      I like GPLed software and I like BSD licensed software. GPL is great - but it's certainly not 'more free' than BSD. You can do anything you want with BSD - the ultimate freedom.

      The GPL enforces that the source will remain 'open', but that kind of action to me isn't something I would call 'free' - 'Free' in the 'freedom' sense is the BSD license.

    16. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Saying the GPL is more free is the sort of double-speak the community should avoid. The BSD license allows you to do more with code. Period. The GPL puts a ton of restrictions on future use of the code. More distressingly, while the BSD license is easy to understand, the GPL is not.

      In any case, the GPL is not "more free" -- it may encourage its self-propagation, but it most certainly places more restrictions on use than BSD.

    17. Re:BSD vs. GNU again by RevMike · · Score: 1

      I'm glad we have both the GPL and BSD licenses, but in my opinion GPL is "more free" because it ensures that code contributions remain open source. With either license, a company/individual may use open source code for their own gains. (and there's nothing wrong with that)

      However, the GPL simply ensures that any modifications to open source code are themselves available as open source. The BSD license allows propriatary forks of open source code, which may be good from a corporate standpoint, but may be considered detrimental to the open source community at large.

      It is just as easy to argue the opposite. The flip side is that BSD is more free because you can do whatever you want with derivative works, whereas the GPL is restrictive because because you can only release a derivative work under the GPL.

      As a practical matter, a software vendor may have some piece of work that they want or need to keep proprietary. They cannot distribute that code integrated into a GPL package. However they can distribute that code as part of a BSD licensed package.

      While in theory this doesn't seem to offer an advantage, in practise the developer community for the base package is larger. These developers inevitably contribute large amounts of work back to the base project.

    18. Re:BSD vs. GNU again by 0racle · · Score: 1

      It depends on who you talk to. Many GPL advocates will tell you it is more free because of the various restrictions on the usage of the code, ie, how things link to it and if they must be GPL as well, or how you can not use it in a closed app. The BSD license has neither of those restrictions. Often when you say Free Software as opposed to Open Source, the GPL is free, whereas the BSD License is 'merely' Open Source.

      --
      "I use a Mac because I'm just better than you are."
    19. Re:BSD vs. GNU again by FuzzyBad-Mofo · · Score: 1

      As I said, the BSD license is preferred by those who would take open source code and relicense it, probably making a propreitary derivative work. I can't speak for anyone else, but when I contribute open source code, I want it to remain open source -- not benefiting some company who isn't even going to give anything back.

    20. Re:BSD vs. GNU again by wine · · Score: 1
      GPL forces open source, BSD starts open source and can go whichever way a developer looking at the code wants. I prefer BSD, there's much more freedom, including the option of someone else using code from it under and using a different license

      Your BSD license advertisement is offtopic and personally I find it quite annoying, since people seem to bring it up all the time.

      The whole point with this "GPL/BSD offers more freedom", is the definition of freedom. Generally speaking, the BSD license values your freedom as a developer, GPL values your freedom as a user. So yes, the BSD license provides more freedom with respect to the definition you seem to prefer. But it provides less freedom with respect to the definition of others.

    21. Re:BSD vs. GNU again by Tony+Hoyle · · Score: 1

      The difference matters..

      If a user downloads a piece of 'free' software (Apache license for example) which happens to be able to use MySql, then downloads MySql, they are *not* able to use this under the GPL - they must pay 300 euros for mysql - see the Mysql Licensing FAQ for more on this.

      This aspect of the GPL is quite scary, TBH, because it means it's very hard to use GPL software with anything.

    22. Re:BSD vs. GNU again by Tony+Hoyle · · Score: 1

      Before I get modded down... here's the quote:

      "If you include the MySQL server with an application that is not licensed under the GPL or GPL-compatible license, you need a commercial license for the MySQL server."

      ie. if you distribute a GPL app *on the same CD* as a non-gpl one you break the license.

      "If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries."

      Even if you never use/distribute any GPL code, your end users can bind you to the GPL retroactively.

    23. Re:BSD vs. GNU again by wayne606 · · Score: 2, Interesting

      It's not an issue of somebody making a proprietary fork of emacs and selling it. (Actually I guess this type of thing does happen but rarely).

      The interesting case is when a developer at a company would like to include some bit of functionality that's encapsulated in a GPL'ed library. No profit-making company these days will allow GPL'ed libraries to be included in their proprietary software, even though there is a way to do this via the LGPL.

      What I would like to see is a modified LGPL that would allow companies to pay the developers of these libraries for the right to include them in proprietary packages. (Or if there are such licenses I wish library developers would use them more often.)

      That way everybody wins - the developer gets some royalties, the company gets an unencumbered and safe right to use the package, and all the other users still get the benefits of free software.

      The rationale used in the LGPL - that end users will want to relink their closed-source apps with new versions of the open-source libraries - has always seemed strange to me. Nobody in their right mind would do that - if they report bugs in the product and then explain what they have done they will get zero help or sympathy from the support staff...

    24. Re:BSD vs. GNU again by dbacher · · Score: 1

      Generally speaking, the GPL gives neither freedom for the developer nor freedom for the user.

      Users don't build from source, developers already have the source, regardless of the license.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
    25. Re:BSD vs. GNU again by RevMike · · Score: 1

      [W]hen I contribute open source code, I want it to remain open source -- not benefiting some company who isn't even going to give anything back.

      Even if a company makes a proprietary derivative work, they are very likely to contribute back to the Open Source code base. Maintaining a fork indefinately is expensive. It is much better to maintain the derivative work as a limited set of additions/revisions to the publicly available base work.

      However the users of the proprietary work expect support. So the proprietary maintainer is constantly doing bug fixes in areas of the code outside the proprietary modules. It is better that these fixes be contributed back to the base project, rather than maintain an ever growing set of patches for the proprietary product. There own selfish motives can therefore improve the base work.

    26. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Um. Duh. The copyright holder is not restricted by the GPL, and may release their code under as many different licences as they wish. Trolltech can and do dual-license Qt - you can use it under the GPL for libre+gratis (but then your stuff has to be libre too), or you can pay Trolltech for a commercial license.

    27. Re:BSD vs. GNU again by Brandybuck · · Score: 1

      One could also argue that a nation that coerces all residents to vote is more "democratic" than one that makes voting voluntary.

      --
      Don't blame me, I didn't vote for either of them!
    28. Re:BSD vs. GNU again by EvanED · · Score: 1

      There needs to be a distinction here. The GPL is, IMNSHO, indisputably less free than the BSD license. You can't make a good argument otherwise. The only requirement of the (revised) BSD license is that the copyright line and BSD license follow the code around. This same requirement is present in the GPL, but the GPL adds tons of other restrictions to what you can do with the code.

      These restrictions are to ensure that the code remains free, true, but they are restrictions. You can do strictly less with GPL'd code than you can with BSD'd code.

      The GPL may help increase the amount of free software, but it still has restrictions the BSD license doesn't.

      This is not meant as an endorsement of either license, just a criticism of the argument that the GPL is more free that comes from looking at the license's results rather than what it actually allows you to do.

    29. Re:BSD vs. GNU again by Brandybuck · · Score: 1

      Some of those are also Free Software licenses, and some of them aren't.

      Nonsense! Every OSI approved license meets the FSF's definition of Free Software. Every one. Every. Single. One. Go read the FSF's definition. It's quite simple, with only four requirements.

      Of course, RMS might not have gotten around to stamping his imprimatur on a particular license, but they still meet the definition.

      --
      Don't blame me, I didn't vote for either of them!
    30. Re:BSD vs. GNU again by wine · · Score: 1
      This is a different discussion. You are questioning how much sense it makes for end-users to have the source code and thus how much sense the GPL makes.

      If some people like to hack their print drivers and consider it a basic freedom to have access to its source code, that's just fine. Whether you think that really happens is irrelevant.

    31. Re:BSD vs. GNU again by asmussen · · Score: 1

      Really? Every? Single? One?

      How about the Reciprocal Public License for example? Opensource.org lists it as an approved license. However, the FSF specifically declares this license to be a non-free license. Here is a quote from their site:

      Reciprocal Public License

      The Reciprocal Public License is a non-free license because of three problems.
      1. It puts limits on prices charged for an initial copy.
      2. It requires notification of the original developer for publication of a modified version.
      3. It requires publication of any modified version that an organization uses, even privately.

      --
      Shawn Asmussen
    32. Re:BSD vs. GNU again by Nugget · · Score: 1

      When you conribute to either a BSD or GPL licensed product there is nothing anyone can ever do that will make it not remain open source. It's not possuible to un-GPL or un-BSD a piece of code.

      Your fears are met and accomodated by both licenses.

    33. Re:BSD vs. GNU again by Ig0r · · Score: 1

      BSD makes the developer more free, GPL makes the code more free.

      --
      Soma: because a gramme is better than a damn.
    34. Re:BSD vs. GNU again by forrestt · · Score: 1

      Isn't the idea of freedom that you can do whatever you want?

      No. The idea of freedom is that you can do whatever you want as long as it doesn't take away someone else's freedom or rights (i.e. the ability for them to be able to do whatever they want). This is the reason things like murder are illegal in most societies. In a "perfectly free" society, murder would not be illegal. However, this society would soon wither as people start killing each other. Granted, the last to die will be the strongest, most manipulative, group of people. But, in order for the society to survive, they will need a steady supply of "willing" people to conquer or exploit. This will ultimately lead to a society where the vast majorty of people have few rights, and a small group of people have total freedom. If the "masses" ever get wise and unite their power, the society will fall apart. This is basically the way every society has evolved since the beginning of man. It is the direction that the United States is taking (and most other countries as well), and sadly, I think this is the same type of thing that will happen to most projects under the BSD license. Once they become popular, a corporation will grab up the code, do what they want with it, and put the "competition" that created the code in the first place at a disadvantage.

      Most open source software (or free software if you like) is created to scratch an itch. Someone needs something done, so they build a tool to do that something. The payment for building the tool in the open source community is the pride of seeing others use the tool you created along with the prestige of building a good tool. If someone takes your code and puts it in a closed source tool, they are in effect taking your pride and prestige from you.

      Now, the GPL isn't about maximizing freedom, it is about building a better, stronger community. A community that will be able to survive greed, as those that want to be part of the community are forced to not be greedy by forcing all of their secrets out to the open. It is based on the theory that a community that shares all their ideas (rather than competing with each other by keeping secrets in an attempt to get individual gain) in the long run will be much better off.

      It is also noteworty to point out, it is the code that is "free" not the developer or the user. The code is only "free" if it is allowed to go anywhere and be read by anyone. The code wants to be read. It likes to be read. If nobody or nothing ever reads the code it is as if the code doesn't exist, and will die. If the code goes into a closed source product, it is being enslaved. It is being prevented from doing the thing that it wants to do the most. To be viewed by people and compilers (or intrepreters) everywhere. Don't allow your code to be enslaved. Assure its freedom by protecting it with the GPL.

    35. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      That's fine, but don't ever confuse that with freedom. It isn't, the person reusing your code is bound by what you want.

    36. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      NO! The idea of freedom is to be able to do whatever you want. Whatsofuckingever. Freedom is not the unrestrictedly good thing you think it is. As soon as I am prevented by any external force from infringing on the freedom or safety of another, I am no longer free.

      That being said, in a perfectly free society murder would still be punished. People are free to do whatever they like to the murderer, or to attempt to.

    37. Re:BSD vs. GNU again by snorklewacker · · Score: 1

      "If you include the MySQL server with an application that is not licensed under the GPL or GPL-compatible license, you need a commercial license for the MySQL server."

      It's obnoxious, but they're asserting distribution rights that are indeed their prerogative. Now presumably, said application they're referring to would actually use MySQL, so they're probably not talking about including MySQL on a CD of database software along with, say a trial copy of Oracle (ok, make that a DVD). Probably. They'd have a hard time asserting any kind of rights over the distribution of a compilation, but they could prevail. Copyright is all about controlling the right to copy after all.

      "If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of MySQL; for each derivative work, you (or, in some cases, your end-user) need a commercial license for the MySQL server and/or MySQL client libraries."

      Right, or your app is GPL, because the client libs are GPL as well. This is not a variance, it's merely a clarification.

      --
      I am no longer wasting my time with slashdot
    38. Re:BSD vs. GNU again by Ulven · · Score: 1
      No, you have missunderstood.

      "If you include the MySQL server with an application that is not licensed under the GPL or GPL-compatible license [and that application requires MySQL to run], you need a commercial license for the MySQL server."

      Your second quote is the equivilent of the bit I added in bold above.

      I recently had to look at the MySQL licence to see if we needed to be worried about its terms. As far as I could make out, you only need the commercial licence if you have some non-GPL code that requires the end user to use MySQL.

      Your example of Apache, the end user does not have to use MySQL for apache to work. So the commercial licence is not needed.

      (If I'm wrong, let me know as it may be important!)

    39. Re:BSD vs. GNU again by Andrew+Cady · · Score: 1
      It depends on who you talk to.
      It depends on whether you talk to someone who knows what the terms mean, or someone who doesn't.

      Open Source is a registered trademark, which has a legally-binding definition that includes GPL. You may not legally say that GPL is not Open Source*. The Free Software Foundation has made it very clear that its definition of free software includes BSD-licensing, and in fact the FSF was involved in modifying the original BSD license to achieve this goal. Any usage of "Open Source" or "Free Software" to make a distinction between GPL-style and BSD-style licensing is simply incorrect.

      * I know this sounds absurd, but it is true.

    40. Re:BSD vs. GNU again by arose · · Score: 1

      But with a BSD license it may not be free to downstream users. They may not even know that some or most of the code they are using is also available as free software.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    41. Re:BSD vs. GNU again by Brandybuck · · Score: 1

      Go read the FSF's definition of Free Software. I agree that the RPL isn't a great license, but it meets the FSF's definition: free to use; free to modify; free to redistribute; free to improve.

      I define Free Software as software meeting the Free Software definition. I specifically do NOT define it as requiring Richard Stallman's blessing or imprimatur.

      --
      Don't blame me, I didn't vote for either of them!
    42. Re:BSD vs. GNU again by arose · · Score: 1
      It's not an issue of somebody making a proprietary fork of emacs and selling it.
      That's funny, because the GNU GPL is exactly about making a propieratry fork of Emacs. Look up the history of the GPL.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    43. Re:BSD vs. GNU again by wayne606 · · Score: 1

      I know that's where it came from, but that's not the problem that people run into every day with the GPL - it's the possibility or lack thereof of integrating component technology.

    44. Re:BSD vs. GNU again by asmussen · · Score: 1

      I did read the FSF's definition, and it's more than just the four bullet points at the top of the page. Those points are the basis of the definition, but the rest of the page clarifies what exactly is meant by each of those points.

      What you personally say the definition DOES or DOES NOT mean has no bearing whatsoever. Richard Stallman is the one who defined the term Free Software in the first place. You don't just get to redefine it, and say that's what it really means.

      You can argue all you want about whether or not the Free Software definition is a good thing or not, but when it comes to what the Free Software definition IS, then it's hard to argue with the organization that defined the term in the first place. The FSF says that the RPL doesn't meet the defintion, and therefore it doesn't. Period.

      --
      Shawn Asmussen
    45. Re:BSD vs. GNU again by Eccles · · Score: 1

      I can't speak for anyone else, but when I contribute open source code, I want it to remain open source -- not benefiting some company who isn't even going to give anything back.

      But what if you have a company that benefits but also gives back? Apple built OS X on BSD, and has kept the Darwin core open and has also contributed to GCC and more.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    46. Re:BSD vs. GNU again by Eccles · · Score: 1

      Apple built OS X on BSD

      I meant on stuff with a BSD or BSD-like license, not any of the *BSDs.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    47. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Wow. Beautiful post, wish it was on fsf.org

      This is a simply outstanding post.

    48. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      Code cannot be free. Freedom is a quality of action. Code for anything other than an artificial intelligence is incapable of independent action.

      BSD makes freedom. GPL does not.

    49. Re:BSD vs. GNU again by Brandybuck · · Score: 1

      You don't just get to redefine it

      But RMS can? What fscking sense does that make? It's a pointless definition if RMS can redefine it every time he runs across a license he doesn't like. And he has done it before.

      A definition needs to be firm, and not an amorphous collection of random rants. It needs to be taken out of the politics of whim. Which is why I still go by those original four simple bullet points.

      Why do I need RMS to keep telling me what Free Software is? Is he somehow more important than the definition? Is he the Pope who whose Bull is more authoritative than the Bible? Of course not!

      --
      Don't blame me, I didn't vote for either of them!
    50. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      You are adding things to the license that do not exist. If the license doesn't specifically include the words "and that application requires MySQL to run", then you can't use that argument. The intent of a license/contract/law doesn't matter, only the actual wording. Of course, it is unlikely that someone would be sued by MySQL for including MySQL on a CD with video card drivers or Doom, but the license says you can't do that.

    51. Re:BSD vs. GNU again by Anonymous Coward · · Score: 0

      But it's wrong! It is ignorant! Why do you praise idiots?

    52. Re:BSD vs. GNU again by asmussen · · Score: 1

      He can't redefine it, but he can clarify it. Any given two people can differ on the interpretation of a written passage, and when this happens it is useful for the person with whom the idea originates to specify what he means. If we leave it to every Tom, Dick, and Brandybuck to decide what the definition means, then we'll end up with a thousand different interpretations of the term, and a thousand different opinions on which licenses satisfy the definition. At that point, what's the use of even having the definition in the first place.

      The Free Software concept is RMS's idea. If you have a different idea, then fine. Just call it something else, and don't pretend that it's the real defintion of Free Software. I'm not saying that RMS's viewpoints are right or wrong, just that the term Free Software is his baby, and he is the only one who knows for sure exactly what he meant when he described it. If you can't trust RMS's definition of his own idea, then nobody can say for sure what the term means, and there really isn't such a thing as a correct definition of Free Software. There might be all kinds of similar ideas, but you can't just drape RMS's terminology over your own particular interpretation and claim that's what Free Software really meant all along.

      You can claim all you want that your way is the one true way to interpret the term Free Software, but I'll take the FSF's interpretation over that of some random guy off the street any day. So, to clarify my original statement from a couple of posts ago, there are licenses that satisfy the criteria of the term Open Source, that do not satisfy the criteria of the term Free Software as defined by the FSF. If those licenses happen to satisfy the term Free Software as defined by Brandybuck, I can't imagine why I would possibly care.

      --
      Shawn Asmussen
    53. Re:BSD vs. GNU again by FuzzyBad-Mofo · · Score: 1

      One could also argue that a nation that coerces all residents to vote is more "democratic" than one that makes voting voluntary.

      I would have to agree with that statement. But that's comparing apples to grapefruit.

    54. Re:BSD vs. GNU again by strikethree · · Score: 1

      the mods are on crack again. you spoke true words and they were moderated as flamebait. let's try a different perspective though:

      if you were the software, would you feel more free with a GPL or a BSD license?

      *shrug*

      strike

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    55. Re:BSD vs. GNU again by frank_adrian314159 · · Score: 1
      What I would like to see is a modified LGPL that would allow companies to pay the developers of these libraries for the right to include them in proprietary packages.

      It's already perfectly legal to negotiate different usage licenses with the developers of a library. Many already have links on their website to allow you to contact them to negotiate such licenses. And many have set up commercial enterprises that redistribute these libraries with support. I don't understand where there's any need for YAL (yet another license).

      --
      That is all.
    56. Re:BSD vs. GNU again by nickco3 · · Score: 1

      NO! back at you. Living in freedom means where your rights are upheld. It follows therefore, that actions infringing those rights are restricted.

      Take the focus off the individual, the idea is to maximize the amount of freedom as a whole. Failed states with no functioning authorities and no upheld rights meet your definition of "perfectly free", but nobody seriously considers them free societies.

      For example, a free society is one that does not permit you to own slaves. Your individual actions are restricted, but the overall level of freedom goes up. You are also free from the risk and fear of living in slavery. You are more free as a result.

      Similarly BSD vs GNU. BSD focuses maximum freedom on the individual. GNU on the other hand tries to spread the freedom as far as possible. Each individual gets a little less, but freedom as a whole goes up much further.

      --
      -- Nick "Hallo this is Beel Gates, und I pronounce weendows as ... WEENdows"
    57. Re:BSD vs. GNU again by skrolle2 · · Score: 2, Informative

      ie. if you distribute a GPL app *on the same CD* as a non-gpl one you break the license.

      Yes, of course?

      If I make a CD such as you describe, I make derivative works based on MySQL. The copyrights to this derivative belongs to me. Not MySQL AB. Me. This means that I decide how this is to be distributed, and if I choose for example a BSD-style license, it means that someone can take my derivative and use only the embedded MySQL server under the BSD license, and that is something MySQL AB really, really doesn't want you to do.

      I could also, to take another example, redistribute my derivative under a commercial license, which means that I'm essentially selling MySQL and receiving all the profits. That's also not acceptable. It's because of the above reasons the GPL is written the way it is. It ensures that any derivative works is distributed with the same freedoms as the GPL grants and requires.

      The simple solution to your problem is to simply not re-distribute MySQL yourself.

      Even if you never use/distribute any GPL code, your end users can bind you to the GPL retroactively.

      No, read what MySQL writes again. They say that if you distribute a COMMERCIAL (Non-GPL) piece of software that requires MySQL to work, your users must obtain a COMMERCIAL (Non-GPL) license for MySQL.

      If your users don't obtain a commercial license for MySQL to use your software, they are committing a license violation. If they only obtain a GPL license for MySQL, they are still in violation while using your software together with MySQL. In no way does that bind you or the user to the GPL.

    58. Re:BSD vs. GNU again by orasio · · Score: 1

      BSD gives freedom to the developer.
      GPL, to the user.

      BSD gives more freedom the the next developer, even the freedom to restrict the software.
      GPL takes away freedom from the next developer, and gives it to the next one, passing it along to the user. This user has the same freedom as a user than the first guy who got the software, even the guy who got a BSD license.
      He can choose to be a developer too. Then the GPL takes away some of his freedom to save it for the next guy.

      The mathemetics used is that there are more users than developers. Taking freedom away from developers, if it's given back to users, is not a loss. And you have potentially more users that are assured to have freedom.

      The sum of freedom is higher with the GPL than with the BSD, or at the least, not lower.

    59. Re:BSD vs. GNU again by orasio · · Score: 1

      It can be done. GPL has nothing to do with it.
      The developer has the right to do whatever he wants with the code, including using other licenses.
      Look at MySQL, for example.

    60. Re:BSD vs. GNU again by Brandybuck · · Score: 1

      The Free Software concept is RMS's idea.

      Nonsense. Even RMS admits he didn't invent Free Software. All he did was to start a movement to RETURN to his MIT past where all software was Free. He didn't invent the concept, here merely was the first to attempt to codify the concept.

      --
      Don't blame me, I didn't vote for either of them!
    61. Re:BSD vs. GNU again by Brandybuck · · Score: 1

      But that's comparing apples to grapefruit.

      Of course it is. But in the Brave GNU World, black is white, up is down, and restrictive licenses are less restrictive than unrestrictive licenses.

      --
      Don't blame me, I didn't vote for either of them!
    62. Re:BSD vs. GNU again by asmussen · · Score: 1

      The concept of software freedom in general, no of course he didn't invent that. But I'm not saying he invented the idea of software freedom. "Free Software" is a specific term that has come to mean one particular person's vision, and that person is RMS. There can be all sorts of other ideas about software being free, but it comes down to terminology. If "Free Software" isn't defined by the FSF, then it's just a generic term that can mean anything that you want it to. "Open Source" is another term based on the same general ideas of software freedom, but that term refers to a different vision and interpretation of those ideals. Your interpretation of those ideals is no less valid than the interpretations defined as "Open Source", or "Free Software", but both of those terms have come to mean very specific things, and it is counterproductive to try and change the meanings of those terms to fit your own interpretation.

      The way you're looking at it, there could be 100,000 definitions of "Free Software", half of which might mean the same thing as "Open Source", and the other half of which might not. If you're going to look at it that way, the term isn't even useful enough to compare to the term "Open Source", because it is entirely subjective at that point. It can neither be said to be equivilent to "Open Source", or comletely different, because it would depend entirely upon the interpretation of any given individual.

      --
      Shawn Asmussen
  3. I thought by rossjp · · Score: 0

    I thought the difference between free and open source software was that with open source you can actually download, view, and/or modify the source code while free software, such as skype or adobe acrobat reader, wouldn't allow such practices.

    1. 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.
    2. 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.)

    3. 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.

    4. Re:I thought by Total_Wimp · · Score: 1

      I thought the difference between free and open source software was that with open source you can actually download, view, and/or modify the source code while free software, such as skype or adobe acrobat reader, wouldn't allow such practices.

      They're not talking about that kind of "free". However, you make a very good point without realizing it.

      People can, and will give out "free" software that isn't "free". Sometimes they'll let you see the source, they'll call it "open source" but it really won't be "open source".

      The questions should'nt be about whether "free" (as in speech) software or real "open source" software is better. The real question is about how to make a meaningful distinction to average people between Adobe Reader type software and Firefox type software. They can download both of them and use both of them and the average Joe has no clue about the differences. If both of them say "free" on the web site then the Joe average will assume they're the same type of thing.

      Similarly, even Microsoft is sharing source on some amount of software without making it anything remotely close to "free". If they call what they're doing "opening the source" then how is the public to know the difference between that and real "open source" software?

      TW

    5. Re:I thought by Anonymous Coward · · Score: 0

      (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.)

      I challenge you to 1) offer proof for this ridiculous statement, and 2) demonstrate how "open source" software differs.

    6. Re:I thought by WidescreenFreak · · Score: 1

      But the problem is one of perception, not behavior as others are trying to push.

      For example, "open source" to me can represent a better alternative than "free software", not the least of which is that with "open source" I can compile the code natively so that it can take advantage of the system on which is it compiled. That's often the biggest benefit to open source.

      "Free software" generally denotes "precompiled and available at no cost". It might do what I want but might not be as efficient or flexible as an "open course" counterpart.

      I understand where he's coming from, but to imply that the two are somehow synonymous or at least not different I think is completely wrong. Maybe it's just a matter of finding a totally different title for what he's trying to promote. I'll let him come up with that, however.

      --
      The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
    7. Re:I thought by squiggleslash · · Score: 4, Informative
      Please be aware that the phrase "free software" means something other than "free" software. "Free software" was the original term used by the FSF to describe software where the user has certain rights that include the ability to modify and redistribute. The phrase in the write-up refers to this, not freeware. The examples you list are not "Free software", at least, not within the context of this article.

      That's why this is a matter of politics. To those who proposed "Open Source", the position at the time was that "Open Source" was a more marketing friendly term. However, ironically, given the critics, Open Source actually has a lot of additional political baggage over Free Software, and it could be argued that this is precisely because of the reason for its creation, where much of the complaining was that "Free Software", as then expounded by RMS and others, was "too political" - ie not populist enough.

      To sell it, Open Source was touted as, essentially, a development model, not merely a set of rights. Organizations are encouraged to contribute to Free Software, in the knowledge that the more people who get involved, the better it is for everyone. The GPL is good for Open Source because it promotes a level playing field, where an organization can feel that it can contribute without the risk of some rival organization taking the code and using it against them - any improvements the rival makes will be accessable to the original. Make no mistake, the model was advertised as having a price, that in order to participate and take advantage of the model, the core software would have to give all those involved access, but essentially, that was the difference.

      Free Software, by comparison, is merely the set of rights. Nothing more. And has always only meant the set of rights. Nobody has ever proposed free software was a model.

      In other words, Open Source is project centric. Free Software is user centric. They may both rely upon the same thing, but I seriously don't think they mean the same thing any more, if they ever did.

      Personally, I'm not overly hung up on OSS. But Free Software, to me, is something I consider fairly important. I want to be able to support my stuff, even when nobody else does.

      --
      You are not alone. This is not normal. None of this is normal.
    8. Re:I thought by PostItNote · · Score: 2, Informative

      Indeed. Viewing software as a product rather than a service makes the economics of both open source and free software make no sense. If you view it as a service, then things make more sense.

      Also, I'm not surprised that an open source person said that they are the same. I dare you to find a free software person who thinks they are the same. Free software is about idealism, where things like attitudes and freedom matter. Open source is more about bug free software and success in the marketplace. The second is improtant, but the first is crucial in the long term.

    9. Re:I thought by Anonymous Coward · · Score: 0
      And another good resource from the FSF: Why ``Free Software'' is better than ``Open Source'' and a list of words to avoid such as "open"
      Please avoid using the word "open" as a substitute for "free software". A different group, whose values are less idealistic than ours, uses "open source" as its slogan. If you are referring to them, it is proper to use their name, but please don't lump us in with them or describe our work by their label---that leads people to think we are their supporters.
    10. Re:I thought by slamb · · Score: 1
      Planesdragon said: 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.

      An AC replied: I challenge you to 1) offer proof for this ridiculous statement, and 2) demonstrate how "open source" software differs.

      That's easy enough:

      1. The GPL grants the right to redistribute with source code to anyone who has the software. Thus, while the GPL does not forbid you from selling software, it makes Microsoft's business model impossible. You can't keep selling the same software at the same price, because an existing user will undercut you. They have the same right to sell it as you do, and they'll use it.
      2. It's not "viral". You can use BSD-licensed libraries without allowing redistribution of your own work. If we ever reached a point where virtually all software depended on GPL-licensed libraries (and we have reached a stage where virtually all software depends on some sort of library), the Microsoft business model would be gone.

      There are still a couple ways to make money off GPLed software, but they're not as lucrative as selling many, many copies of the same software. Here they are:

      1. Supporting mass market GPLed software. (Red Hat's business model)
      2. contract development. You make all of your money off the first copy sold.
    11. Re:I thought by Anonymous Coward · · Score: 0

      I think you should attach this explanation to wherever anyone uses the word "free". Ah, now we see the problem with using an ambiguous word....

    12. Re:I thought by Anonymous Coward · · Score: 0

      But one could also argue that that situation encourages innovation also. You are constantly forced to innovate new features before the people using your code use it in their own projects. I also think OSS is perfect for reference imlpementations of standards.

    13. Re:I thought by Anonymous Coward · · Score: 0

      The GPL grants the right to redistribute with source code to anyone who has the software. Thus, while the GPL does not forbid you from selling software, it makes Microsoft's business model impossible.

      This is not antagonistic to those who want to make money selling software. This makes it challenging for people to sell other people's software, if that software is GPL'd.

      Or in other words, the seller of the software must add competitive value. Like I do as a conslutant when I sell GPL'd solutions to my clients.

      It's not "viral". You can use BSD-licensed libraries without allowing redistribution of your own work.

      The requirements of the BSD license are "viral". All licenses are "viral", otherwise you could simply download any "second generation" and avoid the license requirements.

      The point is: if you release BSD-licensed code under a non-open-source license, you are no longer using the open source or free software model! So it is not the copyleft of the GPL that keeps you from artificially inflating prices, it is the basic requirements of all free software, including BSD-licensed software.

      the Microsoft business model would be gone.

      In other words, software would be priced using economics, rather than the threat of government enforcement of copyright law. Fair enough.

    14. Re:I thought by mrchaotica · · Score: 2, Informative
      Open Source is "here's the source, you can see what it does, feel free to use the source to make something else."
      Not quite. You need to strike out the "feel free to use the source to make something else" bit, because that's not true. There are companies (e.g., Microsoft) that are happy to let you see the source, but prohibit you from actually using and changing it (in any meaningful way). It may be that this can't even be considered "Open Source," but they sure call it that!
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    15. Re:I thought by tsotha · · Score: 1
      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.

      It's not a headache for me as a GPL'd code developer. If somebody wants to make money selling software, let him write the software he wants to sell and not include the fruits of my labor. I don't give my code away with no strings for the same reason the Secret Santa exchange won't work if you can participate without bringing a gift.

      I have no problem with someone packaging the software and selling it, but the value he's adding is in the packaging, and the reward should be commensurate.

    16. Re:I thought by slamb · · Score: 1
      I said: The GPL grants the right to redistribute with source code to anyone who has the software. Thus, while the GPL does not forbid you from selling software, it makes Microsoft's business model impossible.

      An AC said: This is not antagonistic to those who want to make money selling software. This makes it challenging for people to sell other people's software, if that software is GPL'd.

      No. It makes it impossible to sell your own software more than once. Once you sell it to someone, they have exactly what you have: the executable, the source code, and the right to resell them. Thus, you can't realistically sell it to someone else because you'll be undercut by your own customers.

  4. Interesting.. by opposume · · Score: 0

    I tend to agree, there being little distinction between the two. I'm interested to hear more on the subject when I go to linux world in Feb.

    --
    I haven't lost my mind. It's backed up on disk somewhere.
  5. 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.

    1. Re:Important for selling managers on the idea by Anonymous Coward · · Score: 0

      True, but if we're talking about sex then "free" is much better than "open sores"

    2. Re:Important for selling managers on the idea by techno-vampire · · Score: 1
      For many people "free" suggests poor quality as in "you get what you pay for".

      A very important point. Often, in getting something new accepted, it's important to ask yourself how your potential customers will interpret your explanation of why they should change. If the people controlling the purse strings think "free software" means low quality and lack of support, they won't go for it. Calling it "open source" avoids that, even if they don't understand the advantages of having access to the source.

      --
      Good, inexpensive web hosting
    3. Re:Important for selling managers on the idea by 10101001+10101001 · · Score: 1

      "you get what you pay for"

      That depends highly on who you pay and for what.

      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.

      How about wording it as, "Would you rather be forced into paying one company a lump sum of money and pray that everything works out, or would you rather manage where your money goes and have a lot more control over results?" Almost certainly they'll be happier with the latter if they're at all good capitalists. The only real issue then is whether they work on making BSD, GPL, or proprietary software. I think most companies would be most pleased starting off with BSD software and going from there. So, perhaps they're keen to "open source" more because of its apparent flexibility to their needs.

      --
      Eurohacker European paranoia, gun rights, and h
    4. Re:Important for selling managers on the idea by glitch! · · Score: 1
      For many people "free" suggests poor quality as in "you get what you pay for".
      On the other hand, if you say...
      • the software is very expensive, but this is a pirated copy...
      • it is a demo version, but you found a way to make it do everything the full version does...
      • the company lawyers found a legal loophole that lets you "screw the authors" out of royalties
      • or any other dishonest method...
      Then the boss and execs will probably be saying, "what a great piece of software; let's start using it right away." (The stolen fruit is the sweetest.)
      --
      A dingo ate my sig...
  6. FSF and OSI are simply 2 competing organizatoins. by Anonymous Coward · · Score: 0

    It's good for there to be compitition, just like Intel/AMD; and I welcome the fact that this industry is big enough for 2 groups.

  7. Maybe I'm old school by confusion · · Score: 0
    I've always considered open source to include GPL, BSD, etc. I consider freeware what I used to download off of download.com et. al., where you got the application, but no source.

    I suppose there isn't a whole lot of what I consider 'freeware' left, though, so it may be time to rethink my vocabulary.

    Jerry
    http://www.syslog.org/

    1. Re:Maybe I'm old school by Bastian · · Score: 1

      Freeware and Free Software are two very different things. The standard similies are "free as in beer" vs. "free as in freedom."

      As it stands, Free Software refers to software that is distributed under a GPL-like license, but I think that this is a poor definition. I have seen BSD projects that I would consider much more free than many GPL projects, and I'm sure there are folks out there who think that the GPL's restrictions with respect to redistribution and linking constitute restrictions on freedom.

      Of course, I think when RMS says "freedom" he means, "freedom from capitalism." I also think that that definition has been demonstrated to be moot by groups like MySQL AB and TrollTech.

      blah blah blah blah blah

    2. Re:Maybe I'm old school by Anonymous Coward · · Score: 0
      Uh, that's not "old school", that's naive.

      Free Software is defined by the Free Software Foundation, who hired Moeglin to write the GPL.

      Open Source is a spinnoff that Eric Raymond created to watter down the FSF's philosophy to make it more friendly to large corporations.

    3. Re:Maybe I'm old school by Anonymous Coward · · Score: 0
      Of course, I think when RMS says "freedom" he means, "freedom from capitalism."
      Is that view justified? I don't think so. He recommends that people sell free software and make a profit from it. He also recommends that you charge as much as you can. This is part of the whole gratis/libre thing. Free software does not mean that you are giving software away at no cost, or for free.
    4. Re:Maybe I'm old school by Bastian · · Score: 1

      Right, but I'm not sure anyone has really succeeded in building a business based on selling the software itself under the GPL. There are certainly companies that have sold the software but really make their money ons support contracts (Red Hat), and companies that are making money by dual-licensing the code (MySQL), but the GPL makes the software itself incompatible with the usual 'sell-the-software-for-profit" model.

    5. Re:Maybe I'm old school by Fred+Foobar · · Score: 1

      But that still is by no means "freedom from capitalism", now is it?

      --
      It was a really good paper.
    6. Re:Maybe I'm old school by latroM · · Score: 1

      Of course, I think when RMS says "freedom" he means, "freedom from capitalism." I also think that that definition has been demonstrated to be moot by groups like MySQL AB and TrollTech.

      You are wrong. RMS himself sold tapes of GNU emacs in the 80's.

  8. Opensource VS Free by Anonymous Coward · · Score: 0

    opensource is ALWAYS free software (both free as in beer and free as in freedom)...

    free software is not allways opensource software, the author may not want to release the sourcecode...

  9. Let's just call it by Anonymous Coward · · Score: 0

    fropenware

  10. Problems by Anonymous Coward · · Score: 0

    You know you have a problem when you spend more time discussing licensing and semantic issues than doing real work!

    1. Re:Problems by iminplaya · · Score: 1

      Heh, you got THAT right! License bloat is a real problem. Someone can make a 15 line P2P program, but the license will take up 25K. If developers can forego the attribution thing and put everything into public domain anonymously, then they can safely ignore the IP issues, and we will have real progress. Let's get the egos(not invented here syndrome) out of the way, and begin some real collaboration. Those who want to make money selling software will just have to do contract work with the understanding that there will be no exclusivity. The money will be just as good as the present trickle down system we have today.

      --
      What?
  11. Depends on who you are trying to convince by LazyNerd · · Score: 5, Interesting

    Here in the corporate world, the term 'open source' works better than 'free software'. The 'free' software (in upper management's mind) means questionable quality and no support, while 'open source' means that there might be some support available. Sure, it sounds crazy, but in big corporations they are used to spending good money for software, and the idea of 'free' is slow to catch on. Still, we have had lots of success getting 'free' and 'open source' products in the door, but we had to move slow and keep it quiet at first.

    1. 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.
    2. 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.

    3. Re:Depends on who you are trying to convince by Anonymous Coward · · Score: 0

      (Oppressed peoples probably think of freedom [when they hear "free"], but there aren't a heck of a lot of those producing or using software)
      Hmmm.... ever heard of China?
      However, the software users there may not ever hear the word "free", it being an English word and all. I wonder if there is an equivalent semantic difficulty there.

    4. Re:Depends on who you are trying to convince by bcrowell · · Score: 1
      Here in the corporate world, the term 'open source' works better than 'free software'. The 'free' software (in upper management's mind) means questionable quality and no support, while 'open source' means that there might be some support available.
      I work in academia, and I think most of my colleagues have the same gut reaction: "free software" makes them think of crappy closed-source Windows freeware that's hard to use, and implements some small subset of the features of the corresponding Microsoft app. You'll hear them say, e.g., that Firefox is almost as good as IE (i.e., has a user interface that's not quite the same), and OpenOffice "would probably be just fine for a lot of people" (who can't afford a copy of MS Office).

      Although RMS and ESR seem to phrase the debate as free=libre versus open=gratis, actually I think the connotations for the average person are the other way around: free=gratis and open=libre. When you tell them software is "free," they think of software as a product, like beer, so the implication to them is automatically free-as-in-beer. If you say "open source," it prevents them from thinking of crappy closed-source Windows freeware, which they realize isn't open-source.

    5. Re:Depends on who you are trying to convince by Pseudonym · · Score: 1
      Here in the corporate world, the term 'open source' works better than 'free software'.

      As a term, you're right. As a slogan, business people are beginning to care about freedom more than openness. Not freedom in the abstract, either; businesses have paid out significants amount of money migrating to systems that free from vendor lock-in and the eternal Microsoft upgrade cycle.

      So while I don't necessarily think that "free software" is a good term in English, the concept of freedom is definitely something that you can sell to business.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    6. Re:Depends on who you are trying to convince by Fnkmaster · · Score: 1

      The problem is the word "free" and its ambiguity - when people hear that software is "free" the first thing they think of is "free of cost" because of the context that they usually pay money for software. Now, if you tell a CIO or IT manager that the software gives their business "freedom" from vendor lock-in, "freedom" to modify or optimize to their needs and "freedom" to innovate, they will respond much better.

      Again, we come back to the terrible marketing sense of the FSF. Yes, we all (Slashdotters) know that the FSF means "Free" (with a capital F) as in the value of "Freedom", but to those who haven't been indoctrinated, the phraseology and context merely evoke "free stuff", which is the wrong idea for businesses and individuals.

      Too bad "freedom software" is such a frigging mouthful.

    7. 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.

    8. Re:Depends on who you are trying to convince by Cyclops · · Score: 2, Interesting

      Well, that may happen over there, but in latin countries we have a word for it: Livre (or Libre, or whatever the slight variation). Software Livre. It works well, and it always boils down to how you present it.

      The main problem I see is neither wether you call it "Open Source" or Software Livre. Its neither that they inconsiously accept Microsoft's "Shared Source" as being "Open Source". And its neither wether it has support or not. The community's support together with a knowledgeable and non-lazy worker works far better than the proprietary software, and we're (yet slower than I'd like) starting to understand how things usually do work when we use Software Livre and they usually have problems when you use proprietary software with all the bells and whistles of support

      If you have a critical business that needs to be running in the mathmatical limit of 100%, who cares if you have support but your service has a couple of hours of downtime?

      Many incompetent managers love the blame game, they love to throw the responsability to the supplier. But ultimately, it was their choice to use that supplier, so I see no solid basis to justify the blame game.

      For me, freedom is important. A business needs the 0. freedom to work unfethered by expiring licenses or licenses that restrict what they can do, a business needs 1. to have vendor independence if it wants to have the best support at any given moment, it needs 2. to be able to grow freely, just by copying a worker's computer to the new guy, for instance, and finally, it 3. needs to reduce maintenance costs by cooperating with the community on what regards to software support.

      I now present Software Livre this way, and the arguments are much more solid than those of "Open Source".

      Oh, and although some have the idea that "open sourcers" would sell their grannies for money, I don't really buy that.

    9. Re:Depends on who you are trying to convince by Anonymous Coward · · Score: 0
      Here in the corporate world, the term 'open source' works better than 'free software'.

      A slight overgeneralization; and not the case in my experience.

      I've gotten instant approval to prototype (and later deploy in production) Linux/Samba/Postfix and Apache/Postgresql because Free==$0.

      The CFO & CEO couldn't give a damn if the source was Open, but if the $$$ to buy it plus the $$$ to maintain it was lower than a Novell or Microsoft alternative, it was worth investigating.

    10. Re:Depends on who you are trying to convince by Anonymous Coward · · Score: 0
      My CFO and CEO.
      • Do care about total-cost-of-ownership (which Free speaks to, and is the PRIMARY (perhaps sole) reason we are using Linux on our servers)
      • Don't give a damn about if we have source code to our file-sharing-software (which Open speaks to).
    11. Re:Depends on who you are trying to convince by Anonymous Coward · · Score: 0
      when people hear that software is "free" the first thing they think of is "free of cost" because of the context that they usually pay money for software. Now, if you tell a CIO or IT manager that the software gives their business "freedom" innovate

      Perhaps not CIOs (who tend to like big budgets), but the CFO and CEO will be more concerned with TCO than liberty.

  12. (How is this) another distinction(?) by Big_Al_B · · Score: 1

    Yes, and a square can be a rectangle, but a rectangle can't be a square. Maybe I'm missing your point...

    1. Re:(How is this) another distinction(?) by stratjakt · · Score: 1

      Yet, both are parrallelograms, but only the square is a rhombus!

      Neither are trapezoids!

      What a crazy mixed up world!

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:(How is this) another distinction(?) by Anonymous Coward · · Score: 0
      a square can be a rectangle, but a rectangle can't be a square.



      It can't? A square IS a rectangle and a rectangle CAN BE a square, but not always. In other words a square is a special case of a rectangle.

    3. Re:(How is this) another distinction(?) by Big_Al_B · · Score: 1

      Well the line is a quote from a math jingle I learned in elementary school. It doesn't hold up to rigorous analysis, but neither do most 2nd-graders.

      The logic behind the jingle is this:
      A square is required to have four congruent sides and be a parallelogram and have four right angles. A rectangle is not required to have four congruent sides, but is required to be a parallelogram, and have four right angles. Thus, by definition, a rectangle doesn't meet the requirements of a square.

      The flaw, of course, is that if all squares are rectangles, then at least some rectangles are squares.

      Back to regular programming...

  13. 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.

  14. 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.
  15. Some distinction by Anonymous Coward · · Score: 0

    Under the GPL you can still sell your Open Source software. Otherwise companies like Redhat, Suse, etc. and other Linux Distros would be out of buisness quite quickly. But, on the other hand, there is a large number of GPL software that is absolutely, no-strings-attached free. This is what's nice about the GPL. But, as noted earlier, there is freeware which isn't open source. Often times there will be a freeware version of a for-buy software. It comes back to the Closed-Source, Open-Source arguement.

  16. As opposed to ... by Anonymous Coward · · Score: 0

    As opposed to BSD'd "Open Source", where anyone can copy your product and sell it for half price (plus attribution).

    1. Re:As opposed to ... by GlassHeart · · Score: 1
      Planesdragon is most likely referring to the ability to incorporate BSD license software into a closed source product. Obviously, unless you make major changes, somebody else will still come along and eat your lunch. The only way to make a living off of somebody else's BSD license code is to add significant value, such as Apple has, putting Aqua on top of BSD Unix.

      With GPL, however, it's harder to do that, because somebody else can eat your lunch no matter how big or small your modifications are.

      There are many perspectives other than that of the original author.

    2. Re:As opposed to ... by Anonymous Coward · · Score: 0

      Closed source software is neither:
      a) free software
      b) open source

      thus belying the point.

      We were comparing the commercial viability of free software -vs- open source. Closed source is an entirely different ballgame.

    3. Re:As opposed to ... by GlassHeart · · Score: 1
      We were comparing the commercial viability of free software -vs- open source. Closed source is an entirely different ballgame.

      You did not understand my point at all.

      Let's assume that party B writes a cool app, and releases it under a BSD license. Party G writes a similar app, and releases it under GPL.

      It is possible for party A to make a living off of either. A can sell CD-ROMs with app B or app G, or offer services based on them.

      Now, if A chooses to make minor changes to either product, another party C can come along and make the same changes easily. It doesn't really matter whether the app was based on B (in which case the few changes might have to be rewritten at worst) or G (in which A is required to publish the modified source).

      However, if A chooses to significantly improve the app, A can close the final product if it was based on B, but not if it was based on G. This means that party C can save a lot of development effort and undersell party A if the product was based on G.

      Therefore, if you want to take a free software product and sell a greatly improved version of it, BSD is more viable a solution because it lets you avoid freeloading competitors. If you just want to sell CD-ROMs or offer servies, then it doesn't really matter.

      Note also that there are at least five parties here: A, B, C, G, and the end users. Each party derives different benefits, and would have different perspectives on the question. I'm just pointing out the view from A's corner.

  17. Okay, sounds good to me. by Anonymous Coward · · Score: 0

    So let's drop "free software" because it's ambiguous. HEY OW, put the pitchfork down.

    Okay then, let's drop "open source". It came second and is superfluous. YOW, holster that sidearm!!

    Seriously, there is truth in what he says, except I don't understand how he makes the distinction between "thoughts" and "behavior". Both movements seek to change both thoughts and behavior, but just with different slants.

    I don't see any reason to unify them or anything like that. They both the reflect the same underlying realities about the economics of software. I find times when both terms are appropriate, depending to whom I'm talking to. If I'm talking to someone about saving money and gaining flexibility, I talk about "open source". If I'm consoling someone who just got sued for violating a software contract, I talk about the principles of "software freedom". It's all good.

    The thing that bugs me the most though, is that people (RMS included) insist on creating this huge chasm between the two, when in reality the chasm exists between free/open software and proprietary EULAs and crap like that. THAT's what we should be focusing on instead of intellectual in-fighting.

    Just make sure your software has a BSD or GPL license, and demand the same from software you use, and the world will be a better place. What more do you need to know?

  18. Liberated Software by Langley · · Score: 4, Funny

    Maybe RMS should have called it Emancipated Software.

    1. Re:Liberated Software by goon+america · · Score: 1

      I propose Manumitted Software

  19. Premise is wrong by JoshuaDFranklin · · Score: 4, Informative

    RMS clearly explains why "Free Software" is his term of choice, and it has everything to do with changing behavior: http://www.gnu.org/philosophy/free-software-for-fr eedom.html Thanks for the opportunity for a flamewar, though.

    1. Re:Premise is wrong by Sax+Maniac · · Score: 1
      Note how he seems to ignore that the word free is one of the most abused words in the English language, and Free software gets a negative connotation because of that. Example: how many times have you seen an ad for a free cell phone... with the purchase of a one-year $600 cell phone contract?

      How many times have you been burned by something that was free, because it turned out to be junk?

      I'm so sick of seeing the qualification "Free software-- free as in freedom". Just call it something like "Freedom software" already, and distinguish it from the zillions of hucksters using the word free to cheat you.

      --
      I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  20. Go BSD by Anonymous Coward · · Score: 0
    As a consultant, I'd never recommend free software for any company even though I like using it at home.

    With a license like BSD you can always trust that if your software hits the big time you can cash on it. If, however, you go for GPL you've got to deal with all kinds of weird shit related to the source code. Most of the managers I know just don't want to know about such things, so in the end I usually recommend BSD license.

    It really is the best of both worlds.

    1. 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.

    2. Re:Go BSD by sanityspeech · · Score: 1

      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.

      Truer words have never been spoken. As much as I respect and value the work done by OpenBSD developers, I have serious reservations about participating in BSD development, simply because I fear that "whatever I code CAN AND WILL be used against me" at a later date.

      To be sure, much has been made about the antisocial tendences of BSD proponents and their insatiable need to heckle GPL advocates to get PR. However, one can not deny the benefit associated with having access to any improvements made on one's work.

      At least with GPL, I will always have an opportunity to improve on improvements made by others on my work.

      Of course, there is always the possibility that I have missed some of the advantages of BSD in the Free Software / Open Software arena. So please do not consider this post an attempt to start a flame war. Instead, feel free to enlighten me.

    3. Re:Go BSD by dbacher · · Score: 1

      Quote:
      At least with GPL, I will always have an opportunity to improve on improvements made by others on my work.

      There is no requirement to distribute source code with a GPL program. The requirement is that for 3 years, you must make the source code available to any party whom you provided with a copy of the code in any form. You may use physical media to provide the source code, and you may require the person to whom you are providing the source code to pay for the media and shipping.

      There is absolutely nothing saying that any of this must be provided to the original author, nor that the original author must be notified or otherwise made aware of the change.

      The GPL does not require me to provide anyone, even the original author, with a copy of the code unless and until they obtain a copy of the modified code through some mechanism.

      And so everything you say about the BSD license applies equally to the GPL and LGPL licenses.

      Meanwhile, you're inflicting a burden on each and every user of your software by using the GPL. They must be able to provide source code, for a period of not less than 3 years, to anyone to whom they copy the software. By definition, they must obtain the source code in order to be able to comply with this clause, because there is no requirement for the original author to provide source code for the rest of the period.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
    4. Re:Go BSD by Anonymous Coward · · Score: 0
      Wrong. For example, let's say you get BSD networking code and you see a race condition in it. You fix it, and decide that your fix is so fantastic that you're not going to share it. Then, 3 months later someone working on the public code notices the same race condition, and fixes it, but does it differently than you did. Then, a few weeks later someone working on the BSD code implements this great new feature that has a component that's integrated into the public BSD anti-race code. Now, you have a lot of work to do, because you have to go rip out your race fix and redo it like the BSD code, then integrate in this new feature. And, what if you have continued to make modifications to the code, so now when you rip out your race fix, you break more of your own code? If you decide not to rip out your race fix, then you have to reimplement the new feature in the public code. You can imagine what happens if this sort of thing has been going on for years and years with hundreds of little changes - implementing new features basically eventually means that you cannot merely copy them into your code from the BSD code, you have to completely reengineer them.

      What ends up happening if the fork exists for years and years is that your code ultimately becomes so different from the BSD code that it completely loses all resemblance to the BSD code, i.e.: it simply no longer IS BSD code. Thus, you eventually end up losing access to the very code that you originally decided to "close".

      Moreover this new (commercial) code tree becomes disconnected from the community that is working on it (if this community still exists). Even when developer of a forked version is using one of free/open software licenses he/she needs to create own developer community and to attract and extend existing userbase. Unless a different platform, for which no direct competitor exists, is involved (for example you forked the product in order to create a Windows version), the latter is an expensive and long process. You need to fight the battle on two fronts: one against "the least common denominator" represented by the free product and the second against existing commercial competitors.

      It would not be easy to find a market for the improved commercial version. For example, commercial version of gcc would instantly need to compete against the original gcc on one front, and against established commercial compilers such vendors as IBM, Microsoft, and Sun on the other.

  21. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  22. 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 Anonymous Coward · · Score: 0
      moral need

      And what good did a moral stance ever do to business?

    2. Re:Distinction misplaced by noidentity · · Score: 1

      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".


      Looked at another way, ideals are a practical way of incorporating the long view into daily actions, a way to keep the overall purpose in mind while dealing with the details. I think you'll find plenty of practical thinking on the Free Software Foundation web pages.

      The difference that stands out for me is in consideration of the larger effects of one's engineering decisions on the people involved, i.e. political. I value both approaches because they can be used to find a comfortable moderation between short-term practical issues and big-picture ideals.

    3. 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.

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

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

    5. Re:Distinction misplaced by antiMStroll · · Score: 1
      "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"."

      How did you arrive at that conclusion? Is it possible to have 'free software' in the manner you describe which isn't 'open source'?

    6. Re:Distinction misplaced by top_down · · Score: 1


      # 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.


      This is the way Free Software advocates like to look at things. Its depiction of Open Source is completely wrong. What Open Source is about is a different strategy to reach the same goal: to reach the masses moralizing is of little use and might even be counterproductive. Instead people should be 'converted' by showing them the practical advantages of using Free Software/Open Source.

      Show people how 'freedom' in a particular case empowers them and results in practical advantages.

      --
      Anyone who generalizes about slashdotters is a typical slashdotter.
    7. Re:Distinction misplaced by Anonymous Coward · · Score: 0

      Or more succintly put, open source is like ensuring there are elections. Free software is about ensuring that they are democratic and fair.

    8. Re:Distinction misplaced by matthewknox · · Score: 1

      well, actually, no, I would not. I have worked 35 hours per week on someone else's schedule, doing boring work, and that was OK, compared to starving, but now I am working ~80-120 hours per week on my own schedule, and I love it. I think there is a lot to learn about human psychology in facts like that.

    9. Re:Distinction misplaced by Anonymous Coward · · Score: 0
      • Free Software is motivated by the moral need to create a Free Way to use computers
      • Open Source software is motivated by the practical advantages

      I'm a free software bigot, and it's not morality that compels me. In fact, I somewhat resent being accused of taking the moral high ground. It's a kind of back-handed compliment; implying that my ability to reason has taken a backseat to some kind of self-righteous insular point of view completely disconnected from reality. Implying that RMS's view of free software somehow mirrors the blinkered (non)thinking of a Jerry Falwell, a Rush Limbaugh, a Bill O'Reilly, or a George Bush is ludicrous.

      Here's the first paragraph from gnu.org's philosophy page:
      Free software is a matter of freedom: people should be free to use software in all the ways that are socially useful. Software differs from material objects--such as chairs, sandwiches, and gasoline--in that it can be copied and changed much more easily. These possibilities make software as useful as it is; we believe software users should be able to make use of them.

      Note the emphasis on useful. The free software argument is that maximizing the utility of software requires that it be considered differently than other typical commodities. It's a practical concern: a "greater social good" argument. The Open Source movement's objectives are also practical, but not as sweeping. They don't tend to (I don't rule out the possibility) concern themselves with epistemological theorizing, but rather with the narrower objective of producing quality software efficiently.
    10. Re:Distinction misplaced by Russ+Nelson · · Score: 1

      "Open Source Initiative". Exposes your ignorance.

      Freedom is in fact very important to OSI. OSI was created precisely because Stallman was not succeeding in selling the freedom philosophy. You see, he has been infected by Chomsky's ideas that language controls thoughts. In this system, you cannot think about ideas unless you can verbalize them. Understandably, it takes a PhD and a lot of left-brain thinking to be able to believe this. Me, I never have. So, as VP of OSI, I just promote freedom in the most effective way that I can. I'll leave the cheerleading for the word "freedom" to RMS, while I promote the reality of freedom to people who would never listen to a hairy hippie.
      -russ

      --
      Don't piss off The Angry Economist
    11. Re:Distinction misplaced by oddtodd · · Score: 1

      "and thus far ill defined"
      i would change "ill defined" into "poorly understood".

      --
      I have plenty of common sense, I just choose to ignore it. -- Calvin
    12. Re:Distinction misplaced by Rick+BigNail · · Score: 1
      The problem with Open Source is Eric Raymond.

      Too bad you guys let him to be the spokeman of OSI.

      There is only one person I trust, Lawrence Lessig . And he is on the side of FSF.

    13. Re:Distinction misplaced by Russ+Nelson · · Score: 1

      Gawrsh, don't you trust me? What if I was the President of OSI?
      -russ

      --
      Don't piss off The Angry Economist
    14. Re:Distinction misplaced by Rick+BigNail · · Score: 1

      In that case, you need to do better PR :)

  23. Competition is GOOD! by Anonymous Coward · · Score: 3, Interesting
    Another dimension? It seems that the FSF is more academically-oriented, while the OSI is more business oriented.

    Anyway... competition is good for

    • Distros (Redhat vs Suse vs Debian)
    • CPUs (Intel vs AMD vs Power vs Alpha(RIP))
    • Politics (Republicrats vs Libertarians vs Green)
    • Licenses (BSD vs Creative Commons vs GNU)
    Competition is just as good for free/open source software.

    Remember the previous thread on the new GPL, where people were speculating if when Stallman, Moeglin, Lessig, etc retire from the FSF board - it's concievable a large corporation could take over the new board of the FSF and declare that GPL4 allows their corporation to profit from GPL4'd stuff. Having multiple organizations out there protects us from this problem. So long as the OSI exists, it'd be really hard for a new board to come up with a non-OSI-compatable GPL4.

    1. Re:Competition is GOOD! by dbacher · · Score: 1

      OSI doesn't control the license, FSF does.

      The issue is you can't retroactively remove the stipulation "or any later version" from the GPL as presented at the top of ever application, nor can you contain what "or any later version" applies.

      Unless you have consent of all the original authors, you cannot relicense a GPL project under any other license, so the "or any later version" clause really could potentially cause a lot of damage, if something like this were to occur.

      Competition even between commercial and open source is good. When you can't see the code, when you have to guess at how something might work, you are more likely to come up with a different approach than when you have code that you can just copy from.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
    2. Re:Competition is GOOD! by GoCoGi · · Score: 1

      You actually can license any program under "GPL v2" and "not any later version". So you know you license exactly. (That's what I do). You can also create a derived work from a "GPL v2 or later" program and license that under "GPL v2 only" because the header in the source code usually reads "or _at your opinion_ any later version". So you can choose. The FSF will always use "GPL v2 or later" of course, because it holds the copyrights of all of its software anyway.

    3. Re:Competition is GOOD! by LuSiDe · · Score: 1

      Linus Torvals does this as well (with Linux). The guy on the FSF board is credited as Moeglin or something. His name is Moglen though; Eben Moglen.

      --
      WE DON'T NEED NO BLOG CONTROL.
  24. 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 gkuz · · Score: 1
      It can also be argued that early Shareware programs, like Doom and the various Apogee games [sic].

      By "early Shareware" you really should be referring to PC-Talk, PC-Write, etc., which is when the term "shareware" was coined. And at that time, there was very clearly a difference, and an intentional one, between "shareware" and "freeware". The former was closed-source, freely distributed but you were expected to pay if you used it (mostly enforced by the honor system); the latter was also usually closed-source (althoughon rare occasions source was available), freely distributed, but with a license that did not stipulate payment. Doom and the Apogee games came later, and were distributed essentially as teasers: you get Level 1-n for free, but then if you want Levels n-z you have to pay.

    2. Re:Ridiculous by Anonymous Coward · · Score: 0

      you are such a retard. you don't even know what "free software" means. why don't you learn a little before wasting your time pounding out drivel.

    3. Re:Ridiculous by Anonymous Coward · · Score: 0

      You stumble into the discussion like a blind bat into a field of cactuses. Free software doesn't refer to software that is available at no cost. It refers to software that is Free.

    4. Re:Ridiculous by FuzzyBad-Mofo · · Score: 1

      Free software has nothing to do with price. By definition, it means the product is open source.

      Not to be confused with Freeware, Shareware, Postcardware, Crapware, Spyware, or other free-as-in-beer software which is not libre.

    5. Re:Ridiculous by Anonymous Coward · · Score: 0

      It's not completely free or it would be released into the public domain. "Free" software comes with an agenda.

    6. 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.
    7. Re:Ridiculous by Brandybuck · · Score: 1

      Your post is the perfect example of why RMS is wrong when he says "open source software" is a more ambiguous term than "free software."

      --
      Don't blame me, I didn't vote for either of them!
    8. 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.

    9. Re:Ridiculous by bcrowell · · Score: 1
      As you point out, it can be helpful, when talking to people who are only vaguely aware of the free information movement, to make sure they understand that we're not talking about spyware-infected free-as-in-beer-ware. They also tend to lump what we'd call free software or OSS together with warez and copyright-violating Britney Spears MP3's.

      Also, it helps to use the terms "proprietary" and "nonproprietary" once in a while. The average person tends to think that MS Word format is some kind of world-wide lingua franca for use in e-mail attachments, and can use a reminder now and then that MS formats are not an open standard.

      Another thing that people who aren't our coreligionists can often relate to is the idea that proprietary data formats become unreadable within 5-10 years ("Oh yeah, I have these old Word Perfect files that I can't read anymore."), whereas open formats are forever. They're often also painfully aware of the upgrade treadmill, and are interested to hear that there's a way to step off of it.

      The "free" versus "open-source" debate, as framed by RMS and ESR, is only intelligible to a tiny percentage of the population.

    10. Re:Ridiculous by Anonymous Coward · · Score: 0

      "Free software" comes with a licence agreement.

    11. Re:Ridiculous by Anonymous Coward · · Score: 0

      ... and benefit-in-kind access to any derived works. That's the point you assholes miss: e.g. Linus has made back the costs of development of linux back 10,000-fold due to contributions from others. If you insist on assigning a cost to software development, then successful open source projects are profitable for contributors, because in return for their small contribution of development/bugfix/documentation/whatever (or even use*), they have gained benefit-in-kind access to the works of many others. No, no cash changed hands, but a valuable (perhaps) trade took place.

      * I say "use" because it is now well known that network effects strongly affect uptake in the software world - each user of your software typically means more users unless you're way up on the adoption curve, so mere use of my software by others has positive value to me, as it brings in more developers and bug reports.

    12. Re:Ridiculous by Anonymous Coward · · Score: 0

      That's like saying people are not really free because you cannot legally enslave them.

    13. Re:Ridiculous by Anonymous Coward · · Score: 0

      If you can't pirate or steal software, you can't enslave it either. Everyone else's copy is still unchained.

    14. Re:Ridiculous by Anonymous Coward · · Score: 0
      Uh, no. "Free Software" does not mean a product is "Open Source". You're mixing certifications / trademarks / marketing slogans from two competing organizations.

      The Open Source Initiative (Eric Raymond's California-based nonprofit, backed by HP, etc) is the organization that defines products as Open Source.

      Stallman's FSF is the group behind the Free Software definition and the GPL.

  25. The distinction is real and important by Anonymous Coward · · Score: 4, Interesting

    I have corresponded with RMS and I have also
    discussed the subject of software licensing
    with an intellectual property attorney.

    The intellectual property attorney told me
    that it is only a matter of time until people
    begin to assert the right to royalties for
    code contributed to free software projects
    that generates any income for anybody.

    What Stallman wants is to forestall the
    inevitable for as long as possible, and he is
    impatient with people who knowingly or
    otherwise pave the middleground between free
    and commercial under the banner of Open Source,
    creating a nice broad avenue for the lawyers
    to drive their jags down.

    1. 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.

    2. Re:The distinction is real and important by Anonymous Coward · · Score: 0

      You are, of course, correct.

      It was the list of settlements that the attorney
      showed me (all related to music, his area of
      specialty) that made me believe him. This
      particular guy was the one that stepped up before
      the judge in the cases we discussed.

    3. Re:The distinction is real and important by Anonymous Coward · · Score: 0

      The intellectual property attorney told me that it is only a matter of time until people begin to assert the right to royalties for code contributed to free software projects that generates any income for anybody.

      That sounds like nonsense, particularly coming from an AC with no supporting evidence.

      If somebody contributes their code to a GPLed project, why would they have the right to royalties? They've already given their code away. They retain copyright, but the project has a license to use it under the terms of the GPL.

    4. Re:The distinction is real and important by Anonymous Coward · · Score: 0

      If somebody puts in time to create software they would expect to be compensated, unless they are in academia where it sort of becomes the equivalent of research publications.

      Hans Reiser says that users of OSS are willing to pay the distributors of OSS (Redhat, Novell, IBM) but not its creators. Also when pervasive high bandwidth wireless connection becomes possible in the few years (at least in the first world), ASP model will take off and Gnu/GPL does not handle this case well.

      So set up GNU as a non-profit and get paid from people like redhat with strict limits on the management costs. I do not know why people would work so that redhat and walmart make money off of them in the long term.

  26. NO NEWS HERE by Anonymous Coward · · Score: 0

    This Bedell guy is a moron. It is obvious to anyone of reasonable intelligence that OSS != Free in all cases. What an insult to the intelligence of anyone who has any.

  27. 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.
    1. Re:Worth Discussion by Russ+Nelson · · Score: 1

      Software which is not free software will never be Open Source in the sense that OSI will never let it use the OSI Approved(tm) certification mark.
      -russ
      p.s. as they say "Over my dead body."

      --
      Don't piss off The Angry Economist
  28. 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.
  29. I'm sure we won't settle it here..... by EggMan2000 · · Score: 5, Funny

    The laugh I'm having is that it reminds me of Monty Python and the People's front of Judea vs. The Judean Peoples Front.

    That said, I think should be enough....

    --
    what? what I thought we were in the trust tree in the nest, were we not?
    1. Re:I'm sure we won't settle it here..... by Anonymous Coward · · Score: 1, Funny

      Splitter.

  30. Re:I dont agree with this by AvitarX · · Score: 1

    Actually as I understand the terms Free Software is a subset of Open Source software.

    The definition is more restrictive, but in a way that keeps the code itself free for everybody.

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  31. Re:FSF and OSI are simply 2 competing organizatoin by Anonymous Coward · · Score: 0

    Someone read "The Cathedral and the Bazzar"... but don't try to pass off the analogy as your own.

  32. Not same! by Anonymous Coward · · Score: 1, Interesting

    Open source imply that source code available freely for copy/examination/modification, but does not necessarily imply that the software itself (e.g. the resulting binary) is free for use without additional license/fee.

    Conversely, free software imply that the software (i.e. binary) is free for use without licensing fee but the source code may or may not be available for copy/examination/modification without additional license/fee.

    So, a software may be open source but not free (i.e. source code available for free, but software binary may not be used without additional fee -- not common, but I suppose, possible), or may be free but not open source (i.e. software available for free but binary not available), or may be both free and open source (e.g. LINUX, BSD, GNU stuff), or finally it may be neither free nor open source (i.e. proprietary software like Microsoft Windows).

    1. Re:Not same! by Anonymous Coward · · Score: 0

      put the crack pipe down and step away from the computer...

    2. Re:Not same! by Anonymous Coward · · Score: 0
      Conversely, free software imply that the software (i.e. binary) is free for use without licensing fee but the source code may or may not be available for copy/examination/modification without additional license/fee.
      You are more or less right, according to the literal text of the GPL (except that the GPL does allow charging for the binary too, and the the fee for the source should be "a fee for the physical act of transferring a copy", so that shouldn't be too much). However, anyone recieving a copy of the source is allowed to redistribute the code under the GPL themselves (i.e. they don't have to charge for it).
    3. Re:Not same! by Russ+Nelson · · Score: 1

      That's why we have the OSI Certified(tm) mark. You can call your software anything you want, but unless it's freely copyable and source is available, it's not OSI Certified Open Source software.
      -russ

      --
      Don't piss off The Angry Economist
  33. 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).

    2. Re:checks and balances by Jay+Maynard · · Score: 1

      Just how is the Sun license designed to divide and conquer the community? I missed that when I read it. Please enlighten me.

      --
      Disinfect the GNU General Public Virus!
    3. Re:checks and balances by Anonymous Coward · · Score: 0

      This thread on LWN has some discussion on the topic.

    4. Re:checks and balances by Jay+Maynard · · Score: 1

      Interesting. I find it especially interesting that GPL zealots complain that the Sun license will effectively prevent them from borrowing from Solaris, while simultaneously demanding that nobody borrow from Linux without buying into their utopia. Am I the only one who sees a big glaring inconsistency here? If GPL zealots have the right to demand that nobody borrow their work without buying their politics, shouldn't Sun have the same right?

      --
      Disinfect the GNU General Public Virus!
    5. Re:checks and balances by Anonymous Coward · · Score: 0
      Of course, as the copyright-owner Sun has the right to pick whatever license it chooses, including proprietary ones, or even MSFT shared-source ones.

      Yet deliberately choosing a non-Linux-compatable license is indeed a pretty blatent attempt to divide the Free Software community.

      Sun execs enjoy spreading confusion in the Open Source Community as well as with the Free Software guys; by trying to twist what the OSI stands for.

      So their attempts to divide the community are clear.

      And regarding the "and conquor" part of the phrase, Sun's execs also publicly state that solaris is primarily competing against Windows and Linux.

      It's not a value judgement - and I certainly agree that Sun is within it's rights to pick non-GPL-compatable licenses. I just find it a fooish way to piss off the community rather than to inspire people to embrace their practices.

  34. new term by minus_273 · · Score: 1

    maybe we need a new term because free software can mean two things. That is why people keep on saying free as in beer and speech. If the originator of the term in question hadn't chosen an ambiguous term like free we wouldn't have this problem. I propose a new term that will clear all this up, lets say, liberal software. Thus we have three distinct categories which form a type of hierarchy.
    Free Software: IE, Media player, linux, BSD, C# etc..
    (software that does not cost money)
    Open source: bsd, C#, Linux, etc.
    (software that you can also see the source for)
    Liberal Software: Linux, etc.
    (all of the above and also politically defined as free/libre )

    using i think Liberal or maybe libre carries a similar meaning as Free but distinguishes it from Free in a monetary sense.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
    1. Re:new term by killmenow · · Score: 1

      Oh, God, you can't call it Liberal software. The the Republican congress-critters in the US will definitely pass a bunch of bogus laws to benefit Microsoft et. al. and their Conservative software.

      Software Libre makes sense to me but it'll never happen. I also kind of like Liberated Software (if you love something, set it free...) or even better: Liberating Software (it will set you free).

    2. Re:new term by Fred+Foobar · · Score: 1

      Where do you define software you can modify and/or redistribute freely? And Linux is not always "software that does not cost money".

      --
      It was a really good paper.
    3. Re:new term by Anonymous Coward · · Score: 0
      Liberal Software: Linux, etc.

      Speaking as a business owner, I'd trust Conservative Software much more than I would Liberal Software.

  35. Re:WTF? by Anonymous Coward · · Score: 0

    and we wonder why the general population is confused about open source software...

  36. One thing that always irked me... by myrdred · · Score: 1

    One thing that always irked me about the "official" definition of "open source" found here is that they put a bunch of restrictions of what "open source" is.

    In other words, contrary to what most people think, something to which the code is available and can be modified legally for your own personal needs is not necessarily "open source" by the definiton.

    For example, CircleMud - a popular free MUD engine to which the code is available - is not "open source" by the official definition, even though anyone can grab the code and use it for their needs, as long as they don't make a profit from it (this is in the license). Such a clause prohibits the software from being "open source" by the official definiton, even if the source code is open - and there is no other appropriate name for such software! This is what bothers me the most - we can't just call it "open source" we must say "the code is available for download and use blah blah blah" instead of having a convenient name.

    Come on, if the source code is open for anyone to download and modify, it should be "open source" - since that's what the name describes! Why attach some arbitrary hidden restrictions to the term, that are not easily apparent from the words themselves?

    1. Re:One thing that always irked me... by Anonymous Coward · · Score: 0

      No. Open Source means what it has been defined to mean by people with much lower /. IDs than you.

      "Source Available Proprietary" is the term you are looking for for CircleMud.

    2. Re:One thing that always irked me... by Aim+Here · · Score: 1

      CircleMUD is not open source software or free software precisely because certain groups of people CAN'T grab the code and use it for their needs - namely people who need to make a profit.
      In practical terms, it would be incredibly dangerous to put CircleMud code in any open source or free software project. Imagine a piece of software that you had that could be freely modifiable, distributable, tweakable and whathaveyou but the usage conditions riding on it meant it couldn't be used to make a profit, aid terrorism, support communism, run on windows, or be used to run an abortion clinic or a Mosque or Synagogue. Would the 'freedom' or 'openness' of that software be worth giving a name to?

      You can put restrictions on redistributing open source software, but they have to be ones directly relating to keeping the software free (speech) - copyleft and patent clauses for instance. If the software says that I can't put it in the firmware of my baby-mulching machine, it's not free software.

      "Why attach some arbitrary hidden restrictions to the term, that are not easily apparent from the words themselves?"

      Because life's too short to include the official OSI or GNU definition of open source or free software whenever we want to refer to the concept.

    3. Re:One thing that always irked me... by Russ+Nelson · · Score: 1

      I'll freely admit that the name seems to have been chosen on the spur of the moment. It's too descriptive and not unique enough. However, many many people now accept that "Open Source" means what we say it means.

      I encourage people to say "Source Available" software if you can get the source code but you might not be able to modify or redistribute it.
      -russ

      --
      Don't piss off The Angry Economist
  37. Kevin Bedell will be speaking at SCALE 3x by irabinovitch · · Score: 2, Interesting

    Kevin Beddell will be speaking at SCALE 3x on February 12th and 13th, 2005. SCALE will be held at the Los Angeles Convention Center in Los Angeles, CA. Kevin's topic this year will be: "The Case for Open Source/Closed Standards" Other speakrs you might want to check out are John "maddog" Hall, Larry McVoy (BitKeeper), and more. Check out the site for more info. PS For a free exhibit hall pass use the promo code "free" or for a large discount on full access pass use the code "newsp".

    1. Re:Kevin Bedell will be speaking at SCALE 3x by Anonymous Coward · · Score: 0

      "Open Source/Closed Standards?"

      Aren't open standards better than closed standards?

      I prefer a system in which alternative implementations are allowed. Keeping up with a proprietary implementation, whether the source is open or not, is not fun.

    2. Re:Kevin Bedell will be speaking at SCALE 3x by sean23007 · · Score: 1

      The Case for Open Source/Closed Standards??? Are you nuts? Having closed, proprietary standards ensures that one company/entity is in charge of the format used, regardless of the availability of the source. The company would be able to cash in on free bug fixes/new features from the community, but would continue to be able to sell access to the files produced by the program. It's basically the exact opposite of what's good. Even if a program is closed, if it uses open standards, it's practically as good. It leaves an opportunity for another program to be created which reads those files; with closed standards/open source, that's not possible.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    3. Re:Kevin Bedell will be speaking at SCALE 3x by Anonymous Coward · · Score: 0

      Bedell was the "open source editor" for LinuxWorld Magazine until this month: article listing

      One of his articles was called "Open Source and Open Standards" but it's password protected so I can't see the content.

      Maybe he's talking about the successful business models of companies like Red Hat who sell a version of open source software that becomes a required standard? Businesses that use enterprise software packages like databases have to use and pay for "certified" distributions and kernel builds from certain distributors -- having "Linux" or "Unix" or "kernel 2.4.9" just isn't enough. This is how Red Hat can get away with charging more for yearly support than Microsoft or Sun and with forcing you to pay for support for every machine you have running their open software even if you only want support for fewer.

    4. Re:Kevin Bedell will be speaking at SCALE 3x by Anonymous Coward · · Score: 0

      An example of open source / closed standard is GNU tar. By default it writes its own odd tar format which is not compatible with the previously existing POSIX standard. Fortunately or unfortunately the most visible problem only occurs when file paths are >= 100 characters so the problem has remained hidden for a while. But Java and GNOME and other modern software like to use long names so the incompatibility is popping up more often now. GNU tar archives are very common (standard for Linux up to now), so authors of standards-conforming tar implementation are forced to continually reverse engineer the GNU tar format if they want compatibility. I don't know what will happen when more extensions are added (for ACL support, for example).

    5. Re:Kevin Bedell will be speaking at SCALE 3x by Anonymous Coward · · Score: 0

      Kevin Bedell is just another imagineering opportunist. His lecture circuit gesticulations might cause a small fuss on slashdot, but I predict that the effects of his sophmoric philosophizing will stop there.

  38. 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
    1. Re:Good Thought, Bad Example by Reverberant · · Score: 2, Informative
      A better example would be Apple's AAPL, which is an open source license that is neither free nor compatible with the GPL.

      I appreciate the point you're trying to make, but FYI, the APSL (AAPL is Apple's ticker symbol) was revised, and is now considered to be a free (but GPL-incompatible) open-source license.

      From your link:

      Apple Public Source License (APSL), version 2

      This is a free software license, incompatible with the GNU GPL. We recommend that you not use this license for new software that you write, but it is ok to use and improve the software released under this license. More explanation is available

    2. Re:Good Thought, Bad Example by Jay+Maynard · · Score: 0, Troll

      The distinction is both necessary and important only to the FSF and its minions. The rest of the world has moved on, by conclusively demonstrating that they simply don't share the FSF's concerns.

      --
      Disinfect the GNU General Public Virus!
    3. Re:Good Thought, Bad Example by Anonymous Coward · · Score: 0

      Nope. BSD license is free (well, non-free because it still requires credit, but pretty darn close), while the GPL isn't even close to free (try incorporating GPLed code into a closed-source publicly distributed project if you don't believe me).

    4. Re:Good Thought, Bad Example by premchai21 · · Score: 1
      Anyone claiming otherwise quite obviously has an ulterior motive and agenda

      You are not accounting for the possibility of simple mistakes.

    5. Re:Good Thought, Bad Example by Jay+Maynard · · Score: 1

      Of course that one got modded down. It challenges the orthodoxy of the FSF zealots, which are heavily represented on Slashdot.

      The point is still valid. The only people still using the term "free software" are FSF zealots. If you don't believe me, go look at ESR's analysis of usage of the two terms on the web. If you don't believe him, he's provided the links to the searches he did; perform them for yourself and disprove the numbers.

      --
      Disinfect the GNU General Public Virus!
    6. Re:Good Thought, Bad Example by Sri+Lumpa · · Score: 1


      "The point is still valid. The only people still using the term "free software" are FSF zealots. If you don't believe me, go look at ESR's analysis of usage of the two terms on the web. If you don't believe him, he's provided the links to the searches he did; perform them for yourself and disprove the numbers."

      Why should their be a need to disprove them?

      Many people believe the term Free Software is better than Open Source Software, saying that they should give up Free Software because OSS has 95% mindshare is like saying they should give up Free/Open Source software/Linux altogether because proprietary software/Windows has 95% market share.

      If all you care about is popularity go ahead and blindly use Open Source and join your local jock club but if not use other arguments to justify your choices. Most of the FOSS crowd is composed of geeks after all.

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  39. ESR by Anonymous Coward · · Score: 0

    In addition, some research recently published by Eric Raymond has shown that "among software developers and in the technology trade press, use of the term 'open source' dominates use of the term 'free software' by 95%-5% or more."

    From ESR's page: In this paper I take no position on what I believe should be the case or what terminology people should use, I simply report what is.

    Right..... I could swear I saw ESR waxing poetic on the merits of "Open Source Software" over "Free Software" in Revolution OS.

    He justifies these numbers with the comparison of the terms "Free Software" with "Open Source". He should have compared "Open Source Software" and "Free Software".

  40. 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.
  41. I dislike Free software by l4m3z0r · · Score: 1
    I prefer not to call it Free software. Many people on here are mistaking it for Free as in beer and not how it was meant to be taken and that is as the movement that advocates using only Free software and nothing else, this form of free implies that the source code is available. Personally using the term Free to describe this movement is just too ambiguous, thats why people are assuming free(as in beer). Open Source as a label for the same phenomenon makes much much more sense, the source code is open it is available and logically it follows that its free(both idealogically and beer).

    Lets just stick with the label that makes the most sense and is readily accepted without confusion. And so from this point on let it be known only as Open Source.

  42. Re:MOD UP by MmmDee · · Score: 1

    Sounds informative/interesting. Whether it's accurate, someone else will have to decide.

    --
    No man's an island, unless he's had too much to drink and wets the bed.
  43. Re:WTF? by anum · · Score: 1

    Now you know why semantics are important. This is /., full of geeks and we still get it wrong. I don't know if the two need to be joined but we need to find some term that avoids the term "free".

    It's not funny if I have to explain it.
    It's not good marketing if you have to correct people everytime!

    --
    I don't think, Therefore I'm not.
  44. Open Source vs. Free Software by Eberlin · · Score: 1

    This seems like a match between ESR and RMS, the way they're setting it up. Anyone else willing to pay-per-view for that event?

    Is it really an attitude thing? According to Cathedral/Bazaar somewhere didn't people coin "Open Source" because a lot of people were being misled by the term "Free?" You know, like when you have to explain "free as in freedom" vs. "free as in beer." With "Open Source" you immediately get that the source code is open and infer that you can view code.

    Then you split hairs with "how open is that source?" Is it BSD-style where I can do what I want with it or is it GPL style where I have to give it back along with the changes I made? Or is it "shared source" which means look but don't touch and only if you're willing to give up your firstborn?

    True, one of the aspects between OSS and Free Software is the attitude, but there are clear differences. It seems that as XHTML is a subset of XML (or is that HTML subset of SGML?) "Free Software" is a subset of "Open Source."

    Then again, what the hell do I know. I say cage match between ESR and RMS with Perens as ESR's manager and Linus as the impartial guest referee. That should decide it.

    Blood flows free, hackers, blood flows free!!!

    1. Re:Open Source vs. Free Software by Anonymous Coward · · Score: 0
      I thought they coined Open Source because the FSF had the trademarks for Free Software, and to create marketing hype around their own organization they needed a slogan that they could try to rally people around. Too bad Open has even more ambiguity than Free, so they lost their legal claims on such a trademark. But that wasn't before ESR tried to belittle the FSF to try to get people and especially large corporations to donate to him instead. My impression is that Open Source is simply an intentionally watered-down set of criteria that large corporations want to create confusion in the Linux community; and ESR found an opportunity to make some money of of HP and other big corportate sponsors who probably hate the FSF.

      If you, like Raymond, waned to run off and start yet another software-sharing organization; you'd create yor own catch-phrase too - and if you started fundraising, you'd belittle the phrases "open source" and "free software" and rant about how much better your phrase is too.

      The idea that the FSF's trademarks are ambiguous primarily got started by fud from the OSI.

  45. Re:WRONG by Anonymous Coward · · Score: 0

    WRONG WRONG WRONG -- No wonder everyone's confused.

  46. beer vs. speecs by frn123 · · Score: 1

    It could have something to do with language too.

    There are things that are present in some language and not in another. And i tend to think that it has an effect on how people think.

    For example:
    In english there is no distinct word for free vs. free (beer vs. speech)
    In russian there is no distinct word for house vs. house (home vs. building)
    etc etc...

    (Don't be rough on me - i'm sure there are special case words - but the average Joe or Ivan never uses them, and because of that probably don't grasp the full difference)

    1. Re:beer vs. speecs by Anonymous Coward · · Score: 0

      Just so I get this straight...you're saying in soviet russia, a house builds you?

    2. Re:beer vs. speecs by Anonymous Coward · · Score: 0

      Actually there is a word for building in Russian (zdaneya) as opposed to house (dom). I'd use cyrillic, but it would look like gibberish to you. :-P I think the comparison you would be looking for would be between home and house; those words are the same in Russian.

    3. Re:beer vs. speecs by Artifakt · · Score: 1

      I once saw two French philosophers debate for 15 minutes before they figured out that one of them had originally meant "Sky" (where airplanes fly) instead of "Heaven" (where angels fly). These were two PHDs who couldn't think of a better way to phrase it in French than to ask if the speaker meant angels or airplanes. Standardized, by the law-book French has less thsn 1/2 the vocabulary of English - Depending on just how you measure what's standard or common in English, that number can be much lower. By some methods French has only 36% of the vocabulary of modern Emglish.
      In German, the common word for gloves would literally translate as hand-shoes. I can't swear it affects general thinking much, but it does affect what specialty store carries pairs of gloves. In the USA, a leather goods oriented shoe store is likely to carry shoes, gloves, wallets and belts, while in Germany you have specialty stores that are shoes and gloves only, and sporting type shoe stores that carry lots of sporting type gloves as well.
      In English, the two words that seem to cause the most trouble are "free", and "my". What is the common meaning of the word "my", as used in my mind, my arm, my car, my home, my wife, my child, my job, my country, and my God?

      --
      Who is John Cabal?
  47. Re:WTF? by mr_tenor · · Score: 1

    I used to suggest "unrestricted software", but someone was explaining why the GPL could be seen as "restrictive" last time I brought it up on Slashdot. I still think it's the least confusing English word to use to describe software-libre.


    Then there's "freedom software", which I think is a bad term to start using. Idunno - how do you succinctly phrase "software which is guaranteed to let you do what you want as long as you let others to the same"?

  48. Keep the two phrases by VernonNemitz · · Score: 1

    Hey, if the Eskimos can manage with a bunch of words that all mean "snow" (variants on a theme), then certainly we can do the same with respect to "Open Source" and "Free Software".

  49. Re:And... by Anonymous Coward · · Score: 0

    In theory, one could sell software that had a license that you would have the source, but could not redistribute the source or give away the software for free.

  50. Software LIBRE by LOBOestepaRIO · · Score: 1

    Open vs Free would be the eternal debate among english speakers. The term Open Source was originally coined to avoid "free as in beer" interpretation.

    I think the "free as in freedom" part is the most important thing, because it started all this, and IMHO it's the only thing that prevent us from going back to the dark ages. As I see it, Open Source terminology denies a little of that perspective.

    However... this is only a problem in English... AFAIK all Latin based languages doesn't have this problem, for instance, in Argentina we say "Software Libre".

    One "semantically correct" name is all we need. Specially if you have to convince (not confuse) your boss in five minutes.

    1. Re:Software LIBRE by stratjakt · · Score: 1

      Get a thesaurus:

      Entry: free
      Part of Speech: adjective
      Definition: unrestrained
      Synonyms: able, allowed, at large, at liberty, break loose, casual, clear, cut loose, disengaged, easy, escaped, familiar, fancy-free, fly kites, footloose, forward, frank, free-spirited, free-wheeling, get down, independent, informal, lax, liberal, liberated, loose, open, permitted, relaxed, unattached, uncommitted, unconfined, unconstrained, unengaged, unfettered, unhampered, unimpeded, unobstructed, unregulated, unrestricted, untrammeled

      Of all the words in that list, open is the simplest and most consise.

      Open Software is the right term. Free Software is misleading, as the most common use of the word free in english is to mean "no cost".

      P.S. We have libre in english, commonly used as "liberty" (noun) or "liberated" (adjective) or liberal (bleeding heart). We could use libre too, but it's pretentious sounding and ass-headed, and the business world would run screaming from any paradigm that sounded like "Liberal".

      --
      I don't need no instructions to know how to rock!!!!
    2. Re:Software LIBRE by LOBOestepaRIO · · Score: 1

      Open Software is not bad, but IMHO bringing the thesaurus, you'll miss both the "simple" and the "freedom" part.

      BTW, I see all english terms on this subject being a bit misleading, that way or the other.

      Let me point out that as a non native speaker, I don't have a clue how to solve it. I feel confortable using english terms at work (spanish terms regarding to computing in general just plain suck), but this case is just the exception of that rule. This one the spanish term is way better than its english counterparts.

  51. Meanwhile.... by stratjakt · · Score: 1

    Nobody cares about zealot infighting and semantics.

    This type of crap is why many IT departments laugh at you if you mention linux or OSS as a solution.

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Meanwhile.... by FuzzyBad-Mofo · · Score: 1

      This type of crap is why many IT departments laugh at you if you mention linux or OSS as a solution.

      ..right up to the point when they are replaced by a small shell script (running on a GNU/Linux server, no doubt).

    2. Re:Meanwhile.... by Anonymous Coward · · Score: 0

      Unfortunately, the FUD battle of perception still wins most of the fights:

      Open Source doesn't have one contact in case the product breaks. Linux is written by hobbyists, not professionals. People can write backdoors and nobody checks the code anyway. It's more difficult to install and maintain.

      A lot of people still laugh when linux is mentioned. On the other hand, most people only tolerate microsoft...thinking that the multitude of worms/viruses/reboots are the norm and to be expected in an operating system.

      Cost-effective, stable, secure, and open source -- let 'em laugh as they patch and clean their Windows installations...then have those patches break existing apps without warning nor opportunity to fix it.

    3. Re:Meanwhile.... by Russ+Nelson · · Score: 1

      That's exactly why we don't fight against RMS. Open Source is the friendly and accepting camp, with no moralizing, just high quality, professionally written free software. If you don't want to use Open Source, you're not an immoral person.

      RMS would like us to fight him, because that would draw attention to his philosophy, but we just won't do it.
      -russ

      --
      Don't piss off The Angry Economist
  52. Freedom Software by Mr.Progressive · · Score: 2, Interesting

    I would suggest 'Freedom Software'. That way you can please both 'free as in libre' proponents and anti-French Bushies.

    --
    Okay, so a philosopher, a philologist, and a philatelist walk into a bar...
  53. "Free" vs. "free" by Osty · · Score: 2, Informative

    Notice the capitalization. Open Source does not necessarily create Free Software, even though the software may be free and Free Software is also by definition Open Source (the source is open). In neither case are the real proponents of the two movements concerned about price. RMS himself has even said you can charge for distribution of your software. So, when you say "free", mentally translate that to "Free"*, and you'll have things about right.

    Your take on the Open Source movement is also not quite right. More correctly, it is, "Use whatever is better technically for your purposes so long as it's Open Source, even if it's not Free." That difference between Free and free bites again here. Your version makes it sound as though an Open Source proponent could advocate Microsoft Office (it's not free, and is often better technically for your purpose), but that will never happen because it's not Open Source.

    * "Free" with a capital 'F' means, "the software can't be co-opted by non-Free entities (such as businesses), and any public changes made to the software due to its Open Source nature must be contributed back to the open and Free codebase." It also means that if you use Free Software in your project (the code from it, including linking to libraries -- this doesn't include building your software with other Free Software), you're now required to make your software Free if it's for anything other than personal consumption. Open Source, on the other hand, just means that the source is available. The BSD license is certainly open source, but it's not Free because companies can take BSD code, incorporate it in a commercial product, and not release the code to the commercial product. RMS doesn't like that. Pretty much anyone else doesn't give a shit. Well, unless you're talking about Slashdot ...

  54. Parent is obvious karma whore by Anonymous Coward · · Score: 0

    Do we have to have useless karma whoring like this? If you have something to say either reply to the article or reply to a post on what you want to say.

    Replying to a first post is an obvious attempt at karma whoring

    And back on topic - how the hell are you insightful? If you had listed WHY you thought spyware was free then maybe, but just saying "My idea of free software is corrupted" shows no insight in the slightest.

    Anyway, my idea of open sores software is a bunch of hypocrites who make a lot of noise when an IE vulnerability is found, but seem to have an endless stream of smart ass replies like "more eyes lead to better code" whenever a Firefox vulnerability is found.

    At least the Free Software zealots tend to not complain as they take a more philosophical stance, its the Open Source tryhards that are a bunch of useless basement dwelling |1dd135. And yeah yeah...."IBM embraces open source you are so teh 14|V|3!!1! So wheres the source code to DB2 smart asses? They do it to sound good, but like all profitable companies know that open source is a marketing gimmick and nothing more

    1. Re:Parent is obvious karma whore by gandell · · Score: 1

      If you had listed WHY you thought spyware was free then maybe, but just saying "My idea of free software is corrupted" shows no insight in the slightest.
      I thought that it was obvious why spyware is free...it shouldn't need explanation. Your core comment may not be totally off base, however...perception is hardly insightful. I won't respond to the rest of your comments, as they're too inflamatory to bother with. Nevertheless, I don't dish out the karma, so I can't say what they found insightful in this post. That's something you have to judge for yourself.

      --
      Mercy was given to me by Christ...I must give the same to others.
  55. please mod parent down - probably deliberate troll by Andrew+Cady · · Score: 1

    possibly just ignorance, but in any case, GPL vs. BSD and free vs. open source are completely orthogonal.

  56. distinction by spottedkangaroo · · Score: 1
    Personally, I have no interest in combining the two terms. The only people that would want to are the people that don't see the value of free(dom) software.

    If you sign away enough of yourself on NDAs and other agreements, even the Microsoft Windows sources will be open to you... but that doesn't make it free. Hell, you probably can't even tell your friends what you saw.

    For my part, I could care less if the software is open, but I do care if there's some dipshit company that's restricting the use of the technology.

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
  57. 'Free' is badly chosen by rabbit78 · · Score: 1

    IMO opinion the word 'free' in Free Software is badly chosen. I would like to use the term 'Free Software' more often, but I do not always want to explain 'Free as in freedom' vs. 'Free as in beer' or something. That's why I usually fall back to using 'Open Source'. I do not care _so_ much about the differences, that I lose myself in longish explanations.

    OTOH I don't have an alternative for 'free' at hand.

    Anyway, I cannot stand the argues about BSD vs. GNU or 'Free' vs. 'Open Source'. Both sides have their points, both licenses have their use. There is always the right tool/license/whatever for the right job!

    1. Re:'Free' is badly chosen by Anonymous Coward · · Score: 0

      There is always the right tool/license/whatever for the right job!

      Not really. Sometimes there is never an appropriate tool. I would like to teleport myself to London instantly. But we don't have that tool. So we have to use klunky and inefficient aircraft and vehicles instead.

      In other cases, there is no "right" tool for the job, but many different ways of doing the job that are equally valid, or produce subjectively different long-term outcomes.

      Then there are the millions of jobs that it would be better not to even bother attempting in the first place. Not every job needs to be done, and not every tool needs to be used. Otherwise we waste our lives doing pointless things just because we happen to have a handy tool. Or making pointless tools because we have handy jobs.

  58. libre software by Xtifr · · Score: 1

    The ambiguity of the word "free" has been an issue for decades. And my problem with the term "open source" is that "open" has been an industry synonym for "badly marketed, loser technology" for decades. (OpenVMS anyone?)

    I first saw the term "libre" proposed on the gnu.misc.discuss ML back in the eighties (note: I haven't read that list since the eighties, but that's neither here nor there). I liked the term then, and I still like it now. Of course, it's never achieved the popularity of "free" or "open source", but it still gets a fair amount of use. You mostly see it as "free/libre/open source", but that's better than not seeing it at all, IMO.

    Anyway, fuggit, a rose by any other name.... :)

  59. 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.

    1. Re:Liberated suggests non-freedom early on. by Langley · · Score: 1

      Well, if you wish to get really pedantic about it. You could argue that once programs like GNU Emacs were placed under the stewardship of the GPL, they were emancipated from the bonds of proprietary software.

      Yes there never existed a version of GNU Emacs that was ever locked down by a corporate master, but until GNU Emacs was licensed under the GPL is was not yet enlightened to the four freedoms.

      But by then people may think you a bit strange, and start slowly backing away.

      Hey! Where did every body go?

    2. Re:Liberated suggests non-freedom early on. by jbn-o · · Score: 1

      You could argue that once programs like GNU Emacs were placed under the stewardship of the GPL, they were emancipated from the bonds of proprietary software.

      No, that's just what I was saying is not the case. GNU Emacs was always free software. It was never liberated from non-freedom. If I recall correctly, it was first distributed before the GNU GPL had been written; Emacs was under the Emacs license. But that license gave you all the freedoms of free software. Software freedom has nothing to do with being distributed by a corporation. In fact, there are lots of free software programs whose copyrights are held by corporations (for example, Red Hat is a corporation and holds the copyright to some GPL-covered programs).

  60. Re:WTF? by stratjakt · · Score: 1

    Goatse-ware, more open than you ever imagined it could be, or ever wanted it to be.

    --
    I don't need no instructions to know how to rock!!!!
  61. Linus TorvOlds? by LOBOestepaRIO · · Score: 1

    From TFA:
    "When Linus Torvolds created the first versions of the Linux operating system, he used all the GNU tools that had been developed by the GNU Project. As a result, to this day many refer to Linux as GNU/Linux. Linux still uses the GNU "C" compiler and its "C" libraries."
    Dude, if you don't know how to write TORVALDS, do us a favor, and forget the whole discussion.

    1. Re:Linus TorvOlds? by Russ+Nelson · · Score: 1

      Different guy. Linus Torvalds, Linus Torvolds, Linus Torvchevy, and Linux Torvjaguar are all different people, and don't you mistake it.
      -russ

      --
      Don't piss off The Angry Economist
  62. Is this article a troll for page hits? by Hobart · · Score: 1

    Both Free Software Definition and Why ``Free Software'' is better than ``Open Source'' have laid out the differences pretty clearly for quite some time now. The differences are understood, and as apparent as the differences between BSD and GPL advocates. Stating he feels that the group that historically has been the most vocal should be swept under the rug is ludicrous, akin to Rush Limbaugh telling his AM radio audience that the Democratic party should be eliminated.

    I'm not sure if anyone should RTFA, in this case it seems to just be a slow-news-day article designed to drive traffic to their site. Anyone disagree?

    --
    o/~ Join us now and share the software ...
  63. Politically correct by danZenie · · Score: 1

    is it "white people", or "caucasian"? maybe "white american"? **shrug**. Nah is "black people". are you sure? Someone said "black american", then another person said "african american". But then that same person called the chinese "yellow people". I'm confused. Is it BSD, or GPL, or just plain FREE. ALL THESE DAMN RULES!!! who has time? Please, just keep making great software.

    --
    You need people like me so you can point your fuckin fingers and say, "That's the bad guy." So what that make you? Good?
  64. Free Software is the instrument of social change by Anonymous Coward · · Score: 0

    Free Software, as introduced by rms, is, and is intended to be an instrument of social change.

    It would be more accurately be termed, "Freedom Software," or "Software for Social Progress."

    It isn't strictly about what a single user can do with a single piece of software. It is also about promoting a landscape of social software freedoms.

    We are most free when we act together. We are least free when we can not act together. "Intellectual Property" laws are the instruments of greed and power which isolate and build up walls between peoples.

    The things we will do together are far greater than any one of us will do - can do - alone.

    Every day which goes by under the current order is a day we will not be equal to our potential. Every day which goes by in isolation breeds darkness, the pursuit of power and hatred between brothers, one against another.

    -- mn worker

  65. There is an enormous difference...... by tdhillman · · Score: 1

    I've used scads of free software in my time- many tools that I depend on are free. However, I've yet to see anything that allows me to take apart to the source code for the software and redevelop it, or to add features to it.

    Working with students daily, I emphasize the difference. If you have the skill, you can bend open source software to your particular needs- Apple has certainly made a prudent decison by open sourcing Darwin. With open source, everybody wins because everyone has a vested interest in the development of the software.

    Free can be free but still quite protected by copyright standards. Open source depends on creating an atmosphere where individuals can contribute to the development of the whole.

    Free can still keep a number of secrets- open source lets those secrets out. One is about community, another is about altruism. I'll take a community over simple altruism any day of the week.

    --
    befuddled (noun) 1. Unable to create a pithy sig
    1. Re:There is an enormous difference...... by Todd+Knarr · · Score: 1

      You're forgetting RMS's comment: "It's free as in speech, not free as in beer.". You're talking about free-as-in-beer software, which doesn't have to be open-souce at all. Closed-source free software has all the problems you describe. I tend to call it no-payment-required software.

      The distinction between free-as-in-speech software and open-source software is, IMHO, an important one, though. Open-source software is satisfied with the source as-in being available. Free software aims to make sure the source stays free. You can see the difference in how the BSD license affects software vs. the GPL. If you write software and release it under the BSD license, I can go and take that software, modify it, build a product around it, rake in the profits from that product and neither pay you a penny for it nor show anyone any of the modifications I've made to it. I can even release it under a non-BSD license that precludes access to the source code and you even as the author of the code can't touch me for it. This would make your code open-source but not free (because I can come along and make it non-open-source). The GPL, OTOH, goes a little further by insuring the code stays open-source. If I want to build my product around someone else's GPL'd code, I've got to keep the GPL'd code under the GPL. Note that it's not saying I have to keep my code under the GPL, but if I can't seperate my code from the original GPL'd code in the final product as delivered (the standard is basically that someone can, in the product as delivered, replace the GPL'd portion without breaking the product (unless the replacement code itself is broken)) then I'm either going to have to comply with the GPL or I'm going to have to go back to you and negotiate a non-GPL license for your code.

      Both sorts of license have uses. So does the LGPL, which is a variation suitable for libraries or loadable modules. I think there's a use for all three types of licenses, and which one is best depends on what the author of the code wants done with it.

  66. Distinction already gone by LaissezFaire · · Score: 1

    Well, the author linked in his article to some research gathered by ESR that said 95% of the usage was open source, rather than free software. If true, then we are essentially using one term.

  67. Re:I dont agree with this by Anonymous Coward · · Score: 0

    Uh, please show me a free software license that does not meet the OSI's Open Source Definition.

  68. Linuxworld? by Anonymous Coward · · Score: 0

    Why does anyone take anything that LinuxWorld says seriously?

  69. I just ignore the distinction anyway. by mcc · · Score: 2, Interesting

    I use the terms "Free" and "Open Source" software pretty much interchangeably and assume anyone who complains about this is apparently so much more wrapped up in semantics than results that their opinion is unlikely to be of much importance.

    ESR and RMS might be of the opinion "Free" and "Open Source" mean something substantially different. Guess what? It isn't their decision anymore. The community has grown larger than them.

  70. RMS should dispense with the Marxist rhetoric by stankulp · · Score: 0, Flamebait
    Richard M. Stallman: "Some who favored this term (open source) aimed to avoid the confusion of 'free' with 'gratis' - a valid goal. Others, however, aimed to set aside the spirit of principle that had motivated the free software movement and the GNU project, and to appeal instead to executives and business users, many of whom hold an ideology that places profit above freedom, above community, above principle. Thus, the rhetoric of 'open source' focuses on the potential to make high-quality, powerful software, but shuns the ideas of freedom, community, and principle."

    Evidently Stallman considers "executives and business users" to be despicable creatures.

    This kind of rhetoric is exactly what prevented "free" software from being accepted by the non-technical bureaucrats who, unfortunately, make most of the IT decisions in corporations and governments.

    The name change to "open source" software has helped distance it from Stallman's social engineering aspirations, which is why open source is finally making inroads into traditional commercial software venues.

    The term "free software," thanks to RMS's rhetoric, hase been viewed by many as the digitial equivalent of the Communist Manifesto.

    The term "open source software" sheds that baggage.

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
    1. 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.

    2. Re:RMS should dispense with the Marxist rhetoric by stankulp · · Score: 1
      Wait, so are you telling me that you - presumably a serf like myself - *want* to cater to the greed of executives and managers?

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

      --
      We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
    3. 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.

    4. Re:RMS should dispense with the Marxist rhetoric by AndroidCat · · Score: 1
      All software development has a cost; ignoring that will get you a world of hurt from Adam Smith's invisible boot. It might get paid from donations of time and effort by people, it might be paid corporations that need a return on their money or go under.

      We have some choice in how that cost is paid, but it always needs to be paid. That's not ideology, that's economics.

      --
      One line blog. I hear that they're called Twitters now.
    5. Re:RMS should dispense with the Marxist rhetoric by Anonymous Coward · · Score: 0
      Liberate yourselves from what? The horrible, terrifying oppression of the closed-source software bloc? Give me a break. That other poster was right about your infantile attitude.

      When Rob Enderle said "the only reason they are supporting Linux is because it is a cause and their life lacks one," I didn't believe it, but I'll be damned if I don't now.

    6. Re:RMS should dispense with the Marxist rhetoric by SlashdotMeNow · · Score: 1

      I for one agree with you on this. Stallman is a dirty hippy.

    7. Re:RMS should dispense with the Marxist rhetoric by stankulp · · Score: 1
      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?

      What you mean by "the current order of things is capitalism," and you obviously think that some sort of socialism would be Utopia.

      Answer this one question: If socialism is so good, why were 100,000,000 people murdered by socialist governments in the 20th century?

      --
      We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
    8. Re:RMS should dispense with the Marxist rhetoric by stankulp · · Score: 1
      We have some choice in how that cost is paid, but it always needs to be paid.

      With open source software, for the price of the lines of code that you wrote, you get an entire operating system or application written by collaborative coders.

      Now that Linux exists through the open source process, there are a lot of Linux experts making a decent living selling their Linux skills to employers.

      That's how the cost is paid.

      --
      We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
  71. Compare these responses to older responses by Anonymous Coward · · Score: 0

    It would be interesting to compare the low quality of these responses to the higher quality responses given when Eric was originally trying to co-opt the movement. It is all downhill from here.

  72. Wrong. by Rufus88 · · Score: 2, Informative

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

    No. What you've just described is called "public domain software". "Free Software" is copyrighted software which you can use in certain ways under the condition of certain obligations as specified by the Free Software Foundation. Certain core differences in the usages and obligations exist between "Open Source" software and "Free Software", so I don't understand the claim that the distinction is non-technical. The way I see it, it *is* technical.

    1. Re:Wrong. by sjalex · · Score: 1
      I basically agree with you and I'd redact my post somewhat.

      Anyway, here's what the FSF has to say about free software, for anyone who's still not clear on the matter.

      For reference, the GPL v2

    2. Re:Wrong. by Planesdragon · · Score: 1

      Public domain software IS "free", it's just that since PD (currently) allows the creation of non-free from free, it's not a good idea if you're trying to change how the world works.

    3. Re:Wrong. by Anonymous Coward · · Score: 0

      Public domain software IS "free",

      I never said it wasn't. I said (rather, implied) that free software isn't necessarily public domain.

    4. Re:Wrong. by Rufus88 · · Score: 1

      Crap. I intended to ditch my karma bonus in the parent post, but I accidentally ditched my user-id instead.

    5. Re:Wrong. by Anonymous Coward · · Score: 0

      Ummm, what about the Mozilla Public License, the Sun Industry Standards Source License, etc etc. All Open Source, All Free. The FSF doesn't dictate the terms to these licenses.

    6. Re:Wrong. by Rufus88 · · Score: 1

      I did not say that there do not exist licenses which are both "Open Source" and "Free". There are, and you listed examples. I'm simply contesting the assertion that the two terms are equivalent, and I base this on the fact that there exist some licenses which are "Open Source" but not "Free" (and possibly vice versa?). Please correct me if I'm wrong.

    7. Re:Wrong. by orasio · · Score: 1

      You are describing GPL software.

      Free software is not the same as APL-software.
      APL-software uses the copyright laws to create a "copyleft", that reverses some characteristics of copyrighted works.
      Copyleft, opposite to copyright, gives you the right to copy, modify, and share software in a modified form.
      It doesn't let you take those rights from the next user/developer in the chain.
      That is copyleft, and the GPL is a copyleft license, and the GPL comprises the terms of the Free Software Foundation.

      There are lots of copyleft licenses which terms are not set by the Free Software Foundation.

      There are free licenses that are not copyleft (Public Domain, BSD-like license)

      Of course, I agree with your point, free software is definitely not the same as open source software. In fact, open source software is such a fuzzy term, that I don't find much use for it.

      Having access to the source is just a small part of the benefits of free software. It's a nice business word, but it means nothing useful at least.

  73. Difference between Free and Open Source: by Hobart · · Score: 1

    See which licenses are on the FSF's list of Non-Free Software Licenses, but are listed on OSI's list of Approved Licenses.

    For example, the Reciprocal Public License is Open Source but not Free. This is a useful distinction, in argument to Mr. Bedell's article.

    --
    o/~ Join us now and share the software ...
  74. In other news... by Anonymous Coward · · Score: 0

    ...is the glass half empty or half full of fucking bullshit that nobody cares about?

  75. Call it French Software by starling · · Score: 5, Funny

    It worked for Freedom Fries so it should work for software too.

    1. Re:Call it French Software by Anonymous Coward · · Score: 0

      And when the administration in America changes, does this mean that we'll have to call it "French Software?"

  76. 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.

    1. Re:Jesus Christ, let's end this now. by Anonymous Coward · · Score: 0

      Keep in mind, that repeating such a frase makes it much more likely to be remembered for the rest of someones life. From a marketing point of view that's not a bad thing...
      Maybe "open source" works better, but "free software, which is free as in freedom, not free beer" is not that bad. If you want to explain someone what is "open source" you are likely to get into techspeak. When explaining meaning of "free software" in the very first expression you talk about values. Nice.

    2. Re:Jesus Christ, let's end this now. by LuYu · · Score: 1

      Maybe this will help: Free Software is free, not free of charge.

      --
      All data is speech. All speech is Free.
    3. Re:Jesus Christ, let's end this now. by Anonymous Coward · · Score: 0

      That's just mean.

    4. Re:Jesus Christ, let's end this now. by cshark · · Score: 1

      Not necessarily.

      The term "open source" has a lot more exposure in the media, which does not draw the line between open source and free software. Speaking to your average Best Buy customer, you are a lot more likely to have them understand the term open source, than "free software" which can be bad, if you are trying to sell them something. I could see it now, "But uh thaught it wuz free!"

      It has been my experience that there is one major difference between the free software people and the open source people, and it's not the software. In my dealings with both groups, I have formed the opinion that open source people want commercial acceptance bye and large (there are exceptions). They want everyone in the world to use Linux and other open source products, whereas free software people fight commercial influence to the point where it completely stops making sense.

      Open Source people worry about creating usable applications. They occasionally worry about a flagrant GPL violation, but their focus is not the license itself.

      Free software people on the other hand believe that they are ideologically superior to everyone else in the world, and that all software should be free, but not as in beer, or was is free as in beer? Oh crap, I can never keep that one straight. Anyway, rather than focusing on building software for the sake of sharing it, they tend to get more involved in the activist "you should never have to pay for anything" spiel.

      They say that they mean free and not free, but they really do seem to mean both. Read anything Richard Stalman has ever posted anywhere for more background on this. Any of his interviews are prime material. His more recent work is especially insightful to that end.

      It's a militant attitude towards the software itself, maybe even towards the world that few sane people have, which is why the distinction needs to be made. It is also why projects like Hoard have never taken off the way Linux has.

      When it comes to it, you can't just be against something like the "free software" movement itself seems to be. (They're against the imprisonment of innocent code!) You have to be for something or about something positive as well. It also helps the name of your movement is simple and straight forward.

      If they're in the market for a new name, how about "Commercially Unencumbered Software?" or "CUS" Isn't that their mission? How about "Systems that unite people in darkness" or "Stupid?" Regardless as to how I feel about them, I think that a simple name that explains in basic English what they are about without this "free as in beer" bull shit would do the movement a world of good.

      Just my two cents.

      --

      This signature has Super Cow Powers

    5. Re:Jesus Christ, let's end this now. by swv3752 · · Score: 1

      You know, it seems to all ways be the Open Source folks that claim that the Freedom folks are extremist. You don't like the split in terms?

      Fine, you created the split so you be the first to drop the differentiating terms. I think even RMS would be willing to compromise and call it Freedom Software if the OSS folks would drop the term Open Source.

      Where you get on some high horse, and claim that we need to stop this bickering so just bend over and accept our terms, I do not know.

      --
      Just a Tuna in the Sea of Life
    6. Re:Jesus Christ, let's end this now. by cshark · · Score: 1

      Classic post man.
      You're probably right.

      --

      This signature has Super Cow Powers

    7. Re:Jesus Christ, let's end this now. by Anonymous Coward · · Score: 0
      In my dealings with both groups, I have formed the opinion that open source people want commercial acceptance bye and large (there are exceptions). They want everyone in the world to use Linux and other open source products, whereas free software people fight commercial influence to the point where it completely stops making sense.

      Well, this becomes obvious when you look at who backs the OSI (the California based non-profit organization behind the term "Open Source") and the FSF (the Massachusetts based non-profit behind "Free Software").

      The OSI is mostly industry backed and does its best to preserve the rights of HP, Oracle, and Sun using Open Source Software.

      The FSF is mostly academia backed, and does its best to preserve the sharing of ideas.

      It's not so much the attitudes of the people, but the financing sources behind these organizations who effectively hire the people to represent their interests.

    8. Re:Jesus Christ, let's end this now. by Anonymous Coward · · Score: 0
      You know, it seems to all ways be the Open Source folks that claim that the Freedom folks are extremist.

      I think it's because the OSI is largely funded by large corporations (HP, etc), whose interest is to preserve the rights to make money off their software. This uses them to use more of the tricks of corporate marketing (like belittleing the competitors' marketing slogans, etc); while the FSF simply wants free flow of ideas.

  77. Re:WTF? by Smilin · · Score: 1

    I think you are highlighting one of the core problems.

    I'm more from the proprietary / traditional paid software (ie Microsoft) side of the fence looking in and, right or wrong, this is how I see it:

    When I hear "Free Software" I think software without cost. If I read the context correctly I *may* come to understand they mean "free speech" rather than "free beer" or "freeware" but it's not my default assumption.

    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).

    If there is some difference in these terms that I should readily know about or some clarification it hasn't come yet. Honestly this is just another aspect of Free Software/Open source that seems poorly organized or centralized to me and does little to dispel prejudice that free/open source = cheap or poorly written.

    The "open source" community has put together some great works but their lack of organization shoots them in the foot time and time again. It's nice to be able to debate "free software" versus "open source" but it would be nicer if you had a solid definition and could move on to more important things.

  78. Confused discussion by UrbanAnjar · · Score: 1

    It seems that most people here at Slashdot confuses free (=libre) software with freeware (=gratis). If wee, the geeks at Slashdot doesn't know RMS and his thoughts about freedom... Then who will let others know? If we don't know why do you think a random CEO or CTO would know the difference? In fact free software has by definition to be open source - you can't have freedoms 1 or 3 without access to the source. * 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. There are som cases software could be open source but not free, but I don't think thoose exeptions are so important. Maybe it is time to forget about 'free software' at a term ans say that 'open source' is what was formerly called free software.

  79. Liberty? Liberal? by Anonymous Coward · · Score: 0

    Libertine?

    IMHO Open Source it's only about you can see the code.

    Free Software implies other things.

  80. Moralism or Methodology by LithiumX · · Score: 1, Interesting

    Sorry for the rant, but this is a subject that's been bugging the hell out of me...

    As a moral concept, I strongly support the concept of open source and free software. As comparatively cryptic as it often tends to be, it also provides an abundance of learning and utility resources that were simply not available in previous decades.

    But, at least to me, it seems that a lot of people lose touch with reality and begin assuming that the Open Source movement (loosely, a moral imperative to move the industry heavily towards open and freely available software) and open source software (task-based software released for public enhancement and development for a technical advantage) are one and the same. One is essentially a political faction (politics aren't limited to government), and the other is a development technique that can be applied wherever it's more suitable to private in-house development.

    There is a deffinite need for open source software, both as a public resource (from time donated by individual developers) and as a proven method of creating tools for specific tasks (if company X needs tool Y, they can start the project then release it open source, and soon they'll have a far better tool Y at their disposal).

    However, when I see comments like FSF's "The enemy is proprietary software", I'm not greatly impressed in a moral sense. The enemy is not software written for a direct profit, and business is not all about philanthropic ventures.

    Personally, I'm no mercenary... if I write a neat tool for my own use, I often release it to my friends and anyone else who wants it, no license whatsoever (ie truly public domain, and bedamned). I don't demand payment for every ounce of effort I make. BUT - I want a house, I want a better car, I want a family, and in general a higher standard of living than I have... and in that respect I'd rather devote my time towards projects that will earn income, and if I create anything that gives me an advantage in a market, I'm not going to be very inclined to give it out freely (until it's been superceded or it's returns have peaked). That's not greed, that's just the basic concepts behind business. As long as it's not destructive, or TOO counterproductive to the market as a whole, it is the creation, marketing, and sole (or controlled) sales rights that usually drive the economy.

    Why all the bickering over increasingly complicated licensing for what was supposed to be a fundamentally "free" concept, both in liberty as well as price? What ever happened to the old, simple, long-lived concept of "Public Domain", you know, the idea of creating something and unleashing it on the world to use and reshape as needed? There are complexities involved, especially when it's a business issue, but when did philanthropy become a war against the very business model that has built and maintained the computer industry, for all it's faults?

    Why are so many more or less non-profit linux distributions expending such a great deal of effort NOT to produce the best operating system they can, on it's own merits, but actively trying to wage war against the current dominant product, which they don't even need to "compete" with? As a private citizen, I support the very concept Linux, but as an administrator and devleoper I don't give a rat's ass about anything but performance and my own design preferences (which Linux has long been my favorite for, but is losing ground with me for a number of reasons). I have to deal with sudden new security issues on my linux servers almost as often as on my windows servers, it's been a long time since I've had a serious technical problem with my windows servers, and it's nice to actually be able to install a friggin product by simply installing it, instead of dealing with dependancy chains, compiler compatability, and other plain annoyances. And with the increasing number of licensing I have to deal with (mysql, RHE - I'm starting to dislike redhat, and others), I'm starting to wonder where the "free

    --
    Do not confuse "Freedom of Choice" with "Free Will".
    1. Re:Moralism or Methodology by Anonymous Coward · · Score: 0

      I enjoyed your rant thoroughly, and I must say that I am also perplexed as to the direction software has been going in the OSS world.

      I am primarily a user, but I have had long discussions with RMS about philosophy and software. While I once used to be a devotee of his, after trying to discuss deeper issues with him, I have concluded that I don't share his philosophy.

      He just doesn't understand the immense utility and satisfaction I get from using well-made software, whether it is proprietary or not. They are tools, and some of the best tools come from Adobe and other proprietary sources.

      I also doubt whether he understand the immense satisfaction I get from financially compensating the creators of the software, and in turn being able to expect first-class support and developer realations back. That I don't have to try and program my own modifications.

      What I do not understand about RMS, is why his "Free" concept only appears to apply to software. Why isn't he ranting about "closed" and "unFree" computer hardware? After all, he has to run his Free software on proprietary hardware from AMD, Intel or, Motorola or IBM, etc. Shouldn't they be compelled to provide the schematics and design notes for the processor? If not, RMS is using a -gasp - UNFREE platform!!

      Why isn't he demanding that musicians supply their "source code" in the form of multitrack studio master recordings, instead of just giving us a mixed-down, finished copy? Shouldn't authors be required to release drafts and research notes with every novel?

      I just don't understand why his ideals of freedom only apply to software, but precious little else. He judges users of non-Free software harshly, so maybe he should expect to be judged harshly for using non-free hardware and literature?

      Anyway - personally, I love the MacOS X shareware/freeware scene. Most of the stuff isn't Open Source, but it's amazing software, and more and more innovative titles come out every day. They are easy to use. These MacOS X authors are just getting on with the job - and in most cases we can easily compensate the author directly.

      I don't mean to be an Apple partisan, but it's just the way I've experienced it. I've never had to worry about finding good software from good vendors, as it is so abundant. On the other platforms (Linux/Windows mainly) it all seems to be about bitching and trying to get something for nothing. On the Mac platform, the users and developers appear to respect and value one another a lot more. The developers are much more concerned with the user's experience, and the users are also concerned about the health and compensation of the developer community. For example - notice the lack of adware and spyware on the Mac. Developers know users won't tolerate it, and in return Mac users pay for their shareware instead of using spyware.

      I see a lot of political and philosophical bluster, rhetoric and bitching from the Free/OSS circles, but I don't see much actually being done very efficiently.

    2. Re:Moralism or Methodology by Drantin · · Score: 1

      this also depends on the definition of proprietary in relation to software, does it mean for-profit software (as you seem tp assume throughout your post) or software that the internal workings of are kept secret by the developers. As Free software can be sold, we can determine that the for-profit definition is at most inadequete, and if the other definition is correct then we also classify freeware as proprietary which may or may not be correct as the only definition of freeware is that it costs you no money to use.

      So, defining proprietary software as well as the multiple other terms being argued over is necessary for the discussion...

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    3. Re:Moralism or Methodology by Gopal.V · · Score: 1
      However, when I see comments like FSF's "The enemy is proprietary software", I'm not greatly impressed in a moral sense. The enemy is not software written for a direct profit, and business is not all about philanthropic ventures.

      Dude, RMS used to sell copies of Emacs for $150 per tape !!. (Windows XP costs $63 for an OEM, and that was in 1984-86)..

      Proprietary != Commercial [how do I hammer this into the heads of the other "Open Source" guys here].
  81. "Open"... does that ring a bell? by Anonymous Coward · · Score: 0

    There is an old lesson of history: as a rule of thumb, things bearing "open" in their name aren't open. "The Open Group", anyone? Do we learn anything from history?

    Well, I prefer Open Source Software over closed source software anyday. But just keep in mind that you can have Open Source software which is not free as in Free Speech. In fact, most software whose developers and "leaders" prefer Open Source as term are not that free at all. Is Evolution Free Software? Try and submit a patch. If this patch doesn't match the marketing goals of Novell you will get a kick in the ass. Yeah, it's open, but it's not free.

    Free means going wild, it means doing things that you *can* do and don't care for your "target group" because the target group is you and you care for yourself. If you have to fork a software to get a useful, well-coded feature in, it may be open, but not free. Is Gnome open? Yes. It is free? No. Is going wild bad? Go figure. It's bad for penetration in the commercial market, but is it bad for you?

    The term "Open Source" is and ever was nothing than marketing. Luckily MS hasn't got that yet. If they weren't that dumb they would've announced Longhorn as being Open Source once it's ready. Hey , imagine that! Just that it wouldn't change a bit. They'd get developers working there ass off to fix bugs and add features and would still be what they are. They would not go wild.

    1. Re:"Open"... does that ring a bell? by Anonymous Coward · · Score: 0

      You misunderstand what the free software movement is all about. Spend some time reading the philosophy of the GNU project. Consider listening to an audio recording of Stallman speaking instead of the reading the essays, I didn't really understand his views until I listened instead of reading.

      Evolution is licensed under the GNU General Public License, by far the most famous FREE SOFTWARE license. See the file COPYING in the evolution source code Evolution IS FREE SOFTWARE.

      I've got some surprises for you. Members of the free software movement (including RMS) consider it perfectly ethical for Novell to only include patches that suite their business goals. We would even consider it ethical if Novell didn't accept any patches and didn't even post evolution on their website. Plus, it's perfectly acceptable for Novell to sell copies of Evolution to customers as free software.

      Why? The belief of the free software movement is that any person with a copy of software should have the fundamental freedoms of free software. Technically this means that even software developed in-house and never shared with the world is also free software, as such an organization has all the free software freedoms (and more) because it's their code. This is how most programmers make a living, and we do not think it's wrong that their code never is released publicly.

      The fact that so much free software is shared through the internet, and that most of these projects have an open development process is irrelevant to the goals of the free software movement, these just happen to be positive consequences of allowing people to share and modify. The free software movement preceded the age of internet access being widely available and the discovery that online collaboration of extremely large software teams could produce good work.

      Sorry that they didn't like your patches. Guess what, life is tough. Even Eric Raymond has faced that kind of rejection, an elaborate patch he wrote to the Linux build process was declined from inclusion.

      Have you read the file HACKING in the evolution source code? It provides guidance on what they're looking for.

      Don't give up. Remember, you are just one fish in a big pond. Evolution is a BIG project. If you're not super confident about your programing ability and online social skills, consider hacking a smaller project to build such skills.

      Evolution is free software, you can fork it if you absolutely can't find a way to have your changes included. Perhaps there are other people willing to join you. Perhaps a fork with a different development methodology already exists.

      Your fork may even become so good that it overtakes the original program. Sometimes the developers of the original will even see the light and bless your fork as the new official program. This famously happened with the GNU compiler collection a few years ago. (gcc) Believe it or not, the FSF is capable of admitting when they're wrong!

  82. Fundamental difference by IGnatius+T+Foobar · · Score: 1

    The fundamental difference between what I'll call the "RMS approach" and the "ESR approach" ... is that with the ESR approach, software freedom is a means to an end. That end is, of course, "software that doesn't suck." It's inexpensive to acquire, maintained by a community (creating all the usual efficiencies), and doesn't create lock-in. With the RMS approach, software freedom is an end in itself. It's something that, on its own, has value.

    Most of us geeks understand the value of software freedom. It's why many of us willingly choose free software even if we have the money to buy proprietary alternatives that might have a bigger feature set, or a fancier UI, or whatever. We understand it. But ESR is correct when he asserts that most software users are not wired the same way we are. They want value, and they want functionality. They usually don't have the sophistication to understand why software freedom is important. That's why the software needs to meet or exceed their needs.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Fundamental difference by Anonymous Coward · · Score: 0
      Nah.

      The fundamental difference is that Eric's organization, the OSI, is largely funded by large corporations (HP, etc) and other industry sources; so it represents the right to make money from other people's software. Stallman's FSF is largely academically funded, so it focuses on sharing ideas.

      Follow the money, and you'll see that both Eric and Richard are guys running rather large competing nonprofit organizations who both do their best to represent the needs of their sponsors.

  83. You are missing the point by Anonymous Coward · · Score: 0
    It is indeed easier to use somebody else's BSD code to make a microsoft style product that you then don't distribute under the BSD licence. That is, in fact, what MS has been doing for years IIRC.

    If you make a commercial product yourself under a BSD licence, and try to make money selling boxed software, you're not going to sell very much, though. You're probably better off using the GPL licence, because then, at least companies who want to use your code in a commercial product and don't want to release it under the GPL will have to get another licence from you, which you can charge them as much money for as the market will bear. See MySQL for an example.

    1. Re:You are missing the point by slamb · · Score: 1
      If you make a commercial product yourself under a BSD licence, and try to make money selling boxed software, you're not going to sell very much,

      You missed point #2: the BSD license is not "viral", and the GPL is. Imagine if both Qt and GTK+ were available only under the GPL. Then essentially all graphical software for Linux would have to be GPLed. (And you wouldn't have the option of making another license available.) Thus, the two ways I mentioned would be the only ways to make money off graphical software for Linux.

    2. Re:You are missing the point by Anonymous Coward · · Score: 0

      Er... what? You can already get a non-GPL licence for Qt from Trolltech, just pay 'em.

    3. Re:You are missing the point by slamb · · Score: 1

      Dude, when I say "imagine if..." I'm stating a hypothetical.

  84. The real difference by jdfox · · Score: 1

    That's only true until that "freeware" stops being free-of-charge, then they suddenly start to care a lot. There's nothing like a little six-figure bombshell landing on a PHB's desk, it seems to concentrate the mind wonderfully.

    As an example, the closed-source app PowerArchiver was once "free", til enough people started using it and depending on it, then its owner's started charging for it. Luckily, the LGPL'd 7-zip was there to step into the breach. 7-zip's also used in the installer for FireFox, and it's a good thing the Moz project never relied on a free-of-charge closed-source tool for the installer.

    The morality of Free vs. OSS licensing means a lot more to me personally than just precision. But even all those users who think they don't care about licenses can eventually see that closed and semi-closed licenses are a bad deal for them in the long run, once you point out to them that GPL'd software can never go bankrupt, never get bought out, never get canned by marketing droids, never raise its rent, etc.

    As long as someone's willing to maintain the code, it can remain free of charge to all those users who don't care about code, but care deeply about cash.

  85. I hate to break it to you.... by aristus · · Score: 1

    It was an interjection just like yours here that birthed the term "open source".

    --
    Sometimes seventeen/Syllables aren't enough to/Express a complete
  86. follow parent's links by Broadcatch · · Score: 1

    There is obviously a lot of confusion around the term "free software" - as one post pointed out, there's at least three types: freeware (free as in beer), free software (free as in freedom) and open source (you can access the source). But only free software gives you the freedom to do what you want with it, like sell, modify, reuse it or publish it. Freeware may be closed source, and open source may have restrictions applied.

    --

    The antidote for misuse of freedom of speech is more freedom of speech.
    -- Molly Ivins

  87. Depressing by Morel · · Score: 1

    We're about to hit the 200th post and a large majority of what has been written is severely depressing, because Slashdotters still confuse "free as in beer" and "free as in speech".

    I mean, one would think WE would know the diference!

    So I propose a name change for Free Software. Thus, we can finally end any possible confusion as to what we mean and we can make use of the positive connotations of the term proposed: Freedom Software.

    Now, before everyone starts with the inverted French jokes and political gnashing of teeth, think of the possibilities.

    RMS will be ecstatic, the media will stop misrepresenting us, the public and business sectors will cease to have a negative reaction to us and we can concentrate on making said software better!

    I am not joking about this, by the way. Think: Freedom Software. It's perfect!

    Cheers,

    Morel

  88. Problem with word FREE by Anonymous Coward · · Score: 0
    RMS was not entirely happy with the word "free" but he could not find an english word for "libra". Yes, most of the accepted definitions of "free" are related to freedom, but the one that come to mind for most people is zero cost.


    Why did /. give this dork a siting on the main page? He doens't even understand the issues.

  89. Re:Free as in Freedom/Libre, not as in beer/no cos by Fred+Foobar · · Score: 1

    Actually, the "free" does mean no licensing fees. It's just that "licensing" in the case of free software applies to redistribution and not use. Redistributing free software is "free" as in free beer, and the use of the software is not restricted in any way (a free software license is a copyright license, not a contract as most software licenses are).

    --
    It was a really good paper.
  90. 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"

  91. Which leader of the open source movement? by wine · · Score: 1

    I wonder why the name of this person is not out in the open.

  92. Freedom Software by ebresie · · Score: 2, Interesting

    Okay...I think in the end...the amiguity could be resolved by changin "free software" to "freedom software" (tm). Then people avoid the whole "free as in beer" confusion. May not be grammatically correct but I think it's still more reasonable...

    --

    Eric B
    ebresie@gmail.com
  93. Re:Obligatory Homer Quote by Anonymous Coward · · Score: 0
    I was thinking more along the lines of

    AAAAAAAAAAHHHHHHHHH!!!!!

  94. Eric Raymond is wrong about Sourceforge by br00tus · · Score: 2, Interesting
    The linked article has a link to an Eric Raymond article on terminology. However, the model Raymond uses seems flawed to me - very flawed.

    Raymond notes that a search on Sourceforge for "open source" versus "free software" is 97%+ versus Despite this, the words free software don't appear on my project's Sourceforge page. After reading this, perhaps I'll put those words up there. Looking around at other projects, I see one on page two of a Google search for "free" on Sourceforge that one project aims to develop free (GPL) speech recognition tools. This project seems to be one saying it is in the Stallman "faction" although since they say "free (GPL)...tools" instead of "free software", Eric Raymond doesn't count them.

    More importantly, let's look at the license, are people issuing the "open source" BSD ones or the "free" GPL ones? 40434 projects are GPL while only 4194 projects are BSD. In fact, 6479 projects are LGPL, so even the GPL lesser license beats BSD.

    1. Re:Eric Raymond is wrong about Sourceforge by arose · · Score: 1

      Both GNU GPL and BSD are free software and opwn source licenses, so that is not a useful metric.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  95. GNU/Linux vs GNU/BSD by ebresie · · Score: 1

    Looking at the Linux and GNU section I noticed one of the last paragraphs which reads:

    "Addendum: Aside from GNU, one other project has independently produced a free Unix-like operating system. This system is known as BSD, and it was developed at UC Berkeley. It was non-free in the 80s, but became free in the early 90s. A free operating system that exists today is almost certainly either a variant of the GNU system, or a kind of BSD system.

    "People sometimes ask whether BSD too is a version of GNU, like GNU/Linux. The BSD developers were inspired to make their code free software by the example of the GNU Project, and explicit appeals from GNU activists helped persuade them, but the code had little overlap with GNU. BSD systems today use some GNU programs, just as the GNU system and its variants use some BSD programs; however, taken as wholes, they are two different systems that evolved separately. The BSD developers did not write a kernel and add it to the GNU system, and a name like GNU/BSD would not fit the situation."


    Or maybe from the other GNU/Linux referenced site.

    I'm confused on this...isn't the reasons for calling linux GNU/Linux because it makes use of GNU products (like the compiler, libraries, applications - EMACS, etc) as part of the environment or distribution as a whole? By that same logic, I still don't see way GNU/BSD does not fit by RMS's own words. Does BSD have a completely different set of libraries, applications, compilers, etc that aren't GNU based?

    I know of the split between ATT based Unix and the Berkley version of UNIX, but still...

    Oh well...I guess in the end it's a to-mA-to, verses to-mah-to symantic argument..

    --

    Eric B
    ebresie@gmail.com
    1. Re:GNU/Linux vs GNU/BSD by Anonymous Coward · · Score: 0

      [...]Does BSD have a completely different set of libraries, applications, compilers, etc that aren't GNU based?

      Kind of. From my limited understanding of Linux and FreeBSD (the only *BSD flavor I'm familar with), FreeBSD uses significantly less GNU programs and libraries than Linux. FreeBSD uses GCC, GDB, gzip, and some libraries and some other programs that doesn't come to mind. FreeBSD uses its own C library, it's own 'core' apps (ls, rm, mv, cp, etc.), and it's own shell, plus other 3rd party software in it's base install.

      Your standard Linux distribution, OTOH, is made up of GNU's C library, GNU's shell, GNU's ls, GNU's rm, etc. etc.

      So yes, a working Linux distro uses a whole lot of GNU's programs to create a minimal working system, whereas the *BSD folks use their own tools for the most part.

      HTH

    2. Re:GNU/Linux vs GNU/BSD by RazzleDazzle · · Score: 1

      The majority of the programs in the base of openbsd are NOT from gnu. OpenBSD has made their opinion known to any who look for it:
      http://www.openbsd.org/policy.html (search for GPL)

      or mentioned here by founder, Theo:
      http://marc.theaimsgroup.com/?l=openbsd-mis c&m=104 614028313213&w=2

      You can see the actual license listed here in one example "ls"
      http://www.openbsd.org/cgi-bin/cvsweb/~check out~/s rc/bin/ls/ls.h?rev=1.7&content-type=text/plain

      So GNU/BSD does not really apply. You wouldn't call your car Japanese/ just because there are a couple of parts under the hood made in Japan. To be honest, I am not truly sure which cars have what made from where, but you should be able to get the idea anyways.

      --
      ZERO ZERO ONE ZERO ONE ZERO ONE ONE! Just brushing up for my next big invention: Ethernet over Voice (EoV)
  96. RMS is confused by BigPoppaT · · Score: 1
    One of the problems with RMS (and the FSF) is that they don't seem to understand what a computer is. It's not some kind of 'freedom machine' and it isn't a political issue. It's a tool, used to do a job (or jobs). RMS has stated on numerous occasions that it is always unethical to use non-free software (except when he does it to develop GNU, of course). There are many problems with this statement, but a big one is that he doesn't understand why people own computers in the first place.

    So, here's a real-life example: I bought my first computer for use in music, and that is still my primary use (outside of work). There isn't much free (or open source) pro-quality music software. According to RMS, this means that I simply shouldn't do music on my PC, because I sacrifice my freedom when I use proprietary software. This just demonstrates that he either doesn't know what freedom is, or doesn't know what a computer is. How is it more free for me to not get the job done? There are times when you should sacrifice your freedom in service of a moral principle, (for example, not buying slave-produced chocolate), but this one doesn't make sense. I shouldn't use any software to do the job because none of it is as free as RMS says it should be?

    I think that the real problem is that RMS has some transcendent view of computers that doesn't have much to do with what they really are for most people. ESR (and OSI) seem to understand this - people use computers to get the job done. Whatever gets the job done best is what creates the most freedom. ('Best' is a word that can vary from user to user - most reliable, cheapest, easiest to use, etc.) Open source is a vastly better engineering model, and that is its primary benefit. (I hope some serious open source music apps start happening!)

    One of the other problems with RMS is that he thinks that if two parties enter into a mutually agreeable relationship, it is only ethical and free if it meets his requirements, instead of their own. If I choose to purchase crappy software from MS and agree to their EULA it may be dumb, but why is it unfree? The real freedom occurs when I select the product - I can choose OSS or proprietary. If RMS has his way I will be less free, because I will only be able to select OSS software.

    Final disclaimer: while I disagree with RMS about many things, I do not intend any disrespect to him. The creation of the GPL (and many of the GNU tools) demonstrate his brilliance, and, while I think his principles are wrong, I must admit (and admire) the fact that he sticks with them. I would never suggest that he abandon principle, just that he rethink the ones to which he is committed. Hint to /.ers: it's possible to strongly disagree with him without denigrating him as a human being.

    1. Re:RMS is confused by Anonymous Coward · · Score: 0

      I think you are missing the point here. The computer in a networked world is much much more than a tool. If the computer hardware is free and the software is free and the laws governing computer use permit freedom you may have for the first time in human history the possibility of free and omnipresent communication. That vision is very much closer today than it was even 10 years ago since wireless (ubiquitous) communications are flourishing and the open operating systems and applications have no secrets from their users.

      With that type of computer use in mind, it is easy to realise that complete control over your own hardware/software combination is achieved only with open systems.

      Now, if you take the time to read the goals of the FSF and the GNU project you would realise that these people view software as a part of human knowledge. They advocate that knowledge should be free to anyone, especially in the digital age where the cost of reproducing information (data, bits of knowledge) is zero or near zero. That is why the GNU project releases manuals and other technical documentation under free licences.

      Free software as in free knowledge is very important to the GNU people. And they want to emphasise that what is important in the movement is not the fact that the software produced is better but that the knowledge contained therein is free for people to reproduce, experiment with and distribute without cost.

      As far as the music example you mentioned is concerned, I think I can see where the problem lies. You view your end-goal as being "create music with the computer" in which case you are committing no folly when you use whatever proprietary program you see fit. In the same way, one could view "eating chocolate" as a goal when buying slave-produced chocolate (as per your example), and that person would be committing no folly either. Now imagine an individual who values open computing tools and notices that you fund attempts of proprietary (knowledge hiding) vendors. This individual might surmise that you are trading freedom for convenience. People do that every day by buying sweat shop produced running shoes or coffee bought at ridiculously low prices by distributors. That of course does not mean that people aware of issues of human exploitation like these practices. Hence, when you purchase software that hides knowledge from the world some people might not like it. You are still free to do it if you want since it is not illegal. But is it right?

    2. Re:RMS is confused by BigPoppaT · · Score: 1
      Good answer - well stated. I think you clarify the point well. Of course, I have spent time on the FSF website, and have read RMS essays on the subject, and I still disagree with him (and you).

      I guess part of the problem is that there is no 'free' (as in beer) software, so I don't believe that all 'knowledge should be free to anyone', to quote you. (For that matter, there is no free beer either - someone carries the cost, even if you don't.) There is a cost in creating anything, so I believe that the person that created the software should be able to do with it as they wish - I prefer that they open source it, because I think everyone benefits (including them), but I believe that freedom means letting people make bad choices. If you want software that does the same thing, and the creator doesn't want to share, put in the same work and make it for yourself or be willing to pay what they ask. I don't believe that you have any right to the fruits of their labor except what they grant you. That's the free (as in speech) market. By the way, free speech, the favorite analogy of the FSF, does not mean you are free to appropriate other people's words. It means that you are free to create your own. We already have that in software - otherwise RMS would not have been free to create the GNU tools.

      One of the common complaints about the term 'free software' is the confusion between 'gratis' and 'libre'. Maybe a bigger issue within the 'libre' side is the confusion between libertarian and communitarian definitions of freedom. (Before anyone freaks out here, 'communitarian' does not mean the same thing as 'communist'.) I am primarily looking at the individual (including those developers that don't share) and you are primarily looking at the community (where individual freedoms are less valued than perceived benefits to the community).

  97. General Public Licensed Software by mikey573 · · Score: 1

    I propose promoting the term "General Public Licensed Software" (abbreviated GPL Software when possible).

    Runner up: "free domain software"
    1) People are familiar with the related, but not identical term of "public domain"
    2) "free domain" sounds close to "freedom", or "freedom in"

    Another:
    Syndicated Software (very business-like)

  98. This is just nuts by Mmm+coffee · · Score: 5, Informative
    The comments on this thread (A lot of which have been modded all the way up to +5) goes a long way to show how little even the average slashdotter understands what Free Software and Open Source really are.

    Free Software - This is software which is Free, as in speech. As in the wind. As in thought. This software gives the users four basic freedoms -
    • Freedom 0) The freedom to run the program, for any purpose.
    • Freedom 1) The freedom to study how the program works, and adapt it to your needs.
    • Freedom 2) The freedom to redistribute copies so you can help your neighbor.
    • Freedom 3) The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. Access to the source code is a precondition for this.
    Source: The Free Software Definition. Also I would like to note that not only is "free as in beer" not a part of the Free Software philosophies, but the FSF has sold copies of it's sotware since day one! In the beginning of the movement RMS used to sell tapes of emacs for $300 to put a roof over his head. Today the FSF will sell a rather pricey distro, hand compiled for you by the boys at the FSF. This is _NOT_ about free as in beer.

    The Free Software movement is about Freedom to use my programs without restrictions (read your EULA, folks), Freedom to give copies of the program(s) to others (sorry, can't give you a copy of photoshop even if you're going to use it only once), Freedom to modify the programs (This program is close to what we need but does not suit our businesses' needs. I'll have my IT boys fix it.), and the Freedom to create a community working together to create great software. More information can be found on GNU's philosophy pages.

    Open Source - While the Open Source definition mirrors the Free Software definition in many ways, the two are far from the same in theory and are almost totally different in practice. Real world experience shows that the Open Source movment is far more interested in bug checking than freedom - insert the "many eyes" statement here. This is more development model than philosophy, while FS focuses on the "why", OS focuses on the "how". This is what gets Free Software fans in arms - we worry more about what the software will let us do than about how the software was made. An excellent explination of this is "It's Time to Talk About Free Software Again", written by Open Source co-founder and Debian guru Bruce Perens (/. profile).

    Since this post is getting very wordy, I'll close with something I've noticed over the past year or so - When a lot of slashdotters talk about Open Source they're really talking about the freedoms that the Free Software philosophies have given them. Look around at the stories and comments and keep in mind what both movments really are, you'll be quite amazed.

    (Please forgive my terse presentation - this can be a very deep subject and I wanted to keep it as brief as possible.)
    1. Re:This is just nuts by Mmm+coffee · · Score: 1

      Correction: Bruce Perens' slashdot profile is here, and if the filters mangle it again then there is a space between 'Bruce' and 'Perens' in his handle.

    2. Re:This is just nuts by Russ+Nelson · · Score: 1

      When a lot of slashdotters talk about Open Source they're really talking about the freedoms that the Free Software philosophies have given them. Look around at the stories and comments and keep in mind what both movments really are, you'll be quite amazed.

      Exactly! Open Source has successfully transmitted the ideas of Free Software, whereas the approach that the Free Software Foundation attempted to use for 15 years, making very little progress, failed (I say that they failed even at the same time I admit that they converted me.) Hammering a message down people's throats only succeeds if the people are ready for the message. RMS had some success at that, so he believes that hammering is good. At least, the last time he and I had it out, he was firmly convinced that he was succeeding and that if we would only shut up about Open Source, he would be even more of a success.
      -russ

      --
      Don't piss off The Angry Economist
    3. 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.

    4. Re:This is just nuts by Russ+Nelson · · Score: 1

      Well, I have to say that if the only message you get from Open Source is the development model, then we've done you a disservice. Freedom is an important component of Open Source. It's just not the only component.
      -russ

      --
      Don't piss off The Angry Economist
  99. Correct. Or as I put it ... by NZheretic · · Score: 1
    In A plea for relief from Microsoft's escalating anti-competitive tactics.
    In the last six years information technology vendors have adopted techniques and resources from two existing movements geared toward the construction of software. The newer open source movement, represented by the non-profit Open Source Initiative (OSI) corporation, emphasizes the licensing of software in a manner which encourages its collaborative development in an open environment. The older free software movement, represented by the non-profit Free Software Foundation (FSF), focuses on the ethical issues surrounding the licensing of software. The free software movement emphasizes freedoms which are often taken for granted outside of the field of software: the freedom to use, study how something works, improve or adapt it and redistribute.

    The Free Software Foundation offers two software license schemes which are compatible with their own goals and those of the Open Source Initiative: The GNU General Public License (GPL) and the GNU Library General Public License (LGPL). Essentially, the GPL and LGPL licenses grant the recipient extra rights than that granted by copyright law. Both licenses insure that a contributer or distributer of a GPL or LGPL licensed work may not further impede downstream recipients the rights granted by the same license. Many developing software in an open source manner have realized that this benefit offered by the GPL and LGPL licenses outweigh any potential losses. The licensing also insures that no contributing or distributing vendor or group of vendors could potentially monopolize the market, insuring that real market competition dictates price. Just as the automotive industry can commonize on standards for the production of the mechanisms of seats, instrument panels and doors while providing brand and regional differentiation across a wide array of models, the information technology community can collaboratively develop works under free licenses. Both vendors and consumers benefit from the resulting development cost reductions and competition from use of the resulting commons.

  100. I'll tell you the real problem by koreaman · · Score: 1

    The real problem is that the FSF decided to redefine the word "Free", and the OSI decided to redefine "open-source". RMS thinks that just because he says "free" means something other than the DICTIONARY DEFINITION of "free" and what 99.9% of English-speakers think to be the meaning of "free".

    Likewise, "open-source" implies openness of the source code. But no, the OSI decided that it means the exact thing the FSF said "free" means. We need one term that is our own, and that doesn't already mean something else.

    1. Re:I'll tell you the real problem by Anonymous Coward · · Score: 0

      >MS thinks that just because he says "free" means something other than the DICTIONARY DEFINITION of "free" and what 99.9% of English-speakers think to be the meaning of "free".

      You are totally wrong in more than one point.
      1. "free" has more than one meening in english. I can say "This is for free" what normally mean that i don't have to pay. But if i talk about "free speach" or say "i'm free" the meaning of free is like freedom.
      So you have this problem in english but you can solve it if you say one time what meaning you mean.
      2. "Free Software" is not an English or American thing, it's international and in many other language it has a clear translation.

      But OpenSource has the problem that "Open" has in no language the meaning like the OSI definition.

      So Free Software an the translations are the better solution.
      Also think simply about the definition, Free Software has 4 easy to understand and to explain points. But how can explain correctly all 10 points of the OSI definition and which normal person can understand it?

  101. Re:Free Software is the instrument of social chang by Anonymous Coward · · Score: 0

    In other words, we all are free to do what Richard Stallman wants us to do. "Free Software" comes with a licence agreement.

  102. Re:WTF? by firewood · · Score: 1
    The first few dozen posts, (some even modded +3, insightful) seem to be confusing "free" with "free as in beer"

    They are not confusing anything. Free, as in beer, is the normal use of the word. "Free software" should mean the same thing as Freeware, and does so for most of the non-programming public speakers of the English (or American) language.

  103. People don't mind by SuperKendall · · Score: 1

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

    Lots of software people do 12-14 hour days - perhaps not all the time, but it's not a rarity either.

    I have to say that actually I do not mind either, if I am working for a purpose I believe in. It's only when a company is forcing you to work on something you dislike that hours like that become egregious.

    There's nothing wrong with 14 hour days per se. It's a matter of how much control a company has over workers, and if or how the choose to exert that power. From that standpoint I believe we are better off than the 18th century, since indentured servitude is not really legal anymore (even if some situations seem similar).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:People don't mind by Anonymous Coward · · Score: 0

      Don't your kids miss you when you don't mind working 12-14 hour days on projects you like?

  104. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  105. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  106. 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.

    1. Re:Why Free Software by Russ+Nelson · · Score: 1

      Uh, it was the Linux kernel which prompted Eric to write The Cathedral and the Bazaar. It wasn't the GNU Herd, which I think about five guys out in some cowtown or beantown or something are running.
      -russ

      --
      Don't piss off The Angry Economist
    2. Re:Why Free Software by Anonymous Coward · · Score: 0

      And is was GNU software which prompted and in fact made it possible for anybody to code Linux kernel. And when comparing usage of GNU/Linux (or your Linux) to GNU/Hurd, compare GNU/Linux with usage with Microsoft/Windows also. The GNU/Linux when compared with Microsoft/Windows hasn't even reached so much height that it can give a blowj. Get a grip of the subject matter before replying.

    3. Re:Why Free Software by Anonymous Coward · · Score: 0
      Of course, the example you chose for open source software happens to be a major corporate project that descended out of closed source that started out as a tangled, chaotic mess. Remember the GIGO principle?

      And one of those closed source projects, Mac OS X, is largely open source (everything from the command line down, pretty much) in the form of Darwin.

      Your reasoning is so replete with invalid assumptions that I really don't even know where to begin except to say that BSD folks tend to say "open source", though they qualify as "free". I'd say that OpenBSD (zero remote exploits in the default install, blah, blah, etc.) and NetBSD (I want to run UNIX on my microwave oven) are two good examples of the open source philosophy doing an excellent job at producing a quality product.

      Another poster child of the open source movement, as I mentioned, is Mac OS X. The upper half is closed source. The bottom half is open---the parts whose implementation developers tend to care the most about. And while that openness hasn't brought about a barrage of community bug fixing (though there has been some), it has resulted in a much higher quality user experience because device driver developers and other software developers can see exactly what they're dealing with, and thus are able to write better, more reliable device drivers.

      The reality is that almost all of the open source licenses currently in use qualify as "free" now. The distinction between open source and free software is little more than a terminological pissing contest between RMS and... himself, I guess, since I don't know of anybody shouting back... and the media has largely failed to get "free software", latching onto the "open source" nomenclature instead. Face it, even we geeks sometimes get confused about what someone means when he/she says a piece of software is "free". It's a bad choice of terms because it is hopelessly confusing. If you need to explain "free as in speech", you're already starting out on the wrong page when it comes to dealing with the general public (many of whom have a hard time with even the concept of free beer).

      Frankly, proclaiming the term "free software" doesn't seem to do much other than brand you a raving lunatic, which isn't the image the movement needs. IMHO, the term "open source" should become the standard term for referring to all such software collectively. Besides, there are plenty of people who would say that the BSD and LGPL licenses are more free than the GPL. Calling one "free" and one "open" is unnecessary infighting that only serves to hurt our community's image in the eyes of the public when we should be standing together with one voice shouting "all software should be open, all ideas should be free".

    4. Re:Why Free Software by dgatwood · · Score: 1
      Apologies for the repost. Stupid slashdot posted this anonymously even though I was logged in, and after spending thirty minutes writing this, I'm bloody well getting credit.

      Of course, the example you chose for open source software happens to be a major corporate project that descended out of closed source that started out as a tangled, chaotic mess. Remember the GIGO principle?

      And one of those closed source projects, Mac OS X, is largely open source (everything from the command line down, pretty much) in the form of Darwin.

      Your reasoning is so replete with invalid assumptions that I really don't even know where to begin except to say that BSD folks tend to say "open source", though they qualify as "free". I'd say that OpenBSD (zero remote exploits in the default install, blah, blah, etc.) and NetBSD (I want to run UNIX on my microwave oven) are two good examples of the open source philosophy doing an excellent job at producing a quality product.

      Another poster child of the open source movement, as I mentioned, is Mac OS X. The upper half is closed source. The bottom half is open---the parts whose implementation developers tend to care the most about. And while that openness hasn't brought about a barrage of community bug fixing (though there has been some), it has resulted in a much higher quality user experience because device driver developers and other software developers can see exactly what they're dealing with, and thus are able to write better, more reliable device drivers.

      The reality is that almost all of the open source licenses currently in use qualify as "free" now. The distinction between open source and free software is little more than a terminological pissing contest between RMS and... himself, I guess, since I don't know of anybody shouting back... and the media has largely failed to get "free software", latching onto the "open source" nomenclature instead. Face it, even we geeks sometimes get confused about what someone means when he/she says a piece of software is "free". It's a bad choice of terms because it is hopelessly confusing. If you need to explain "free as in speech", you're already starting out on the wrong page when it comes to dealing with the general public (many of whom have a hard time with even the concept of free beer).

      Frankly, proclaiming the term "free software" doesn't seem to do much other than brand you a raving lunatic, which isn't the image the movement needs. IMHO, the term "open source" should become the standard term for referring to all such software collectively. Besides, there are plenty of people who would say that the BSD and LGPL licenses are more free than the GPL. Calling one "free" and one "open" is unnecessary infighting that only serves to hurt our community's image in the eyes of the public when we should be standing together with one voice shouting "all software should be open, all ideas should be free".

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    5. Re:Why Free Software by Russ+Nelson · · Score: 1

      Not really. The GNU tools were not the only tools. There was PCC, for example. It was the case that Linux was developed using GNU tools, but is not the case that Linux could only have been developed using GNU tools.

      And the difference between Linux and the Hurd is that the Hurd has no users and no future.
      -russ

      --
      Don't piss off The Angry Economist
    6. Re:Why Free Software by Anonymous Coward · · Score: 0

      >Uh, it was the Linux kernel which prompted Eric to write The Cathedral and the Bazaar.

      Yes,it was Linux. And what is Linux?
      If i look in the header of most source files i read "This program is free software..."
      And also Eric Raymond wrote about "Free Software".

      So yes, maybe it was Linux. But Linux was/is Free Software and this is what promote Eric to write The Cathedral and the Bazaar

  107. Re:WTF? by WJMoore · · Score: 1
    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).

    The BSD licence does allow this, therefore you can take FreeBSD and make a product out of it and not release the changes. It is the GPL that prevents closed-source derivative works.

  108. Attitude ! by thoughtlover · · Score: 2, Interesting

    "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)?

    It's not a question of attitude at all. Attitude is determined by the past experiences of the individual. From what I've studied in psychology, a person's underlying behavior will only change if the thought patterns change. For thought patterns to change, there has to be an incentive. Change in behavior will ultimately follow if the new thoughts persist long enough.

    But the original post mentioned 'moralism' - therefore, it sounds like the author is alleging the question, "Does free/open-source software versus stolen software change people's attitudes toward the usability of free/open-source software?"
    Stolen software has to be part of this equation because moralism has nothing to do with free/open-source software. Unless you are illegally bundling/distributing code or binaries.
    Without the moralism check, we can assume that a larger percentage of people will steal software because of the one underlying notion that 'something that is free isn't really that good.'
    Sayings like 'Nothing is free' and 'Everything has a price' are part of our consumer culture. Case in point, I lost a bid for developing a large corporate website. The reason: I bid 2/3 below the largest bidder! They ultimately won because the board members felt the higher price was going to bring better quality because it cost more. How many people pay for 'quality' when they purchase something based on the label/manufacturer? Are those Nike sneakers really that much better than they were 10 years ago? Is that Mercedes better now that Chrysler bought them? Or that Gucci handbag made in Malaysia?

    With time, all empires fall, and some notions, too. Given enough time, some software packages become bloated and less functional (M$ Office) while other become more nimble (Blender.) I believe this is the future for free and open-source software to eventually dominate, however I still don't make much of a distinction between them. From what I see, all software has a license to use it. Almost every consumer product has directions or limitations of use (Take two pills every four hours for pain not exceeding 10 pills in one 24 hour period.)
    If I see any distinction between free and open-source, one gives you the binary while the other gives you the source.

    For people's attitudes to change about free/open-source software, they have to feel like they are getting that bargain. It's about changing the rooted perspective 'that which is 'free' is not without consequence.'

    The root of this problem may be because of the publishers of open-source software. Some projects are more relaxed than others when it comes to their development and maintenance pace. Support may be non-existent, and documentation and interfaces are usually not well thought out. They also don't have megabucks for wide media exposure so their product is not widely known. A person who does discover a free/OS solution may eventually opt to pay for corporate software ultimately because of support. Look at how corporations have bent to take the believability away from free/OS software; dropping prices, reduced versions of flagship products, extended support. Microsoft offering Asia a stripped version of Windows and Photoshop Elements for $99 are two examples of Linux and GIMP winning.

    I could understand someone in the mid-90's using Microsoft's free browser versus paying Netscape for theirs. Microsoft hadn't yet established themselves for consistently building poor software. Many are finally discovering that Firefox is a wonderful, free alternative to an addled IE. I seriously doubt the newest open-source adopters make any distinction between free and open-source software.
    They weren't part of the process that shaped that software. Given time, they may use it, come to like it enough to become part of the process eventually offering the development team feature suggestions and bug comments. That is the behavior change needed to make open-source software the dominate player in the world.

    --
    No sig for you! Come back one year!
  109. Freed software: all are non-free by default by goldfndr · · Score: 1
    Thanks to the Berne convention, all software created in Berne-friendly nations becomes non-free by default. And, as long as said software isn't in the Public Domain, the authors still have the ability to license it under other terms. Even though they are unwilling to exercise other licensing options today, something could happen tomorrow or in 50 years (e.g. a badly worded GPL v4).

    I think "Freed Software" would be best: no ambiguity, and it's only one letter added.

    --
    Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
    1. Re:Freed software: all are non-free by default by jbn-o · · Score: 1

      Software isn't non-free by default because of the Berne treaty, it's copyrighted by default. Software freedom has to do with the terms under which programs are distributed; what rights do the recipients get with the program. Freedom doesn't attach to software which is not distributed. So, in the US, if when you save that original program you're working on, the Berne treaty says it's automatically copyrighted to you, but if you haven't distributed it to anyone it's neither free nor non-free. Copyrighted software can be free or non-free depending on its license. The power to license different copies of software differently to different parties doesn't preclude one copy from being licensed under a free software license. As for a hypothetically "badly worded [future revision of the] GPL", nobody has to choose that license if they find it not to their liking (either licensing their software under it or distributing software licensed to them under it). Today, nobody has to allow their current GPL-covered works to be upgraded to the latest GPL published by the FSF. I don't see what problem such a GPL would create except for making some waves of disappointment and disagreement with the FSF. So, no, "freed" software has exactly the same problem as "liberated" software because they both refer to the same process of going from non-freedom to freedom which simply doesn't apply to all free software. That term is not more clear, in fact it draws a distinction that is not relevant for most purposes when discussing free software.

  110. Remember When Free Meant Free? by Anonymous Coward · · Score: 0

    Open source is not free, assholes. You are required to contribute your existing and future intellectual property, which - get this - has actual value. Unless you're a moron, in which case I don't give a shit what you think.

    It's very cool, but it ain't free.

    Free source code is the stuff we used to pass around without *any* fucking lawyertalk in it, long-haired or otherwise. Those programming for the right reasons have always shared their source code freely.

    Jesus fucking christ. What a rotten, pathetic state of affairs when you can't download a matrix multiplier without having your attorneys clear it first.

    In case it ain't clear, FREE means NO FUCKING LICENSE. Open source is that other stuff, and IT IS NOT FREE.

  111. Different values lead to different consequences. by jbn-o · · Score: 1

    The difference between open source and free software has nothing to do with precision and being sufficiently technical. The two movements value different things and therefore arrive at different evaluations of licenses and recommendations for what software should do.

    People understand freedom quite well, it's the speakers who are reluctant to appear "political" and shy away from freedom talk. This happens particularly amongst Americans trying to explain software freedom, ironically. What these speakers don't understand is that they are still expressing political views when they champion open source values; they are just expressing views with which the business world is far more keen to focus on and give them support for doing.

  112. 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".

    1. Re:Power concedes nothing without a demand. by GlassHeart · · Score: 1
      My answer is quite simple. I am not asking anybody to "back down" on their cause. I am merely stating that insisting on precise terminology doesn't always advance the cause. What I don't understand is the necessity to refer to software freedom by the specific term "free software", for example. Just because it was concocted by luminaries doesn't mean it's a good name, and certainly doesn't mean that the usefulness of the name is not up for debate.

      An extremist, by the way, is somebody who holds an extreme opinion. Basically, we can lay your opinion out on a chosen spectrum and see whose are on the very ends of the spectrum. Extremist opinions are not necessarily wrong, or even unreasonable.

    2. Re:Power concedes nothing without a demand. by jbn-o · · Score: 1

      First, my apology for misformatting my previous post. I didn't intend to make it one big paragraph.

      What would that name be? The thread's article says that "open source" should be that name. But "free software" is the only name so far which refers to what it points to. "Open source" stands for something which doesn't include software freedom (the people who built the OSI purposefully gave that up so they could better pitch to business). If we take the author of the article that drove this thread at face value, the people who stand up for software freedom will, indeed, have to back down from the thing that the free software movement was made to insist upon because they will have to drop the freedom talk for demanding "open source".

      As for extremism, it's that spectrum that is often is used to railroad people into appearing unreasonable. Right versus left politics (a false dichotomy to begin with) in the US, for instance, are often taken to be Republican versus Democrat so that anyone who expresses something other than what the major representatives of these two parties want is widely perceived as beyond the pale (never mind how similar the views of these two parties have become). Hence, I would much rather talk about the views being expressed rather than how they fit onto some scale of commonality.

    3. Re:Power concedes nothing without a demand. by GlassHeart · · Score: 1
      What would that name be?

      Why would you need a distinct name?

      You need to understand where people are today. To put it simply, they might use Firefox if somebody helps them install it. They understand that it's free (beer). They're unlikely to install Linux, because it's too disruptive, and if the application really matters to them (think Word and Photoshop), they do not hesitate to pay for closed source software. No qualms, no sleepless nights.

      It would seem to me that the first step is to introduce and move people to open source software. There are practical and philosophical advantages, and advocates can use one or both to form a convincing argument depending on the audience. Once open source software distinguishes itself as the superior solution, then it becomes important to determine which branch of open source should further be promoted.

      Yes, you can lecture them on and on, but in my experience, nobody cares yet. Remember they still happily (yes, happily) pay hundreds of dollars for closed source software right now. It simply doesn't seem useful to make distinctions within open source software today.

      Now I didn't say it never will be, and I'm not asking anybody to give up their cause. The point is that you want to raise the issue at the right time and place in the right way if you want to be effective.

  113. IE for Windows is *NOT* Free by Anonymous Coward · · Score: 0

    IE (for Windows) is not Free software in either sense. IE is not zero-cost, since recent license agreements require a Windows license to use IE. IE is certainly not Free Software as the source is not available (for openers).

    Yes, you can run IE for Windows using WINE, but that goes against the IE license.

    1. Re:IE for Windows is *NOT* Free by minus_273 · · Score: 1

      IE also runs on solaris and Mac, both are free.

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
  114. Admit you were wrong, Rufus88 by Anonymous Coward · · Score: 0

    >>Public domain software IS "free",

    >I never said it wasn't. I said (rather, implied) that free software isn't necessarily public domain.

    Bullshit! You wrote, "No. What you've just described is called "public domain software". "Free Software" is copyrighted software which you can use in certain ways under the condition of certain obligations as specified by the Free Software Foundation. [...]"

    Public domain software is not copyrighted, but it is free software. Therefore, your statement that free software is copyrighted is wrong. The fact that something is "free software" does not mean that it is copyrighted.

    Likewise, public domain software is not subject to "condition of certain obligations as specified by the Free Software Foundation", and yet it is free software.

    If you don't admit you are wrong here and now and you wonder in the future why people do not take you seriously, it may be because they check your previous posts.

  115. Never use the GPL by papaskunk · · Score: 0
    Although I condone and preach the ideals of the GPL, the actual license is extremely poorly written. RMS isn't a lawyer, as as far as I'm' aware, the GPL has never been reviewed by one.

    Were the GPL ever to be the subject of a legal battle, it would be ripped to shreds. There are other licenses available (or you can always have a lawyer draft one for you), but sooner or later, I think the GPL's poor wording is going to kick us in the butt.

    1. Re:Never use the GPL by Drantin · · Score: 1

      I've only gotten part way into it, although I think most of what the "shredder" is saying is nonsense, the part as to where the GPL is unclear about what is being licensed in referral to the software (code/binaries/etc) may have other ramifications.... as the next line in the license dictates 'that you receive source code or can get it if you want it' Would that indicate that the software has to be available in some other form before the code is sent with it? Because of the wording, can it even be applied to something available solely as source code?

      I admit it seems a rather outlandish thought, and I invite all to tear these statements to shreds via wording elsewhere in the GPL or just clarifying through what is said in that paragraph...

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    2. Re:Never use the GPL by Todd+Knarr · · Score: 2, Interesting

      The GPL has been the subject of legal battles. So far, every company that's been faced with copyright violation charges stemming from including GPL'd code in their products while not complying with the terms of the GPL has, after having their lawyers review the GPL, elected to comply with it's terms rather than risk going to court. Even companies like Cisco who certainly have good lawyers and enough money for that not to be an issue. If it were that easy to rip the GPL to shreds, wouldn't someone have decided they had a good enough chance of winning to take on the copyright holder?

    3. Re:Never use the GPL by Anonymous Coward · · Score: 0

      Here's something to counter that FUD..... One of the authors is Eben Moglen who is Professor of Law at Columbia Law School and General Counsel for teh Free Software Foundation.... So there is your review of the GPL by a person versed in law.... As for a legal battle? Check this out.... If you were previously unaware of the above facts please take time to educate yourself and not talk about stuff you do not understand in future - or else it will be FUD of the not so worst kind... If you *were* aware of the above facts and you were just lying because you don't like teh GPL for whatever reason then please refrain from speech in future because lying isn't nice and it results in FUD of the worst kind - pre-meditated known falsehoods!

    4. Re:Never use the GPL by papaskunk · · Score: 1

      Have you ever actually read the GPL? It contradicts itself in at least a dozen ways. It is not an ironclad legal document. Just because a company decided not to challenge it in court doesn't mean it's unchallengable, it simply means they decided it's not worth it (most likely they either didn't understand what the GPL was trying to say in the first place, or they decided the bad PR wouldn't be worth it). Last time I noticed, OJ & Microsoft are still walking free. Do you really want to release your code under a license with loopholes, just because it hasn't been taken advantage of yet?

    5. Re:Never use the GPL by Anonymous Coward · · Score: 0
      Have you ever had a lawyer read it instead of playing armchair-paralegal yourself? I've had a lawyer review it at a previous company, and he described it as a quite solid legal document.

      Where are these contradictions of which you speak, and where's a legal opinion that backs you up.

      (I think in your naiveness, you are probably mistaking the word "free" for "cheap" when you're reading it.)

    6. Re:Never use the GPL by papaskunk · · Score: 1

      Okay. How about a lawyer that writes for Linux Insider?

      http://www.linuxinsider.com/story/35193.html

  116. Please explain something about Free software by SlashdotMeNow · · Score: 1

    I know some of you think that ALL software should be Free. Let's for a moment consider a world where ALL software must be Free by law.

    Now let's say I'm CEO of Adobe. My engineers say they can - for about $5 million - develop a really really good software tool. Let's say they want to call it 'Photoshop'. I know from market research that users will be willing to pay about $200 for a copy of 'Photoshop'.

    In the world we live in now, I can say 'Yes here's your $5m go develop it' because I know the chances are good that I can sell enough copies for $200 a piece to recover the investment and to make a bit of profit on top.

    But in a 'Free' software world I can't do this. The first guy that I sell 'Photoshop' to will upload it to Kazaa and then I can only make money from supporting Photoshop users. Soon other companies will support them for less, and I can't even do that anymore.

    So how can I fork out $5m for this software in a Free software world? I don't get it.

    1. Re:Please explain something about Free software by Anonymous Coward · · Score: 0


      >Now let's say I'm CEO of Adobe. My engineers say they can - for about $5 million - develop a really really good software tool. Let's say they want to call it 'Photoshop'. I know from market research that users will be willing to pay about $200 for a copy of 'Photoshop'.
      [..]
      But in a 'Free' software world I can't do this. The first guy that I sell 'Photoshop' to will upload it to Kazaa and then I can only make money from supporting Photoshop users.


      If the Software is Free Software people will still buy it, because they wan't a nice box, pressed CD, handbook, support,...
      (For example look at sun, after some time only OpenOffice exist, they have again started StarOffice because many costumers want to buy a box and have someone who is responsible, this is independent from a license)
      And if it's proprietary software people will still put it in Kazaa. Kazaa is not a fantasy of a Free World, it exist here in the proprietary software world!

      And at the end we are talking about profi software. In this case it's not unusual that you develop in order for a costumer and it's also not unusual that in this case the costumer carries the whole development costs.

      And look at the advantage, they don't have to develop every time the wheel from the beginning. For example they can develop there ideas based on existing software which will be much cheaper.

      In a Free Software World on some points you will earn less money but you will also have to invest less money because you can build your ideas on top of existing software.

  117. MOD PARENT UP by SlashdotMeNow · · Score: 1

    Best post EVAR!

  118. 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

  119. freeware, openware, freedomware by Anonymous Coward · · Score: 0

    FREE WARE - FREE SOFTWARE - Free of cost, makes me richer.

    OPEN WARE - OPEN SOURCE - Open to inspection; many eyes find bugs; protects my CONSUMER RIGHTS.

    FREEEDOM WARE - GPL (etc) - Free to use, copy, change, fork; protects my CIVIL RIGHTS.

    Open vs. Free is Consumer vs. Citizen.

  120. ESR is biased and untrustworthy! by zsau · · Score: 1

    He quotes a paper by ESR about the relative frequency of 'free software' and 'open source', and finds that '"open source"' is significantly more common than '"free software"', even amongst developers. I of course was suspicious about this, because I'm almost certain I see software described as 'free/open source' as frequently as I see it described as 'open source', and I'm sure I see it described as 'free' a decent amount. Of course, he's only looking for '"open source"' and '"free software"' as phrases, totally ignoring cases when I say that my software project is 'free, meaning you can do whatever you like'.

    If you think he provides compelling reason to use the phrase "open source", you might be wrong. 'Open source software' only has a mere nineteen thousand hits on sourceforge.net using Yahoo!, in comparison to the ninety thousand ESR says 'free software' has. Obviously the open source movement has lost, and we should all be go back to the FSF!

    --
    Look out!
  121. the vice versa is not possible by Drantin · · Score: 1

    If software is Free as in Libre, then it is not possible that the source can be unavailable as that is an integral part of being able to modify the software to suit your needs...

    --
    Actio personalis moritur cum persona. (Dead men don't sue)
    1. Re:the vice versa is not possible by ultranova · · Score: 1

      In other words, Free software is a subset of Open Source software. Fine, but that doesn't make the two terms equal.

      Remember, "black" is a subset of "colors", but the two terms are far from equal :).

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  122. Abolish the First Admendment! by Anonymous Coward · · Score: 0

    I think we should abolish the First Admendment of the US Constitution, then it doesnt matter whether we have Free or Open Software.

    Think about it? Why waste all these words on such a silly concept as the freedom to use software?

    We should just call it "software". That would save a lot of time in using all these extra words.

    Who needs to think about the difference in Freedom and merely being able to look at the source code?
    Why even bother looking at the source code?
    You do that and then people will think you might have independant thought! Then you'll end up getting sued for copying someone's idea!

    Just keep it simple. Call it "software" and dont think too much. Your brain might freeze!

  123. Splitter! by Anonymous Coward · · Score: 0

    > The laugh I'm having is that it reminds me
    > of Monty Python and the People's front
    > of Judea vs. The Judean Peoples Front.

    "Splitter!"

  124. Linus Torvolds by Anonymous Coward · · Score: 0

    Perhaps he could start by getting the important names right first. Eric is a jerk.

  125. Never got it. by Anonymous Coward · · Score: 0

    Agreed. Anyone saying that Free Software and Open Source have no distinction never got the Free Software movement to begin with. If they did, they'd be arguing FOR it, rather than against it.

    The only motivation for this is a selfish desire to have more fighters under the Open Source banner, even when they disagree on important principles.

  126. Yes, difference in attiutude... by Vo0k · · Score: 1

    If I want to contribute to the community, I release Open Source. But if some commercial bastard pisses me off and releases their "free" proprietary program with some essential functionality missing "for strategical reasons", I release the alternative as GNU GPL'd Free Software - screw you, you want my features in your junk, re-release as GNU or write them yourself!

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
  127. Re:Never use the GPL - links for arguement above by Anonymous Coward · · Score: 0

    god damn it - i said to use html not plain text...
    relevant links for arguement above...

    http://moglen.law.columbia.edu/

    http://www.franken.de/de/veranstaltungen/kongres s/ 2004/04-2-4-gpl-enforcement-knf2004.pdf

  128. FUD ALERT! by Vryl · · Score: 1

    The intellectual property attorney told me
    that it is only a matter of time until people
    begin to assert the right to royalties for
    code contributed to free software projects
    that generates any income for anybody.


    Absolute trollish bs. If a third party has complied with the terms of the licence (say the GPL), then they have explicit permission to redistribute it. Specifically:

    "You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program." and "You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 ..."

    Nowhere does it mention payment of royalties.

    Additional terms cannot be added after the fact (something SCO are about to learn to their detriment).

    The GPL is an explicit licence to use and redistribute the code WITHOUT PAYMENT OF ROYALTIES, as long as certain conditions are satisfied.

  129. Reality check: by jschrod · · Score: 1

    If you think so, check out the archives of emacs-devel@gnu.org, the recent thread "Permission to use portions of the recent GNU Emacs Manual" where the XEmacs developers ask to be able to use updates of the GNU Emacs manual. The GNU Emacs manual has recently changed its license to the GFDL. Their request was denied by RMS. RMS explicitely expressed that this denial was done to inconvience XEmacs developers and their users. The thread is interesting -- it shows that the FSF is clearly not user centric, but project centric; and they define what Free Software is, in the end.

    --

    Joachim

    People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    1. Re:Reality check: by squiggleslash · · Score: 1
      Nope, while the FSF has "defined free software", this doesn't mean they don't manage projects and occasionally inflict pain on people who do not follow particular policies that have nothing to do with free software. This has little to do with the origins of either movement.

      The history of the whole XEmacs vs GNU EMACS thing is a little absurd anyway. RMS was unhappy with the idea of XEmacs forking because he felt that legally it would be easier for the FSF to protect the project if the FSF owned the copyright to the entire thing. He tried to persuade the XEmacs people of this, and to get them to switch over the copyrights for the code they'd contributed to the forks. The XEmacs people refused, so GNU EMACS and XEmacs went their seperate ways.

      I'm sure a lot of people want to use this as evidence that RMS is an eye-swiveling loony, but actually, again, this was a request made, orignally, for practical reasons. I don't necessarily blame the XEmacs people for forking, and think the fact it got petty from there on is largely the fault of RMS.

      So they're fighting over documentation now? That's not right. If what you're saying is true, then RMS needs a little reminder of what Free Software is. He's made the point, time and time again, that Free Software isn't Free unless the documentation is too.

      --
      You are not alone. This is not normal. None of this is normal.
    2. Re:Reality check: by jschrod · · Score: 1

      I was there at the time, I know the history of the Lucid Emacs/FSF Emacs split. (I'm an old fart in the free software area.) Disclaimer: I had my clashes with RMS as well; I know how stubborn he can be. But that is exactly my point: RMS insists that he is the one (or better: that the FSF ist the one) to define the meaning of "free software", as opposed to "open source". This meaning has its agenda, and he openly acknowledges that agenda. The OP implied that the agenda is user centric, and I differ. It's very much focused on the projects, both the technical projects and the meta-project `make software free where we define the technicalities of free'. E.g., the dreaded `assign your copyright to us' issue.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

  130. GPL vs BSD License by Anonymous Coward · · Score: 0

    GPL has some interesting side effects that few people understand.

    Softpanorama site has some interesting papers

    See http://www.softpanorama.org/Copyright/License_clas sification/index.shtml

  131. 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.

  132. There are significant differences afoot. by jbn-o · · Score: 1

    For example, for the gross majority of users, there is no effective difference between GPL, BSD, or even closed source freeware.

    You're conflating the concepts the thread is focusing on. "Freeware" is often proprietary software, software you cannot inspect, share, or modify. With some freeware, you can't even run it at any time for any reason. "Closed source" is a reference to a development methodology that was built to not talk about software freedom. The GNU GPL and the BSD licenses (there are more than one) are free software licenses but they have different effects which make a great deal of difference even to non-programmers. Derivatives from new BSD-licensed programs, for instance, may be licensed under a non-free license and feature improvements the free software user wants. This would adversely impact the free software user and tempt them to switch to the non-free derivative. This would only happen with the GPL-covered program if the copyright holder failed to enforce their license.

    Most of them will never even want to download any source code.

    Ability and freedom are not the same thing, consider writing, for instance. One may become a very good writer by practicing writing but have little freedom to express the views they really want to express. This frequently happens in repressive countries. US citizens may have freedom of speech but that doesn't make all Americans great speakers. So, understanding why software freedom is important doesn't require one to be a programmer.

    On a practical level, even non-programmers can relish software freedom when they learn about what happens when users lack software freedom. In that link, even though Cory Doctorow calls this "buy[ing] open" (a reference to the open source movement), iPod devices would be better if they ran on free software; users would not be subjected to Apple's downgrades (which Doctorow has documented as well). Apple can downgrade iPods without a user's informed consent because Apple ships proprietary software to their users who mostly diligently install whatever they are given. The user has no opportunity to inspect the software to see what it really does, or change it if they don't like what they're being offered. Both of these jobs require source code to be reasonably effective, but delivering a copy of source code is insufficient. One has to have a copy of the source code under a license that allows sharing and modification. And, in a crucial difference between open source and free software, mere "open"ness would not give iPod users the chance to make private undistributed derivative software so that iPod users could keep the improvements they make to themselves.

  133. Preserving the freedom to share and modify. by jbn-o · · Score: 1

    Software patents could prevent that from occurring and neither BSD license (I recall there being 3 and 4-clause BSD licenses) mentions anything about licensing a patent in such a way that the software can be hacked up.

    Copyleft is about preventing others from taking away software freedom in derivatives. There's nothing in the definition of free software that requires a copyleft, and copylefted free software licenses present practical problems some non-copylefted licenses don't. However, I'd hardly say you have fairly framed the issue or arrived at a reasonable conclusion about how useful the definition of free software is.

    1. Re:Preserving the freedom to share and modify. by Jay+Maynard · · Score: 1

      The GPL version 2 doesn't say anything about patent licensing either. Thus, it's no better than the BSD license (there's just one, now; the advertising clause has been rescinded) to answer your objection.

      Copyleft, while claiming to be about preventing others from taking away freedom, does so by destroying freedom to derive at all except on very stringent, and to many objectionable, terms. To many (including myself), even though we do not wish to modify GPLed software and release it in non-open ways (a common accusation, and one that is in my case unequivocally false), the GPL's destruction of freedom while claiming its mantle is the same kind of heinous abuse of the language as the PATRIOT Act. Destroying freedom in order to preserve it is like the classic "screwing for virginity".

      My framing of the issue is no less fair than RMS's perversion of the word "free".

      --
      Disinfect the GNU General Public Virus!
    2. Re:Preserving the freedom to share and modify. by jbn-o · · Score: 1

      Unlike the new BSD license, the GPL claims to have "made it clear that any patent must be licensed for everyone's free use or not licensed at all", thus they would argue that the GPL has been interpreted to grant licenses for patents. However, this could reasonably be disputed and (I'm told) will be clarified in GPLv3. I know of no improvement along these lines coming for a BSD license and no mention of any language in the BSD licenses (old or new) which even mention patents. So even if one's freedom to modify and distribute the software might be in jeopardy with both licenses for now, my guess is that this will change for a lot of GPL-covered software when the GPLv3 is released (my guess on this is in 2005, but I have no inside insight to offer here).

      As for restricting freedom to preserve it, one needs to restrict people's power to take away others freedom if one wants to preserve that freedom. We have to choose what's more important--granting power to restrict people's freedom (as the new BSD license does) or restricting anyone's ability to take away freedom for derivatives (as the GPL does). I'm grateful that there are people releasing their code under the new BSD license, but I want to contribute to a commons where distributed derivatives are in the commons as well.

  134. Free software not defined in terms of open source. by jbn-o · · Score: 1

    What it seems like is being said is that Free Software is Open Source whose derivatives are required to be Open Source.

    I certainly hope that's not what you are taking away from this discussion because that is horribly mistaken.

    Free software is not defined in terms of open source, nor could it be because the free software movement was started over a decade before the open source movement. The term free software was defined well before open source was defined.

    Guaranteeing the freedoms of free software for derivative works is termed "copyleft" and, again, has nothing to do with open source. The open source movement doesn't talk about copyleft or distinguish between licenses in this way because the open source movement doesn't talk about software freedom. The open source movement was built to speak to business and it was believed by this movement's founders that it would be easier to do this job if freedom talk was dropped. You'll still find this approach in operation today: Mark Webbink, chief counsel for Redhat, wrote an article not too long ago about "open source licenses" in which he goes around the barn to categorize licenses by which ones require "open source" derivatives, and he conspicuously does not use the term "copyleft".

  135. Re:WTF? by Smilin · · Score: 1

    What license allows you to take open source software, modify it then sell it closed source for profit provided you pay someone their fair share for the original works?

  136. Free Source Software by thedward · · Score: 1

    I don't remember exactly where, but I've seen the term "Free Source Software", and I really like it.

    It seems less confusing than "Free Software" and still has the dichotomy with "Open Source".

    --
    Remember, no matter where you go, there you are.
  137. Re:FSF and OSI are simply 2 competing organizatoin by Anonymous Coward · · Score: 0
    there just isn't really much of an industry around free software.

    Uh. First note that Linux is distributed under the GPL, a license from the Free Software Foundation. With that in mind, note that IDC forcasts that Linux will be a $35 Billion market.

    Intel made more profit off of it's RedHat investment than it's largest competitor (AMD) made in a decade.

    Sure you weren't trolling?