Slashdot Mirror


JBoss Founder Hard-Nosed About Open Source

Infonaut writes "In this Business Week interview, JBoss founder Marc Fleury refers to "hobbyist" Open Source contributors and makes the case that "no one is going to work for free." Fleury dismisses people who contribute for something other than money as "Hari Krishnas" and makes reference to the "hippie dream". Fleury's sharp, profit-focused approach has brought him success, but isn't it in some sense built on the shoulders of the hippies and hobbyists he seems to scorn?"

20 of 423 comments (clear)

  1. Again? by Anonymous Coward · · Score: 4, Insightful

    makes the case that "no one is going to work for free."

    Hey, 1990 called. They want their open-source-failure theory back!

    1. Re:Again? by Anonymous+Brave+Guy · · Score: 4, Interesting
      Didn't we have this discussion 10 years ago? I think time has shown this idea to be false.

      Has it, really? How many non-trivial, successful open source software projects aren't written mostly by staff paid to do the job? Pretty much all of the biggest names have some sort of commercial entity behind them, and those commercial entities expect to make money from the OSS-based work they do, by some means or other. The specific economic model may be non-traditional, but the underling economic principles certainly aren't!

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Again? by Lepaca+Kliffoth · · Score: 5, Insightful

      "He's not completely wrong. Open source people will only work on what interests them so you have a ton of very crappy, partially-finished open source software out there that usually just barely scratches the itch of the original programmer. Sure there are successes like Mozilla Firefox, Apache, KDE, Gnome, the Linux kernel, etc., but for every success there are hundreds of completely useless failures out there."

      And why do you want to use the failures rather then the successes? I use kernel + Xorg + KDE + several applications like mplayer, amaroK, thunderbird and so on. They are all very polished, perform admirably and only the testing versions ever crash (and I use unstable things only in rare cases). If someone wants to code a pile of crap it's none of my concern, the great, well coded apps I can install are more than I'll ever use.

      "Most businesses would be insane to rely on open source programmers to develop their software for them... that's why many of you reading this still have a job developing commercial software or in-house homegrown software. They give you money, you develop software that they want. It's a win-win situation. The alternative is they give you nothing, you starve, someone spends all their free time writing another damn e-mail client or content management system in PHP"

      I don't see the problem here. Open Source programmers are still programmers and they're paid by whoever employs them. Novell and Red Hat aren't exactly what you would call community-driven, heh. The programmers giving code for free are usually guys sending in patches for some kind of problem they found and were able to fix. Anyway if someone wants to donate it's his decision, nobody points a gun at him. If someone starts a project, leaves it and it remains unfinished it will go in the pit together with all the crappy programs I'll never use.

    3. Re:Again? by eyeye · · Score: 4, Insightful

      but for every success there are hundreds of completely useless failures out there.

      The same could be said of commercial software development...
      --
      Bush and Blair ate my sig!
    4. Re:Again? by slavemowgli · · Score: 4, Insightful

      How many non-trivial, successful open source software projects aren't written mostly by staff paid to do the job?

      That's the wrong question to ask. I'd argue that any piece of open-source software that is non-trivial, successful and serves a purpose that is of interest to companies *will* eventually attract funding, including developers paid for by companies, but that doesn't mean that open-source must have a commercial (paid) developer base to be successful. You have the direction reversed here: success leads to paid development, not vice versa.

      The *real* question you'd have to ask is how many successful, non-trivial FOSS projects were *started* by people with a commercial interest (companies), and if you do that, things will certainly look differently. Tools like the GNU system, the Linux kernel itself, PHP, Perl and so on were all started without any commercial help - it was only later on, when they were already successful, that they attracted commercial help. JBoss may be different (or not - I don't know its history), but if I had to make an educated guess, I'd say that the amount of FOSS started by companies is by far the minority.

      And of course, that's only looking at FOSS that is of interest to companies, anyway, which gives a skewed picture, since there are several important projects and high-profile projects (not to mention countless smaller ones) that cater to a different target group - namely, end users themselves, who arguably are both more important and more abundant than companies.

      --
      quidquid latine dictum sit altum videtur.
  2. Sounds Like He Knows What He's Talkikng About by DanielMarkham · · Score: 4, Interesting

    But he's definitely no politician. People want to believe that you can get something for nothing. He sounded a little on the abrasive side.
    I found it interesting that he distinguishes between different types of software, implying that there would be vastly different business models for each -- "don't try this at home" I would have liked to have seen the interviewer nail him down on this a little more -- I think there is some good stuff there but without the details its hard to know whether he knows what he's talking about or not.

    What's spaghetti got to do with hurricanes?

  3. Rattling The Tiger Cage by Anonymous Coward · · Score: 5, Funny

    Man that is fun.

    Some nitpicks:

    1) I prefer 'dirty' in front of the word 'hippie'

    2) I can't believe he didn't work 'bearded GNU freak' into to the interview

    I have to admire someone else who goes straight to the big ammo, high impact terminology. A kindred spirit.

  4. Ridiculously mischaracterized article by daniel_mcl · · Score: 5, Interesting

    What the guy is saying is that he sees a lot of companies sitting around trying to make money off of other people's work (i.e. all twelve thousand linux distributions), whereas he wants to pay people to develop open-source applications. He's just saying that you can't have a business model where you say, "Hey, guys, you write my software for me and then I'm going to make all the money off of it!"

    --
    I used to read Caltizzle. I was a lot cooler than you.
  5. Its true what he says by rerunn · · Score: 4, Insightful

    There really is no such thing as a free lunch and where the rubber meets the road, it comes down to the bucks. However, it certainly makes him look like a knob to piss on very things that have helped him get to where he is now. Dude needs to chillax and smoke a bowl I say.

    1. Re:Its true what he says by Fear+the+Clam · · Score: 4, Funny

      "chillax?"

      Maybe you need to stop smoking the bowl.

  6. Better than it sounds by paul.dunne · · Score: 4, Interesting

    Don't be put off by the somewhat tendentious write-up; the interview
    itself is interesting, if brief. I think the case against "OSS" from a
    purely business point of view is quite strong; but this doesn't worry
    me, since I'm not in the business, and I prefer Free Software
    anyway.

  7. the art of open source by handy_vandal · · Score: 4, Insightful

    How many artists choose Art over Money?

    Most of them. Some artists do actually starve for their art, although this is perhaps a romanticized minority. Nonetheless, the general principle holds true: people driven to create art have less time for day jobs -- or if they're confined to day jobs, their souls suffer for want of art.

    Thus with some coders, who give it away: they are driven to create the art of open source.

    -kgj

    --
    -kgj
  8. I don't get it. by KriKit · · Score: 5, Insightful

    Why are people so hate filled when it comes to the thought of people working in their spare time to help each other? Its called charity. I think this guy feels threatend. Why be so negative to a concept thats so positive?

  9. Not as bad as story summary makes it sound by Doug+Merritt · · Score: 5, Informative
    The story summary pissed me off, but the actual article is nowhere near so bad. A key quote:

    This guy in the front row says "You've got to stop banging on people whose motivation is something other than money." There's always a Hari Krishna in the audience: "It's illegal to make money at this. We're all garage bands, and you sold your soul to the devil for a handful of dollars." So I go, "Have you contributed anything?" and usually they say no and I stop it there.

    Turns out the guy is the founder of a pretty significant chunk of Linux, so Point A goes out the door. So I say, "You are what I call amateur open-source or hobbyist open source, which is you have a job and then you do this because that's your passion." And then somebody in the audience yells "You mean amateur open source as opposed to asshole open source?"

    So there's always that. It's normal. There are always a bunch of amateurs because they've never made money at it, and it kind of pisses them off that there was a way to do it.

    He's not making a blanket statement about open source developers being Hari Krishnas, he's talking about hecklers in his audience.

    --
    Professional Wild-Eyed Visionary
  10. "Support Contracts" = "closed source" by jfengel · · Score: 4, Insightful

    I think that you're overestimating the value of support contracts and other open source based business plans. Sure, there's some money to be made there, but it's a latecomer to the open source party and only a tiny piece of the puzzle.

    Open source works because all of us are smarter than one of us. Programmers naturally look for preexisting solutions to problems, because it enables them to get to the thing that they really want to do faster. And they'll naturally return the favor when they can. It's just politeness to contribute bug fixes.

    This model has serious, serious flaws. There will always be more takers than givers. But the good news is that distribution is cheap, so one giver can support hundreds of freeloaders.

    Other problems are harder. Many of the contributions take place against the background of a standard closed-source project, where the management doesn't mind participating in open source as long as the real product development remains proprietary. A utopian pure open-source environment will fail; the whole thing works as well as it does only because the economics of redistribution are so cheap.

    There are many other issues which are not easy to work around, and that's what this guy is really getting at: open source can't promote the non-fun stuff, like good user interfaces and (for the most part) QA. Certain crucial pieces of infrastructure (Apache, Linux kernel) have so many people banging on them that they get QA'ed anyway, and they're so integral to other money-making schemes that it ends up being in some people's interests to do the work anyway. But away from those projects the software gets buggier and buggier, and you'd have to pay people to make them less buggy.

    So in the end there's money to be made in the standard business model, which is actually what JBoss is using. The difference is that some of the software they develop "leaks" around the edges into open source, because that's their way of playing nice with other people doing the same thing. The more core something is, the more effective it is to share your work and to use the shares in return; the system supports the freeloaders.

    The real money is in doing specific work for specific customers, of which "support contracts" are only a trivial part. "Support contracts" are really just another name for "closed-source, proprietary software" built on top of the open source. And that's just business as usual.

    As programmers, we'll share because it's fun and we'll share because we're a community that likes to help each other out. That's at the end of the day; from 9 to 5 we'll continue to write software the way it's always been done, for the same economic reasons: you have to pay people to develop the boring stuff and the stuff that involves knowing the subject domain. The kernel and Apache mean you don't have to know about anything except computers. If you want to build a ticket reservation site or a pharmaceutical database, you actually have to know something outside of computers, and that always costs money.

  11. RTFA by Anonymous Coward · · Score: 5, Insightful

    Read the fucking article.

    He's not calling all open source contributors "Hari Krishnas", he's calling the ones who heckle him at conferences "Hari Krishnas".

    The best test of your belief in free speech is when someone says something you don't like.

    The best test of free software is when someone does something with it that you don't like (e.g. making money).

    This guy is following the license and spirit of the GPL, and making money doing it. People should be patting him on the back, not giving him a hard time.

  12. Re:Only one draw-back to open-source. by tacocat · · Score: 4, Insightful

    You are kidding right? That or your pretty wrong.

    Microsoft and AOL have been adopting something called SPF that was originally presented by one of these F/OSS Hippies.

    IIRC TCP/IP was originally developed in F/OSS software because it was Open.

    Who did transparent GUI design?

    Who first developed a XML based solution for the general group of Office Products?

    Who developed and presented the rssmail whitepaper? Hippies or Suits?

    What was the first tool for real time chat? IRC or AIM? Who developed it?

    Was the first implimentation of a Web Browser (Mosaic) open source or coompany derived?

    You forgot to wrap your comments in sarcasm tags or you are an idiot.

  13. Only one draw-back to your post by lheal · · Score: 4, Informative

    I'm not going to complain about your spelling, since you might not be a native English speaker.

    On the other hand, you're just wrong.

    >They do not innovate w/ new tech-ideas.

    Yes, they do. For instance, did you know that the first web browser to do page layout decently (in an "innovative" fashion: you put the pictures in line with the text!) was called NCSA Mosaic. It was distributed with source code. A company called Spyglass bought the rights to it. Microsoft used Mosaic as the basis for IE. For reference, in your browser window, click "Help -> About IE".

    The web site you're on now is being served by an open source product called Apache, which was based on the NCSA http server. Apache has many innovative features, not the least of which is its open architecture (making it possible for Apache to run programs written in several different programming languages).

    The page layout of this site is done by a program called Slashcode, an open source program. Comment moderation, and meta-moderation, are two technical innovations that came from this open source package.

    It's written in PERL, through the Apache mod_perl plugin. PERL was a truly paradigm-shattering open source programming language. PERL was designed for handling strings and administering computer systems. When the web exploded, PERL turned out to be almost perfectly suited to it. Even without the web, PERL is great for doing sysadmin work.

    The list would go on, and on, and I am not doing it justice by listing only a few.

    The point is that all of the really innovative stuff comes from open collaboration. Closed source people are forced to look at what the market wants, and with one finger in the air can't be truly innovative.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  14. As a developer... by Paradox · · Score: 4, Interesting

    Okay, ignore the business aspect for a second, look at it from my (a developer's) point of view.

    Before I got involved in OSS, I was yearning to get into consulting, but I couldn't seem to find a breakthrough job to establish a reputation. People just didn't want to believe I could do the work. I'm in the magical "recently graduated college" zone where I'm not expereinced enough to be senior but not young enough to be an undergrad consultant.

    After I got involved and contributed to an open source project as one of the primary developers, suddenly I had exposure. Sure, I didn't get paid for the work (and we did a lot of work in just 2 months). But that investment has helped me to get a very good consulting job, and I've gotten a lot more exposure because people talk to me about the library and what it does.

    It's the best thing to happen to my career since graduating college.

    No one will work for free, but who said that we're working for free? I consider my OSS work to be an investment in my repuation and my future career. It certainly has paid off in a very short amount of time.

    --
    Slashdot. It's Not For Common Sense
  15. Apache Ant: no full time employees, no corporation by steve_l · · Score: 4, Interesting

    The build tool that JBoss use was built by us hobbiests. I hope a product built by "amateurs" with no support other than the user mail list and the defect tracking site is not so low quality that it isnt up to the 'commercial' needs of teams like JBoss. If it aint, well, they are free to fork it and do their own implementation ---let's see how far they get.

    I am really pissed off with the "amateur" quote. Ant was built by its end users, but they were software developers, each solving their own little problem. As most software dev problems are common, the tool shares out. but amateur? Software professional in their spare time is more accurate.

    If there is one thing that OSS has shown, it is that

    1. full time software teams do not produce better quality products than the amateurs (example: Linux v. windows)

    2. end user involvement produces products that meet user needs far better than a marketing department telling engineers in cubicles what to do.

    Imagine if Ant was a private company. We'd have to have meetings with the VCs. We'd have a marketing department. We'd have to deliver things on deadlines, whether they were ready or not. And we' d have to convince the world we were better than a planet full of software developers collaborating to solve their own problems, and sharing the results. This is what jboss are like: they have to slag off the rest of the OSS community, to justify their very existence.

    -Steve