Slashdot Mirror


How Open Does Open Source Need to be?

mjhuot writes "Doug MacEachern, CTO of Hyperic and creator of mod_perl, responds to criticism by Tarus Balog, a maintainer of OpenNMS, that his company's recent open source announcement is nothing but a marketing ploy. It is starting the debate on whether or not just releasing some code qualifies an application as 'open source.'"

147 comments

  1. Use Free Software instead by Ckwop · · Score: 4, Insightful

    Open source means you can read the source, much like an "open book exam" means you can read the book. The correct term for software that belongs to the community is Free Software. With Free Software, you are guarenteed to have the four fundamental software freedoms. With "Open Source", there is no such guarentee.

    By my definition, even Windows is Open Source. In principle, I can view the source code to Windows. It's difficult and I have to sign a whole bunch of documents but I could do it with sufficient patience. This is why I don't like Open Source as a term; it is far too misleading. In fact, it doesn't actually mean anything other than the fact there is a mechanism by which you can see the source code that doesn't involve getting a court-order.

    In contrast, the term Free Software has a very precise meaning and really should be trade-marked by the FSF. Then the FSF could only issue licenses to se the trade-mark where the software is licensed that protects the four freedoms. This way, companies couldn't profit from the name unless they labelled their products correctly.

    Simon

    1. Re:Use Free Software instead by Anonymous Coward · · Score: 0

      I would at least the caveat that with open source you should at least be able to compile and install the software. You can view parts of the windows code, but you cannot get an entire system which you could build yourself. Its certainly not free, and I would not call it open source either.

    2. Re:Use Free Software instead by xarak · · Score: 1

      Wouldn't copylefting it be better?

      --
      Atheism is a non-prophet organisation
    3. Re:Use Free Software instead by ScottLindner · · Score: 3

      If you have to sign documents then it is not "Open". It might be available, but not Open. In technology Open means that it is made freely available for all to see. Such as ISO. Any standard that is published with ISO is concerned Open. Unless anyone can take the Windows source freely, it is not Open.

      --
      Slashdot.. where people join together in deliberate ignorance.
    4. Re:Use Free Software instead by eln · · Score: 3, Insightful

      Open Source is basically FSF-lite and was invented to make the whole Free Software thing more palatable to businesses. Unfortunately, as with many things made more appealing to business, the actual ideals of Free Software were utterly lost in the process.

      Free Software is about sharing. Open Source is about curiosity. I can do what I want with a truly Free piece of software, including repackaging and selling it. With Open Source, all I usually get to do is look at the code (curiosity), and if I see anything I want to fix, I usually have to give my fix back to the original owner.

      The power of Free Software is the idea of community development. When you force everyone into restrictive licenses to see your code, you are not only missing the point, but you're losing the single biggest advantage in opening your source code in the first place. At that point, it becomes a marketing scheme and nothing more.

      Unfortunately, most software companies are built around Intellectual Property. Trying to sell an idea to them whose central tenet is giving that Intellectual Property away without a lot of restrictive licenses is not going to get very far. So, in order to placate them, we come up with this Open Source idea, which may win the battle but loses the war.

    5. Re:Use Free Software instead by geobeck · · Score: 1

      In contrast, the term Free Software has a very precise meaning and really should be trade-marked by the FSF.

      Actually, "Free Software" is just as misleading in the vernacular. Just as anyone who doesn't know the technicalities of "Open Source" might assume that they have unrestricted public access to any source code with that label, many people assume that "Free Software" means free as in beer.

      "Rights Free" might be a clearer term, or "Freedom Software"... nah, that opens up another can of semantic worms*. "Clear Software" might be better.

      *as opposed to Symantec worms.

      --
      Find environmentally and socially responsible products on http://buy-right.net
    6. Re:Use Free Software instead by sootman · · Score: 2, Insightful

      The problem with the term 'Free Software' is it's very hard to hear the difference between a capital F and a lowercase f. And the FSF will never, ever get a trademark on 'free software' because there is absolutely no reason not to call zero-cost software 'free'--in English, anyway. If anything, they could go with a term like 'freedomware.'

      BTW, you're using the RMS definition of 'Free' but your own definition of 'Open Source.' By picking and choosing which definitions I'm going to use, I could just as easily say that there's lots of free software on download.com but that Windows very much isn't open source. Intentionally adding to the confusion doesn't help.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    7. Re:Use Free Software instead by replicant108 · · Score: 2, Informative

      "Open source means you can read the source, much like an "open book exam" means you can read the book... By my definition, even Windows is Open Source."

      Actually, the term Open Source has a clear technical definition, which is available on the OSI website:

      http://www.opensource.org/docs/definition.php

      In my opinion it is not as successful a definition as the 'four freedoms' used by the FSF, but Open Source is a less misleading term than Free Software for most people.

      For one, it has the advantage of actually sounding like a technical term.

    8. Re:Use Free Software instead by bsartist · · Score: 1
      Open source means you can read the source, much like an "open book exam" means you can read the book. The correct term for software that belongs to the community is Free Software.
      That's like saying that the correct term for a potato is "carrot". "Open Source" is not an incorrect reference to "Free Software", it refers to a completely different philosophy.
      --
      Lost: Sig, white with black letters. No collar. Reward if found!
    9. Re:Use Free Software instead by Stradenko · · Score: 1

      The de-facto definition of Open Source is defined by the open source initiative (OSI): http://www.opensource.org/docs/definition.php

    10. Re:Use Free Software instead by mrchaotica · · Score: 1

      How about "Libre Software?"

      (Of course, I just call it "capital-F Free Software," myself -- I make sure to explain what it means so that the person I'm talking to doesn't think it's the same as "freeware.")

      --

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

    11. Re:Use Free Software instead by Doc+Ruby · · Score: 1

      There are degrees of openness. Just releasing a DRM'd binary is more open than a purely hosted service. And many GPL projects don't allow anonymous write access to their CVS. "FSF kosher" is extremely open.

      The software's openness is governed by its license. We now have several standard licenses defining degrees of openness. I'd like to see one for each possible degree, with a trademarked name and logo (eg OSS-0, OSS-19) backed by tests in court. But we'd also need standard definitions of open projects, not just the software they produce, to be complete. Eventually we'll have them, once openness is the norm, and closedness is the exception.

      --

      --
      make install -not war

    12. Re:Use Free Software instead by Bogtha · · Score: 2, Informative

      With Open Source, all I usually get to do is look at the code

      Open source doesn't just mean access to the source code. -- From the Open-Source definition.

      The difference between Free Software and Open Source is a matter of philosophy and intended goals. The difference between Free Software and Open Source is not what you are permitted to do with the software. Open Source Software is just as redistributable and forkable as Free Software.

      --
      Bogtha Bogtha Bogtha
    13. Re:Use Free Software instead by CastrTroy · · Score: 1

      I would have to say that every software company is based around Intellectual property. First there's knowledge of the code, and then there's the knowledge how to support and use the sotware. That is all any of these companies have. If Google open sourced all their code, how long would it take because some other company (MS perhaps), bought a bunch of servers, and started hosting a search engine that worked just as well as Google's. How long after MS open sourced (for real) their Windows code, would somebody come and start selling (or giving away) a completely compatible OS. This would significantly hurt their bottom line. Maybe businesses would still buy windows for accountability and support, but most home users don't get much accountability and support right now with windows, so why would they pay for it?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    14. Re:Use Free Software instead by tiocsti · · Score: 1

      Then you'd get into a situation where truly free software (public domain software) could not be called free, interesting indeed...

      Copywritten software can never truly be free, true freedom exists only in the public domain.

    15. Re:Use Free Software instead by trentblase · · Score: 2, Insightful

      Wouldn't that be "Software Libre"? Anyways, I prefer "Open software"

    16. Re:Use Free Software instead by ElleyKitten · · Score: 1

      Red Hat and Mozilla and other free/open source companies still make money, even though anyone can copy their products.

      --
      "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
    17. Re:Use Free Software instead by lys1123 · · Score: 1

      Windows is not Open Source.

      Even if you discount the argument that having to provide information and fill out forms to see source code makes it not open (which I believe, but admit is debatable) you still have to admit that Microsoft has the option not to show you its source code no matter how many forms you fill out.

      What do you think would happen if Steve Jobs showed up at a Microsoft's Headquarters and said, "I'm here to see the Windows Source Code. I'll fill out whatever forms you like." as you propose anyone can do?

    18. Re:Use Free Software instead by Etyenne · · Score: 1

      Have you ever read the Open-Source Definition ? This is basically a rebranding of the Debian Free Software Guidelines.



      This stupid Open-Source vs. Free Software rethoric get us nowhere. Please get over it already.

      --
      :wq
    19. Re:Use Free Software instead by brcha · · Score: 2, Informative

      > Such as ISO.

      Have you ever read any "Open" document from the ISO? Please do try to do so and you will see that to read that "open" document you have to pay about 100 chf (~ 65 eur or 80 usd).

      Of course, you can read most of them by downloading them with your favorite .torrent (or emule) client. It is very likely that nobody will sue you for doing so, but still it doesn't make it legal.

      Free Software if Free Software
      Open Source is proprietary name for quasi free software and it is a name made up by proprietary companies in order to destroy the real free software. If you don't believe me, go and ask RMS. He'll be happy to inform you about that.

    20. Re:Use Free Software instead by drinkypoo · · Score: 1

      So did no one use the term "open source" before the creation of the OSI?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Use Free Software instead by ScottLindner · · Score: 1

      I can use ISO 9660 completely for free. It is an Open standard and I do not have to pay to use it. Can't you use ISO 9660 just as freely as I can?

      Having a membership fee to support the organization is a bit different than M$'s lawyer's determining you aren't a hostile threat to them.

      --
      Slashdot.. where people join together in deliberate ignorance.
    22. Re:Use Free Software instead by coaxial · · Score: 1
      Open source means you can read the source, much like an "open book exam" means you can read the book.

      That's not true. Open source means much more than that, and you know it. There are plenty of proprietary software that is distributed with source, sometimes as a necessity, as in the case of scripting languages, or cross platform compatability. (Proprietary UNIX programs have frequently been distributed as source, since that was the only way to ensure the program could run on the users' actual hardware.) Other times a source license would be sold as an option to the usage license to a proprietary program. These source licenses are typically accompanied by a nondisclosure agreement. Even Microsoft will distributed the source to certain things as part of their Shared Source inititive.

      So open source is not merely being able to read the source. To qualify as open source, you must be granted the right to:
      • Free Redistribution
      • Access to Source Code
      • Maked Derivitive Works
      • Protect the Integrity of the Author's Work (i.e. you cant take my name off it, and you can't say I made something I didn't. Unless, I give you permission to do so.)
      • Be Non-Discrimitory to Person, Groups, or Fields of Endevor
      • All Rights Must Be Transferable
      • The License Must Not Be Product Specific
      • The License Must Not Restrict Other Software
      • The License Must be Technology Neutral


      I may not be a big fan of RMS, but I'm not fan or ESR either. They're both self-rightous idealogues as far as I'm concerned. However, I'm not going to let someone willfully misrepresent the other side.
    23. Re:Use Free Software instead by KDR_11k · · Score: 1

      Depends on whether you made the software to further free software and want to see it develop in the open domain or out of pure altruism. In the former case you'd use a no-closed-source-derivatives license like the GPL, in the latter you'll use BSD or a similar "do what you want shall be the only law" license and allow everyone to benefit from your code, no matter who they may be or what their goal is.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    24. Re:Use Free Software instead by KDR_11k · · Score: 1

      You can look into a library, the university I go to has the entire ISO set available.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    25. Re:Use Free Software instead by Anonymous Coward · · Score: 0

      What other side? A group of people get together and come up with a definition, then they tell everyboy that their definition is the one true way. I have been using open source software since the 1980s, long before these people came up with their definition. I disagree with their definition. We can have these agruments all day long. It is meaningless.

    26. Re:Use Free Software instead by PietjeJantje · · Score: 1
      Or: How a large piece of text automatically gets modded up, no matter the nonsense.


      >Open Source is basically FSF-lite and was invented to make the whole Free Software thing more palatable to businesses.

      Ehm no. BSD or MIT for example was not created for the FSF, and existed well before the FSF.

      >Free Software is about sharing. Open Source is about curiosity.

      Ehm no. So you're saying all the fine non FS open source projects are not about sharing? This is the first time I've seen -this- definition.

      >I can do what I want with a truly Free piece of software, including repackaging and selling it. With Open Source, all I usually get to do is look at the code (curiosity), and if I see anything I want to fix, I usually have to give my fix back to the original owner.

      Now you're getting me all confused. It is RSM with his marketing/politcal ploy to redefine to term "free" that stands for the Free Software political movement, and it is ESR who "leads", if you will, the "open source" political movement. You've mixed 'em up? And of course you have folks who code and aren't into World Power. But with either GPL or the others, you can fix anything you like. What you're saying makes no sense at all.

      >Rest of your comments

      Blah yourself.

    27. Re:Use Free Software instead by Phoenix_6 · · Score: 1
      By my definition, even Windows is Open Source. In principle, I can view the source code to Windows. It's difficult and I have to sign a whole bunch of documents but I could do it with sufficient patience. This is why I don't like Open Source as a term; it is far too misleading. In fact, it doesn't actually mean anything other than the fact there is a mechanism by which you can see the source code that doesn't involve getting a court-order.
      Windows is most definitely not open source. Even if you ignore the ISO definition, which has already been mentioned several times, your assertion about being able to view Windows source code is wrong. I work for a company that writes high-availability software for server clusters for both Linux and Windows. Recently we met with Microsoft, and they asked us what they could do to help make our product work just as well on Windows as on Linux. Of course, what it comes down to is we don't have access to the Windows source code, so it's much harder to make our product run correctly. On Linux we can see all the internal workings and even patch the kernel if we need to, but on Windows we're stuck with a black box. Despite the fact that this might hurt their share of the server market, they still won't give us any access to the source code, no matter what. It's not a matter of just signing some forms--they just don't let people see it.
    28. Re:Use Free Software instead by Ithika · · Score: 1

      Open Source is basically FSF-lite and was invented to make the whole Free Software thing more palatable to businesses. Unfortunately, as with many things made more appealing to business, the actual ideals of Free Software were utterly lost in the process.

      I agree completely with you (and RMS) that the ideals of Free Software were lost when Open Source was formulated, but I also think that true Open Source, that provides the advantages which ESR suggests it should, is actually closer to GPL3 (and maybe even beyond).

      The "traditional" GPL has not required that Free Software used and augmented 'locally' (ie, without distribution) be contributed back to the community. If you make changes, but don't publish it, you don't have to supply those changes for the greater good.

      ESR's justification of Open Source (from The Cathedral..., etc.) rested on being good for the developer. But since, if (to take an example) Google make massive improvements to some Free Software component but only use it server-side, they don't have to contribute those changes back to the community. Thus, Google have invented a new wheel, but nobody else knows. The next developer to come along has to, again, reinvent the wheel. Where is the advantage to the developer? Nowhere.

      Of course, ESR would never admit that his justifications of Free Software imply he should be completely supportive of GPL3 etc.

    29. Re:Use Free Software instead by Infonaut · · Score: 3, Insightful

      Free Software is about sharing. Open Source is about curiosity. I can do what I want with a truly Free piece of software, including repackaging and selling it. With Open Source, all I usually get to do is look at the code (curiosity), and if I see anything I want to fix, I usually have to give my fix back to the original owner.

      There are something like 60 OSI-certified Open Source licenses, so discussing all of them as if they were the same only leads to confusion. In fact, the GPL is an OSI-certified Open Source license.

      Also, Stallman's arguments about the GPL providing more freedom than other licenses aren't shared by everyone. The BSD license and other academic licenses have no reciprocality requirement. In that sense they are more free than the GPL, which has a strong reciprocity requirement. One interpretation I've heard is that the GPL reinforces community freedom, while the BSD license reinforces individual freedom.

      --
      Read the EFF's Fair Use FAQ
    30. Re:Use Free Software instead by Boxcarwilli · · Score: 1

      Open Source is just as important if not more than Free Software. With Open Source, I can VALIDATE what the vendor/group says the software is doing rather than having BLIND FAITH. Take Diebold for example, I would be 100% fine with it being Open Source, it allows the software community to give it a green light of trust, or not. Let them run their company, and me validate my digital vote as being what I created.

    31. Re:Use Free Software instead by hswerdfe · · Score: 1

      sorry for the rant....but...

      I hate the term "free software" cause if I tell my mom I can install "free software" on her computer to save her the $500 MS Office fee. she thinks that the only reason this software is worthwhile is cause of its cost.
      using the term "free" stupifies and blinds people to the real beniffits of "Libra/freedom" software.
      it makes people believe that if then can get a "Freeware/shareware/warez" version of there current software, then there is no need to use libra/freedom software.
      but there is, Free software to most people means $0. they won't ask further questions about the ambiguity of the english language, and what kind of free I mean.
      I really think the FSF should go about a rebranding of "Free Software" into "Freedom Software" of "Libra Software".
      cause damint my mom needs to upgrade her Windows ME, and I need to explain to her that just cause I can get $0 Warez of MS Office/Win XP.
      does not mean that Linux/OpenOffice which are "Free" have no advantages...

      BAH!!!...

      --
      --meh--
    32. Re:Use Free Software instead by mOdQuArK! · · Score: 1
      I would have to say that every software company is based around Intellectual property.

      Nah, there are plenty of individuals & software companies whose business models are not dependent on IP laws. Think of development-of-software as a service.

    33. Re:Use Free Software instead by Anonymous Coward · · Score: 0

      GPL freedom flows to every user. BSDL freedom can be blocked with a dam built by anyone upstream from you. There's a reason we no longer tolerate that on rivers.

    34. Re:Use Free Software instead by Anonymous Coward · · Score: 0

      The price for ISO 9660:1998 (in PDF or dead tree) is currently 120 CHF, or about 97 USD. Without reading that spec, all you can do is run software written by people who have read it. You can't even correctly maintain that software; you can't be anything more than an end user limited to what someone else decided you ought to be allowed to do.

    35. Re:Use Free Software instead by Shrithe · · Score: 1

      This is a terrible analogy, and probably a troll anyway, since it's AC. You dam a river, you cut off all water except for what you send through. You make a propritary fork of a BSD project, you just cut off whatever changes you make to it after that point. The original doesn't go away, and people can build on that earlier work however they like.

      If you think BSD isn't committed to freedom and openness, you obviously don't know the enormous contributions that OpenBSD has made to the world of software, under any license. The work they do helps everyone, period, regardless of your ideology or whether you're going to help back.

      Should we not tolerate that?

    36. Re:Use Free Software instead by Anonymous Coward · · Score: 0

      You confused two different ideas at the end there. You seemed to say people saying that the GPL "offers more freedom" contradicts saying that the BSD license are more free. These are BOTH correct. The GPL isn't as free a licence as the BSD licence, but in the long term it does offer more freedom, for example MacOSX is based on BSD code, but is not free (come on, Darwin is not OSX), have you ever seen such a commercial exploitation of Linux code (and don't say Linspire)?

    37. Re:Use Free Software instead by bill_mcgonigle · · Score: 1

      Why switch languages? Use "Freedom Software" if it's important.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    38. Re:Use Free Software instead by bill_mcgonigle · · Score: 1

      "Open Source" is not an incorrect reference to "Free Software", it refers to a completely different philosophy.

      Free Software is a subset of Open Source software, it's not completely different.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    39. Re:Use Free Software instead by Anonymous Coward · · Score: 0

      ...the GPL reinforces community freedom, while the BSD license reinforces individual freedom.

      Bunkum. BSD aficionados believe in anarchist utopia. GPL aficionados do not. BSD aficionados can't do math: they believe that giving someone the 'freedom' to take other people's freedom away equals 'more freedom'. GPL aficionados believe that promoting freedom requires limiting people's ability to take freedom away. BSD aficionados believe that is 'less freedom'. BSD aficionados need a new tagline.

      All that said, BSD aficionados do a hell of a lot to promote real freedom. Compare OpenBSD's hard line vis-a-vis proprietary drivers, for example. Marvel at the truly excellent PostgreSQL. I like the BSD folks a lot. I think they really do value freedom. Unfortunately, I don't think some of them realize how much their licence empowers those who would like to undermine our freedoms, rather than promote them.

    40. Re:Use Free Software instead by Random832 · · Score: 1

      False. Open Source means the same as Free Software, it's just a marketing term to avoid confusing the suits since they might otherwise think "free" means "costs no money".

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    41. Re:Use Free Software instead by Random832 · · Score: 1

      If someone makes a proprietary fork of a BSD-licensed program, what freedom have they taken away from me?

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    42. Re:Use Free Software instead by Random832 · · Score: 1

      One problem is that there are some liars who claim their code is open source just because you can see it, while still violating nearly every point of the definition (points 1, 3, 6, 7, 8, and some of the rest are made ineffective by these violations. it used to also violate 5 by discriminating against the US government, military, and all employees thereof - that's been changed without noting it.) This is a source of some confusion.

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    43. Re:Use Free Software instead by Random832 · · Score: 1
      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
  2. Starting the debate? by ronanbear · · Score: 3, Informative
    I thought that one has been ongoing for years.

    There isn't one open source license. Some are more restrictive than others. Some are more open than others. People need to be more cautious in their use of terminology and should not use GPL interchangably with open source.

    --
    the more they over-think the plumbing the easier it is to stop up the pipe
    1. Re:Starting the debate? by ScottLindner · · Score: 1

      No doubt. Especially GPL 3. I wouldn't dare call that Open Source.

      --
      Slashdot.. where people join together in deliberate ignorance.
    2. Re:Starting the debate? by Anonymous Coward · · Score: 0

      The GPL mandates that the source be open. That means it falls under the category of "open source".

      On the other hand it also mandates that the software NOT be free. If I download a GPL'ed app/source, I'm not free to do with it as I please. I'm free to do with it only as much as the GPL allows. So basically, it's not "free software" in the sense that I'm not allowed to close the source of my particular fork.

      Which brings me to my point: "free software" is all in the public domain. ALL of it.

  3. Open Source is healf hearted philanthropy by cpatil · · Score: 1

    Once you give it to the community, your say on it need not be honoured. You relinquish 100% of the rights on it and developers should be able to do whatever they want. Build products or SELL services etc without being sued.

    1. Re:Open Source is healf hearted philanthropy by Anonymous Coward · · Score: 0

      You have confused "open source" with "Free Software". Go directly to hell, do not pass "go", do not collect "Free Beer"

  4. They are open... by camcorder · · Score: 1

    but not free. They don't claim that they are free (liberal) either.

  5. Open Source - Free Software by gentimjs · · Score: 3, Insightful

    If its "Open Source" than I, either a paying or non-paying customer, can get the source and re-compile it on my own.
    If its Free -and- Open Source, than some anonymous 12 year old can get the source, and re-compile it, without any licensing fees or issues.
    If its BSD/GPL-style-free, than said 12 year old can also re-distribute without sending in signed forms or paying anyone.
    Where is the confusion?

    1. Re:Open Source - Free Software by Anonymous Coward · · Score: 1, Insightful
      If its "Open Source" than I, either a paying or non-paying customer, can get the source and re-compile it on my own.
      If you check with the guys who actually coined the term open source (www.opensource.org), you would notice that modification and redistribution is a "must" in their book.
      If its Free -and- Open Source, than some anonymous 12 year old can get the source, and re-compile it, without any licensing fees or issues.
      Same as above, but this time we also have to look at the FSF due to the term Free. They also mandate modification and redistribution.
      If its BSD/GPL-style-free, than said 12 year old can also re-distribute without sending in signed forms or paying anyone.
      So MPL licensed Firefox, CDDL licensed OpenSolaris and CPL licensed Eclipse are "BSD/GPL-style-free"? Very funny, especially since all those three licenses are also GPL-incompatible.
      Where is the confusion?
      I think the confusion lies with you.
    2. Re:Open Source - Free Software by TheDreadSlashdotterD · · Score: 1

      If its "Open Source" than I, either a paying or non-paying customer, can get the source and re-compile it on my own. If its Free -and- Open Source, than some anonymous 12 year old can get the source, and re-compile it, without any licensing fees or issues. If its BSD/GPL-style-free, than said 12 year old can also re-distribute without sending in signed forms or paying anyone. Where is the confusion?

      When you use than for then. Then you understand that this is better than that.

      --
      I have nothing to say.
  6. Answer... by Anonymous Coward · · Score: 0

    Fully open, including bug databases and all docs otherwise it defeats the purpose of "OPEN".

  7. Example? by WinEveryGame · · Score: 2, Interesting

    Can anyone give an example of a successful open source project which spent a good chunk of its early years as a completely proprietary software?

    1. Re:Example? by Anonymous Coward · · Score: 3, Informative

      Ugh? Mozilla (Netscape), OpenOffice.org (Staroffice) ..

    2. Re:Example? by ScottLindner · · Score: 1

      There's a lot of stuff that BEA Systems produces that has been made open source and is extremely successful as open source.

      --
      Slashdot.. where people join together in deliberate ignorance.
    3. Re:Example? by HoosierPeschke · · Score: 1

      Solaris, MySQL...

      --
      Mr. Universe: "They can't stop the signal, Mal. They can never stop the signal."
    4. Re:Example? by amliebsch · · Score: 1

      WiX.

      --
      If you don't know where you are going, you will wind up somewhere else.
    5. Re:Example? by doti · · Score: 1

      And don't forget Quake, and other id games.

      --
      factor 966971: 966971
    6. Re:Example? by blechx · · Score: 1

      A very successful project that started as a in-house proprietary tool is the 3d modeller Blender.
      http://en.wikipedia.org/wiki/Blender_(software)

    7. Re:Example? by arose · · Score: 1

      Other have mentioned good examples, I'll add Xara LX to the list.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    8. Re:Example? by geoffspear · · Score: 1
      I heard that Linux started out as SCO Unix and was completely ripped off by Linus and then released as "Open Source".

      And if you believe that, I believe the guys at SCO have a bridge they're looking to unload at a low, low price to raise some money to pay their lawyers.

      --
      Don't blame me; I'm never given mod points.
    9. Re:Example? by shish · · Score: 1
      Can anyone give an example of a successful open source project which spent a good chunk of its early years as a completely proprietary software?

      Can anyone give an example that didn't? (where "successful" = "regularly used by people who've never even heard of open source")

      VLC, Gaim.. Gimp? I stuggle to think of as many as the other way round, and those that I can think of aren't as popular (as eg firefox) :-/

      Which brings up a theory -- open source is great at building on top of things and adding features, but it works best when a single entity (person or company) gives them a large, stable codebase to work with. (Also note the inverse -- there are loads of projects where a lot of people form a group to start something, then they spend so long in group politics that nothing gets started and people leave from boredom; also, single entities don't have the manpower or variety of ideas needed to sustain growth)

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    10. Re:Example? by rkrabath · · Score: 1

      Warzone 2100

      --
      Who do I have to blackmail to get some representation around here!?!?!?!?
    11. Re:Example? by Kjella · · Score: 1

      Can anyone give an example of a successful open source project which spent a good chunk of its early years as a completely proprietary software?

      I think the question goes the other way around - why would a successful proprietary software open up its source? You own the whole source, there's no cheap knockoffs or rebrands... alright there's a few pros and cons but for the most part, selling services around an open source product is a lot less profitable and a lot more cut-throat than carving your own niche where you can comfortably sell your proprietary software without real competition (or become the next MS, but those are few and far between).

      Proprietary-gone-open apps were often:
      a) Dying (like Netscape)
      b) Outdated (like Quake, basicly free advertising for newer)
      c) Strategic pawns (like Google AJAX, since more web apps = more business for google)

      Often dying closed source are the rally flag everyone needs. Netscape's codebase for example was almost completely ditched - what was left was simply an established community. In many cases I find that the open source app has little to do with what it once was.

      --
      Live today, because you never know what tomorrow brings
    12. Re:Example? by Wyzard · · Score: 1

      Yep.

      The Cathedral and the Bazaar

      See the section titled "Necessary Preconditions for the Bazaar Style".

    13. Re:Example? by CrkHead · · Score: 1

      Didn't some browser get opened just before the company was sold to AOL?

  8. Um, use the definition, will ya? by Knuckles · · Score: 5, Informative

    It's really easy to know whether "releasing some code" qualifies: read the definition

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    1. Re:Um, use the definition, will ya? by truthsearch · · Score: 2, Insightful

      From TFBlog: "the source code will be available under the GPL next month."

      So I don't see the problem.

    2. Re:Um, use the definition, will ya? by Knuckles · · Score: 1

      So I don't see the problem.

      Oh, I didn't want to comment on whether there is a problem or not, I didn't even read TFB. I was just saying that the question is stupid.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    3. Re:Um, use the definition, will ya? by Minwee · · Score: 1

      "From TFBlog: "the source code will be available under the GPL next month."

      So I don't see the problem."

      If history is any guide, you may start to see the problem in a month or two.

  9. Here we go by Billosaur · · Score: 4, Insightful

    So, two heavyweights(?) in the OSS community are going to start having a little war over what "open source" really means, eh? Must be a slow news day.

    Open Source is what it is, and how "open" you want your software to be is your business. You can throw the whole thing open to anyone and let talented people take up the challenge to adapt and improve your code, or you can have one set of "open" code and one set of "closed" code, the former being available to anyone, the latter available for a price. No one is under any obligation, in either case, to use your software. If you want to charge for the "closed" version so you can actually make a living, where's the harm in that?

    In an ideal world, there would be no secrets. All software would be open and free to roam the Earth. We are a far cry from an ideal world; commerce dominates and servers and bandwidth cost money. Whether your OSS is "open" or "slightly open" doesn't matter much -- if you can't scrape up the cash to keep the lights on and the servers running, it doesn't much matter how cool your software is. All I can say is, leave it alone.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:Here we go by BKirsch · · Score: 1

      In Perspectives on Open Source Software (2001) from Carnegie-Mellon's Software Engineering Institute the authors raise interesting points suggesting why the answer to "how open software needs to be" may come down to "it depends..." if we're thinking of "need" relative to optimizing for a set of requirements (as opposed to the relative simplicity of calling something "open" for marketing purposes or even establishing a trademarked definition.) They describe "open source software" as "at the most basic level [meaning] software for which the source code is open and available. Open and available is meant to convey two concepts: Open - The source code for the software can be read (seen) and written (modified). Further, this term is meant to promote the creation and distribution of derivative works of the software. Available - The source code can be acquired either free of charge or for a nominal fee (e.g., media and shipping charges or online connection charges)." And they contrast this with the Open Source Definition (OSD) from the Open Source Initiative (OSI) noting: "Under OSI (strictly speaking) a software product is in fact open source if and only if it conforms to the OSD...Upon reviewing the complete text of the OSD, it is interesting to point out that the definition does not pertain specifically to the source code itself, but rather to the license under which the source code is distributed. Therefore, in strict conformance to the OSD written by the OSI, a software product that conforms to only eight of the nine criteria is not OSS." They raise a few interesting points relevant to distinguishing meaningful requirements for the SW: An example of a license (Sun's JDK 1.3) that violates OSD criteria #6 ("No discrimination against fields of endeavor") by stating the SW "... is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility." (For most folks for whom lack of an OSI cert might otherwise be a showstopping characteristic, IMO I'd guess this violation is likely to be something of a trivial one in terms of relevance to actual usage scenarios...) And on the one hand the importance for customers who intend to treat OSS as a "black box"--meaning not themselves making any modification or even reviewing code--of the health of the OSS product's community, since the customer in this case plans to be dependent on the community: "If the community is small and stagnant, it is less likely that the software will evolve, that it will be well tested, or that there will be available support." Versus the case of customers who, on the other hand intend to treat OSS as a "white box"--meaning changing code--of characteristics of the SW itself rather than the community: "sometimes the source is the only documentation that is provided. Some consider this to be enough. Linus Torvalds, the creator of Linux, has said, "Show me the source." Yet if this were the case, there would be no need for Unified Modeling Language (UML), use cases, sequence diagrams, and other sorts of design documentation. Gaining competency in the OSS component without these additional aids can be difficult." The whole report is worth reading: http://www.sei.cmu.edu/publications/documents/01.r eports/01tr019/01tr019title.html

      --
      Research Strategist, Microsoft Open Source Software Lab @ http://port25.technet.com
  10. What's in a name? by Minwee · · Score: 3, Insightful

    If only there had been some sort of definition of open source then maybe we wouldn't have to have to start this debate now.

    1. Re:What's in a name? by Macrat · · Score: 1

      Now that would make too much sense!

  11. Organic Food/Open Source its Marketing by BunnyClaws · · Score: 0

    This is just a marketing ploy. Software companies are releasing small bits of code and claiming its open source for the sake of marketing. This is no different than food companies throwing in some soy and calling it organic food. Actually I think its more like the cereal FrootLoops. Make it sound like it has fruit in it when you name it "Froot"Loops. Maybe if they just say its "The door was slightly opened for a second source" that would be more fitting.

    --
    "Anything tastes good if you deep fry it."
  12. Adventures in Naming by B3ryllium · · Score: 3, Funny

    "I know! Let's name him Taurus Balrog!!"

    "No honey, that's too cruel ..."

    "Okay .. er .."

    And there you have it. Taurus Balrog would be a cool name, though :)

    1. Re:Adventures in Naming by Anonymous Coward · · Score: 0

      I went to a comedy club once to see Rich Jeni, and I sat right up front. I knew the owners of the club and they had told me that, while last time Rich had been hand in hand with a young lady, this time he was alone. So I was ready when he got to the "relationship" part of his routine.

      He did the old joke: half the marriages in this country end in divorce, and the other half ...

      there was a pause which I took to mean "everyone join in" so I finished the line: end in death.

      It was so quiet I heard crickets.

      So Rich comes over, sarcastically thanks me for helping him with the show, and he asks me my name.

      "Tarus," I replied.

      He immediately jumps back, puts his hands on his hips, and in a real effeminate voice says "Oooh, we're skipping the names and getting to to good stuff. Well, I'm a Leo, Scorpio rising ..." and for five minutes proceeds to riff on my name.

      Then he asks me my last name. I replied "Smith". He reaches down and plucks the reservation card off the table and exclaims "Blog? Your name is Tarus Blog?".

      Well, I take my shot and go, "C'mon, Rich Jeni isn't the most common name."

      He replies, "Okay, okay. Newborn baby in the crib - you got a choice of two names. First, Richard Jeni [he nods approvingly] or TARUS BLOG. Throw that bracelet away."

      Always liked that guy.

  13. Shareware by Rob_Warwick · · Score: 4, Insightful
    I don't get why he's upset about Shareware.

    Finally we come to the "shareware" model, which is now really starting to draw my ire. Popularized by SugarCRM, it is a "model" where some of the code is open, but to get the full featured version you have to pay, and the full version is not open. Remember shareware? You download a little app for free that does some things, but if you want to unlock all of the features you send the guy ten bucks? If this software was so good, then why hasn't a community sprung up around the free version and made it better?

    Shareware is a limited or expiring version of an application made available for free with the idea that you should be able to try the software before purchasing it. It doesn't have a thing to do with open source, it's just another way of selling your closed source software.

    If he wants to be irritated at software that claims to be open source but charges for advanced features, that's fine. But he doesn't need to get annoyed at shareware.

    1. Re:Shareware by ronanbear · · Score: 1
      Most of the shareware I used back in the day was much more open and non commercial than it is now. There's a huge movement to bring out limited software and leverage its popularity to persuade people to upgrade. Software like Easy CD Creater, Quicktime, Realplayer etc. all attempt to recieve extra income by witholding features that are not expensive to implement.

      This is an important issue for Free Software. There should be no feature restrictions in dual licenced software. A good example where its done well at the moment is OpenOffice.org and StarOffice. StarOffice has proprietry fonts, spellchecker and migration tools but the most important thing is that they don't hobble OOo by preventing features from being added to OOo. Microsoft on the other hand sell multiple versions of Office where the differentiation is mostly about removing features.

      --
      the more they over-think the plumbing the easier it is to stop up the pipe
    2. Re:Shareware by geobeck · · Score: 2, Insightful

      Shareware is a limited or expiring version of an application made available for free with the idea that you should be able to try the software before purchasing it.

      That's what the term has come to mean today, but that's really a demo, not Shareware. In the old days, when software was distributed on BBSes, Shareware was fully functional, and included a notice something like "If you find this useful, please send $X to the creator."

      With Shareware becoming Demoware, today that model is sometimes called Donationware, or worse, Freeware. It gets even muddier when apps distributed as Freeware are actually a limited version with a beg notice to buy the "full version".

      That is total BS. The original distinction between Shareware and Freeware (before Shareware degenerated into Demoware) was that Freeware had no strings attached, period.

      Unfortunately, there is little enforcement of these terms. I've contacted Tucows a couple of times about demos masquerading as freeware, and they have moved them, but how many people do that? How many thousands of crippled demos lurk in the Freeware sections of various download sites?

      Oh, I'm sorry, what was the question? (/rambling)

      --
      Find environmentally and socially responsible products on http://buy-right.net
    3. Re:Shareware by Tim+C · · Score: 1

      I'm sorry, I really don't see a lot fo difference between removing features from (say) Office Professional and selling it as Office Student Edition, and removing fonts from StarOffice and giving it away as OpenOffice.

      In both cases, you've taken a full product, removed some features, and make it available at a lower cost.

    4. Re:Shareware by BarkLouder · · Score: 0
      Shareware is a limited or expiring version of an application made available for free with the idea that you should be able to try the software before purchasing it. It doesn't have a thing to do with open source, it's just another way of selling your closed source software.

      Not exactly. Way back in the beginning, shareware was generally full featured software that you could try out to see if you liked it. It was really an honor system, whereby if you really kept using it, you sent the "owner" some money. These types of programs were generally quite cheap, but usually pretty good.

    5. Re:Shareware by kimvette · · Score: 1

      Actually Sugar isn't open. Read up on the SugarCRM vTiger dispute, and read the FULL sugar license. If you ever decide to subscribe to the Enterprise edition, you are then forbidden from ever running the Open Source version again, and you cannot import the Enterprise data into the Open Source edition. They originally released under the Mozilla Public License (which they renamed to the SPL, or Sugar Public License), then threatened legal action against the vTiger folks when they removed all the branding and extended the CRM system. Funny, the license actually require the removal of all branding.

      It's one thing to offer open source, it's another thing to split the license itself into two pieces, where one claims to be open source and then the other part in the commercial product forbids you from using the Open edition. It's nothing short of bait-and-switch where you redefine the terms behind the user's back. "You see, it depends on what the meaning of 'is' is."

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    6. Re:Shareware by Anonymous Coward · · Score: 0

      If Sun has to pay the foundry per copy to license those fonts, they couldn't include them in OOo because they wouldn't know (much less control) how many copies of the fonts have been made! Microsoft doesn't save any money by selectively omitting features, since they have to implement them anyway. In fact, assembling, testing, and shipping the extra SKUs costs them more than one full version would. It's purely a sleazy price discrimination tactic.

    7. Re:Shareware by azrider · · Score: 1

      However, the trend is that "shareware" or "freeware" (exhibit AV or optimization software) will tell you that "I found these problems... to fix them you must buy my product instead of giving you a one-time fix to ensure that your program will not tank my machine. If I am going to buy a product, I want to be damn sure it will work or that I can get my money back!!! Any thoughts?

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
  14. Open Office? by jbeaupre · · Score: 4, Informative

    I believe it used to be called Star Office (and still is), created by a German company and bought by Sun. Someone is sure to correct me.

    --
    The world is made by those who show up for the job.
    1. Re:Open Office? by Anonymous Coward · · Score: 0

      StarOffice is not fully open is it or are you mistaking OpenOffice which branched from StarOffice?

    2. Re:Open Office? by jbeaupre · · Score: 1

      No, I'm suggesting that OpenOffice is an example of open source that began as proprietary, even if it was through branching. I'm well aware that Sun still sells StarOffice, but they still share a common code base which Sun contributes and borrows heavily from.

      --
      The world is made by those who show up for the job.
    3. Re:Open Office? by Marc2k · · Score: 0, Troll

      Did you miss the fact that the subject of the comment was "OpenOffice"?

      --
      --- What
    4. Re:Open Office? by TorAvalon · · Score: 1

      Did you miss the fact that the content of the comment he replied to was "StarOffice"?

    5. Re:Open Office? by Marc2k · · Score: 1

      Generally, one can read the subject of a comment for extra context! When you mix the two together, you've got a concept! Fucking incredible!

      --
      --- What
    6. Re:Open Office? by TorAvalon · · Score: 1

      yes, you're are.

      Still managed to go right over your head. I replied to show how constructive your post was. I copied and pasted your reply and changed two words. You don't like my post but yours is fine?

      Generally, one can read the subject of a comment for extra context! When you mix the two together, you've got a concept! Damn incredible!

      Right back at ya, GP could have said the same thing to you.

  15. Easy, Blender by Anonymous Coward · · Score: 0

    Done.

  16. I can understand his positon.. by Anonymous Coward · · Score: 1, Interesting

    After starting http://www.proclanmanager.com/ I wasn't expecting hordes of people to help but I did expect at least a few. I have got a few people that have helped out but in my experience it usually goes down like this:

    1) Some guy emails me and says he is interested in the project and would like to help out
    2) I email him back with my copy & pasted response welcoming him and telling him about the mailing lists, source code, etc.
    3) I never hear from him again.

    I've been running my open source project since 2002 and since then no one has contributed much at all.

    I feel like I have contributed so much to the project and as the years go by not having anything to show for it just de-motivates me. I quickly found out that even employers are not interested with open source work you have done on your CV.

    If the guy wants to sell a better version of his code good for him I don't see what the problem here as in my experience no one is interested in helping they just want stuff for free.

    1. Re:I can understand his positon.. by evil_Tak · · Score: 1
      I quickly found out that even employers are not interested with open source work you have done on your CV.

      This is pretty contrary to my experience.

      All of my prospective employers have been intrigued (during interviews) with my work on opensource projects, and that experience definitely weighted things to my advantage.

      I've started three small open-source projects. On all three of them, I've received patches, code, miscellaneous contributions(e.g. .spec files), and suggestions from random people; actually more than I expected. However, I approached my projects with the attitude that, I'm going to create this software; if anybody else can make use of it, or wants to contribute code, then great. If I had been expecting a significant amount of help from others in order to create something functional, it wouldn't have happened.

      You can lead a coder to code, but you can't make him improve it.

    2. Re:I can understand his positon.. by Anonymous Coward · · Score: 0

      Perhaps it's time to redesign your website. I'm not trying to be harsh on you, but I can see why a prospective developer might be turned away from your project. Dude, it looks like it's a Geocities website from 1997! Who would want to rally behind THAT kind of symbol? If it had just "kicked in" that I had signed up to help out with a project with that kind of image, I would definitely not utter another word of it.

    3. Re:I can understand his positon.. by Anonymous Coward · · Score: 0

      Sorry to hear about your struggle. Fundamentally OSS needs to scratch some developers' itch, and clan website implementation may not be big and intimidating enough to get devs thinking "I'd better find a project I can tweak" rather than "I'm going to do it from scratch the Right Way". This is why we find four billion CD rippers on SourceForge, rather than one amazingly excellent one that nobody would even consider not using.

  17. Take what RMS says .... by Anonymous Coward · · Score: 0

    ....and do the opposite!

  18. Re:Wine by Tackhead · · Score: 1
    > Wine is good.

    So is beer. (It's not free beer as in free beer, but beer as in Free beer!)

  19. There is an official definition by Godji · · Score: 2, Informative

    The term "open source" has an official definition right here: http://www.opensource.org/docs/definition.php

    Whether some software is open source is equivalent to whether it conforms to all points in this definition. There you have it, debate settled.

    It is an entirely different issue if this definition can be legally enforced; it cannot, as far as I know. So there is no mechanism preventing companies from making noise by falsely using the term. That is why one shuold always take an "open source" or "free software" claim with a grain of salt, and verify the claim carefully.

    1. Re:There is an official definition by marcosdumay · · Score: 1

      At least at the US, OSI owns the trademark on "Open Source", so they can tell who can use the name and who can't.

  20. Netscape by zlogic · · Score: 2, Informative

    Netscape->Mozilla->Firefox
    Quake 1,2,3 (although not mantained anymore)
    Google's AJAX toolkit

    1. Re:Netscape by mrchaotica · · Score: 1

      Believe me, Quake 1, 2, and 3 are maintained -- just not by iD. In fact, the problem with those programs is that there's too many forks and not really any "definitive" version!

      --

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

    2. Re:Netscape by resiak · · Score: 1

      http://icculus.org/quake3/ is close enough to the "definitive" Quake 3 for me.

  21. Why are we even having this discussion? by PotatoHead · · Score: 1

    If said software can be embodied into the existing body of open code, without changing it's existing freedoms of use, then said code is open enough!

    If strings are attached, then it's not open.

    Done, next.

    1. Re:Why are we even having this discussion? by geoffspear · · Score: 1
      Oddly enough, a quick search of your blog reveals that you have, in the past, referred to Linux as "Open Source". Granted your opinion may have changed since you characterized it as such, but by the definition you give in the above comment, GPL software is not Open Source.

      If I have an existing body of BSD-licensed code, I can't take a piece of GPL code and add it to my code and then release it under a BSD license.

      Maybe the problem of defining "open source" isn't really as simple as you glibly suggest it is.

      --
      Don't blame me; I'm never given mod points.
  22. uhhhmm... mozilla! by RelliK · · Score: 1

    n/t

    --
    ___
    If you think big enough, you'll never have to do it.
  23. Good ol' days by boyfaceddog · · Score: 1

    I remember when Open Source meant you could download the source with the binaries, change the source, and recompile the app yourself - if you knew how. You could then redistribute the new binaries (with the changed source)and any additional documentation you wanted.

    Ah, childhood.

    --
    Here will be an old abusing of God's patience and the king's English.
  24. Re:Wine by Anonymous Coward · · Score: 0

    How much open would open source be if open source could be open?

    Open source would be as open as open source could be if open source could be open.

  25. Best Example - Blender by linuxkrn · · Score: 1

    Blender is one of the best examples. Read how they raised 100,000 EUR to BUY it from the old company and then turn around and GPL/Open Source it.

    Blender History

    1. Re:Best Example - Blender by CastrTroy · · Score: 1

      Was it really only worth 100,000 EUR? Seems kind of cheap to me. That's only equivalent in coding time to 2 guys over 1 year.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  26. well... by revery · · Score: 5, Funny

    How Open Does Open Source Need to be?

    [Haj] You know... open.
    [Pin] But how open? It's not a black and white issue.
    [Haj] It should be open, like a door.
    [Pin] That makes no sense, Haj.
    [Haj] Sure it does. A door is either open or closed. There's no in-between there my color-blind friend.
    [Pin] Are you kidding me? Look at this door. It's closed. But if I pull it just a little, is it open?
    [Haj] Yes. It is open.
    [Pin] How about now, if I pull it some more, is it more open?
    [Haj] You can't be more or less open Pin... That's my point.
    [Pin] Look at the %^%@#@%# door Haj. Does it look MORE OPEN to you?
    [Haj] Well that's a different question isn't it. Does it "look more open"?
    [Pin] ...
    [Haj] I mean what if my eyes were closed?
    [Pin] Haj...
    [Haj] What if I was blind, Pin? Huh, what then?
    [Pin] ...
    [Haj] Now you're totally stumped, aren't you buddy? Stumped by my rhetorical questions.
    [Pin] ...
    [Haj] [in a girl's voice] What if I was blind?
    [Haj] I can't believe you don't have a response dude... Pin? whatcha doing with that ice pick?
    [the screen goes black and there is the sound of terrible things being done to someone's eyes]
    [Haj] I just want you to know, if you ask "does the door ~feel~ open", I'm not going to answer you man...
    [Haj] Pin... Are you still there? Hello? Anybody?

  27. Questions to ask about FOSS levels: by mugnyte · · Score: 1
    • Can you acquire the sourcecode anonymously/without signing anything?
    • Can you compile the sourcecode into a full version of the binaries?
    • Does the sourcecode reference only same-level or more open sources?
    • Can you modify the sourcecode and deliver to others?
    • Can you submit your changes to the original/current authors for inclusion?
    • Can you redistribute/resell the sourcecode? Your modified binaries?


    Sticking to an earlier philosophy, sourcecode is just a list of steps to create a certain effect. By sharing this recipe publicly, you invite comment, and can allow for various distrbutions that improve upon your version. The survival of these depends on their applicability to the market - and may find specialization. Conversely, anything that interferes with this process is pushing the market to accept tools that possibly do not fit and may never fit to your problem.

    The standard shell tools on Unix are one level where it's easy to see the benefit of this philosophy. Taking this to the level of Linux, we find similar distributions fanning out, then collapsing into specializations (embedded, server, nongeek gui's).

    There are merits to holding the source and not. If you purchase OTS non-free, you regard the program as an appliance and if you hold all the source, you are making and maintaining (perhaps with market help) your own tools. Each requires skills and risks, but they will both forever exist.

    Regarding sourcecode:
    To the skilled (engineer), it is empowering to work with tools.
    To the unskilled (executive), it is efficient to work with appliances.

    It doesn't matter how open software is. To my clients/managers, I merely explain the risks and rewards of either side. "You get what you pay for" vs "We can build it ourselves" - there are times when each seems advantageous, and both can bite your business.

    Being the engineer, I like the $ coming to me instead of a vendor, so I usually stick my neck out to propose an in-house solution first,then line up the OTS solutions. When I land one, it lands big and usually works out well for everyone.

  28. an analogy by acvh · · Score: 3, Funny

    I was walking across a bridge one day, and I saw a man standing on the edge, about to jump off. I immediately ran over and said, "Stop! Don't do it!"
    "Why shouldn't I?" he said.
    I said, "Well, there's so much to live for!"
    "Like what?"
    "Well ... are you religious or atheist?"
    "Religious."
    "Me too! Are you Christian or Jewish?"
    "Christian."
    "Me too! Are you Catholic or Protestant?"
    "Protestant."
    "Me too! Are you Episcopalian or Baptist?"
    "Baptist."
    "Wow! Me too! Are you Baptist Church of God or Baptist Church of the Lord?"
    "Baptist Church of God."
    "Me too! Are you Original Baptist Church of God, or are you Reformed Baptist Church of God?"
    "Reformed Baptist Church of God."
    "Wow! Me too! Are you Reformed Baptist Church of God, reformation of 1879, or Reformed Baptist Church of God, reformation of 1915?"
    "Reformed Baptist Church of God, reformation of 1915!"
    To which I said, "Die, heretic scum!" and pushed him off.

    1. Re:an analogy by jellomizer · · Score: 1

      That is a good one. I think it explains the FSF and OSS movement to a Tee. Much of the internal fighing over Open Source is really on very minor issues.

      A company releases the source to their App. You can view it and change it for your own use but not distribute the
      App to anyone else, without permission. Vs. You can view it and change it for your own use and if you want you
      can distribte the app without previous concent


      If you want change you well need to evoke small changes not huge one. No matter how well you explain things not all people will want your coice of Open Source Software.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  29. Take 'em both with a big grain of salt by Anthony+Boyd · · Score: 3, Insightful

    Well, that's fun. Tarus basically gets on a soapbox and starts lecturing about how he & his company have been doing Open Source for, like, years. That young rascal Doug better listen to Tarus!

    Tarus is arguing from authority, if you know what that old debate tactic is. And to be honest, I give him some credence.

    But then Doug posts right in the comments, and basically explains that he's been doing Open Source for at least a decade -- before the term existed. And he explains that they're going to follow a GPL model, but they're going to do it on their own timetable, not Tarus's.

    Fun.

    Having said that, they're both getting things wrong, IMHO. Tarus is ascribing way more to Open Source than he should. For example, he says that a community must exist, contributing actively to the code. This is a fallacy on two points. First, that would immediately disqualify 90% of the projects on SourceForge, which are maintained by a lone hacker. But second, that's more of a Free Software, you-must-develop-software-the-RIGHT-way line of thinking. Open Source does not have these burdens -- it's just a flag people raise to say "you can get this source code." No more.

    And Doug clearly jumped the gun. If they're going slow & sure toward the goal of GPL, that's great -- just don't say you have something that you don't yet offer.

    1. Re:Take 'em both with a big grain of salt by Anonymous Coward · · Score: 0

      Tarus is ascribing way more to Open Source than he should. For example, he says that a community must exist, contributing actively to the code.

      Well no, in terms of the ideas behind open source - pragmatically using the resources of the community to mutual advantage - a community is certainly necessary. While you can technically be open-source without a community, it's not following the philosophical goal behind it and you aren't getting the full benefits of it.

    2. Re:Take 'em both with a big grain of salt by Anonymous Coward · · Score: 0

      "But second, that's more of a Free Software, you-must-develop-software-the-RIGHT-way line of thinking."

      No, that's wrong. It's open source that's the development model, not free software. At least according to RMS and ESR.

  30. Use Open Source instead by ObsessiveMathsFreak · · Score: 1

    Free Software means you don't have to pay for the software, much like "free beer" means you don't have to pay for the beer.. The correct term for software that belongs to the community is Open Source. With Open Source, you are guarenteed to have the four fundamental software freedoms. With "Free Software", there is no such guarentee.

    By my definition, even Windows is Free Software. In principle, I can get Windows for free. It's difficult and I have to sign a whole bunch of documents but I could do it with sufficient patience. This is why I don't like Free Software as a term; it is far too misleading. In fact, it doesn't actually mean anything other than the fact there is a mechanism by which you can get the software for free that doesn't involve getting a court-order.

    In contrast, the term Open Source has a very precise meaning and really should be trade-marked by ESR. Then ESR could only issue licenses to se the trade-mark where the software is licensed that protects the four freedoms. This way, companies couldn't profit from the name unless they labelled their products correctly.

    --
    May the Maths Be with you!
  31. Use Free Software instead-Rewards. by Anonymous Coward · · Score: 0

    "I would have to say that every software company is based around Intellectual property."

    The world is based around a rewards system. Businesses are. Open source is. Even charities. True alturism (no rewards, not even a warm feeling) are as rare as utopias. A simple point quickly forgotten in the push to get what's ones "due".

  32. Semi-Open Source by zephos · · Score: 2, Interesting

    I have to say I agree with the author a bit about certain projects that are "open-source" but then have more advanced closed-source versions yet champion how open source they are and how great for the community that is. The given example SugarCRM is a perfect example.

    SugarCRM does offer an open source version of their software and it seems to be pretty solid. However if you look at it versus even the lowest paid closed source version very important functionality has been removed; namely Outlook support and access restrictions. The Outlook thing may be a licensing issue [though it seems all the projects I find that do Outlook support always seem to charge for it and I can't imagine all of them use some 3rd party library they can't open source.] so I'll let it slide but to be used for almost any serious business there is a base requirement to restrict what certain sales-people can and cannot see within a CRM like that. By removing that functionality they are almost completely making the open source version useful for any business.

    This of course is within their rights and if desired anyone could branch SugarCRM and include this stuff. At the same time I wonder what's the point, why not just keep it closed and make your sales? Does open sourcing an intentionally crippled version of the software really help them at all other than the marketing aspect of them having an open source version?

    For example Zimbra has no intention of ever releasing an open source version of their Outlook adapter for their product. This smacks of wanting business to pay for the software. My question then is why not just make the bloody license "not free for commercial purposes" like plenty of other software, why make a big deal about it being open-source but then intentionally cripple the open source version?

    To me in a way it just seems manipulative.

    1. Re:Semi-Open Source by Coeurderoy · · Score: 2, Informative

      Actually although I do strongly believe in the "pure GPL" model, I also think that Outlook users and actually any Microsoft "freebe" user DESERVES to pay.
      There is no acceptable reason to use outlook or outlook express, and by using them people do help making the internet a less nice place.
      Making them pay is good.

    2. Re:Semi-Open Source by zephos · · Score: 1

      As much as I would love to agree with you on this it is difficult to convince those who have been using MS Outlook for a decade to switch to something new and foreign, especially if it isn't similar to Outlook. When in Windows I use thunderbird but it just isn't quite an Outlook "killer." In Linux I'll use Evolution and that is truly an Outlook replacement, however, there is no option to use it in Windows.

      So until I can find something that'll handle all the contacts, calendars, palm/pocketPC syncing, and etc of Outlook in one semi-familar look and feel then I'm stuck with Outlook at work for the non-geek masses.

      If you have any suggestions I'd love to hear them! [Due to a limitation of solid GIS software in Linux a full OS switch isn't possible either.]

  33. Seconded by matt+me · · Score: 1

    Open-source is an industry buzzword. It means nothing. They've taken free software, lost our idealogy and the four freedoms, and our now selling it.

  34. Has anyone actually used HQ ? by dgorman · · Score: 1

    Has anyone actually used HQ before bashing their move to open their source. I am continually annoyed about how people will slam a product becasuse they are trying to do something good for the community. Hyperic at the end of the day has to make money, however, they believe in the community that it is built around and are trying to meet the best of both worlds. So before one slams their product, try it. As I have had experience on monitoring software from large installations to very small installations HQ is the best bang for the buck AND is open-sourcing it's code. No other *enterprise* monitoring software currently does that, so my hats off to them on being able to achieve that.

  35. And SugarCRM has been forked and Freed... by DG · · Score: 1

    Have a look at vTiger CRM - a truely Free and open fork of the SugarCRM codebase.

    DG

    --
    Want to learn about race cars? Read my Book
  36. The Debate Ended Ages Ago by NickFortune · · Score: 2, Informative
    It is starting the debate on whether or not just releasing some code qualifies an application as 'open source.'"

    I haven't seen anyone else mention this so far, but wasn't that debate ended some time ago? I thought Bruce Perens' Open Source Definitition was the final word on the matter.

    If it conforms to the definition, it's open source. By definition.

    If it doesn't, it's something else.

    This is not complicated.

    --
    Don't let THEM immanentize the Eschaton!
  37. A ridiculous argument. by expro · · Score: 1

    There are more-valid arguments that Windows is not Open Source.

    What do you think would happen if Steve Jobs showed up at a Microsoft's Headquarters and said, "I'm here to see the Windows Source Code. I'll fill out whatever forms you like." as you propose anyone can do?

    Bill whips out the "All your bases are belong to us" form and Apple is out of business.

  38. Shareware used to have a precise definition by jmorris42 · · Score: 1

    > Most of the shareware I used back in the day was much more open and non commercial than it is now. There's a huge movement to bring out
    > limited software and leverage its popularity to persuade people to upgrade. Software like Easy CD Creater, Quicktime, Realplayer etc.
    > all attempt to recieve extra income by witholding features that are not expensive to implement.

    Back in 'the day' there used to be something called the Association of Shareware Professionals who defended the original defination of "Shareware" and discouraged BBSes from allowing Demoware, Crippleware, Time limited trials, etc. from calling itself "Shareware". The ASP disappeared with the death of BBSes (no more enforcement powers, most of the ASPs powers came from freindly relations with Sysops, now an extinct breed)

    But in the end, Shareware is usually a combination of the worst aspects of Free Software and Commercial. But there were some outstanding exceptions, I wouldn't have moved to DOS (from a Tandy CoCo3 w/ OS9 Level 2) when I did without someone showing me 4DOS could relieve the crappy existence of living in MS-DOS. But generally Shareware combines the no support of Free with the slow development cycle of Commercial and adds in the dependence on a single person remaining interested lest a program you depend upon becomes orphaned.

    --
    Democrat delenda est
  39. and extended by DrYak · · Score: 1

    Quake code source is not only maintained by separate 3rd party project, as other slashdotter mentionned,
    it is also upgraded and new engines are build on top of it, like : Nexuiz witch feature additionnal eye-candy built on top of the Quake Engine.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:and extended by zlogic · · Score: 1

      Well, what I meant was that iD no longer mantains it and no fork is declared (or recognized) as the official version. So if someone downloads the source from iD, changes a few things and posts it to Sourceforge, it would have the same status as other projects which vastly improve the engine. Not to mention that lots of forks may be reinventing the whell, adding the same stuff to iD's version but in different ways.
      I've looked at Nexuiz and it looks very promising, thanks for the link.

  40. credit to Emo Phillips for this one by hguorbray · · Score: 1

    credit to Emo Phillips -one of the funniest and strangest comics.

    I heard him on a radio station here in SanFran a few weeks ago and he let loose with this gem:

    The on air personalities asked him what he looked for in a woman in San Francisco and he replied:

    "An adam's apple"

    I almost wrecked the car after that
    ROFLWMA! (Roll on the floor laughing and wrecked my automobile)

    I remember years ago Arsenio Hall had him on for this 'geek' night and he came out wearing one of those traditional Greek dresses because he said he thought Arsenio had said 'greek' night.

    Priceless.

    I got caught copying one of the other students test -I guess the xerox machine was a bit of a giveaway...so they marched me to the principal and he said Emo, Emo, Emo

    I said: I'm the one in the middle you drunken bastard!

    http://www.emophillips.com/home

    1. Re:credit to Emo Phillips for this one by illuminatedwax · · Score: 1

      I hope you don't think that only men have adam's apples.

      --
      Did you ever notice that *nix doesn't even cover Linux?
  41. StarDivision by DrYak · · Score: 1
    created by a German company

    You're right, the german company was StarDivision
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  42. Other exemples by DrYak · · Score: 1
    I stuggle to think of as many as the other way round, and those that I can think of aren't as popular


    Linux kernel : (unless you beleive Alexis de Tocqueville) it was built as open-source from the start. And is very widely used in embeded hardware. A lot of people (who don't even know what an operating system is) have xDSL modems/routers at home that use an embed Linux.

    Samba : MacOS X standart way to interoperate with Windows environnement (OK, bad exemple, maybe not a lot of people use macs, so it fails the "as popular as firefox" test when you take into account all desktop users, and not only macs.).

    Apache : when some user type "www."-something in the address bar of his/her browser, there's a very big chance that the server on the other side is running on LAMP.

    libJPEG, libPNG, and more recently libVORBIS, and libOGG : were all developped as open-source from their beginning, and are widely used to provide functionnality in software. Nearly any small-scale application today uses jibJPEG and/or libPNG to access images, and recent games (Doom3 Quake4, ...) are starting to use Vorbis inside OGG to store audio data and serve it to player who may even have no clue about what a codec is. libZIP is also getting popular, although I have no idea if it's as widespread in use as the others. libSDL and AdvanceMAME's 2x scaler are also widely used in emulators (but the emulators are still a niche and so they fail your "as popular as firefox" critera if we look on the whole population of PC users).

    Xvid : Half of the ripped videos everyone is downloading from the internet are encoded to MPEG4 using Xvid. Interesting to note : the other half are encoded using DivX, the recent versions of which (unlike the old version 3) are based on the OpenDivX project whitch started as open-source and was baed on the MPEG4 reference (but the Project Mayo team moved to a closed source developpement. This also sparked the forking of Xvid, which is also OpenDivX based, but remained open up to today).

    VirtualDub : very popular on windows for video processing. Open-Source from the beggining. (Then again, same problem as the Samba-in-MacOS-X exemple : VirtualDub is popular *among people who process videos* but the larger population of average users are more used to just download pre-compressed Xvid/DivX video from the web, rather than create AVI files them self).

    Torrent clients : the original client (quite used) and Azureus (incredibly popular) are both opensource from the beggining.

    and hunderts of other small piece of code that help make the day better.
    Most of the time, full open-source project are created in the Unix way : they only do a small step, but they do it very well. So most of them aren't full application like the GIMP, but small tools (tool-kits, libraries, etc...) that are easily integrated into bigger project, that people forget their existence (libJPEG are the best exemple of it - almost omnipresent but people never know that their software use it).

    In fact your mentionning FireFox as a commercial-gone-open-source project. But a lot of the small component that compose it were open-source project from the begining (the Cairo that accelerate SVG and Canvas, is an exemple).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  43. Code talks bull s**t walks by Anonymous Coward · · Score: 0

    We can debate the nature of the term open source all day, but Hypric is releasing their code under the GPL license which has long been approved by OSI as being "open source." In the world of open source, code talks and bull s**t walks. This stuff seems to scratch a technical itch just as Apache scratched a technical itch of web masters years ago. How about instead of debating about what we call it people actually check out the code when it is released and see if they like it. If you do, modify it, add to it, and share it with others. Not sure what you would call that, but I think most people get the idea.

  44. what about the Practice and the Ways & Means by ftide · · Score: 1

    Discussions here about open source software seem to focus on licensing and commercial examples .. That's good but what else?

    I think there is not enough focus on the protocols and prerequisite definitions for open source to work on PCs, PPCs and suns/SPARCs. Anyone ever try to build an operating system from scratch? The classic answer is ''you have to know what you are doing'' and is valid. I think the nouveau, modern cool answer is ''give me a translation for what I need ( line-item specifics ) and I can do this or that''.

    I am in the pacific northwest. We are working on a game model and are in the design documents stage. We demand transparency and use plain language when possible.

    Is it enough to write about 5 lines of code and say that this code snippet has exactly 50 machine-readable ones and zeros? No. Why? This is not enough information. First of all we don't know what the code does, what language it's in or if it's compiled natively.

    The " ones and zeros " information about the " 5 lines of code " information is what intrigues coders and hackers. Everything else can be translated to plain language. Licensing models should be drafted to partner with developers' iterative changes to code which occur at periodic and non-predictable frequencies.

    To summarize, the Practice is what we interpret of others code and the Ways & Means is what we interpret or/and translate from code an individual or a defined collaboration of people create.

  45. Use Free Software instead-Services. by Anonymous Coward · · Score: 0

    Of course you would omit the fact that Red Hat had to drop the consumer version and concentrate on the enterprise to do that.* And Mozilla gets it's money through ads and some of the coders are employed by Google.* So no open software doesn't make money. Value-adds and other indirect means do.

    *And let's not get into how the open-source community has treated both RH and Mozilla.

  46. More is more by sciencecneisc · · Score: 1

    We'll keep asking for more code and updated code and documentation for free and in open ways but any bit is a start. Complain all you want but also praise them because it's a good start unless it's completely useless code.

  47. Fair enough! by PotatoHead · · Score: 1

    I guess I had moved beyond that. Clearly that's just not the case. IMHO, I'm more in line with the GPL version of open because it keeps things open.

    BSD is open too, but can be closed again at some point.

    Open Code, really doesn't do us that much good if it isn't growing. The whole GPL pool of code appears to be doing that nicely --and it's gonna stay open. Don't get me wrong, I'm not a BSD basher or snob at all. I run it on a server or two and it's top-notch actually.

    For me, the GPL open is the better option because it forces those that want to make use of the code pool to respect how it got there in the first place. Additionally, there is a nice incentive for companies wanting to make closed products to recognize the developer. This happened to me recently with a GPL project. A company wanted to incorporate my code in their product --and they had improvements to pass along.

    I issued them a license in return for GPL ownership of any code sent to me and a donation to the project. The project grows to it's users mutual benefit, I get some consideration for my efforts (name on box, etc...), and they save a little time and effort.

    Anyway, it's more complex than it seems, which is your point well taken.

  48. So Windows is Open Source? by Nailer · · Score: 1

    Got bored and reading Slashdot for the first time in ages.

    Open Source doesn't mean you can get the source code. If it did, then Windows, QMail, PocketPC, Pine, etc. would be Open Source. They're not.

    Open Source is defined by the Open Source Definition.

  49. if you can't fork it... by m874t232 · · Score: 1

    Ultimately, it's the ability to fork a project and take it away from its original creators that is responsible for the positive qualities of open source software. If you can't (realistically) fork the software, it isn't "open source" in any useful sense.

    One can have a lengthy debate about whether the term "open source" should still apply to such source-available software, but people who are trying to (mis-)apply the term to such software are simply trying to mislead potential users.