Slashdot Mirror


Is Commercialization Killing Open Source?

An anonymous reader writes "IBM, Sun, Novell, and Red Hat all have a very significant open source element to their businesses. In addition to these juggernauts, there is growing investment in various open source models. Will money flowing into open source destroy its roots? Mark Hinkle just posted an editorial asking the questions Is Commercialization Killing Open Source? in which he comments on 'opensville' and gives some actual investment data, and a lot of insight into the growing trend in 'open source commercialization'. Is there such a thing as 'too much money' when it comes to developing software?"

162 comments

  1. Just ask Clippy or Madden 200X by CrazyJim1 · · Score: 4, Interesting

    Is there such a thing as 'too much money' when it comes to developing software?"

    Just like the movie industry, you're pushed to release sequels as frequently as possible even when you really don't have anything new or innovative to release.

    1. Re:Just ask Clippy or Madden 200X by buswolley · · Score: 3, Funny

      Yeah and these open-source roots are like movie extras; They all must die in the end.

      --

      A Good Troll is better than a Bad Human.

    2. Re:Just ask Clippy or Madden 200X by cshotton · · Score: 4, Insightful
      Is there such a thing as 'too much money' when it comes to developing software?"

      The issue isn't about whether too much money or commercialization is killing open source software (culture/roots/projects). It seems to me that the root cause has to do with the nature of the widely publicized open source projects. As open operating systems (Linux, NetBSD, etc.) and applications (Mozilla/Firefox, OpenOffice, etc.) grow in complexity, they outstrip the abilities of ad hoc, grass roots "open source" organizations to develop and maintain them.

      Simply put any serious, valuable, widely-used open source project today is very likely a large and complicated one. Open Source has outgrown its own infrastructure and the only one available that can pick up the projects and move them forward are those operated by commercial organizations with the resources to throw at these hard problems.

      --

      Shut up and eat your vegetables!!!
    3. Re:Just ask Clippy or Madden 200X by pipingguy · · Score: 1

      Is that sort of like feeling the need to reply to a Slashdot post when you have nothing relevant or informative to say about the parent or subject matter? Oh, wait...

    4. Re:Just ask Clippy or Madden 200X by Arker · · Score: 3, Insightful

      I think you have it exactly backwards.

      As projects become larger and more complex, they outstrip the ability of anything but a decentralised network of programmers. The resources of a traditional centralised software company, even the biggest in the business, is nothing compared to what decentralised networks of programmers have. The linux kernel team being one excellent example. And commercial software houses - *many* of them - are definitely involved, but the model is still distributed. No single company could handle that task - a widely distributed team from all around the world, with both commercial and noncommercial interests contributing, can and does.

      Projects that attempt to decentralise their development while still retaining a monolithic structure internally may find that doesnt work so well, of course. For this to work the project must follow the 'unix way' and have many more-or-less self contained modules that work together, rather than building monolithic do-everthing apps. Not everyone seems to grok that yet, but give it time.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Just ask Clippy or Madden 200X by jacksonj04 · · Score: 3, Insightful

      It's a good point, however there *must* be something specifying how those modules should behave when errors occur, handle input etc or the whole thing reaches the stage Linux has now where it works, and works well for the vast majority of tasks, but only if you remember the right combination of switches to make one module talk nicely to another module provided that you pipe it through a shell script to do something trivial like remove blank lines, because the first app includes them for readability but the developers of the second app decided that they should correspond to an EOF.

      The 'unix way' is great, don't get me wrong, but it's now reached the stage where there should be a central body saying "Here are various behaviours, you should use these switches to achieve them. Here is how you should format your output. If this happens, throw this specific error." and so on. People, especially businesses, don't like to have to learn the nuances of every individual app because the developers use -E and not -e.

      --
      How many people can read hex if only you and dead people can read hex?
    6. Re:Just ask Clippy or Madden 200X by Anonymous Coward · · Score: 0

      That's a real pie in the sky attitude you have there. What has open source accomplished that Microsoft didn't accomplish 10 years in advance? Granted, with MS you have a lot of political issues to deal with also (indeed, one could make a much more realistic argument that politics is the one advantage that open source really has), but as far as delivering the software is concerned, you simply have no evidence to back your claims, precisely because a single company *did* do all those things.

    7. Re:Just ask Clippy or Madden 200X by owlstead · · Score: 2, Interesting

      "For this to work the project must follow the 'unix way' and have many more-or-less self contained modules that work together, rather than building monolithic do-everthing apps. Not everyone seems to grok that yet, but give it time."

      You are completely right on that. Just have a look at the Eclipse framework (yes, I'm a Java user), and you'll see this executed in a very clear way. It's a complete set of modules. Even the base install contains many tens of modules. The number of plugins available for Eclipse is simply astounding. What's more, you can install quite a few of them and still leave a working system, even though the whole thing runs in a single process. The reason why this works is that it's pretty clear how to use and extend the module system (it's using the OSGi framework). If you don't know: Eclipse is both a Java Development platform, but the same components are used to create Azureus, the BitTorrent file sharing application.

      You will see that many great open source systems will use these kind of frameworks. Of course many already do. The firefox/thunderbird extension framework is a great example of it, but also the apache module system, the openssl crypto engines. What I do think is needed are frameworks with good documentation (including overview pictures, pretty please) and protection from malfunctioning modules. Of course, the extention points must be well documented as well. Also, the modules should have a very clear versioning system so that people don't need to install all the components of the framework again and again.

      The next step will be that applications will be running in parallel with each other, leaving the idea of a single process running everything an old fashioned concept. But - as the parent states for modules - this will definitely take even more time. The current idea that this has to be done using XML and HTTP is just - well - STUPID. On a single system you get problems like configuring sockets, authentication, doing complete validation on each packet send and - yes - a huge overhead. All this just to overcome the (important) principle of compatability. But look at concepts of ESB's (enterprise service bus) to see other ways of handling this problem.

      Just my point of view.

    8. Re:Just ask Clippy or Madden 200X by cshotton · · Score: 1
      I think you have it exactly backwards. As projects become larger and more complex, they outstrip the ability of anything but a decentralised network of programmers.

      There are many, many types of systems that do not lend themselves to the "million monkeys" approach to systems engineering. Grafting one-off utility programs or plug-ins or other modular elements onto a large, central framework (be it an O/S, and IDE, a web browser, graphics tool or any other modular app) is not anything like the design and engineering effort required to create the initial framework. I think many (certainly not all) programmers who espouse the virtues of the "open source culture" have never actually tackled a 1 million line+ system or been involved in a project with dozens of engineers working from a predefined set of requirements towards a definite deadline with a finite budget.

      It's nice to idealize the concept of a decentralized network of programmers but in practice, herding that many cats towards a desired outcome is not nearly as efficient or productive as a well-run, centralized project. And until you have actually tried both methods to achieve a similar goal, you're just blowing smoke if you say one is better than the other.

      --

      Shut up and eat your vegetables!!!
    9. Re:Just ask Clippy or Madden 200X by samkass · · Score: 3, Interesting

      Ironically, the commercial and military software development industries have recently been heavily promoting a methodology that could enable this sort of specification without requiring a central authority. Software Product Lines is a formalization of hundreds of "good practices" of encapsulation and interoperability into a single methodology that is transforming the way some software is written. I see this as the next step in software development evolution, and one that the open source community might get more benefit from than others.

      --
      E pluribus unum
    10. Re:Just ask Clippy or Madden 200X by The_Wilschon · · Score: 1

      According to wikipedia, the Linux kernel 2.6.0 had just a hair under 6 million lines of code. The linux kernel has always been developed by a decentralized network of programmers, a herd of cats, as you so aptly put it. That is, the initial framework, if there is such a thing, was also created by a decentralized network.

      Solaris, OTOH, has always been developed as a centralized project. Not many people would say that Solaris is really superior to Linux at this point. Perhaps it was simply not well run? I don't know, but that is the most direct comparison I could come up with off the top of my head.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    11. Re:Just ask Clippy or Madden 200X by SL+Baur · · Score: 1

      What has open source accomplished that Microsoft didn't accomplish 10 years in advance? I'll name one - deliver a system that can stay up and functional for years at a time. This crappy enterprise Microsoft Windows XP "Professional" I'm typing on can't seem to stay alive more than a few days at a time. Bah. Rebooot this year or next year, it shouldn't matter. Rebooting every few days is unprofessional. The first time I got +1 year uptime on a Linux system in production use was with Linux kernel 2.0.6. Date that and remember that over that time period that system also survived the great west coast power outage.

      How many of you Microsoft Windows guys have had email from Bill Gates debugging a problem with Microsoft Windows? I'm not the only person who has had personal email from Linus helping to debug a problem with Linux. (It was a bad cache chip on the motherboard, nothing to do with Linux at all, as it turned out).
    12. Re:Just ask Clippy or Madden 200X by Arker · · Score: 1

      Solaris is a very good kernel. But compare the time in development with that of Linux. Sun saw the writing on the wall and realised they simply couldn't keep up with the 'herd of cats' in the long run - hence the release of Solaris as Free Software.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    13. Re:Just ask Clippy or Madden 200X by Arker · · Score: 1

      It's a good point, however there *must* be something specifying how those modules should behave when errors occur, handle input etc or the whole thing reaches the stage Linux has now where it works, and works well for the vast majority of tasks, but only if you remember the right combination of switches to make one module talk nicely to another module provided that you pipe it through a shell script to do something trivial like remove blank lines, because the first app includes them for readability but the developers of the second app decided that they should correspond to an EOF.

      Then the app developers in that case are already WAY out of line. Line termination is handled correctly, and transparently, by simply using the standard libraries on the system, so someone decided to reïnvent the wheel, and did it badly. This is exactly the point I was making - don't do that.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    14. Re:Just ask Clippy or Madden 200X by Kwirl · · Score: 1

      "The linux kernel team being one excellent example" and why don't you make your point with more than one example? It seems to me that your argument makes almost no sense when this single, isolated example is removed. The resources of a "traditional centralised software company" is nothing? What do you consider a software company? Microsoft? Google? Oracle? And also, do *nix fanboys ever get tired of 'waiting' for their moment of glory to come?

    15. Re:Just ask Clippy or Madden 200X by Anonymous Coward · · Score: 0

      The money as it were is not flowing into open source. That's preposterous! No clue.

    16. Re:Just ask Clippy or Madden 200X by whatifwe · · Score: 1

      I believe that we do not get our money's worth relative to software quality product. I know that it can be accomplished for far less cost; I have been a freelance software engineer since 1992 and I have developed a Programmable Code Generator and Programmable Monte-Carlo Test system that has enabled me to develop a well-tested quality software product in compliance with the principles of ISO9001

  2. As a GNOME fan by Andrew+Tanenbaum · · Score: 5, Insightful

    I'm happy about all the money coming into open source. If it wasn't for Red Hat's persistent support, GNOME would have died due to its awkward choice of technologies - and without that competitive pressure, Qt would probably have stayed closed-source, so KDE would have been dead in my book too. Big money in open source is win-win.

    1. Re:As a GNOME fan by buswolley · · Score: 1

      I agree. We should all wish that open-source roots wither away. The idea lives on, but now with capitalistic efficiency. Maybe, just maybe, I'll now someday get grandma to use a free OS.

      --

      A Good Troll is better than a Bad Human.

    2. Re:As a GNOME fan by smittyoneeach · · Score: 1, Interesting

      Three flavors of license, and their target:
      Closed...wallet (money)
      GPL......heart (community)
      BSD......mind (technical excellence)
      The IT ecology is has an operating point in some abstract venn diagram with lots of overlap between the three.
      Let the good times roll, and leave the religion in your community of faith.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    3. Re:As a GNOME fan by Anonymous Coward · · Score: 1, Insightful

      A Gnome fan... wow! I'm a big fan of some of the Gnome libs but the desktop is (for me) unusable. The philosophy behind Gnome is admirable, I'm not sure it really works. As such, I consider XFCE to be the premier *nix DE.

      When TV program makers analyze the demographics and target 'the market', they're making programs for people that don't exist in the real world. It's a similar situation with desktops, target the 'complete idiot'* and that's your entire audience. Funding is always welcome but the market driven development that it can be contingent upon is a double edged sword.

      * No, I'm not calling you an idiot. I don't think any user is... okay I once worked a helpdesk but even Gnome is beyond the capacity of these users (PEBKAC). We have to draw the line somewhere or we'll be riding the short bus.

    4. Re:As a GNOME fan by Anonymous Coward · · Score: 0

      without that competitive pressure, Qt would probably have stayed closed-source

      That's extremely doubtful. Qt was always available under a semi-free license, and it was available under a license that qualified as Free Software and open source since version 2.0, which was released only three months after GNOME hit 1.0.

      The vast majority of license complaints about Qt fall into two categories: FUD based on the fact that the old Qt license was GPL-incompatible (and yet it was still Free Software), and the fact that people can't release closed-source software based on Qt without paying a license fee (which is the opposite of Free Software, and something the GNOME project condones and facilitates).

      The business model for Qt has always been to exploit commercial development whilst building upon the mindshare generated by Free Software development. Because of this, there was never any risk of Qt being closed-source, and even before it was released as GPL, it was subject to the BSD release clause if TrollTech got bought out or decided to discontinue the Free Software version.

    5. Re:As a GNOME fan by Antique+Geekmeister · · Score: 1

      That's like wishing that all artists worked for ad companies. It's fine for them to get paid for work, but some of the best tools will continue to come from people's love of making things better or individual's frustration with a problem no one has seen fit to spend money on yet.

      And "free" is not the same as "open source". Your grandma paying a few bucks with her computer to help set it up or answer her support calls is the service you're supposed to get when you buy a computer and get software with it. In her case, that cost may be inviting you over for milk and cookies: I've certainly done support for less for my family, for commercial and free operating systems.

    6. Re:As a GNOME fan by jez9999 · · Score: 0

      Please. Don't insult a logical mindset, such as support for OSS, freedom, or profit, by referring to it as a 'religion' or 'faith'. It has some basis in reality.

    7. Re:As a GNOME fan by smittyoneeach · · Score: 1

      I agree that the use of quotation marks in the first place may have been more appropriate.
      People overlook a logical, dispassionate, tolerant mindset when considering licensing, and their subjective affirmations on questions like 'property' and 'ethics' get in the way of a pragmatic consideration of reality.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  3. Probably. by m0rph3us0 · · Score: 4, Interesting

    Just like investment of capital ruined the roots of the automotive industry. However, cars are much cheaper now than they would have been being produced one by one in a garage. The roots of any industry or technique usually suck compared to results after the industry has been fully capitalized. So, yes it will probably ruin the roots, but its a good thing.

    1. Re:Probably. by Anonymous Coward · · Score: 1, Informative

      We need some kind of Godwin's Law for car analogies...

    2. Re:Probably. by nacturation · · Score: 1

      We need some kind of Godwin's Law for car analogies... How about a law for the first person to make a useless Wikipedia link?
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    3. Re:Probably. by owlnation · · Score: 2, Funny

      How about a law for the first person to make a useless Wikipedia link?
      There's such a thing as a useful wikipedia link?
    4. Re:Probably. by Anonymous+Brave+Guy · · Score: 4, Funny

      There's such a thing as a useful wikipedia link?

      Sure there is, though as I write this, its utility is questionable...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  4. Yes, there can be too much money. by Lumpy · · Score: 3, Funny

    Production here at work has ground to a halt. we just bought 20 of the bar-stool racing go-karts and the programmers haven't done a thing since they started shopping at the Ferrari dealerships. If we did not get that $29Mill in venture capitol we would have been still working hard here.

    But no. Now we have a 6 hour golf meeting every day for all employees, Caviar and wine spewing drinking fountains.

    I heard rumors of $1000 a hour hooker fridays starting next month!

    Morale is high, but productivity has dropped way down.

    --
    Do not look at laser with remaining good eye.
    1. Re:Yes, there can be too much money. by luckymutt · · Score: 1

      How cute of you.
      Sure, now and then that sort of stoopid corporate culture happens when investment dollars come in, but not in smart companies who want to do some real development.
      I would *really* like to think that something was learned from the late '90s in terms of sticking with a deal business plan, budgeting and ROI, regardless of how much funding one gets.

    2. Re:Yes, there can be too much money. by Marsala · · Score: 1

      I think I know who just set the record for employee referral bonuses for his HR department this quarter....

    3. Re:Yes, there can be too much money. by Kjella · · Score: 1

      I guess this post got caught in a time warp from the dotcom days. In case it's a two-way connection: Lumpy, the gravy train is coming to an end soon. Enjoy them while you can and save up some for times to come.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Yes, there can be too much money. by Zoko+Siman · · Score: 1

      "But no. Now we have a 6 hour golf meeting every day for all employees, Caviar and wine spewing drinking fountains." You must work at google!

    5. Re:Yes, there can be too much money. by Anonymous Coward · · Score: 0

      This letter was obviously backdated to the heyday of Akamai's first stock sales?

  5. Wasn't the right kind of licence going to fix this by gelfling · · Score: 1, Redundant

    The author's problem stems from takers no givers. The problem of the common green where everyone takes and no one gives back. But wasn't the right kind of licensing supposed to address this? Aren't companies supposed to be prohibited from doing this?

  6. Requiem to Macintosh by Anonymous Coward · · Score: 0, Offtopic


    The artists moved to the Mac in 1984 for the user interface to make their art. They generated applications, hypercard stacks,applescripts, performance spaces like the apple store soho would eventually become, text and picture clippings, art galleries (tekserve).etc., due to their highly developed aesthetics.

    these artists-- these creative designers, musicians, scientists, and programmers-- stayed on the Mac during the interregnum when apple was a decaying mess and, respecting the Gestalt manager, built their applications out of dilapidated but beautiful Toolbox code.

    The pencil-pushers and accountning brats saw all of this and said, "Hey, that looks cool." "Daddy buy me some of that." But these switcheurs have nothing to contribute except a talent for demanding crap like glossy screens. just what the fuck are you spreadsheet fiddlers doing? nothing beyond fueling the demand for ugly, tragically misdesigned, cookie-cutter applications like Firefox and Azureus. That is why the Mac community has so rapidly gone into its Rococco stage.

    The Mac community continues to change and it is becoming very clear that we are loosing our edge-- the subcultures that once thrived on the Mac are all loosing steam to the mainstream. art, music, nightlife, web development. The Mac is so over. very sad indeed.

    mailto:acaben@macslash.org

    1. Re:Requiem to Macintosh by buswolley · · Score: 1

      We all have cherished eras. Move on.

      --

      A Good Troll is better than a Bad Human.

  7. You're mad by Anonymous Coward · · Score: 0

    Open Source being commercialized is another step in it's evolution. It is obvious that having the source code FREE of royalty issues is an asset to any company. In addition to the regular services you get when procure other commercial products, that puts OSS companies and indeed OSS at an advantage. Think before you speak!

  8. eh? by rucs_hack · · Score: 3, Interesting

    Since when are the big players the backbone of Open Source?

    Sure, some things will be dominated by commercial needs, they kind of have to be to compete. Anyone who pretends surprise and wants it to be otherwise is deluding themselves.

    I've been an Open Source coder for six years now. Last time I checked the state of Red Hat et al made not a mote of difference to my project. I'm pretty certain that I'm not alone.

    1. Re:eh? by Anonymous Coward · · Score: 0

      Since when are the big players the backbone of Open Source?

      Since they started being the ones paying the salaries of the key developers in the big projects that are the infrastructure of Open Source, that's when.

    2. Re:eh? by chris_eineke · · Score: 3, Informative

      Last time I checked the state of Red Hat et al made not a mote of difference to my project.
      Is your program written in C? Or is written in a language that uses C as its intermediary? Or is it written in a language whose interpreter was written in C? Then RedHat does made a mote of difference since, afaik, they're one of the bigger contributors to gcc.
      --
      "All you have to do is be fragile and grateful. So stay the underdog." Chuck Palahniuk, Choke
    3. Re:eh? by Anonymous+Brave+Guy · · Score: 1

      Since when are the big players the backbone of Open Source?

      Erm... Since the big name OSS software (Firefox, OpenOffice, GCC, etc.) were all written mostly by people employed by those big players?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:eh? by bug1 · · Score: 1

      Since they started being the ones paying the salaries of the key developers in the big projects that are the infrastructure of Open Source, that's when.

      According to Linus many eyes make all bugs shallow.

      Its the collaboration that makes Free and Open Source software great, not "key developers in big projects"

    5. Re:eh? by ClamIAm · · Score: 1

      Since when are the big players the backbone of Open Source?

      To answer this question, it's useful to look at the history of the term "open source". One of the main reasons this term was coined was because people like Eric Raymond disliked the "social movement" aspects of Free Software/GNU/etc. Thus, a term was needed that was idealogically neutral. In other words, suitable for corporations.

      The answer to your question, then, is "big players were the entire reason behind the creation of the term 'open source'".

    6. Re:eh? by Anonymous Coward · · Score: 0

      According to Linus many eyes make all bugs shallow.

      Yeah, and we can see how well that's worked for ultra-complex things like the kernel and OpenOffice. Note that most of the devs for those are in the pay of major corporations too. Some "collaboration".

      In short, don't believe everything you read, kid.

    7. Re:eh? by bug1 · · Score: 1

      Yeah, and we can see how well that's worked for ultra-complex things like the kernel and OpenOffice.

      Not so clear to me... are you saying the pay has had a bad effect on the linux kernel ?

      OpenOffice started life as proprietary software and i doubt it will ever recover, so i dont think its a good example.

      It really comes down to intent doesn't it, some (well, a few) companies accept the responsibility that comes with it, but i guess most just see it as something to exploit. So its not the money thats bad, its the intent behind it.

    8. Re:eh? by Anonymous Coward · · Score: 0

      Not so clear to me... are you saying the pay has had a bad effect on the linux kernel ?

      Not at all. I am saying that "many eyes make all bugs shallow" is largely nonsense, exemplified by complex code like the kernel or crufty code like OpenOffice. (There are counterexamples, of course, but not all that many.) People dedicated to the task are needed to make progress on these projects and many are being paid for by commercial interests. If it's collaboration, it's collaboration between these interests with each working for their own benefit, not any innate love of the Open Source philosophy.

      How can you argue that these businesses are not the backbone of Open Source when they are the primary source of funding for developer time so many key projects?

    9. Re:eh? by Anonymous Coward · · Score: 0

      I'm a Lisp programmer, so no, no, and no.

    10. Re:eh? by bug1 · · Score: 1

      "How can you argue that these businesses are not the backbone of Open Source when they are the primary source of funding for developer time so many key projects?"

      For it to be the backbone implies they system would collapse without them.

      Which would be more damaging to the open source software;
        a) Key developers in key projects no longer get funding from commercial interests.
        b) The hundreds of thousands of volunteers cease their contributions

      I think its volunteers that are the backbone, commercial developers are just fancy decorations.

      If commercial interests control development for too long then the little things wont get done and we will end up where we were before Linux came along.

      Commercial interests paying people isnt a problem unless it becomes a dependency, no need for volunteers to work on Linux when people can get paid for it, there are plenty of other projects that doesnt get commercial support that they can work on.

    11. Re:eh? by Anonymous Coward · · Score: 0

      Which would be more damaging to the open source software;
          a) Key developers in key projects no longer get funding from commercial interests.
          b) The hundreds of thousands of volunteers cease their contributions


      Quite obviously A, since it would retard development on things like the kernel, compiler, browser, office suite, etc, reducing the viability of the platform. Very few of B would have the skills or dedication to pitch in to maintain these.

      I guess we'll just have to agree to disagree. Let's just hope we never have to find out which of us is right.

  9. Are Micro-Breweries Killing Beer? by darkPHi3er · · Score: 4, Interesting

    Among the many aspects of the Open/Free Source cultures is the essential characteristics of Choice and Free Will.

    As we all on /. seem to love, beer, either Metaphorically or Analogously, Did the EXPLOSION of Micro-Breweries in the last decade kill off Beer?

    Or did it offer many people the chance to experiment and introduce new types and varieties of beer to an entirely new audience?

    Sure, as the the Giant Commercial Software Shops have participated in the process, they have occasionally Big Footed their way through some issues.

    Sure, as they have ponied up large numbers of developers and other resources to promote their vision of Open/Free Source, they have inflected the growth and adoption rates of Linux, et al.

    But would anyone seriously suggest, for all the real difficulties this has caused, and will cause in the future, without the HUNDREDS OF MILLIONS OF DOLLARS that the Giants have poured into the world of Free/Open Source, that its adoption, growth and technological improvment would be anywhere near where it is now?????

    They Pays Their Monies and They Takes Their Chances.....

    I'd say we're all much better off with them, than without them. And those of us who want to work on porting LINUX or Java to our favorite Zilog 80 platform, can spend as much time as we chose to do so. Our own pet projects are, as always, up to to us.

    As individual developers and contributors, we are as, "Free to Choose", as we have ever been.

    --
    Ten quid, she's so easy to blind. And not a word is spoken...
    1. Re:Are Micro-Breweries Killing Beer? by Anonymous Coward · · Score: 0

      The difference is *where* the money goes.

      Most of the millions pourred go to CEO-ware. CEO-ware is open source because the code is theoretically open by an OSS license. *BUT*. The CEO is working for the profit of the project and consquently for the interests of the funder. Thus is hackers would be able to move the project in directions not liked by the funder, the CEO does not like that. Thus the project does not encourage hacking/forking/innovating by others. It has different goals.

      And most of the CEO-ware is funded to eliminate some other competition. GNOME-vs-KDE, MySQL-vs-Postgress, Mono-vs-LAMP, KVM-vs-KQEMU, Mozilla-vs-Konqueror, etc.

      From the other projects, linux kernel and gcc are really free and will never become CEO-ware. Thus linux distributions hire developers in order to have some control of the project. But the article talked about "Too much money". Not paying the rent for a decent house.

      For non mainstream-ware, programmers are not getting anything.

    2. Re:Are Micro-Breweries Killing Beer? by Anonymous Coward · · Score: 0

      Thanks for the rhetoric.

  10. Re:Wasn't the right kind of licence going to fix t by ricree · · Score: 4, Insightful

    Yeah, the author was pretty unclear on this. Certainly, using the GPL or something similar will prevent companies from legally leaching too much off of the project. At any rate, it insures that any changes the company makes should be able to find their way back to the project itself. Of course, this can still be violated, at which point it becomes a legal question. Honestly, this is one of the big reasons that I disagree with many people who favor BSD style licenses. If that's what you want for your code, then it's all well and good, but don't ever complain about leaching, since the license gives complete permission to go ahead and do that.

  11. As a developer and a fan... by EmbeddedJanitor · · Score: 5, Insightful
    Money is good.

    Without money flowing in to OSS, fewer people will be able to do useful work.

    Sure there is a perception of OSS being written by the selfless hackers giving all their spare time. In reality though, people need to eat, pay the rent and buy computers etc. When organisations fund OSS development they help make it real. OSS businesses have found various ways to make money and do so in various ways.

    --
    Engineering is the art of compromise.
    1. Re:As a developer and a fan... by garett_spencley · · Score: 4, Interesting

      I agree as well. The last time I did any "real" OSS development was when I was a teenager. I wrote really crummy code back then and didn't make very many useful contributions. But I had a ton of ambition and a "do-good" attitude.

      Now that I'm an adult and have a family to support I really wish I could get back into the game. I know I could really make a useful contribution. I'm am much more experienced, have vastly more knowledge and am thus in a much better position to contribute.

      I just don't have the time anymore. Now I'm profit driven. My kids need to eat. The only way I see myself doing open source work is if I get paid for it. I wish I had more time to devote to hobbies but I spend 100% of my professional life sitting at a computer and so my hobby time is reserved for non-computer tasks.

      So if companies can take people that are in my position and enable them to contribute to the community then that can only be a good thing.

    2. Re:As a developer and a fan... by kestasjk · · Score: 3, Insightful

      Money is good.

      Without money flowing in to OSS, fewer people will be able to do useful work.

      Sure there is a perception of OSS being written by the selfless hackers giving all their spare time. In reality though, people need to eat, pay the rent and buy computers etc. When organisations fund OSS development they help make it real. OSS businesses have found various ways to make money and do so in various ways.

      I think there's a distinction that has to be drawn. There are companies that hire programmers to work on Open Source projects, and return that source to the project. They'll do this to get their own features and be compelled by the license or otherwise to give the source back into the project. I think this is a positive thing, because it gets better as more companies use it.

      With things like Red Hat where they are making money out of the source it's not so clearly beneficial, because conflicts of interest arise. If Red Hat can get more money for support by making things more complex or more likely to break they will; they're no longer necessarily in it to improve things, but to make money. When the two objectives are the same things improve, and have improved, but when they're not you get things like security patches being sold.
      --
      // MD_Update(&m,buf,j);
    3. Re:As a developer and a fan... by maxume · · Score: 1

      Just devote your hobby time to the retupmoc. Easy as pie.

      --
      Nerd rage is the funniest rage.
    4. Re:As a developer and a fan... by zsau · · Score: 4, Insightful

      I doubt there's a true conflict here. It's in Red Hat's best interest to minimise the amount of time they spend doing support. They went as much profit from their support as possible, and every time they have to do something, it eats into their profits. Red Hat would do much better using other funds convince everyone we need their support.

      --
      Look out!
    5. Re:As a developer and a fan... by chromatic · · Score: 0

      If Red Hat can get more money for support by making things more complex or more likely to break they will...

      Ahh, that explains why auto insurance companies hire snipers to shoot out tires from interstate overpasses! They make more money if people need more collision insurance!

    6. Re:As a developer and a fan... by Anonymous Coward · · Score: 0

      In real reality, almost all of KDE and nearly all of KDE _is_ brought into reality by unpaid volunteers. Many of them, like me, IT professionals doing KDE development in their spare time. You can feed a family _and_ do volunteer work, you know.

      Boudewijn Rempt

    7. Re:As a developer and a fan... by mackyrae · · Score: 3, Funny

      my hobby time is reserved for non-computer tasks.
      Hobbies without computes? Those exist?
      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    8. Re:As a developer and a fan... by init100 · · Score: 1

      If Red Hat can get more money for support by making things more complex or more likely to break they will

      That would make sense if they charged per incident or per hour, but not with a yearly subscription fee. The more time they spend actually doing support, the less money do they make. In addition, support includes much more than a helpdesk line. It can include customization, integration, etc, not to mention the effort in staying binary compatible throughout the lifetime of a product.

  12. Re:Wasn't the right kind of licence going to fix t by Dr_Marvin_Monroe · · Score: 4, Insightful

    I'm not sure that analogy is applicable. As pointed out in "C&B," the "commons" problem is that the value of the commons diminishes as more animals grazed there. In software, having other folks use (even if they never return anything) doesn't diminish your value of the software in any fashion.

    With commercial software, the value is only in it's artificial scarcity. As AOL has demonstrated, we could blanket the earth in install CD's, so the supply/demand price of the software enclosed approaches zero.

    I don't see any problem with it (companies using without returning everything/anything). They'll help fix the common roads when it's in their interest to do so. With more companies using OS software, they'll eventually end up using more of the "common roads" too.

    Don't worry, they'll get around to it once all this IP nonsense is settled.

  13. Opensource = Free Speech by fishthegeek · · Score: 5, Insightful

    The author laments the fact that there are some enterprises that do not contribute to the community yet draw substantial benefit from that same community. This is the same problem we have with free speech in that many people will benefit from the fact that they can speak, and earn a living from that speach (read: Dvorak) yet only a smaller subset of those speaking are actually saying anything that edifies society or benefits it meaningfully. If the FLOSS community is going to espouse freedom then they'll have to suck it up that the leeches are free to use it.

    Disclaimer... I personally can't program worth a crap. I get lost in my own 25 line shell scripts so I have to donate in order to contribute (go elive!)

    --
    load "$",8,1
  14. I completely agree by eklitzke · · Score: 5, Insightful

    I agree with this 100%. If you look at the work that goes into Gnome, a very large proportion of it comes from developers at Redhat and Novell. A lot of the developers are still unaffiliated with any large corporations, but certainly if you browse through the Gnome bugzilla you will see that a lot of the core developers that are pushing Gnome forward are paid for their work. And this really helps the community. Furthermore, Gnome has lately benefited from the interest of late from mobile and embedded developers, who have done a lot of work in push down the resource usage of Gnome components.

    Gnome is a big project. There is a lot of code, and a lot of it is showing its age. If Gnome was an all volunteer effort, there would be a lot more focus on exciting new technologies, and less focus on fixing bugs and cleaning up old code. In a sense, this is how I see KDE. KDE is pushed forward by developing new projects and applications, but to a certain degree suffers from the fact that things are constantly being reinvented rather than refined. The hard work that has gone into Gnome by commercialization has helped reduced bugs in the code, kept it up to date, and continues to push the project forward.

    --
    #include ".signature"
    1. Re:I completely agree by Kjella · · Score: 3, Informative

      KDE is pushed forward by developing new projects and applications, but to a certain degree suffers from the fact that things are constantly being reinvented rather than refined.

      Well, I'm not that familiar with the KDE toolkit beyond being a KDE user, but I'd say the Qt toolkit is certainly being highly refined by Trolltech. With the release of Qt4, pretty much the whole KDE project has gone into a big upgrade cycle, with KDE4 out in late October. So while it might seem KDE progress has been slow in the last year or two, I think it will raise the bar when it arrives.

      --
      Live today, because you never know what tomorrow brings
    2. Re:I completely agree by conteXXt · · Score: 1

      re: kde/qt next gen, all true but I think GP was making a slightly different point.

      As I read it, she/he was referring to the fact that GNOME is less upgrade driven and more bug-fix/stability/footprint driven due to different target devices/users.

      I may be wrong, but what do I know, I use kde or windowmaker :-)

      --
      The truth about Led Zep should never be told on /. (Karma suicide ensues)
    3. Re:I completely agree by onescomplement · · Score: 1

      My challenge to OSS is that it has a _lack_ of actual challenge.

      Linux is doing just fine, thank you, as a platform up and down the back-end line. The concept fits very well into vendors' needs to operate in their own interests - because they must, as profitable businesses.

      It is also true that profits directly ascribed to Linux really do not exist if you compare direct Linux (or OSS) revenues (and profits) to those of SAP, Oracle, et. al. They are a _nit_.

      You'd be hallucinating to not understand that Linux has compressed $$$ for the bottom bits of the stack and fulfilled the wishes of every proprietary software vendor: "the less for them, the more for me." And _may_ have made CIOS and CFOs happier. The next 2 years will codify this.

      But its penetration into the actual mass market in any way that might enlighten most individuals has been pitiful. The faithful are still regarded, in general, as the crowd that believes Men in Black is a documentary.

      Why?

      There's a lot of value line chasing and not enough actual innovation.

      So far, the examples are KDE and Gnome, two maturing projects that are _still_ chasing Microsoft and Apple. From what I've seen of Vista and Apple's latest, I think Gnome and KDE will catch up as an adequate substitute but not as a must-have innovation. That just means the whole keyboard/mouse/display thing's pretty much been wrung out.

      The next great MRP system as OSS? Nope. The next great decision support innovation that drags value out of places in the organization nobody understood? Fat chance, except perhaps in miniature.

      So for OSS to gain its wings it needs to stop chasing the dragon.

      It needs to find its own place for wild innovation with a large, diverse, international community behind it; recognizing its strengths versus the titans.

      So what to do?

      A Grand Challenge; not some sort of hokey X-prize nonsense but a challenge that would galvanize the OSS community to take on the titans and force them to contribute and play nicely at the most personal level possible.

      My idea of a challenge to the OSS community?

      Moving to a next-generation user interface that works for people of all languages, cultures, abilities, disabilities, and modes of operation.

      One that actually fulfills the promise of computation, rather than mire us further into ******* around with mouse, keyboard, and screen. That's what KDE and Gnome seem to want to do.

      That, to me, is a suitable grand challenge for a life-force as large and diverse as OSS and perhaps a challenge that will show OSS's worth or finally discard it into the place the industry sees it - as lacking vision, innovation, and ability to deliver profit (not expense reduction) to organizations.

    4. Re:I completely agree by Anonymous Coward · · Score: 0

      I agree that you have a point, but perhaps you should look beyond the interface and into the applications. People don't get too many kicks out of UI unless it is horrendous, but they do need to use applications. A killer there would do marvels to Linux/OSS/whatever.

    5. Re:I completely agree by Kjella · · Score: 1

      As I read it, she/he was referring to the fact that GNOME is less upgrade driven and more bug-fix/stability/footprint driven due to different target devices/users.

      But is that a good thing? Take OpenBSD vs Linux, it doesn't take much to see which is more popular. Certainly if it gets to the point where it's so unstable to the point of being unusable, things are different but I don't think people really care that much. Explorer.exe crashes from time to time too, then it restarts itself and it's still fairly popular.

      --
      Live today, because you never know what tomorrow brings
  15. It's going to happen by MrNormS · · Score: 3, Insightful

    Things get commercialized. If there's a profit to be made, it'll happen. As long as the licensing stays GPLish I'm totally okay with it.

    1. Re:It's going to happen by Anonymous Coward · · Score: 1, Interesting

      That's the key - as long as it remains under free licences then it doesn't matter what money flows in or out, the code is always there and can always be freely used and modified by the core community.

      Of course if restrictions start being attached to the code, if patent threats start adding a layer of threat and restriction to the community then things could be jepordised, but the international nature of the projects mean that is unlikely to ever fully knock things out. Only the US element would fall, and as countries (quite a bit in the EU ATM) which have reliance on OSS realise that giving succour to MS patent lobbying will only harm them then they will be less likely to enact legislation.

      I would say though that there was a danger - the whole community gets diluted fractured and broke up by money flooding through the system. The only saving grace is the militant wing - folks like Debian are always going to be there. I look at some of the lengths they go to and think it is just a bit daft (going to the entire bother of soft-forking firefox into Iceweasle for the sake of a couple of icons and the ownership of the name) but they provide a rigid core which can be relied upon, defended and where, if things got bad, the entire community could seek refuge at safe in the knowledge that nothing was undermined. The same can't be said of Ubuntu (great as it is from a usability POV), which can be likened to a very nice soft comfy chair, but one that is made out of a flammable material.

    2. Re:It's going to happen by petrus4 · · Score: 1

      Of course if restrictions start being attached to the code, if patent threats start adding a layer of threat and restriction to the community then things could be jepordised

      Ironically, this is the very reason why I anyway have had reservations about version 3 of the GPL; because of the idea of the FSF incrementally adding more and more restrictions to how licensed software can be used over time. I thought it was particularly telling when I found out that projects hosted on Savannah are not allowed to limit themselves to one version of the GPL; they are required to accept the "or any later version," clause.

      I keep on and on finding more and more proof that Richard Stallman genuinely *is* a tyrant, but people still think I'm ignorant, or a troll, or deluded, or just plain wrong. I keep wondering how openly rogue the FSF are going to have to become before people will see the truth.

    3. Re:It's going to happen by Gareth+Williams · · Score: 1

      I'm going to go with troll.

      Everybody knows the "or any later version" clause is an option. If you have a copy of some GPL v2 code with the "or any later version" clause lying around, you can choose to adhere to the GPL v3 terms if you wish, but you can also choose to adhere to the v2 terms and ignore your option to use "any later version". So what's your point?

      --

      --Gareth
    4. Re:It's going to happen by petrus4 · · Score: 1

      Everybody knows the "or any later version" clause is an option. If you have a copy of some GPL v2 code with the "or any later version" clause lying around, you can choose to adhere to the GPL v3 terms if you wish, but you can also choose to adhere to the v2 terms and ignore your option to use "any later version". So what's your point?

      If it's only an option, why make it a prerequisite for Savannah hosting that it be mandatory there? Ever considered that the only reason why it's only an option is merely because Stallman knew that he wouldn't be able to enforce it in most instances, and therefore decided not to try? In the case of Savannah however, he can. The easy response to this (which you no doubt would try to make if I hadn't brought it up) is simply not to use Savannah. That however is dodging the issue; namely that in whatever context he can, he is trying to force the "any later version" option on people.

  16. Re:Wasn't the right kind of licence going to fix t by YrWrstNtmr · · Score: 1

    As AOL has demonstrated, we could blanket the earth in install CD's, so the supply/demand price of the software enclosed approaches zero.

    I don't know if usung AOL as a standard is a good thing. Yes, they were 'successful', even to the point of buying TimeWarner, but only because soooo many people are/were clueless.

    You have to blanket the earth with good stuff*. Even then, I'm not sure the 'clueless ones' will not screw it up.

    * for various definitions of good stuff.

  17. clash of culture OS will win by Anonymous Coward · · Score: 0

    So oft misquoted that sandal wearing hippy, but he knew a thing or two. It isn't money that's the root of all evil, it is "the love of money".Can there be such a thing as too much money in open source? No. Unless you're talking about inflation problems there can't be too much money anywhere. Money is blind and inert on it's own, tis nothing but a utility of exchange. Now, wealth and value, those are different things.

    Let's call things what they are. The problem of commercialisation is greed, corruption, distortion of social values, profit before merit... cmon y'all know the rap sheet. Once the money comes so do the opportunists, the shallow short-termists, the psychopathic profiteers, everything that is rotten and corrupt about human nature, everything cheap and uncultured. That's business, it's a clash of cultures. You only have to look at Microsoft and their shoddy half-arsed products to know this is true.

    But if the GPL works the way it should it will only allow real capitalists and industrialists to prosper. The parasites and proponents of "intellectual property" aren't invited to this party. Open source will outlive every major corporation whose name you know today, and long after they are gone it will continue to be a force for creating real wealth and value. I think the perception of "hunter and hunted" are deceptive in this regard. It isn't a question of whether business will change open source, but that open source and free software will change business forever.

  18. Competition for developers by Anonymous Coward · · Score: 0

    Presumably the people with money will be able to hire the good developers away from the projects they are working on. That's the way it is anyway though so I'm not sure how much things will change in that regard. One difference is that the good developers will be easier to recognize; their contributions to open source are public after all. That does provide some motivation to work on open source projects; one can develop one's skills and reputation and become more attractive to employers.

    All in all, it would seem that the money would attract more people into the open source world. It would also seem that, unlike in the dot com boom, the cream will rise to the top. Sounds like a good thing to me.

  19. Good Question, weak article by Conspicuous+Coward · · Score: 2, Insightful

    TFA was weak, I don't think the question of whether a few companies choose to leech off open source projects is really that important to OSS development in the long run.

    But in general I think the question of what influence all the money coming into the open source community will have is a good one. If, as is increasingly the case, OSS becomes a key component in the businesses of multi-billion dollar corporations, those corporations will seek to control open source development to protect their investment.
    If OSS development becomes increasing corporatized, and the coders and maintainers of large projects are increasingly professionals employed by larger corporations(whether directly or indirectly via donations to a foundation etc) I think this cannot help but have an impact on the character of the open source community.

    Personally I cannot picture that an open source movement largely backed and funded by larger corporations would retain any ideals of openness, freedom or even quality software for long. IMNSHO those ideals are antithetical to the corporate live-or-die-by-next-quarters'-results mentality.
    I think that the open source community should be wary. Obviously, everything else being equal, more money in open source is a good thing for everybody, more resources and more coders means more great software. But that could well come with a price of it's own, nothing comes free, especially when dealing with corporate America...

    1. Re:Good Question, weak article by doti · · Score: 1

      TFA was weak Oh, there was an article to read?

      Indeed it's a good question. But the problem is not the corporations that "leech off" open-source. It's when they start hiring all the good coders.
      --
      factor 966971: 966971
  20. Yes. by Caspian · · Score: 0, Flamebait

    If I want an OS that Just Works, I go with Mac OS X. If I want an OS to play video games, I go with Windows. If I want an OS that's open-source, I go with Debian, Ubuntu, OpenBSD or NetBSD. I've never understood the point of the commercial Linux distros. They're generally bigger and bloatier than the "free" distros, they don't make it any easier to play Windows games or run Windows apps, and they suffer from the same driver availability issues that most non-Windows OSes suffer from (due to asshole hardware vendors that only want to support one company, but still). About their only 'selling point' is that PHB types take them more seriously-- but, then again, PHB types take Windows seriously as a server OS, and if you wanted a serious server-grade Un*x, you might as well go with Solaris.

    --
    With spending like this, exactly what are "conservatives" conserving?
    1. Re:Yes. by corychristison · · Score: 1

      If I want an OS that Just Works, I go with Mac OS X.
      I recently purchased a Mac Mini for my girlfriend a few months ago. I've been playing with it while she's not around [eg: at school]. I've found a lot of things do work okay, however if you want to do anything useful, it usually requires buying a product, trying to compile/port a program from Linux or it's just not easily possible.

      A couple of examples: watching a video in Safari(switched to firefox and used the MediaPlayerConnectivity plugin as I use on Linux), mounting an NFS share(WTF happened to the good ol fstab file!?), burning a CD is not exactly point and click, as with an MP3 CD.

      Those were my gripes, anyway. My girlfriend had a few other problems. We just recently installed Gentoo on it, and she seems much happier with that over OS X.

    2. Re:Yes. by Ash-Fox · · Score: 1

      If I want an OS that Just Works, I go with Mac OS X.
      I go with Linux -- I have no time to waste figuring out why the X11 server can't copy/paste or why Samba broke in this minor version etc.

      If I want an OS to play video games, I go with Windows.
      If I want to play video games.. Again, I use Linux because I still tend to get noticable better performance on it, even if the game itself is running under Wine.

      If I want an OS that's open-source, I go with Debian, Ubuntu, OpenBSD or NetBSD.
      This might sound funny... But I'm not actually interested in open-source that much to decide using a OS over it.

      I've never understood the point of the commercial Linux distros.
      That depends entirely on the distribution. Some distributions are targeted towards the enterprise desktop (Like SuSE enterprise desktop) which really -- do work well in the enterprise. Distributions like Mandriva (I haven't used the desktop version in over a year admittedly) do actually make the desktop somewhat easier , for example Mandriva comes with tools like harddrake, a GUI application that makes it easy to change device parameters that you would usually change with commands like 'rmmod && modprobe thingy=woo" etc.

      they don't make it any easier to play Windows games or run Windows apps
      I do believe a commercial distribution some time ago called Lindows was targeted to that purpose -- I never really touched it so I can't comment on it.

      and if you wanted a serious server-grade Un*x, you might as well go with Solaris.
      Solaris does not run on A LOT of hardware, no need to mention there isn't vast repositories of software offered like those in SuSE, or hell even Ubuntu's. I have heard that Solaris is supposed to be the most advanced operating system in the world. But so far in my own practical use speed comparisons, it doesn't really do very good against Linux systems and the advantages of the OS I keep reading about seem to be more about development than anything else. I don't really see how that makes it more worthy of being a server.

      Hell, looking even at the management tools for things like bind, AD integration, apache configuration... I certainly prefer SuSE's YaST2. The little slow java utilities I've used on Solaris don't make up for the same functionality and editing the configurations manually doesn't mean I get the job done as fast as I should of done (although there are certainly instances where I will need to edit things manually -- but Solaris doesn't really offer a superior benefit here either, it's the same).
      --
      Change is certain; progress is not obligatory.
  21. No by Kjella · · Score: 3, Interesting

    Open source is growing, but it's not killing off its roots, it's just becoming so much more than it once was. There's plenty projects around that are still the same as they ever were, and just because there are commercial projects that go their own way, what does that bother anyone? Very often they contribute userfriendly niceties that are very handy to everyone, but that none of the "hardcore" people would bother implementing. And if someone can make up a business model where they earn money and contribute back, how can that be bad? Companies can turn into bad apples, projects scrapped or get bought out but the source lives on. If you feel the commercial interests are a problem, fork it and break new ground. I don't really care if the code came from RMS himself or a salaried in-it-for-the-money employee at Red Hat. The freedoms are the same, in particular the freedom to use their code to scratch your itch. In the end, isn't that what matters?

    --
    Live today, because you never know what tomorrow brings
  22. No, open source is growing by bit01 · · Score: 2, Insightful

    Spending money is orthogonal to openness. Mainstream money has simply increased the size of the pie.

    As open source becomes more mainstream more mainstream companies more money will get involved. No surprises there.

    Niche programmers with free time will continue to scratch their itch. No surprises their either.

    The two groups exist together quite happily. Most open source programmers want their work to become more mainstream.

    It's only when companies try to do an end-run around open licenses that there's problems and that's exactly the same issue as proprietary software licenses being abused.

    ---

    DRM. You don't control it means you don't own it.

  23. Money flowing into open source? Ha! by Rahga · · Score: 2, Interesting

    Such a bunch of hot air.... I've done my time in a handful of projects, and would love to get more done and a lot of rough edges squared away in a very specific, visual spot of the desktop. My problem was lack of money... not just the fact that what I was doing had almost no ties to any "open-source money" at all, but the market has been quite a dog, and in my town I took a year away from programming and IT work to try my hand in the production department of a newspaper, in all places. Switching careers like that can kill motivation on an open-source project.

    Without getting too personal, all I will say is that the vast majority money invested into open source is anything but... It's invested into companies that have a handful of people working on a handful of high-profile cases, usually doing a 20% job: 20% on open source, and 80% on projects that actually bring in cash.

    Now, back to the article, those links support anything but what the /. post is talking about. Nagios being abused, and commercializtion of software itself killing open source... Taking open source projects and investing in project that build on top of that foundation.

  24. There's no such thing as too much money by Arthur+B. · · Score: 1

    Because you have a free option on money. You don't want it? Don't use it. You want it? Use it. It's plain simple. I see people complaining about money in the movie business. Well I saw plenty of expensive movies which I enjoyed very much, and plenty of inexpensive which I enjoyed as well. Some good things need money to be done, some don't. Money is just a tool of exchange, it has no intrinsic characteristic, it merely reflects that of his owner. Someone despising money is really despising his own goals and thus is very self.

    --
    \u262D = \u5350
  25. Answer by ishmalius · · Score: 1

    No.

    (well, I can't think of a better response to such a silly question)

    1. Re:Answer by ifknot · · Score: 0

      Yes 'free as in freedom' over-commercialization removes freedom there is no beer in this equation don't mistake more beer for more freedom

      --
      we are all cosmic nuclear waste
  26. Open Source != Free Software by Snospar · · Score: 4, Interesting

    In all this discussion of Big Business "Open Source" software let's tip our hats to the thousands of Debian Developers who help keep software FREE. Not just free in monetary terms, free of the stranglehold that big business can place on software development when they decide to move on to the next big thing.

    I hope big business keep pumping money into worthwhile open source projects. I really hope they truly support free software. I'm smart enough to know that at least some of these players are only in it to foister some competition against the Microsoft camp and whether that is good enough for the community remains to be seen.

    --
    Moore's law is not a law. Theory, yes; Predictable trend, certainly; Law, no.
    1. Re:Open Source != Free Software by Anonymous Coward · · Score: 0

      My God... This masturbatory, self-congratulatory bullshit gets moderated up, why am I surprised? Oh wait, I'm not.

      Pat yourself on the back a little harder and stand vigilant against that boogeyman.

      P.S. Firefox thinks 'bullcrap' is a spelling mistake, but 'bullshit' is just fine. Just wanted to share that. Oh, and 'boogeyman' is no good, either.

    2. Re:Open Source != Free Software by petrus4 · · Score: 2, Insightful

      In all this discussion of Big Business "Open Source" software let's tip our hats to the thousands of Debian Developers who help keep software FREE. Not just free in monetary terms, free of the stranglehold that big business can place on software development when they decide to move on to the next big thing.

      What about Gentoo, Fedora, Linux From Scratch, Gobolinux, and Blag? (To name but a few other non-commercial Linux distros) Don't they count too?

      Debian is *not* the only non-commercial Linux distribution in existence. Please don't give me the usual crap in response about it being the only "serious" non-commercial distro in existence either, because that's entirely subjective, emotive bullshit too. The other distros I've mentioned are perfectly serious to the people using/developing them.

      I'm very tired of Debian advocates' lack of awareness of Debian's alternatives...although actually, I'm really just plain sick of Debian advocates in general.

    3. Re:Open Source != Free Software by mvdwege · · Score: 1

      What about Gentoo, Fedora, Linux From Scratch, Gobolinux, and Blag? (To name but a few other non-commercial Linux distros) Don't they count too?

      Nope, they don't.

      You could have taken the hint from the use the parent poster made of capitals. He even did you the favour of explicitly spelling out what he meant. Apparently, you can't read.

      Here's an explanation for those who can read: parent poster was referring to Free, as in 'Free Speech', not free as in 'no cost'.

      Geez, it is not as if this is a new distinction. Moron.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    4. Re:Open Source != Free Software by petrus4 · · Score: 1

      Here's an explanation for those who can read: parent poster was referring to Free, as in 'Free Speech', not free as in 'no cost'.

      Ah. Of course. He meant that Debian is the only distro in existence with explicit approval from Stallman's cult. My apologies for the misconception.

      However, with gnuSense, even that is no longer strictly true.

    5. Re:Open Source != Free Software by juhaz · · Score: 1

      Fedora is Free. Arguably more so than Debian since there's no official non-free repo.

      Geez, it's not as if checking how moronic you sound (hint: very) while resorting to personal attacks on trivia while being badly wrong yourself is a new thing.

    6. Re:Open Source != Free Software by mvdwege · · Score: 1

      And actually reading what the moron petrus4 wrote is a lost art, I see?

      Here's a hint: He opposed Free with Commercial. You can pick a nit about Fedora and think that makes you smart, while at the same time missing the huge, nay, moronic error in the original post, but think on what that makes you...

      Idiot.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  27. Re:Wasn't the right kind of licence going to fix t by mattkime · · Score: 1

    >>In software, having other folks use doesn't diminish your value of the software in any fashion.

    While the animals are consuming something that can be copied infinitely, strangely, they still poop.

    I think we can all agree that the poop has been piled pretty high.

    --
    Know what I like about atheists? I've yet to meet one that believes God is on their side.
  28. esoteric knowledge in the open source community by bariswheel · · Score: 1

    What worries me is you don't have to release your code unless you are planning to sell your software under the laws of the GPL. This is something that many open source advocates misconcieve.

    --
    Insinct is stronger than Upbringing - Irish Proverb
    1. Re:esoteric knowledge in the open source community by doti · · Score: 1

      But if you use GPL in your software, then your software has to be GPL too. So you can't turn free code into a closed product. That's the "viral" part of the license.

      --
      factor 966971: 966971
    2. Re:esoteric knowledge in the open source community by Anonymous Coward · · Score: 0

      The GPL requires that you provide the source code if you distribute your software under any method, not just by selling it.

    3. Re:esoteric knowledge in the open source community by setagllib · · Score: 1

      Tell that to BSD projects, who use GPL code extensively but retain the BSD license on most of their code. It's a pragmatic approach - they can keep most of the code truly free (BSD) and still make use of the virally free (GPL) projects that are virtually irreplacable. That's because 3-clause BSD is GPL-compatible. You can cut a binary distribution of a BSD with no GPL code, and hack it up for embedded development, as many companies do. You can debate until the heat-death of the universe about whether GPL or BSD is overall better, but the fact is that their coexistence is best of all. If it wasn't for BSD, many companies would just have to write new, less compatible, less tested code because there's no way in hell they're going to open up as per GPL. If it wasn't for GPL, Microsoft would have embrace-and-extended GNU/Linux into oblivion, though now they're stuck doing it through patents instead.

      --
      Sam ty sig.
    4. Re:esoteric knowledge in the open source community by chromatic · · Score: 1

      What worries me is you don't have to release your code unless you are planning to sell your software under the laws of the GPL.

      It has nothing to do with selling; it's only about distribution.

    5. Re:esoteric knowledge in the open source community by bariswheel · · Score: 1

      Meaning if you don't 'distribute' your software, you can keep the gpl code to yourself. I suppose I haven't fully wrapped my head around what 'distribution' exactly means. Let's say you're using Yahoo software, lives on their server, and say they're using GPL code in that software. Serving this software out to the web, would it be fair to say they are 'distributing' this software? Or are we talking about permanently distributing the binaries to users for keeps? Obviously Yahoo isn't interested in giving away trade secrets, so is Yahoo screwing over these people who write code for free (the RMS troupe), followed by Yahoo raking in all the money? Seems pretty evil to me if that's the case.

      --
      Insinct is stronger than Upbringing - Irish Proverb
    6. Re:esoteric knowledge in the open source community by Gareth+Williams · · Score: 1

      In your example Yahoo are clearly using the software themselves, in-house.

      Providing a web service != software distribution.

      --

      --Gareth
  29. It happens organically by Anonymous Coward · · Score: 5, Insightful

    One day you'll need to fix something or write a replacement for some piece of software out of sheer annoyance and you'll release the code because that's the sensible thing to do.

    That's our worth, freedom will always be more than a career path ;^)

    1. Re:It happens organically by Anonymous Coward · · Score: 0

      Nicely put!

    2. Re:It happens organically by Antique+Geekmeister · · Score: 1

      I release it because it's written into the GPL, and because I make sure to distribute my software to my friends (if personally written) and my corporate partners (if it's work software). And I try to get as much as possible switched over to GPL to allow my partners and clients to get other support if I'm too busy. And I'm very busy: the pay is good when you can replace half a dozen "high-availability" and hideoously expensive servers with a few discarded hardware platforms running much more robust, documented, and maintainable open source software.

    3. Re:It happens organically by Aliriza · · Score: 1

      Commercial versions will push the developers to test and code less buggy open source softwares.Imo it is needed , people don't believe in commercializing can produce free versions too.

  30. Are you f$%^ing kidding me? by MikeRT · · Score: 1

    Does anyone think that GNOME, KDE, Mozilla (all of their major apps), OpenOffice and the kernel would be where they are today without the help thrown in from companies that have a vested interest in seeing these products get built and mature? MySQL, Mono, Mozilla and OpenOffice wouldn't even exist without commercialization. So yes, no. Far from killing OSS, commercialization has been the biggest help OSS has had because it's made people want to invest time and money into it.

  31. Re:Wasn't the right kind of licence going to fix t by Miseph · · Score: 1

    Be fair to AOL, they started out with a better product at a better price. The fact that once they made it to the top and bought out Time Warner they lost their edge and spiraled into a vortex of overpriced suck doesn't change that.

    --
    Try not to take me more seriously than I take myself.
  32. Sinple solution by jd · · Score: 2, Interesting
    Draw up a league table, but credit all kinds of giving, in relation to their net worth to the community and to their magnitude. I reckon something like 3 points for an application or significant module, 2 for extensive reworking or contributing moderate code, 1 for minor bugfixes and applets, +1 for each significant political or legal hurdle crossed, -1 for every such hurdle added, 2/3 points if it's open source for a closed-source environment, 1/2 points if it is closed source for an open-source environment.

    Points have a time-to-live of one year, extended by three months for every major maintenance cycle, two for moderate maintenance, and one if the updates are thrown off the back of a lorry at high speed.

    Have three leagues. One league being major corporate entities, one being the smaller companies involved, and one for the genuine collective projects.

    My guess is that IBM, SGI etc, would not care in the slightest, but I seriously doubt they'd refuse a plaque commemorating a successful year, either. The smaller companies - now, they might care. Publicity is the lifeblood of the small business, and this is easy free publicity - as well as steering them the right way. Collective projects SHOULDN'T care - if they do, their members have lost sight of the project and are focussed on the kudos. Bad mistake. Projects that do that are doomed, doomed I say!

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Sinple solution by xenocide2 · · Score: 1

      Why bother with all this categorization of what people said they did when ohlo goes straight to the point of open source software: the source code.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    2. Re:Sinple solution by jd · · Score: 1
      Because Open Source isn't insular. It exists in a macrocosm, a space filled with a myriad perspectives, beliefs and philosophies, some of which are not Open Source (gasp!) but none-the-less are nurturing and supportive. IBM's DB/2 and Oracle's database are hardly Open Source, yet their credibility has enhanced Linux' credibility. IBM's management and installation tools for Apache were also not Open Source, but it would not surprise me if such tools had played a measurable part in Apache's success story.

      Should we deny these programs any credit, merely because they do not entirely agree with our perspective? That would seem to be not only stupid but suicidal - Linux has respect not because of its philosophy but because you can do things. That is the currency that ISPs, businesses and academics understand. Freedom is nice, but Plan 9 is free these days. So is Exokern. So is Eros - one hell of a secure OS, by all accounts. Do these have a reputation? Has anyone even heard of them?

      Obviously the answer is "no" amongst the people with any kind of money, but the odds are that the answer is "no" even amongst a majority of Open Source enthusiasts and ubergeeks. Those of you who have never heard of these OS' have probably not heard of them PRECISELY BECAUSE there is no commercial software for them. Would you have heard of Linux, had it not been for such software?

      If you joined the Linux in-crowd at any time after about 1994, commercial closed-source software was plentiful and it would be hard to convince anyone that such software had not played some role in your awareness -- doubly so if you are still unaware of major Open Source projects for which no such software has ever existed.

      I don't pretend to like closed-source solutions, I regard them as a perfect breeding-ground for bugs and rot. However, I would be thrice-foolish to deny that they have transformed the Linux landscape in the 13 years such software has been around, forcing the pace of development of things Linux users today take for granted. Opened source, such as XFS and JFS have been major benefits, but do you seriously imagine those would have happened if the commercial space hadn't ever existed at all?

      And what of all the Open Source projects that corporations released and were then abandoned? SGI's OB1. IBM's DAISY. Hewlett-Packard's Scheduler Plugin system. Admit it - more people buy Oracle for Linux on a daily basis than ever used any of these programs for their entire project lifetime. So which has a bigger impact on Linux development - the stuff we use, or the stuff we don't?

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:Sinple solution by The_Wilschon · · Score: 1

      So three minor bugfixes are worth a major application? I think the points probably need reworking. Unless of course you meant that for any number of minor bugfixes, you would get one point total? But then why would anyone bother (mod other motivations) making more than one bugfix per year?

      Interesting idea, though. Details can always be worked out once the initial idea has been put forth.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  33. More to the point by WindowsIsForArseWipe · · Score: 0

    Is Slashdots unholy association with Intel killikg Slashdot?

  34. Er. by stonecypher · · Score: 4, Interesting

    Open source products are making inroads in most vertical markets, deposing commercial product after commercial product. Their user base is soaring, their legitimacy is solidifying, their media presence is expanding. It's actively difficult to find servers that aren't open source.

    Exactly what definition of "killing" are we working by, again?

    --
    StoneCypher is Full of BS
    1. Re:Er. by sharkey · · Score: 1

      The same definition that killed BSD.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  35. Money won't kill open source, but greed will... by nologin · · Score: 3, Interesting

    A lot of projects have benefitted from having some money behind them. The article cites several examples, so I don't have to. But, if a open source project is really going to be threatened, it is likely not only because of the money, but also because of greed.

    Do we need a better reminder than SCO to demonstrate that greed is what would kill open source? And while their recent actions seem limited to their legal battle against Linux, this same company used to be called Caldera (and was selling a Linux distribution of their own).

    So, if there is an issue of too much money in open source, it really comes down to whether that money is being justly used to support the development of open source products or if that money is being used to line a greedy manager's/executive's pockets.

  36. Black Duck Software by el_flynn · · Score: 1
    Someone should point out to the guy who wrote the article that Black Duck Software's URL is http://www.blackducksoftware.com./

    The link, in TFA's list of businesses who've raised $12 million to fund open source software/services, points to Black Duck Inn and Properties..

    Did he even check his references??

    --
    The Wknd Sessions - Malaysian and South East Asia independent music
  37. Forking... by nairb774 · · Score: 1

    For what I remember, companies when they take up open source seem to contribute back to the main project instead of forking off and making their own version to compete. More then corporate support, I believe overzealous forking of projects is what would spell the death of open source. Sure some protects are the better for forking, but it is often not the corporations that are the cause of the forks. Just a thought...

  38. Re:Wasn't the right kind of licence going to fix t by leenks · · Score: 1

    AOL sucked way before they bought out Time Warner...

  39. Consider, on the flip-side... by hhcv · · Score: 1

    Is 'open source' killing commercial products? Are they killing each other? Or is this a messy transitional period which will give rise to a user-driven business model? There are an enormous number of proprietary products which have ceased to exist as 'commercial' products and have flourished as open source technologies with a support component. It is not that either are 'killing' the other, but rather, there is a demand for a mixture of both which is emerging as the preferred model by the market.

    1. Re:Consider, on the flip-side... by onescomplement · · Score: 1

      Perhaps if you would stop calling the 6B people on this planet "users", a term popular among two industries - the drug trade and computers - you might find your way into thinking better about this situation.

      Both hold their customers at arm's length and benefit, similarly.

      I'm not sure this business actually understands the critical difference.

  40. Thinking outside the (software) box. by ickyellf · · Score: 0

    Money is not killing open source. If anything, open source software offers more ways to make money than just shoving a disk in a box. I've seen interesting ways of selling open-source software, including subscriptions and bug bounties. Don't forget that you can sell documentation and support!

    --
    There's no place like ~.
  41. Quick answer: No by Sigma+7 · · Score: 4, Interesting

    Will money flowing into open source destroy its roots? If there is no money flowing into open source, the programmers will be limited to those who have time on their hands. This forces the exclusion of students undertaking exams, programmers with girlfriends, professional programmers bound by contracts, and so on. In addition, hosting resources will be limited to "free" services or be on the dime of the maintainer(s) - which will result in some problems if the project gets Slashdotted.

    For open source to become more popular, money must flow in. The result is that some projects request donations to keep the project alive.

    Now, I'll play devil's advocate for a second - would you prefer a version of Firefox that isn't up to modern standards (i.e. bloated, memory leaks, CPU hog, and won't render properly), or would you spend money to make it the best browser (i.e. lightning fast, lightweight, and perfect rendering)? I've considered allowing you to spend time to help the browser, but a project the size of Firefox isn't something that most programmers can jump into.
    1. Re:Quick answer: No by pipingguy · · Score: 2, Funny

      programmers with girlfriends

      Too easy, I refuse to comment.

    2. Re:Quick answer: No by einhverfr · · Score: 1

      I agree with all your points and would add one more point and one caveat.

      For open source projects to be long-term viable, they have to be more than about the itch of the current moment. This means often you need to have paying customers who pay you to solve their problems. And money flows in this way.

      The caveat I would add is that there is such a thing as too much money, though perhaps this is better phrased as "there is such a thing as one entity having too much money." If a company has money, they will likely spend it but not necessarily on the right things. Once you start down the bath of granite reception desks and the like, it is hard to turn back. One area where I am nervous is in seeing so much venture capital going into open source startups. I fear that as these go the wrong direction, it will cause a backlash.

      --

      LedgerSMB: Open source Accounting/ERP
  42. Commercial open source is natural and instinctive by postbigbang · · Score: 1

    LinuxLand is filled with great solid hacks. People, like Linus, put together code sets based on affinity and desire and a lot of blood/sweat/tears/tribulation and just plain brain power. So much the better. Stallman put together a pure kit of utilities that mimed the functionality of core Unix components. He did it for free, and forever free. So much the better.

    It's ok to put money into these things to advance them and move them along. Money will follow good code that people need (ok, maybe some bad code, too-- it's the functionality that's important). If MySQL goes public, I like it. StarOffice, and OO get money, although not enough. So much the better.

    I'm willing to back up my needs with cash-- I can't code my entire universe, and neither can you. I'll pay for what I need. It doesn't queer the product, or make it worse to have paid or putting incentive into what you or I want. There is no taint to commercial products. If it advances IBM's gains, great. If it's GPL and free, it advances mine, too. Close the source, or put restrictive licenses on the code, and you constrain it, and you constrain my ability to update the code, or use it subject to licensing constraints. Otherwise, cash hurts none of the effort. It's basic market capitalism at work-- not the socialism/communism that's often used by nitwits to describe how open source software works.

    --
    ---- Teach Peace. It's Cheaper Than War.
  43. Re:Wasn't the right kind of licence going to fix t by NovaX · · Score: 3, Interesting

    BSD developers don't complain, but in fact see it as a compliment. Their philosophy is that the license promotes the distribution of good code. (And if you have ever worked as a developer, then you'd know that by and large, good code is rare)

    I have seen GPL supporters whine and pretend that somehow BSD code in proprietary systems is suddenly no longer free. There was quite a bit of FUD by the FSF regarding FreeBSD, claiming that the FreeBSD Foundation could go private and leave companies locked in. This was of course when FreeBSD was seen as more mature than Linux, and we had the SVLUG making quite a number of outlandish stunts trying to get Linux publicity. So many GPL supporters are pretty well known for publically stating their beliefs are better and all others are simply wrong.

    Please remember, leaching to you is a compliment to others. Some of us enjoy doing good work and simply want to be appreciated for it (aka the Beer license).

    --

    "Open Source?" - Press any key to continue
  44. Guess I had the wong dotcom... by NotQuiteReal · · Score: 1
    a time warp from the dotcom days

    The dotcom I did time with didn't waste their venture money in an obvious fun way... no, my dotcom took the money seriously and made the product more complex, all in the name of "raising the bar for competition", to make the Intellectual Property more unique, etc...

    Of course that just ruined a simple "good thing", and it become bloated and so expensive that nobody wanted it...

    --
    This issue is a bit more complicated than you think.
  45. Commercialized Internet by instagib · · Score: 1

    Although technically maybe a bad comparison, the "evolutionary" steps of the early Internet (cryptic tools, free, available to a small elite) to today's WWW (GUIs, price tag, but available to the "masses") indicate that money will make Open Source most probably bigger and more common.
    The question though is: does it get also better?

  46. Commercialization? No by iminplaya · · Score: 3, Interesting

    Only one thing can hurt open source. Licensing. Too many licenses. Enough to make a lawyer jump for joy. Unless I'm a law firm, I would have great difficulty deciding to use OSS in my business. So far it's ok in the server market, but as more desktop apps come in from a wider variety of programmers, each with their own silly little license, it can only spell trouble. The solution is easy and obvious, but won't come about for many years, due to plain old stubbornness.

    --
    What?
    1. Re:Commercialization? No by shish · · Score: 1

      How do you deal with all the closed source licences?

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

      No such thing in my little world where progress is unimpeded. My society would have had transporters and replicators by now. We wouldn't be running around in kerosene burning jalopies. And computers would be reasonably fast. None of this waiting a minute for the thing to turn on. There are no licenses, no borders, none of that which causes so much suffering.

      --
      What?
  47. Re:Wasn't the right kind of licence going to fix t by Fred_A · · Score: 1

    AOL sucked way before they bought out Time Warner...

    GP poster is obviously too young to have met AOL or their users back then... Like when they first invaded Usenet. Between the users, the fact that *each* "Me Too" post was posted *twice* for a while, they made a reputation in no time...
    --

    May contain traces of nut.
    Made from the freshest electrons.
  48. Re:Wasn't the right kind of licence going to fix t by chromatic · · Score: 2

    BSD developers don't complain, but in fact see it as a compliment.

    The OpenSSH developers certainly complained.

  49. If "destroying its roots" means by imsabbel · · Score: 1

    that i dont have to suscripe to the cult to use it, then hell yeah, go for it!

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  50. Unsolved collaboration problems in open source by beachdog · · Score: 1

    It looks to me like the most successful open source software projects are basic tools that stick fairly close to the subject of computer science.

    An interesting group of open source projects are in what seems to me to be a "stalemate". Stalemate means there is a proprietary program holding a large audience, and the open source solution is not gaining user share. I wish that if we think hard about specific problems with open source software we can open a gateway to more applications becoming the leaders in their subject area.

          Development stalemate programs: More application users and fewer programmers. Often have no test framework to prove accuracy. Stalemate programs often have user interface problems, not programming problems.

          I feel the Linux Documentation Project is a particularly painful case of "stalemate". After "Linux Undercover" I think the LDP tightened their copyright license. The result is I never see the LDP reprinted in bookstores, Here is an interesting problem; how could the licensing of LDP material be improved to make it the place of choice for authors, editors and program creators to document their application and it's usage?

    ---------- A short list of open source projects by "success level"

    Open source projects that seem to be "successful".
        the kernel, GNU utilities, Perl, Python, Ruby, Rails, the LAMP stack,Template Toolkit, MySQL

          Common elements: Basic tools, high quality grammar and syntax, test suites.

    Open source projects that are really great but are in some kind of stalemate:
          Blender and Gimp - high centered for weak user metaphor and vocabulary
          GnuCash, extraordinary for being ignored by CPA's who hold their noses and say "Quickbuhx"
          Various project management software, need a test suite to match outputs against the MS product.
          LinuxDocumentationProject hasn't solved problem of getting into bookstores with dated reference quality editing and indexing.
          The open source alternative to various Computer Assisted Drawing CAD programs.
          The open source alternative to Mathematica.
          The open source alternative to circuit simulators like Spice.
          Generic open source systems for common businesses: Restaurant point of sale, grocery store, wholesale business. The problem here seems to be that the free reference object never receives back the refinements needed for a production commercial system.

    Common elements of the problem group: Lack of test tools. User interface challenges. Weaker feedback path from users to application publisher.

    Open source projects that are a mass of time delays:
          Drivers for all that hardware that comes with proprietary Windows only software.

    Open source projects that need to come into existence:
          A TCPIP stack for a new generation transport layer.
          A test harness for any entire open source distribution.

  51. False dilemma by Anonymous Coward · · Score: 2, Informative

    What a lot of people don't realize is that companies that rely on projects like Nagios have a huge incentive for the project to continue, even if they don't contribute. If the original contributors decided to quit, these companies would have to pick up the slack, meaning that these projects are much more likely to continue as companies invest in 'improvements', even if those improvements are not contributed to the original code base.

    Also, projects aren't 'punished' when companies take the code and run with it. Think of open source as a non-excludable good. Companies can't hurt a project by building closed software on top of it, but can only heighten interest in the project's success.

  52. Re:Wasn't the right kind of licence going to fix t by Ash-Fox · · Score: 1

    claiming that the FreeBSD Foundation could go private and leave companies locked in.
    They couldn't?
    --
    Change is certain; progress is not obligatory.
  53. Depends what is given back by gilesjuk · · Score: 1

    If IBM and others take open source code, test it, fix bugs and return the code back to the author then this is good surely?

    Also, many drivers for hardware come from employees at large organisations. Without drivers your choice of hardware for Linux would be severely limited.

  54. Partially, yes by AlXtreme · · Score: 1

    When you pump cash into an open source project, the volunteers will tend to leave or their effort will diminish (why would they invest their precious time, if others are paid to do exactly the same?). Linux is different in this aspect, as companies focus their efforts on separate modules or internal sections of the kernel (the parts that matter to them), but the percentage of volunteer-developers has dropped over the last decade.

    It's an interesting problem. I've looked into bounty-offerings from certain projects, but I don't think they really are effective. Debian has recently had issues with paid-for release maintainers. Setting up a company with enough cash can foster a successful open source community if done well and with care (see Canonical/Ubuntu), however if you were to pump cash into an existing community it would be more likely that it does more harm than good.

    Just my two cents. And no, I haven't RTFA.

    --
    This sig is intentionally left blank
    1. Re:Partially, yes by petrus4 · · Score: 1

      When you pump cash into an open source project, the volunteers will tend to leave or their effort will diminish (why would they invest their precious time, if others are paid to do exactly the same?).

      I see this continually with Linux...over and over and over again. It's never about what an individual themselves are doing. Rather, the rule is always, "I am my brother's keeper."

      Here's a thought:- Instead of focusing constantly on whether everyone else is "giving back," whether everyone else is being paid for what they do, whether everyone else is saying, doing, and thinking the Stallman-approved "right" things...how about focusing on yourself?

  55. as long as they get the licenses right by nanosquid · · Score: 2, Insightful

    I really don't care what people's motives are for developing open source software as long as they get the licenses right. Any of the common open source licenses will do: GPL, BSD, LGPL, Apache, etc.

    The only real problem I occasionally see with commercial open source is dual licensed software, which may be nominally under an open source license, but is usually run as a closed source project and often has unexpected hidden costs.

  56. Um, no. by stacey7165 · · Score: 1

    I don't get why whurley and hinkle are whining about commercialization killing open source. Its simple economics that help everything move forward. (of course this is only true if they use the money wisely... and not on ferraris and golf... which I assure you most VCs wouldn't allow, nor would customers pay for!)

    Nagios, the project that is called out in whurley's blog, is an old school open source project. It was constructed by individuals slapping together code as they needed it, with no bent for making it easy or comprehensive for the community - it served their purpose and then they contributed it. It has no way of building valuation into its product roadmap. (this explains why the first step is compiling the code?!)

    You start paying people to evolve it and its better for the community as a whole as they get products that are built with the professionalism, robustness, and usefulness that they desire. Nagios is an amazing project considering how much TLC it gets from anyone managing the project. Fortunately, their longevity on the playing field has given them a deep knowledge base, so tinkerers can fiddle with it endlessly. Conversely, it means that it takes forever to get it really running and you are always tinkerin with it. You need to have that commitment to working with the code to be even remotely successful with Nagios.

    Its 2007, and Open Source has evolved. Money helps provide the economic building blocks to accelerate and improve the quality and experience for the projects out there benefiting from commercial backing. Net-net - its better for the maintainers and the community.

    Full disclosure: I work for Hyperic, who is in the same general market as whurley and hinkle, and Nagios. We are very passionate about open source (most of our engineers were early committers on jboss, apache - or wrote useful things like mod_perl). Javier, our CEO, blogged about this issue around the same time whurley did (not in direct response) describing the new landscape of open source with commercial backing. Check it out: http://www.hyperic.com/blog/hyperic/2007/04/06/ope n-source-1997-vs-open-source-2007/

  57. Conversely as a KDE fan... by r3b00tm0nk3y · · Score: 1

    It's pretty clear that the way Gnome is funded is part of it's problem. It's exactly do the fact of how Gnome is funded that:

    a) it doesn't actively compete with KDE because it's got the inside track, so it doesn't have to try as hard, because there's no active evaluation of it's worth opposite KDE by most of the big distributions.

    b) it stagnates in some areas where the corporate backers' ideas conflict with each other, like moving beyond C.

    c) there are a fair number of people on the project who are clearly not interested in it as they once were and work on it part time while indulging in all sorts of unrelated side projects.

    I actually think Gnome would greatly benefit from a shake up in it's funding, for the benefit of all. IMHO the leadership is too conflicted and complacent to make a desktop that can truly challenge the commercial offerings.

    --
    This sig is alpha and shouldn't be viewed on production machines
  58. Commercialization killing FOSS? by Anonymous Coward · · Score: 0

    In truth, it appears to be the lack of commercialization that is preventing its wide-spread adoption!
    IMHO, the desire to have everything free -- viz. codecs, etc. -- is killing its marketability. Most people who buy computers, or have them and want to try Linux, just want them to work. They are not going to go searching wiki's nor compiling source code to watch a DVD movie. While the open source community has made good strides, the refusal to license software is hindering it. You can always choose not to install them when you don't need them, then pay the pay the price yourself, either by separate purchase, or the wiki/compile route.
    I've had Linux since 1.1.13 in the "old days", and it sure has come a long way. Back then, I used it to explore *NIX, development, and maybe listen to a little CD music. I had changed from RH to FC to Suse Desktop 9.3 over the years. However, ...earlier this month, I tried two separate distros: Novell's OpenSuse 10.2, and Ubuntu's Feisty Fawn (7.04). The Novell product won because it would install on my dual Xeon box. Feisty Fawn, which I held out great hopes for, will load the OS core, then craps out because it "can't find the keyboard..." and fails back to the initramfs prompt. I am NOT spending my off time messing with problematic OS installs. Oh, and I hate the changes that Gnome made to the interface in OpenSuse! Instead of menus, we now have screwy taskbar applets. And nothing shows up on the bottom task bar... don't even know why it is there.
    Finally, again IMHO, the Linux distros need a single, good business person who knows how to make the "right" decisions about a distro. At one time, Red Hat desktop wasn't so bad (for the then SotA); then [barely] Novell; now nothing. One of the over-riding reasons for the success of Apple and Microsoft is that they have good business leadership. On the Linux side, whiners and excuse generators.
    Remember, you cannot have something for nothing. None of us work for free: We cannot afford to. There is no reason to expect the distro companies to do it either! I can tell you, IBM, SUN, HP and all the others who have vested interests in OSS are NOT in it for your convenience!

  59. Sys-con article from an anonymous reader? by walterbyrd · · Score: 1

    You gotta be kidding. Anybody would take such an article seriously would have to very ignorant about open source, and have a poor sense of logic.

  60. Be fair to AOL, they started out with a by falconwolf · · Score: 1

    better price.

    No, Compuserve, and The Well, were better products. However AOL's marketing beat Compuserve after which AOL bought it and The Well dropped it's access and went to just being an online community instead of also offering access.

    Falcon
  61. MS the creator of all things good? by el+americano · · Score: 1

    What has open source accomplished that Microsoft didn't accomplish 10 years in advance?

    Pretty much everything. Those open source projects that didn't pre-date the MS versions were easily coded afterwards in somewhat less than 10 years. It's not as if MS was the original innovator anyway. Did Internet Explorer come out 10 years before Netscape? Is MS not copying ideas for their browser from Firefox now? Come on! They wrote their spreadsheet after Lotus123. Their word processor after Word Perfect. Where is this technical leadership that you think they have? That has never been their competitive advantage.

    --
    Those are my principles. If you don't like them I have others. -Groucho Marx
  62. Comercialition is killing innovation by Ep0xi · · Score: 1

    I think the trouble involved in the commers of software is killing mostly the time needed to innovate. here we have not seen any of the electronic commerce benefits... but we have paid so mucho in software but most of the software is cheap and unfunctional. thats were open source gains space, because open source means. "if you dont like it make it by yourself su.kr"

    --
    ?
  63. Re:Wasn't the right kind of licence going to fix t by ricree · · Score: 1

    I have seen GPL supporters whine and pretend that somehow BSD code in proprietary systems is suddenly no longer free. There was quite a bit of FUD by the FSF regarding FreeBSD, claiming that the FreeBSD Foundation could go private and leave companies locked in. This was of course when FreeBSD was seen as more mature than Linux, and we had the SVLUG making quite a number of outlandish stunts trying to get Linux publicity. So many GPL supporters are pretty well known for publically stating their beliefs are better and all others are simply wrong.
    Yeah, I know that there are definitely some misguided people who support the GPL and the FSF in general. I don't really have any excuses for some of them, but still, if every position was judged by its most misguided advocates we would have to dismiss pretty much any popular idea.

    claiming that the FreeBSD Foundation could go private and leave companies locked in.
    This is an especially stupid idea, since absolutely any project with complete copyright over the project is capable of this. The only protection that the GPL can provide for this is to force projects to replace any GPL libraries if they intend to go closed, and in the case of an OS, I'm not sure how much protection this really would be.

    Please remember, leaching to you is a compliment to others. Some of us enjoy doing good work and simply want to be appreciated for it (aka the Beer license).
    Like I said in my first post, if you think this, then it's all ok. I only take issue when people do have a problem with leaching and still decide not to use a license that prevents it.
  64. Probably not. by Anonymous Coward · · Score: 0
    I don't think that there is anything wrong with it. Look at Sourcefire and Redhat, two successful companies, they continue to give back to the communities that made them. It's refreshing.

    Check out this thread. Basically a company is selling astaro or a knockoff and claiming it's their own. Subsequently, they are claiming that they contribute to various projects but cannot seem to say which ones. This is the kind of crap that is screwing it up. Rather than doing the code, companies are trying to get credit and street cred for other people's work and that just sucks. We'll probably weed these folks out though.

  65. Re:Simple solution by jd · · Score: 1
    Yeah, the system needs tweaking. I was thinking of one patch set, which may cover multiple patch releases but where the subsequent updates aren't really "new work", involve "new discoveries" or add anything that wasn't intended by the first patchset. So, ten patches to the same bug - split by files or by time - would be only one patch by my system, unless something radical was discovered in the process. Ten patches to ten different, unrelated, bugs would be considered ten patches.

    In part, I was thinking of cases where a company might add support for a device that is an upgrade from something already supported by supplying a patch to an existing driver. I was also thinking of small fixes for significant issues. I seem to remember reports of a security hole in the Mozilla codebase that had pre-existed the Open-sourcing of Netscape. The patch ended up being a handful of lines, but that was a critical fix.

    Ok, I guess the criticality of the patch could be used to modify the score. My system only looked at the size of the patch. If we added a whole set of multipliers, we can distinguish both the size of the patch and its impact:

    x2 for mission-critical updates/fixes (mission critical would be something likely to cause tens of millions of dollars of damage or put lives at risk if it fails), x1 for a functionally significant patch (ie: it's not going to kill anyone, but you won't be able to do what you want the way you want, either), x0.5 for a functionally moderate patch (everyone'll notice the difference, but only a third to two-thirds will give a damn), 0.25 for a functionally trivial patch (it's good that it's there, but that's about it), 0.1 for a prettification patch (nothing useful is added, but it should help later developers write something that is).

    There will be other problems with this whole scheme, but this patch should fix the overvaluing of a patch without undervaluing genuinely critical show-stoppers.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  66. Re:Wasn't the right kind of licence going to fix t by Richard_at_work · · Score: 1

    No, they couldnt - they can go private, but another party interested in a free project could always step in and take over the codebase just prior to the license change and go from there, exactly as what happened with the X11 codebase recently. So, no lock in available. The BSD license is absolutely no different to the GPL in that regard, what you have in your possession does not change license under your nose.

  67. Re:Wasn't the right kind of licence going to fix t by Ash-Fox · · Score: 1

    they can go private
    I still feel that is an issue, because even if another party was interested, I some how doubt they would have this all organized and prepared like FreeBSD foundation was immediately.

    but another party interested in a free project could always step in and take over the codebase just prior to the license change and go from there, exactly as what happened with the X11 codebase recently.
    Looking at the history on wikipedia (checking the citations too), I see quite a lot of time being wasted between the Open Group and the XFree86 project. This isn't just a simple switch as your comment at least seemed to imply.

    The BSD license is absolutely no different to the GPL in that regard, what you have in your possession does not change license under your nose.
    I'm not arguing the differences between the GPL and BSD, just wondering about how possible it is for the FreeBSD foundation to privatize.

    I suppose it wouldn't benefit them long term because of the already existing free alternatives and the fact anyone could adapt their last released code code and become the new 'FreeBSD'. But then again, from this point the FreeBSD foundation probably wouldn't be concerned about being fully opensource, but about some other goal like making money.

    (This said, I do not believe the FreeBSD foundation would really take such a step anyway)
    --
    Change is certain; progress is not obligatory.
  68. Re:Wasn't the right kind of licence going to fix t by Richard_at_work · · Score: 1

    I still feel that is an issue, because even if another party was interested, I some how doubt they would have this all organized and prepared like FreeBSD foundation was immediately.

    How does the license address this in any way, shape or form? It doesnt, it would be an issue regardless but it still doesnt lock users in to the FreeBSD foundation.

    Theres no obligation in any opensource project - FreeBSD or whomever - to exist in perpetuity and theres certainly no obligation to make it trivial for another body to replace them.

    Looking at the history on wikipedia (checking the citations too), I see quite a lot of time being wasted between the Open Group and the XFree86 project. This isn't just a simple switch as your comment at least seemed to imply.

    But it happened, didnt it. People were up and running under X.org releases of X11 pretty quickly after Xfree86 decided to change the license, and literally the very first release that people were using was 100% identical to the last 'safe' release by Xfree86, all it took was someone to setup the websites, ftp mirrors and source control repositories and they were in business. Theres no reason to suggest that it couldnt be done equally as well with any other opensource project, all it takes is one intact copy of the codebase and the will to do it.

    I'm not arguing the differences between the GPL and BSD, just wondering about how possible it is for the FreeBSD foundation to privatize. Neither was I, I was just pointing out that both licenses are in the same boat with regard to license changes - what you have in your hand at that moment is no different after the event.

    Thats the problem with peoples understanding of the BSD license, many people seem to think that because its trivially easy to essentially relicense it (by including it in projects with more restrictive licenses, or even closed source) then the code in their possession is threatened, when its not.
  69. Agreed by Anonymous Coward · · Score: 0

    I think the author is writing about something I wrote about years ago before the great karma killing of'05 when I had to abandon my username. I made the same mistake of not pointing out the importance of licences in corrupting OSS. But, money can always corrupt. It's very difficult to not be appealed by the guarantee of donation money as a reward for milestones reached in a pure GPL'd project. Sure, you start off with the intention of doing it on principle - to contribute but you can end up justifying your frustrations at reaching those milestones slowly and at personal cost with money. Suddenly, you're not doing it out of principle anymore. You're doing it for the money and the principle. The money starts to color your perspective of exactly what is the reason for doing it in the first place. You realize that you are slightly (if even fractionally) more like to take the slightly less interesting project that offers slightly more money. You have now compromised that true commitment to a project based purely on passion. Let me put it very simply. The geek who was working on a geeky game in for OSS under an OSS licence suddenly feels like a bit of a loser next to the geek getting donations or payment for a MySQL contribution or a linux kernel contribution. OVERALL: It's a win for Linux in the commercial mainstream. It's a possible lose for the identity of Linux and distro's of Linux in general. Who knows if it could take the spirit out of the fluffy geeky side of Linux? i certainly hope it won't.