Slashdot Mirror


Open Source Community's Double Standard

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

58 of 336 comments (clear)

  1. Human Nature by suso · · Score: 5, Insightful

    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.

    1. Re:Human Nature by tholomyes · · Score: 4, Funny

      Well put! (Note to self, lower others expectations of me...)

      --
      When did the future switch from being a promise to a threat? -C. Palahniuk
    2. Re:Human Nature by Chris+Burke · · Score: 5, Insightful

      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.

      --

      The enemies of Democracy are
    3. Re:Human Nature by ShieldW0lf · · Score: 5, Interesting

      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.

      --
      -1 Uncomfortable Truth
    4. Re:Human Nature by ShieldW0lf · · Score: 5, Interesting

      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.

      --
      -1 Uncomfortable Truth
    5. Re:Human Nature by griffjon · · Score: 4, Funny

      But, you see, if you phrase it this way, using clear logic, then the story is boooooorrrriiingggg - "Open Source Advocates: We like openness!" *yawn* "OSS Users dislike moves away from closed source, like moves towards open source" - *zzzzzz* Where's the conflict? where's the excitement? You can't have "fair and balanced" reporting unless there's a conflict!!

      --
      Returned Peace Corps IT Volunteer
    6. Re:Human Nature by Compholio · · Score: 4, Insightful

      You can't have "fair and balanced" reporting unless there's a conflict!!
      I thought "fair and balanced reporting" was giving the same amount of face time to the person with the logical and well thought out arguments as to the crazy wack-job who bases all decisions on truthiness and faith.
    7. Re:Human Nature by LithiumX · · Score: 3, Insightful

      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.

      --
      Do not confuse "Freedom of Choice" with "Free Will".
    8. Re:Human Nature by Chris+Burke · · Score: 2, Informative

      It is double standard, and it is more like common nonsense than common sense. If you praise the C- student because he gets a B, then you are only encouraging people to be bad at first and average after.

      There is no encouragement to be bad at first unless you're praising the student for getting C-. The idea that they will undergo however many semesters of zero praise to establish a baseline of inadequacy just so that for one grading term they will be praised for a B, with no subsequent praise because they will not continue to improve, so basically a one-time deal, is really nonsense. In the meantime, by failing to praise the student for improving (because you don't want to encourage them for some reason), you have failed to reinforce the improvement and can expect more C- semesters. In your attempt to discourage people from being "bad at first and average after" you have in fact discouraged them from being average or better ever. Congratulations, you fail common sense.

      You will buy the product $14 because improvement is good while regression is bad ?

      See, common sense would say that you can acknowledge and praise improvement and condemn regression while still purchasing the cheaper item. Kinda like an open source fan can criticize MySQL, but still use it instead of say Oracle because it's much more Free-as-in-speech. If you confuse improvement/regression with the actual relative value then of course this way of thinking doesn't make sense because that confusion is nonsensical to begin with.

      --

      The enemies of Democracy are
    9. Re:Human Nature by Dahamma · · Score: 5, Informative

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

    10. Re:Human Nature by xtracto · · Score: 3, Informative

      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?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    11. Re:Human Nature by Dahamma · · Score: 2, Informative

      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.

      Openoffice.org uses a JCA, which stands for JOINT Copyright Assignment. You do not waive your rights, you just give them rights as well, so that you can't rescind their right to use the code later. From openoffice.org:

      In order to contribute code to the project, you must submit the Joint Copyright Assignment form (JCA). This form jointly assigns copyright over your work to yourself and to Sun Microsystems.

      I believe in the past they used a more restrictive policy... and received a lot less contributions. Hence the joint assignment.

      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.

      Not quite... they hold the copyright for your code only if you choose to assign it to them. If you receive the code under the GPL, modify it, and distribute it, you have to follow the GPL. If you don't transfer your ownership to them, then they can't use your code under any other license, either (which of course means don't expect to see it in any MySQL official source trees).

      Obviously it's not illegal to do whatever you want with source code you own. My point was it IS illegal to violate a license to something you don't own. To be clear, I'm not getting indigninant about "law breaking corporations"... I think open source is a good thing, but you should have as much right to choose what to do with your own work as you do to follow any religion you want (even Scientology or the FSF).

  2. Makes sense by NetNifty · · Score: 5, Insightful

    Praise for companies moving towards our goals, opposition to companies moving away from them..

  3. How is that a double standard? by spun · · Score: 5, Insightful

    Shocking. The open source community wants software to be open source, that seems pretty consistent to me.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:How is that a double standard? by spun · · Score: 3, Insightful

      It's shocking how the current generation is all about "gimme, gimme, gimme". I want free stuff!!! Really? Is that what you see? Where are you looking, and who are you listening too? Because from where I'm sitting, it isn't the current generation that's the problem, it's the 'Me' generation. The baby boomers are the most selfish generation imaginable, at least in America.
      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  4. What? by SIIHP · · Score: 5, Insightful

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

    --
    I only go to buffets for the unlimited soft serve.
    1. Re:What? by negative3 · · Score: 5, Informative
      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:

      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.
      --
      "Physics is to math what sex is to masturbation." - Richard Feynman
  5. It's not a double standad. by Anonymous Coward · · Score: 4, Funny

    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.

  6. I don't think its really a double standard... by PJ1216 · · Score: 3, Insightful

    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.

  7. Community is not one entity by El_Muerte_TDS · · Score: 2, Insightful

    It's a collection of individual entities all with their _own_ voice. The Open Source community is not like the Borg Collective.
    Not everybody in the community will roar on the same topic, so you will always get mixed results when you summarize the comments.

  8. Mod parent up! by khasim · · Score: 2, Insightful

    Companies that are moving towards being more Open are praised.

    Companies that are moving towards being more Closed are denigrated.

    Where's the problem?

  9. If find this surprising too by gweihir · · Score: 4, Insightful

    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.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  10. Why do we praise slave states by Jeremiah+Cornelius · · Score: 5, Insightful

    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.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
    1. Re:Why do we praise slave states by plague3106 · · Score: 4, Informative

      If you ignore the stupid /. editoral and read the blog, its actually questioning why its ok for some companys to have some open and closed source but not others. The example in the blog was SugarCRM, which was 100% closed, and opened PART of its code. Counter that with RH taking its code and closing it (but complying with the GPL still in all its releases).

      Its not that SugarCRM will ever totally open, nor will RH totally close... the author seems to imply that both will continue with some open, some closed source. I think its a valid question... why not continue to critise SugarCRM for not opening the rest, and praise RH for not closing more?

    2. Re:Why do we praise slave states by Anonymous Coward · · Score: 5, Funny

      If you ignore the stupid /. editoral and read the blog

      Wouldn't that be cheating? I bet you're the kind of guy who reads the instruction manual before putting the widget together.
    3. Re:Why do we praise slave states by grcumb · · Score: 2, Interesting

      I think its a valid question... why not continue to critise SugarCRM for not opening the rest, and praise RH for not closing more?

      Witness the latest Fox news-style false-logic bomb being lobbed at the FOSS community. The stupidity of this argument is mind-boggling. It uses loaded terms to imply some logical (and therefore moral/ethical) disconnect in people's behaviour, then uses that to buy acceptance for the very thing we despise the most.

      Why do we applaud companies who open their code? Because we like Free Software. Why do we disparage those who take steps to close down their code? Because we like Free Software.

      There is nothing inconsistent about this approach. Most people's reaction to MySQL AB's tempest in a teacup was driven by a few 'journalists' who grossly misrepresented the issue (Zonk, I'm looking at you, too). Now I'm beginning to think there might be some method behind their flame-baiting. This feels far too much like a one-two punch to me.

      As far as RedHat's restructuring goes, it was mis-handled and RedHat rightly had to eat some crow before they set themselves to rights again. Were they measured against a higher standard? Yes. It was a standard that they set for themselves when they portrayed themselves as a FOSS standard-bearer.

      Let me also point out the difference between GPL compliance and supporting FOSS. The GPL (and its sibling licenses) are the single most significant expression of support for the Four Freedoms. But there are other approaches, and one's responsibilities extend beyond that license. Like every other legal document in the world, the GPL has flaws and loopholes. I cannot respect someone who adheres to the letter of the GPL while at one and the same time subverting the Four Freedoms. So when a project backs away from it, they tend to get closely scrutinised.

      But let's be clear: MySQL AB passes that scrutiny. Mis-reporting notwithstanding, they continue to show a healthy respect for Free Software and the GPL. I can't say I hold the people who distorted what they did in the same high esteem, mind you.

      I have one last thing to say about this cheap-ass excuse for journalism: I don't give a flying woohoo whether Linus agrees with you or not. That's a logical fallacy known as an appeal to authority. Linus, who I am sure is a nice person, and who I know to be a good project manager, is just a guy. Someone with whom I happen to disagree on a number of issues. This kind of rhetorical approach is reminiscent of that kid in high school who was always ingratiating himself with the coolest guys and agreeing with everything they said. Message to the Matt Asay: we all hated that kid's guts. So cut it out.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  11. Because Open Source is a philosophy. by glindsey · · Score: 3, Insightful

    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.

  12. Its own worst enemy by LynnwoodRooster · · Score: 3, Insightful
    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...

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  13. Someone doesn't know what a double standard is. by vux984 · · Score: 5, Insightful

    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.

  14. We did not cry out because RH charged for RHEL by mattnuzum · · Score: 4, Interesting

    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.

  15. Open source is by jessecurry · · Score: 3, Insightful

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

    --
    Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    1. Re:Open source is by BobMcD · · Score: 2, Insightful


      You may have been mislead into missing the point. To me, it is all about choice. OpenSource underscores and enables that. When a platform is OpenSource, I am given a type of control over it that I would not get if it were closed source. Others having access to the code and the right to use it will generally result in options and variants popping up to fill in all sorts of opportunities - both real and imagined. The projects roll in and out like the tide. Things evolve, die, and are reborn. If you're unhappy with thing 'X', open Google and do a little searching. Chances are you just might find something better, or at a minimum something that shows the potential to be so.

      Closed source software is also often a work in progress, so yes, your point is valid. But you could also leave the source part of of it. You, I, anyone, would likely take a perfect piece of software over one that is not perfect. That's a no-brainer. The functionality has to be there, and is primary.

      Please don't bash Ubuntu for being 'preachy'. They offered you a prepackaged version of proprietary software as a CHOICE. You didn't have to dust off arcane instructions that only worked half way. Not even close. You clicked through a screen (that was, by the way, designed to ensure you weren't been duped into choosing something you did not want) and rebooted. That doesn't seem too painful at all to me. Ubuntu enabled you, assisted you, in making the machine behave according to your preference.

      Compare that to most closed source offerings, if you will, and try to notice the contrast.

  16. The blurb is actually pretty accurate by hummassa · · Score: 5, Insightful

    (I normally RTFA before posting)

    The problem here is: IMHO (and RMS's opinion) non-free software is unethical, because it's basically a scam: making software is a service with value; making copies of software is of (marginally) zero value. So, the GPP is right on the mark.
    If a company that makes (unethical) proprietary software starts making some (ethical) Free Software, it is (1) improving its act and (2) contributing to the pool of Free Software.
    If a company that makes Free Software starts making proprietary software, it is (1) starting to make unethical things and (2) contributing less to the pool of Free Software.
    So, that's the reason why we praise non-free-software companies that open um and we boo free-software companies that close down.
    Putting it like the GPP: would you praise a country that permitted slave labour and then passwd a law freeing some of its slaves? (like mine did in 1871...) And would you protest a country without slaves that passed a law allowing for some to have slaves?
    HTH.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:The blurb is actually pretty accurate by Jeremiah+Cornelius · · Score: 2, Interesting

      You're free NOT to make the effort to GPL projects. You're free to pick another license for your own project.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:The blurb is actually pretty accurate by Deadbolt · · Score: 4, Insightful

      Neither RMS nor the GPL nor the FSF says you CAN'T charge for your work; in fact they encourage you to charge as much as your customers will pay.

      See here and here.

      --
      "Honey, it's not working out; I think we should make our relationship open-source."
    3. Re:The blurb is actually pretty accurate by AmericanInKiev · · Score: 3, Insightful

      beg to differ.

      "making copies of software" - presuming one is collecting payment for same - is extremely valuable, as it allows for the obscene cost of software to be distributed in some fair fashion among the pool of users.

      This is hardly unethical.

      Free software receives free marketing in a voluntary exchange. so long as there are people who value the advertising higher than the marginal value of their technical efforts - free software will persist. But then so will direct payment software. The two markets are vastly different and cannot easily be compared. but discounting either seems somewhat puerile.

      AIK

    4. Re:The blurb is actually pretty accurate by ShieldW0lf · · Score: 2, Insightful

      If you spend obscene amounts of a societies resources making a piece of software, then prevent that software from being put to the maximum possible utility by everyone far and wide who might have a use for it, you just drove up the cost of the software to our society, because it's been paid for and is not being used.

      The point is not that coders shouldn't be supported as they do their thing. The point is that there should be a better mechanism put into place to pay for the creation of this valuable software that doesn't inherently destroy so much of its value once it is complete.

      Is this really so hard to understand?

      --
      -1 Uncomfortable Truth
    5. Re:The blurb is actually pretty accurate by jgarra23 · · Score: 2, Interesting

      You're free NOT to make the effort to GPL projects. You're free to pick another license for your own project.

      You are correct and are completely dodging what parent is stating.

      Parent is stating that it is unethical for RMS to say that people shouldn't be allowed to charge for software; not that he is not free to do something other than what RMS wants.

      The inherent flaw in the thinking is that all freedom is equal and that freedom means equality. What is freer someone's "right" to free software or my right to charge for it if I want? They are obviously not equal and yet they are both free. It all depends on your own prejudices and values. For instance, I believe that software should be free or not-free dependent on the author so the latter form of freedom is more free to me but not to someone else. I also believe that if they want said software for free that they are free to write it themselves which is freedom (though they will soon find that their time is not free, even to themselves) and they'll probably end up wanting to pay me for it.

    6. Re:The blurb is actually pretty accurate by cayenne8 · · Score: 2, Insightful
      "The point is not that coders shouldn't be supported as they do their thing. The point is that there should be a better mechanism put into place to pay for the creation of this valuable software that doesn't inherently destroy so much of its value once it is complete....Is this really so hard to understand?"

      I don't understand how you think a company can make money then. Don't get me wrong, I love free software, but, if a company is paying coders a salary to write code. When it is done and finished, if the company gives it away, not only are they not recouping their losses (salary payments), but, how will they make a profit if they don't sell said software they've already invested time and money into developing? At the very least, they need to recoup their non-recuring costs.

      How do you propose they do that? If they can't...they can't pay coders to keep developing software.

      I am finding your reasoning hard to understand. Can you please elaborate on your solution to fix it so that the they don't "inherently destroy so much of its value once it is complete".

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    7. Re:The blurb is actually pretty accurate by ShieldW0lf · · Score: 2, Insightful

      Well, off the cuff...

      One idea:

      Create a pool of government funded money that goes towards software, and give everyone a vote for which projects they think are important.

      Tally the votes, split the pool of money between the projects, running from the most votes to the least.

      Don't give one share of the resources per vote though... determine an amount that guarantees a decent standard of living for those participants who are receiving support, and each person who gets anything gets that amount until the pool is empty.

      Provide access to common technological infrastructure in a way that supports those whose work is deemed important by their peers first, then let the public at large use up any left over access for their pet projects.

      Keep all their work in a common pool that is accessible to all.

      Then remove all copyright protections from software.

      If you can somehow manage to make a thriving living selling precompiled code in this environment, you're welcome to try, but the system doesn't back up your efforts in the slightest.

      If people need custom software made because nothing in existence does what they need, they can of course hire someone to do it.

      If there are times of plenty, chuck extra resources towards funding more peoples creativity. If there are times of scarcity, fund less people.

      I'm working hard at building infrastructures for several creative industries at this very moment that will operate in a way similar to this. I'd post a link, but I can't handle a slashdotting at the moment.

      People who talk about how the money for creative works just won't be there unless you can somehow compel people to surrender it need to realize... the public flat out will not be denied these things, and they will always construct a mechanism to support creation. That has been true throughout our history.

      It seems rather foolish to suppose that at this point in our history, when we have more disposable wealth than at any documented time in the past, we will leave our artists, musicians and inventors out to dry just because we could if we wanted to. Nobody on either side of the fence wants to do that.

      Now, that's just one idea. There are myriad ways that we can organize ourselves, and that is what we all ought to be talking about, instead of having these blind ideological clashes that don't result in anything except more wasted time and effort.

      --
      -1 Uncomfortable Truth
    8. Re:The blurb is actually pretty accurate by Deadbolt · · Score: 4, Insightful

      Again, no one's holding a gun to your head and forcing you to use a free software license.

      If you're talking about games, there are several ways you can do a free software game. You release the engine as free software and then assert copyright on the artistic assets like textures, sound, music, character design, etc. You would be charging for your ideas, not for your software, if that makes sense, and users would not be able to freely distribute the artistic assets. I think that's a fine compromise between making money and being moral. In fact, if your game is any good and becomes popular, users will fix your engine's bugs, port it to new platforms, and start thriving mod communities around it, all while talking you up as the Awesome Guy who wrote the free software engine that made it all possible. It's not that different from what id has been doing, but Carmack's been keeping the engine proprietary for a few years to make money from licensing and then it gets GPL'ed. I have zero problem with that.

      As far as being evil for writing non-free software? Well, yes, it is evil. There are different degrees of evil; if I don't want to buy your game because it's nonfree, then I don't have to. But if you write software that blocks DVDs from being played on machines you don't like, that's a lot more evil. And if you were to, say, extort people for money to fix bugs in your mission-critical software, that's about as evil as you can get in software. For those of us who believe it to be a moral issue, not acting morally is evil. Personally I'm more of a realist than some people I could name, and I respect the individual's right to make his own choices. I've even written proprietary software before, and I'll probably write more in the future, but doing so is always wrong to some degree, and I have to choose if it's far enough over the line that I won't participate.

      --
      "Honey, it's not working out; I think we should make our relationship open-source."
    9. Re:The blurb is actually pretty accurate by oatworm · · Score: 3, Insightful

      Create a pool of government funded money that goes towards software, and give everyone a vote for which projects they think are important. What if I don't think any of them are important? Do my tax dollars still have to go towards those projects? What if I want to vote, directly, with my own money? Sort of like I do now?

      Tally the votes, split the pool of money between the projects, running from the most votes to the least. What about a project like, say, Folding@Home? It's more popular now than it used to be, but it still pales in comparison to SETI@Home. Does that mean that we'd end up spending more money on finding space aliens than curing disease? Probably. Should we? Probably not, unless we can convince those space aliens to cure the diseases for us.

      Don't give one share of the resources per vote though... determine an amount that guarantees a decent standard of living for those participants who are receiving support, and each person who gets anything gets that amount until the pool is empty. Right off the bat, we have some big problems here. First, define "decent". If I lived in Iowa, I'd define "decent" as anything in the $50k/year range, which would be more than enough to buy a house, maintain a family, and buy a few toys. In a large urban area (San Francisco, New York), that $50k/year would barely support me living in an apartment in a decent (read: relatively free of crime) neighborhood with five of my closest friends. Furthermore, if I was a single bachelor, living with five of my closest friends in a two bedroom loft might not be too bad. If I was married and had eight kids, I might feel a little differently. But, that's not the most serious problem here. The most serious problem is that, based on your above statement, you're assuming that we'd be paying less in taxes than we could hope to spend to give every developer of every piece of software a "decent wage" (a reasonable assumption). Consequently, some people would end up paying taxes on software they would never use and are not interested in buying. A good way of thinking about why this would be a problem would be if we considered the example of Windows - 90%+ of the world uses it, right? So, if we used your system, it'd probably be pretty popular, no? How would you feel if you were one of the 10% not interested in Windows and were told that your tax dollars were going to pay for it anyways?

      Provide access to common technological infrastructure in a way that supports those whose work is deemed important by their peers first, then let the public at large use up any left over access for their pet projects. So, instead of making software that the customer wants, we're going to make software that fellow software makers find useful. Good idea - worked great for BSD and just about every Linux GUI project out there.

      Honestly, I could go on like this all day, but I'll stop with this:

      I do not want other people deciding what software I want or should be allowed to pay for. If I feel like coughing up a few grand on Exchange Server, that's my right. If I'd rather save my money and run Sendmail, that's also my right. Our current system allows both to exist simultaneously, which is perfectly fine by me. Any system that begins to dictate what software I or anyone else will spend money on is a system that I will fight vociferously against, because I should be free to choose whether I want free software or not. That's what freedom means - it means having the right to make a choice, even if it's the wrong one.
    10. Re:The blurb is actually pretty accurate by Jeremiah+Cornelius · · Score: 2, Insightful

      It is not unethical to say or wish this. He is making a statement that is in philosophical variance from those that dominate and define a market.

      It would be unethical if RMS were to restrict others to this practice with out their consent to the terms of the license.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    11. Re:The blurb is actually pretty accurate by ColdWetDog · · Score: 4, Interesting
      Plenty of Linux companies make money. It's called selling support. Wow, that was hard.

      OK - I write this wonderful program, spend hundreds of thousands of dollars on testing and design and create it in such a way that the vast majority of users don't need any support. That's great, that's the holy grail of programming.

      And I'm supposed to run this company how?

      --
      Faster! Faster! Faster would be better!
    12. Re:The blurb is actually pretty accurate by mrbooze · · Score: 2, Interesting

      I'm sorry, what? You're saying that charging people for copies of software code is unethical and evil, but charging them for copies of music, sound, or art is not? Can we get the official list of which people's work is considered to have value, and which isn't?

  17. Because by LKM · · Score: 2, Insightful

    One's a step in a direction we like, and the other's a step in a direction we don't like. Next question.

  18. It's not even a valid argument. by Roadkills-R-Us · · Score: 4, Informative

    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.

  19. What?? by thed00d · · Score: 4, Insightful

    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.
    --
    http://www.accelerateglobalwarming.com
  20. Re:It's not the open source community by tokenhost · · Score: 2, Insightful

    The FSF and everyone representing free software know that free(as in freedom) software is not the same as free(as in beer) but the two seem to go hand in hand and whenever someone decides to make it so that libre software is not without cost it suddenly becomes about how they are closing their software. That is not it at all and nowhere in the GPL does it say that the software need to be distributed without cost.

    GNU protects the freedoms of the software and as RMS has said before you can sell that software as long as the person who gets the software gets the four freedoms. It IS the open source community who don't seem to get the definition of FREE software as apposed to FREE (libre) software and simply see them as tied together.

    I happen to agree strongly with libre software ideals and I think that it only becomes a problem when companies take away the freedoms of the users. We see this on the other financial end where companies or developers release freeware. There is a definite difference and people need to be made aware of it so that arguments about whether they are closing their software (taking away the freedoms of the users of that software) or simply charging for it don't happen.

  21. Mod parent up please by crush · · Score: 5, Insightful

    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.

    1. Re:Mod parent up please by spevack · · Score: 2, Interesting

      This is the best comment I've read on Slashdot in the last month. Thank you.

    2. Re:Mod parent up please by crush · · Score: 2, Informative

      Thanks. And thanks for Fedora. The amount of negative propaganda about Red Hat is mind blowing at this stage and as a happy user of Fedora, CentOS, RHEL (and Debian and OpenBSD and Gentoo) I'm very appreciative of the fact that Red Hat runs a succesful business within the paramters that Free Software imposes.

  22. The arrogance of your post demonstrates my point by spun · · Score: 2, Insightful

    - protesting segregation and apartheid - protesting Vietnam, getting arrested, even college students with draft deferments - protesting against Nixon and Watergate Real selfish. Just look what's going on today. Oh yeah. Nothing. That's exactly my point. The baby boomers are doing nothing today. You have been resting on your tiny little laurels for decades. It was a few members of your generation that did great things. The rest of you went to est seminars and tried to see how far up your own asses you could stick your heads.

    Me! Me! Me! It's all about Me!

    It even shows in your post, you try to make it seem as if baby boomers have been the only generation to protest. You discount the contributions of the current generation not because they haven't done anything, but because they aren't you, and thus are profoundly uninteresting to you self-involved boomers. Therefore, you have no idea what they may or may not have done, but simply assume they couldn't possibly be as great as you.

    Maybe it's because I was raised by you selfish boomers that I despise your smug, arrogant, self centered and perpetually lazy attitude.
    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  23. What a stupid question ... by DaveG,+the+Quantum+P · · Score: 2

    ... Open is good, closed is bad. So when proprietary companies open something up, we praise them for moving in the right direction. When OSS companies close something up we criticise them for moving in the wrong direction.

  24. MySQL's source is as open as before by martenmickos · · Score: 4, Interesting


    To all Slashdotters,
     
    Your comments are appreciated and we take your input seriously. Just to make sure that all facts are correct: we have not closed the source. MySQL continues to be GPL as before.
     
    We have only made a change in relation to binaries. Community binaries are available as before, MySQL Enterprise binaries are provided to our customers. We are highly grateful both for those who count themselves as users and those who count themselves as customers. And the binaries are produced from GPL source code so of course you are all in your full rights to modify, compile, redistribute etc. as before.
     
    The rapid innovation rate in and around MySQL is very much a reasult of the product being licensed under the GPL. Look for instance at MySQL Cluster and MySQL Proxy which are innovations from us, or at the SPASQL modification made by Eric Prud'hommeaux: http://www.w3.org/2005/05/22-SPARQL-MySQL/XTech
     
    I look forward to more of your comments and suggestions.
     
    Marten Mickos, CEO, MySQL AB

  25. Perfectly good reason by Urza9814 · · Score: 2

    When companies that are closed open up a bit, they're taking a step in the right direction. They're helping the community. And there is a good chance if things work well that this will continue and they'll be a model for others in the industry. But when companies that are open close up a bit, they're moving in the wrong direction, and creating an example for other companies of a place where open source didn't work and another reason for them to stay away from it.

    It's not how open they are overall that matters, it's what direction they're moving in.

  26. directions? by Pope+Raymond+Lama · · Score: 2

    Let me see...there is a direction I like to see businness move...some moving in that direction slow down or turn to the other side...I dislike that.
    On the other hand, some of the people going int he opposite direction turn around and start moving on the direction I want.

    What is "double" about that?? TFA seens to be quite brain dead.

    --
    -><- no .sig is good sig.
  27. Easy by tom's+a-cold · · Score: 2

    Because going in the right direction is good, and going in the wrong direction is bad.

    --
    Get your teeth into a small slice: the cake of liberty