Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Open Source Community's Double Standard

Posted by kdawson on Mon Aug 13, 2007 02:41 PM
from the wax-fecund-and-celebrate dept.
AlexGr writes to point out a really good point Matt Asay raises in his CNET News Blog: Why do we praise closed source companies who open up a little bit, but damn open source companies who close down a little bit? "Deja vu. Remember 2002? That's when Red Hat decided to split its code into Red Hat Advanced Server (now Red Hat Enterprise Linux) and Fedora. Howls of protest and endless hand-wringing ensued: How dare Red Hat not give everything away for free? Enter 2007. MySQL decides to comply with the GNU General Public License and only give its tested, certified Enterprise code to those who pay for the service underlying that code (gasp!). Immediately cries of protest are raised, How dare MySQL not give everything away for free?"

Related Stories

This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Human Nature (Score:5, Insightful)

    by suso (153703) * on Monday August 13, @02:42PM (#20215721)
    (http://suso.suso.org/ | Last Journal: Tuesday March 09 2004, @12:03AM)
    This is human nature and it does not just apply to computers.

    Example: If a girl is a real bitch then people expect her to be a bitch and if she is suddenly nice one day, then people say "Wow, she's so nice today". But if someone is nice all the time then one day gets angry people say "What's wrong with her, sheesh."

    Its not a double standard, its human nature. Nuff said, discussion over.
    • Re:Human Nature (Score:5, Funny)

      by tholomyes (610627) on Monday August 13, @02:44PM (#20215749)
      (http://tkincher.com/)
      Well put! (Note to self, lower others expectations of me...)
      [ Parent ]
      • Why do we praise slave states (Score:5, Insightful)

        by Jeremiah Cornelius (137) * on Monday August 13, @02:49PM (#20215807)
        (Last Journal: Friday November 09, @12:32PM)
        who open up a little bit, but damn free states, who begin forced servitude little bit?

        The issue is not a "double standard" unless you use the current "mainstream media" Orwellian definition of "fairness."

        The predjudice is for freedom, openness and opportunity. When you compound closing of source by the inclusion of earlier community contributions, testing and evangelism - you then reduce freedom to a marketing tool.
        [ Parent ]
      • Re:Human Nature (Score:5, Interesting)

        by ShieldW0lf (601553) on Monday August 13, @02:53PM (#20215875)
        They didn't write it.

        It's not the product of their mind, not the product of their efforts.

        It's the product of many peoples minds and efforts.

        The administrators of the projects should be appreciative of that fact.

        It is not their property. Laws can say what they want, lawyers and contracts and twisting of justice aside, it simply isn't theirs.

        When open source organizations try to close access and extract money from people, they become malignant, corrupt, thieving organizations.

        Declaring that it's legal for someone to do this doesn't change the fundamental nature of what's going on.

        The misplaced sense of entitlement these organizations display is truly disgusting.
        [ Parent ]
        • Re:Human Nature (Score:5, Interesting)

          by ShieldW0lf (601553) on Monday August 13, @02:57PM (#20215927)
          I just wanted to add to that last post...

          Organizations have a lot of inerta. It takes a concerted effort to restructure.

          When a closed source organization starts becoming more open, it took a lot of hard work and restructuring to make it possible.

          When an open source organization starts closing things up, it takes a lot of hard work and restructuring to make that possible too.

          Which means the people at the helm are working hard to start hoarding things they were given in trust for the public good.

          It reveals that the organization has a poor moral character.
          [ Parent ]
          • Re:Human Nature (Score:4, Insightful)

            by LithiumX (717017) on Monday August 13, @03:29PM (#20216345)
            I'll borrow your formatting and respond in kind. :)

            The purpose of running a business is to make money.

            Businesses that do not intend to generate profit become nonprofit organizations.

            Businesses that attempt to capitalize off any aspect of society, in any way, exist to make profit.

            Companies that attempt to make money from open source software eventually exist to make money.

            The moment a company accepts investments, rather than donations, it's nature changes to a for-profit model.

            Companies that attempt to compete with major commercial enterprises WILL become like those commercial enterprises.

            Redhat, MySQL, and other companies like them are closing much of their source because open source and significant profit are not particularly mutual, and are only pushed into appearing so by those who want to turn everything into open source.

            The blame belongs to those who wish to contort open source software into what it was never meant to be, and into what it's creators never intended for it to be.

            If you want to get rich, close your source and do your own work. If you want to contribute to society, open your source and ignore money.

            If OSS is written well, it provides more alternatives to - and methods of - performing tasks than retail can ever hope to accomplish. However, if it is placed on a pedestal and designed to "beat" the "evil" proprietary options, it will, and so far inevitably DOES, become much like what it seeks to eliminate.

            The end of an open sourced program's freedom begins when it's creators become an ever-expanding company. It shouldn't work like that, people believe it doesn't have to work like that, but somehow it always does.
            [ Parent ]
            • Re:Human Nature by ShieldW0lf (Score:2) Monday August 13, @03:52PM
            • Re:Human Nature (Score:5, Informative)

              by Dahamma (304068) on Monday August 13, @03:58PM (#20216763)
              I was really agreeing with you until you said: "Redhat, MySQL, and other companies like them are closing much of their source because..."

              Redhat and MySQL are NOT closing their open source. That would in fact be illegal and unethical, because they did greatly benefit from (and in Redhat's case, built the whole product around) open source licensed with the GPL and contributed to by many OSS developers under that license.

              But in fact, all they have done is start following the strict letter of the GPL, which is basically "you have to make source available when distributing binaries". Not only do they still follow that, but they still support and make freely available a community version of their project as well.

              Based on your post I can't imagine you'd argue with that... I just found it a bit ironic that you propgated misperception that OSS companies are evil for "closing their source" when you seemed to be arguing against that FUD :)
              [ Parent ]
              • Re:Human Nature by LithiumX (Score:2) Monday August 13, @04:21PM
              • Re:Human Nature (Score:4, Informative)

                by xtracto (837672) on Monday August 13, @04:55PM (#20217441)
                (Last Journal: Saturday October 20, @06:40PM)
                That would in fact be illegal and unethical,
                Unethical? maybe, illegal? I am not sure about MySQL, as the sole owner and proprietor of the copyrighted code, MySQL AB can provide the MySQL technologies in any license they want. I guess it is like the OpenOffice.org foundation, every piece of code you give to them, you *must* waive your rights to make them the proprietors of such code.

                But in fact, all they have done is start following the strict letter of the GPL, which is basically "you have to make source available when distributing binaries". .

                Maybe RedHat, but again, MySQL does not need to follow the letter of the GPL, at least for MySQL database, as they are the ones who hold the copyright... YOU must comply with the GPL if you want to modify and distribute their software.

                Do you see how it works?
                [ Parent ]
              • Re:Human Nature by Dahamma (Score:3) Monday August 13, @05:40PM
              • Re:Human Nature by xtracto (Score:1) Monday August 13, @05:52PM
              • Re:Human Nature by Chris Burke (Score:2) Monday August 13, @06:06PM
              • Re:Human Nature by drew (Score:2) Tuesday August 14, @11:32AM
            • Re:Human Nature by aeoo (Score:2) Monday August 13, @07:40PM
        • Re:Human Nature by LWATCDR (Score:2) Monday August 13, @04:40PM
      • Re:Human Nature by nicholas.frota (Score:1) Tuesday August 14, @12:11PM
      • Re:Human Nature by tholomyes (Score:2) Monday August 13, @08:06PM
      • 1 reply beneath your current threshold.
    • Re:Human Nature (Score:5, Insightful)

      by Chris Burke (6130) on Monday August 13, @02:48PM (#20215801)
      (http://slashdot.org/)
      It's not even human nature, it's common freaking sense. If you have a student who averages C- and gets a B on a test you praise them for their achievement. If you have a student who averages A+ and gets a B on a test you ask them what went wrong. If you fail to praise the underachieving student or fail to question the overachieving student then you discourage further improvements by the underachiever, and encourage further drops in performance by the overachiever.

      It's not a double standard. It's a rational standard: Improvement is good, regression is bad. Becoming more open is good, becoming less open is bad. Ignoring this in order to be "fair" and avoid being accused of a "double standard" is just stupid.
      [ Parent ]
    • Re:Human Nature by 91degrees (Score:1) Monday August 13, @03:00PM
    • Re:Human Nature by CastrTroy (Score:2) Monday August 13, @03:51PM
    • Re:Human Nature by dangitman (Score:2) Monday August 13, @04:29PM
    • Tell me about it! by elsJake (Score:1) Monday August 13, @05:02PM
    • Re:Human Nature by BESTouff (Score:2) Monday August 13, @05:35PM
    • Re:Human Nature by Device666 (Score:1) Monday August 13, @06:23PM
    • Re:Human Nature by G-funk (Score:2) Monday August 13, @06:24PM
    • Re:Human Nature by bpjk (Score:1) Monday August 13, @06:50PM
    • Re:Human Nature by dwarfking (Score:2) Monday August 13, @06:56PM
    • Vegetarian by Fakts (Score:1) Monday August 13, @09:00PM
    • Re:Human Nature by swimmar132 (Score:2) Monday August 13, @10:35PM
    • And a useful way to improve standards by Chrisq (Score:1) Tuesday August 14, @02:07AM
    • Re:Human Nature by Fordiman (Score:2) Tuesday August 14, @04:58AM
    • Re:Human Nature by Mr. Yetti (Score:1) Tuesday August 14, @12:43PM
    • Re:Human Nature by AmyStephen (Score:1) Thursday August 16, @07:55AM
    • 3 replies beneath your current threshold.
  • Makes sense (Score:5, Insightful)

    by NetNifty (796376) on Monday August 13, @02:43PM (#20215731)
    Praise for companies moving towards our goals, opposition to companies moving away from them..
  • How is that a double standard? (Score:5, Insightful)

    by spun (1352) <loverevolutionary.yahoo@com> on Monday August 13, @02:43PM (#20215733)
    (Last Journal: Tuesday August 07, @01:18PM)
    Shocking. The open source community wants software to be open source, that seems pretty consistent to me.
  • What? (Score:5, Insightful)

    by SIIHP (1128921) on Monday August 13, @02:43PM (#20215735)
    (Last Journal: Friday October 05, @02:20PM)
    "How dare Red Hat not give everything away for free?"

    Why are they pushing this misconception of what open source means? AFAIK, it doesn't mean "give everything away for free" it means "the source is open".

    • Re:What? (Score:5, Informative)

      by negative3 (836451) on Monday August 13, @03:18PM (#20216213)
      Exactly what I thought. Unless I completely misunderstood everything, MySQL is not becoming "closed source", the enterprise version is just not going to be free as in beer any more. You can pay for the enterprise version, and you'll have access to the source code...that's free as in freedom. What is so hard for people to understand about that? From http://www.gnu.org/philosophy/selling.html [gnu.org]:

      Selling Free Software

      Many people believe that the spirit of the GNU project is that you should not charge money for distributing copies of software, or that you should charge as little as possible -- just enough to cover the cost.

      Actually we encourage people who redistribute free software to charge as much as they wish or can. If this seems surprising to you, please read on.

      The word "free" has two legitimate general meanings; it can refer either to freedom or to price. When we speak of "free software", we're talking about freedom, not price. (Think of "free speech", not "free beer".) Specifically, it means that a user is free to run the program, change the program, and redistribute the program with or without changes.

      Free programs are sometimes distributed gratis, and sometimes for a substantial price. Often the same program is available in both ways from different places. The program is free regardless of the price, because users have freedom in using it.

      Non-free programs are usually sold for a high price, but sometimes a store will give you a copy at no charge. That doesn't make it free software, though. Price or no price, the program is non-free because users don't have freedom.

      Since free software is not a matter of price, a low price isn't more free, or closer to free. So if you are redistributing copies of free software, you might as well charge a substantial fee and make some money. Redistributing free software is a good and legitimate activity; if you do it, you might as well make a profit from it.

      Free software is a community project, and everyone who depends on it ought to look for ways to contribute to building the community. For a distributor, the way to do this is to give a part of the profit to the Free Software Foundation or some other free software development project. By funding development, you can advance the world of free software.
      [ Parent ]
    • It's not even a valid argument. (Score:5, Informative)

      by Roadkills-R-Us (122219) on Monday August 13, @03:21PM (#20216247)
      (http://www.rru.com/~meo/)
      RedHat still provides the source for free. They're only charging for support; they just don't provide you with the build formats you may want of the binaries they built and tested.

      You can get it all for free, and build it yourself, or get it from someone else who does just that (still for free), such as CentOS or Scientific Linux. You could even get the source, build and test it, and do the same thing RedHat does for less money. You might be hard pressed to make a living that way, challenging the big gorilla, and you'd have the /. community yelling at you, but you're free to do it. Or not.

      The GPM doesn't require you to give away binaries or support.
      [ Parent ]
      • Mod parent up please (Score:5, Insightful)

        by crush (19364) on Monday August 13, @03:50PM (#20216627)
        It makes an absolutely crucial point: there may well have been howls of protest, but they were from people that either wanted to spread confusion or else were completely ignorant. There's another point: Fedora is the basis of RHEL not the other way around. Fedora is a very aggressively moving distribution that tries out new technologies. Red Hat looks at how succesful those are in Fedora and rolls any that work out well into its supported product: RHEL. It's in a good position to do so because many of the engineers that it hires are involved in the Fedora Project and so know intimately what features are stable and easily supportable. It galls me that Red Hat as a company is so open, adhering in both letter and spirit to the ideals of Free Software, makes money from selling support for that software, re-invests the money in hiring top-notch hackers that contribute Free Software for everyone and then are shit on by people that know that they're doing this work and yet a company like Canonical with a non-Free "launchpad" are fawned over. Feh.
        [ Parent ]
    • Re:What? by ZombieWomble (Score:2) Monday August 13, @03:39PM
    • Re:What? by UbuntuDupe (Score:1) Monday August 13, @04:13PM
    • Re:What? by kwabbles (Score:1) Tuesday August 14, @12:48AM
  • It's not a double standad. (Score:4, Funny)

    by Anonymous Coward on Monday August 13, @02:44PM (#20215751)
    It's double penetration.

    The open source community wants to penetrate throug the business worlds, and throught the personal world. This is why the open source community has adopted a double penetration strategy.

    We can only hope that the double penetration strategy is successful.
  • I mean to put it in a more exaggerated analogy, thats like saying abolitionists would have had a double standard for praising states that started giving up slavery and crying foul when a free-state adopted some slavery.

    The open source community wants open source. They'll applaud when a company goes towards that goal and they'll get upset when a company moves away.

    I don't think that qualifies as a double standard.
  • Community is not one entity by El_Muerte_TDS (Score:2) Monday August 13, @02:47PM
  • Nonsensical comparison by idiot900 (Score:2) Monday August 13, @02:47PM
  • Because any move towards openness is a net +ve by CantStopDancing (Score:1) Monday August 13, @02:48PM
  • If find this surprising too (Score:5, Insightful)

    by gweihir (88907) on Monday August 13, @02:48PM (#20215799)
    After all the GPL only requires you to give source when you give executables. I think this is perfectly fine. And as long as you get a devcent version of the product for free, having a "special" version for paying customers is also fine in my book.
  • It's not the open source community by Master of Transhuman (Score:2) Monday August 13, @02:49PM
  • Corporations and the community by sleekware (Score:1) Monday August 13, @02:50PM
  • Because the author is retarded? by sootman (Score:2) Monday August 13, @02:51PM
  • Because Open Source is a philosophy. (Score:4, Insightful)

    by glindsey (73730) on Monday August 13, @02:51PM (#20215853)
    Is this really so hard to understand? As a parallel, consider the following statement: "Why do we praise countries that ease up on censorship a little bit, but damn countries that impose a little bit more censorship on its citizens?"

    Many people in the Open Source community believe that open source is the natural and correct state of software -- indeed, that it is equivalent to free speech -- and that closing it is comparable to throwing political dissidents in jail. Naturally, every move toward it will be lauded, and every move against it will be demonized.
  • Step Into the light not away from it. by BuckaBooBob (Score:2) Monday August 13, @02:52PM
  • Its own worst enemy (Score:3, Insightful)

    by LynnwoodRooster (966895) on Monday August 13, @02:52PM (#20215865)
    (Last Journal: Wednesday August 29, @03:43PM)
    The open source community, that is... This is the type of behavior that will forever keep it 'second tier' to the big commerical/closed groups. That is, the for-profit type companies. Making the source available to those who buy the package is completely in keeping with the original intent (as far as I understand it) of open source. It was by no means a push for free software, all the time, every time. And as long as the latter stays the focus of the OS community, it will always be second fiddle.

    Like it or not, companies rely on solid sources and suppliers. A supplier that does not have a reliable revenue stream just can't be relied upon. And not every company has the resources or desire to staff up and do all its own software development in-house. Commercial, for-profit software has a serious role in business. And that means all involved in it need to make money. Giving away everything - for free - puts a big crimp on that.

    When I work with some of the big boys in the consumer electronics market to qualify a new factory, they don't just audit the floor, the QA department, and the PMs. They look at the suppliers, they look at financials, they look at receivables, they look at other customers. Because if they are going to rely upon this new factory, they want to know it's got a future outside of just them. It's got to be stable.

    It's REALLY HARD to make that case when your products are available for free, and you're trying to rely upon pure support as your only income stream...

  • by vux984 (928602) on Monday August 13, @02:53PM (#20215877)
    A double standard is when you are inconsisent.

    There is nothing inconsistent about praising people for opening up a little bit, while condemning those that close down a little bit. We praise ANY move towards openness, and condemn ANY move away from it. How is that a double standard.

    Allow me to illustrate using the oft neglected fruit analagy:

    I gleefully watch my strawberry plants grow little fruit that ripen into perfect sweet strawberries, but watch me complain when my delicious strawberries start rotting and become ever less their original strawberry goodness.

    Why oh why do I praise the things as they become ripe, but criticise them as they rot! I am such a hypocrit. Hmm.
  • When RH changed their business model it hurt a lot of people because prior to that, there was paid support available for the free product. We felt waylaid because we used RedHat Linux as the foundation for our critical applications. We knew we could pick up the phone and call (for a fee) if we were stuck and we felt secure with a reasonably long life cycle of security updates and support.

    For example, a product my company created required 80+ hours of testing for minor version changes in critical software components. With 5 people on staff, that was an incredible expense, therefore we craved stability. Then, RHL was gone. *poof* just like that. We thought we could count on them and they changed the game on us.

    I don't dislike RedHat's new business model, but I felt that after such a sudden and unexpected change in their support policy I could not trust them any longer. Later that year Ubuntu came out and I began experimenting with it (and debian). Now I have Ubuntu LTS which is supported by the vendor for 5 years, and I can call the nice guys in Montreal whenever I have a problem.
  • The open source community is full of misguided evangelicals. If open source is so great it should stand on its own merits, not need some political figures shoving its virtues down our throats. When I installed Ubuntu(which I love, btw) on one of my boxes that happened to have an NVidia card I was confronted with a message that talked about how bad closed source drivers were before I could enable them and get a good resolution for my display. If some notice needs to be there due to licensing that's fine, but don't try and mold my views or express your personal beliefs in place like that.
    If the NVidia drivers really are so hard to maintain, then they should break in the future... if closed source software really does run slower with more bugs then I should notice it.
    I'm all for open source software, and I can identify with the ideals of the FOSS movement, but I also see that there is sometimes a need for software that works well, even if it is closed source.
    I would rather have a closed source project that worked perfectly than an open source product that is a work in progress.
    Linux has grown by leaps and bounds and is perhaps one of the best examples of open source does right, but the political figures in the linux world, while entertaining, do nothing but hurt the product with their constant bickering and injection of personal politics into a product that should be "free".
  • What double standard? by J'raxis (Score:2) Monday August 13, @02:59PM
  • For free????? by prxp (Score:1) Monday August 13, @03:02PM
  • This is clearly not the same situation by Speed Pour (Score:2) Monday August 13, @03:11PM
  • more OS=good by Cyko_01 (Score:1) Monday August 13, @03:15PM
  • Like everyone else by thatskinnyguy (Score:1) Monday August 13, @03:19PM
  • Because (Score:3, Insightful)

    by LKM (227954) on Monday August 13, @03:19PM (#20216223)
    (http://www.lkmc.ch/)
    One's a step in a direction we like, and the other's a step in a direction we don't like. Next question.
  • What?? (Score:4, Insightful)

    by thed00d (822393) on Monday August 13, @03:21PM (#20216253)
    (http://www.kylehultman.com/)

    MySQL decides to comply with the GNU General Public License and only give its tested, certified Enterprise code to those who pay for the service underlying that code (gasp!). Immediately cries of protest are raised, How dare MySQL not give everything away for free?"
    Right, so so how is this closing the source? The source is still available, and it's still open source. I think the author here has confused open source with "free", and their not interchangeable terms. There is plenty of open source software that also happens to be free, thats F/OSS. There is also plenty of software that is free, but isn't necessarily open source, thats Freeware. This is really a non-issue, the source is still available, and they also continue to have and support a F/OSS version of code base.

    Personally, I think this is a positive move for them. It's a positive move for the technology community as a whole as well. When my team looks at investing in technology for our business, we usually like to have a positive feeling that the technology will still be relevant 5 years and 10 years from when we purchase it. This move will make it easier for me to deploy MySQL in the enterprise, as I can now say to my review comity - "Look, they have a revenue source. They'll be around 5 years from now, and they'll be there to honor any support contract we purchase from them". Whereas in the past, I could only argue the point that they've been there a while, they should still be there a while from now. So, positive move in my book, not just for them, but for the technology community as a whole.
    • 1 reply beneath your current threshold.
  • The open source competition is too much for MySQL by siDDis (Score:1) Monday August 13, @03:23PM
  • The two are different by ComputerSlicer23 (Score:2) Monday August 13, @03:29PM
  • Never as bad as it looks by ajs318 (Score:2) Monday August 13, @03:29PM
  • Actually, that's a single standard by nagora (Score:2) Monday August 13, @03:37PM
  • I do not think this means... by immcintosh (Score:1) Monday August 13, @03:38PM
  • Eh? by Ant P. (Score:2) Monday August 13, @03:52PM
  • If its open source and I contributed where my $$$. by deweycheetham (Score:1) Monday August 13, @04:01PM
  • It's about the DIRECTION of movement by erroneus (Score:2) Monday August 13, @04:11PM
  • The Mathematics Double Standard by TechnicolourSquirrel (Score:1) Monday August 13, @04:12PM
  • little billy and traffic by Bob the Hamster (Score:1) Monday August 13, @04:24PM
  • Good Point Spin by Monkius (Score:1) Monday August 13, @04:59PM
  • Double standard by suv4x4 (Score:2) Monday August 13, @05:03PM
  • Missing analogy by axb2298 (Score:1) Monday August 13, @05:04PM
  • Matt Asay's become a troll by Cyclops (Score:2) Monday August 13, @05:09PM
  • Open source != good by Coolhand2120 (Score:1) Monday August 13, @05:33PM
    • 1 reply beneath your current threshold.
  • Another Unity Fallacy by bitspotter (Score:2) Monday August 13, @