Slashdot Mirror


Can Open Source and Commercial Software Coexist?

morrison asks: "In recent years, the Open-Source movement has increased dramatically. Harnessing the power of thousands of developers and testers has proven successful, to varying degrees, in developing operating systems, graphics applications, and web tools, including Linux, POV-Ray, Blender, Gimp, and Apache. In a SIGGRAPH 2005 discussion panel, the questions will be raised as to whether the open-source model is relevant and useful to the graphics community. Does the model of proprietary application research, development, and usage serve the industry better? Or will commercial facilities continue to primarily choose off-the-shelf solutions? Can all models work together? As a large portion of the Slashdot and Open Source community will be at SIGGRAPH, I'd really like to hear some moderated arguments beforehand before stepping up to the microphone."

18 of 284 comments (clear)

  1. The Vibrant OS Community by gbulmash · · Score: 4, Insightful
    All in all, whether your goals are open source or closed source, you can benefit from the OS community's efforts. There are a lot of bright ideas out there, being developed at no cost to you. The great thing is that if a project can find one motivated developer, it doesn't need to pass muster in a committee or get management buy in. Stuff that would get dismissed in a corporate environment can get made in an OS environment. Things that might not look good on paper, but are actually really cool once realized, get realized.

    I'm not going to say that corporate environments stifle innovation, but the motivation to innovate in a corporate environment is necessarily dollar-driven. The motivation to innovate in an OS environment is desire driven. If enough people desire to see it done and turn that desire into action, it gets done.

    The OS community may not be regularly churning out Adobe killers or MS killers, but you get tweaks, utilities, apps, and sometimes that off the wall genius idea that ends up defining a new industry segment because no CYA suit saw the value in it until a passionate OS developer/group proved it.

    As for the GPL, remember that it is not an exclusive license. There are a variety of licenses out there and a number of projects offer different licenses depending on your intended use of their code and whether you'll pay for the license.

    - Greg

    1. Re:The Vibrant OS Community by DrEldarion · · Score: 4, Insightful

      I'm not going to say that corporate environments stifle innovation, but the motivation to innovate in a corporate environment is necessarily dollar-driven. The motivation to innovate in an OS environment is desire driven. If enough people desire to see it done and turn that desire into action, it gets done.

      Isn't dollar based on desire, though? If enough people want said feature in the product, it will get put in since the feature would make the product sell better.

  2. Coexistence by s20451 · · Score: 5, Insightful

    As I am typing this post on a Windows machine running Firefox (not to mention Cygwin, Openoffice, and a few others), I think that answers the question right there.

    And as for graphics specifically, I'd love to run GIMP on Windows, if it weren't such a pain in the ass to install.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:Coexistence by radarsat1 · · Score: 4, Informative

      And as for graphics specifically, I'd love to run GIMP on Windows, if it weren't such a pain in the ass to install.

      You're kidding, right?

      Just run GTK installer and then Gimp installer. How could it be easier?

  3. They have to co-exist... by Kjuib · · Score: 5, Funny

    OOS is where the comerical stuff gets all its stable code... :ducks flying fruit:

    --
    - Your stupidity got you into this mess, why can't it get you out? -Will Rogers
  4. Let Me Think About This One by American+AC+in+Paris · · Score: 4, Funny
    Can Open Source and Commercial Software Coexist?

    Yes.

    Tune in next week, when Ask Slashdot tackles the following mind-boggling topic:

    Quick and Dirty Ways To Drum Up Banner Ad Revenue

    --

    Obliteracy: Words with explosions

  5. Look Around by Ridgelift · · Score: 5, Insightful
    Can Open Source and Commercial Software Coexist?
    Can libraries and bookstores continue to coexist?
  6. They MUST Co-Exist by AKAImBatman · · Score: 5, Insightful

    Can Open Source and Commercial Software Coexist?

    Yes. If they allow each other to. There are a lot of areas where Open Source fails to deliver, particularly in the areas of comprehensive solutions. Using an on-topic example, PhotoShop still has several killer features that GIMP doesn't. InDesign provides a far easier to use typesetting environment than Tex. Many users still wish they could have MS Office on Linux despite the amount of functionality in OpenOffice and KOffice. Game Creators expect to be compensated for the blood, sweat, tears, and massive overtime they put into their games.

    The truth is that the two MUST co-exist if we want to get anywhere. The problem today is that they are not allowed to co-exist. Most distros today use a packaging system that pulls from a central repository. While this has many advantages for the usability of OSS, it sucks for commercial software. There's no *good* way of delivering commercial software to a Linux system. (I know, I've tried.)

    These OSes are closed systems where no new software can be introduced without the blessing of the distro maintainers. That's not only not good, it goes against the very ideals of an open computer! A computer is a device that allows you to provide instructions on how to complete a task. While the door is open for "approved" OSS software and personal C++ development, where's the door for commercial software?

    I've heard a lot of arguments that packaging systems can be fixed to allow for commercial repositories. Unfortunately, no one has actually explained how this would work. And as I've pointed out, the math says it's can't work. Having 2^P (where P is the number of packages available) as the possible number of software combinations (any of which can interfere with each other) is not a good situation to be in!

    Linux (the community) NEEDS commercial software. But if it wants to attract it, it needs to be in a position to spark another Shareware revolution like the one seen after Windows 95. Make it easy for users to use their system. Make it so they can visit VersionTracker or Tucows and try everything under the sun! Give the users back control of their computers! Viva la Software!

  7. Can Open Source and Commercial Software Coexist? by Nom+du+Keyboard · · Score: 4, Funny

    Let's eliminate commercial, and find out.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  8. One argument I've heard by Infonaut · · Score: 5, Insightful
    I frequently debate a good friend of mine who owns a small software company. I tell him that Open Source software does not mean the end of proprietary commercial software. In fact, I think it ultimately might make more specialized and sophisticated commercial software practical because purchasers who use Open Source have to pay less for the basic underpinnings of their computing environment and therefore have more money to spend on narrow but highly customized applications.

    His argument against Open Source isn't about the capabilities of Open Source software itself. Rather, he believes that Open Source software leads corporations and consumers to undervalue the value of software. If Open Source software is being given away freely, he argues, people will feel that software is a commodity rather than a specialized product that requires a lot of hard work and brainpower to properly develop. If the software becomes devalued, he feels, the industry as a whole will continue to slide rapidly toward commodity status.

    I disagree with him on this point, primarily because I feel that computer programming is no longer the technological high ground that it once was. While it shouldn't be devalued, it is no longer reasonable to assume that software companies can command the immense profits that made Microsoft a monopoly. If anything, it seems to me that competition from Open Source will help push commercial software to innovate.

    --
    Read the EFF's Fair Use FAQ
    1. Re:One argument I've heard by pomo+monster · · Score: 4, Interesting

      My take is that open source software is great at implementing things that are already commodities. Web servers became a commodity while Apache was being written. HTML rendering was becoming commonplace when Netscape decided to open Gecko. Same thing with MP3 coding and LAME and a hundred other examples I can't think of right now.

      Proprietary stuff, on the other hand, tends to be newer and more cutting-edge than open source stuff. Photoshop vs. GIMP, Microsoft Office vs. OpenOffice. Nero vs. x264 coding. The Mac's UI vs. Gnome/KDE. Where commercial software leads the way, open source follows (and usually does so exceedingly well).

      Commercial software, then, is where innovation happens. Open source software excels at development and commoditization. They not only exist, but complement each other.

    2. Re:One argument I've heard by Infonaut · · Score: 4, Insightful
      Commercial software, then, is where innovation happens. Open source software excels at development and commoditization. They not only exist, but complement each other.

      You put it much better than I did.

      I'd add that innovation is rewarded for companies that pursue products, while development and commoditization is rewarded for companies that pursue services. It is no suprise that IBM (primarily a services company, in spite of the hardware arm) jumped on Open Source, while Microsoft (primarily a products company) has not.

      --
      Read the EFF's Fair Use FAQ
  9. Commercial != Proprietary by 4im · · Score: 5, Insightful

    C'mon guys, with everybody here raving about Free Software, you should know that the opposite of Free Software is not commercial software, but proprietary software!

    There's commercial free software around, and there's free (as in beer) and open (as in source available) proprietary software around.

  10. Of course by jvagner · · Score: 4, Insightful

    There are some technologies that reach a level of maturity and at that point should probably be OSS. Infrastructure pieces like email and web servers can really address most of the market as OSS offerings.

    Features over and above what most of the market needs leaves a niche that can be addressed by commercial software. Commercial software will always be beholden to marketing forces that don't necessarily dictate elegance or proper form. That's why MS gets such a bad rap -- they keep trying to satisfy competing forces and usually end up screwing the end user.

    "Flavor of the month" software is usually commercial -- there's an inherent pressure to produce a specific kind of solution that doesn't make it into the "infrastructure" that can be accelerated by commercial traffic. Delicious Library comes to mind -- will they really be around forever? Probably not. But $40 gets it for you right now.. and it's not a big deal when something bigger and better comes along (if it does).

    The other nice thing about OSS is that it usually enforces "the right way" over time. Command line options etc. It's not really surprising that MS finally saw the light on this, though I doubt their implementation will really satisfy the unix-y small tools mentality.

  11. Depends, by Lumpy · · Score: 5, Interesting

    Open source at times forces commercial software to improve. Just look at blender, after you get past the hissy fit that lightwave users have about the interface it has surpassed lightwave in capabilities and speed. We switched all our 3d artists over to it here 1 year ago and after the massive whine-fest over the interface and controls the guys will never go back, and so far has saved us several thousand dollars annually by not having to buy 4 licenses each upgrade cycle. one of the artists has become quite a guru with perl scritping for blender and is doing some amazing things that are almost pixar quality in a free "toy" that the supposed professionals poo-poo as worthless.

    they also enjoy using gimp and find it easier to make tileable textures in gimp than in CS... and the biggest thing the guys like is being able to take copies of their software home and use it there. something that is 100% impossible with lightwave and photoshop CS.

    They still have the older versions on their machines of the legacy lightwave and CS, but they use them both less and less.

    I cant wait to see how the apps continue to shape out over the next 5-10 years... open source never has to add worthless features to entice users to buy the software yet again as is the requirement with commercial software... and that is how it can get better in the long run.

    --
    Do not look at laser with remaining good eye.
  12. They're better together. by PsiPsiStar · · Score: 4, Interesting

    I think this whole "one or the other" type of argument is a red herring.

    The software industry naturally tends towards 'killer aps' which is a nice way of saying that it tends towards monopoly, even more so than traditional industry does. Being able to design a program once, and then produce millions of copies for profit is just too big an incentive to consolidate. It also makes for an incredible economy of scale, so that small companies have a hard time competing.

    Look at Adobe's recent purchase of Macromedia to see which way the industry is going.

    It's hard for a startup to compete with a readily established killer ap. Take Photoshop, for instance. If someone said "I'm going to start up a company that tries to do what photoshop does" I wouldn't want to invest my money there, unless it pandered to a special niche market - maybe designing 3D skins.

    Competition is vital to keep the cost of proprietary systems reasonable. Also, monopolies have a bad history of abusing their customers.

    Because OSS software is the most reliable model for giving sustained competition to programs which would otherwise come to monopolize their industry, open source is a vital suppliment to closed source software. It can't be bought out in the same way a private company can, and its low cost puts some downward pressure on the price of closed source systems.

    --

    ___
    It's the end of my comment as I know it and I feel fine.
  13. Horrible question by Sheepdot · · Score: 4, Interesting

    Can Open Source and Commercial Software Coexist?

    What a horrible question. Reminds me of another one:

    Is Duke Nukem Forever going to come out?

    Everyone's got an opinion on it, and yet you expect reasonable responses are going to be the ones modded up? No, instead, you'll get about four "+5, Funny" comments and maybe one "+5, Informative" with some scattered "+5, Interesting"'s that are really about different topics, like how cool BSD's license is and some classroom examples where no one knew what open source software was anyway.

    If you want legitimate discussion, ask the question in a context. Like this: "Can Commercial Software roadblocks still allow Open Source developers to provide sufficient products in the near and long term?"

    Another good one: "Is Open Source development keying in on certain specific applications (Apache, PHP, MySQL), causing stagnation in development of other equally-important and every-growing more challenging OS softwares (Samba, Wine, PERL)?"

  14. Not all commercial developers are Big Guys by fyngyrz · · Score: 5, Interesting
    Some smaller companies -- like mine -- have our own set of lunatics and there is no disconnect, or bridge to be built, between the idea of making something because you want to, and earning money, because you want money to be secure and live well. Nor is there any resistance to adding features that aren't broadly appealing, regardless of whose needs are (or are not) addressed.

    And, as it happens, we make graphics software. We're a small company with a product that has considerably more features, and more power, than either the Gimp or Photoshop, and we do very well with it. There is no problem (for us) having the Gimp, at no cost, and Photoshop, at relatively high cost, marketing to the same group of people. With a moderate price model, we can (and do) convince owners of other products to give ours a shot without any particular problem.

    The only trouble we've had is when we set our prices too low -- below $99.00, no one will take the product seriously. We've tried multiple times to set it lower, as we're well down the ROI curve, but it just won't sell below $99.95. We did find a workaround, though... we have an offer where we'll give it to you "at a discount" (for $49.95) if you say you have a Corel, JASC or Adobe product. We really don't care if you do or not; we don't even check. :-) But people will buy that even though they won't buy it if we actually price it at $49.95. The lesson? People are funny.

    Aside from the in-your-face issue of price, commercial development, large or small, by its very nature brings something else to the table that open source doesn't, and that is a constant drive to work on the product without distraction or interruption. It does this by virtue of funding the development. This ensures that the developers can be secure in the knowledge they can go home at night and get the cat fed, pay the XM bill, and so on. They don't have to work at night (though of course they can, and if the company is smart they'll reward such behavior.) They can have a rich social life. Still, they get to spend many hours a day pushing pixels, and as a graphics developer, I can tell that is a significant pleasure.

    All in all, I see no reason for commercial graphics development to be concerned about open source. Certainly there is no reason for open source to be concerned about commercial graphics development, per se.

    Frankly the risk/danger (to everyone) is not other developers. The danger is software patents. The danger comes from the legislature. You can -- without ever intending to -- run afoul of someone's invention and be in a world of financial hurt as you try to defend yourself and protect the time and energy (and money, if you're commercial) you've put into your legitimate development, and the legal system can crash your progress as sure as if they were the on-coming train in the tunnel. In my opinion, that is the problem that needs addressing, and that is what will cause the most disruption(s) to any project, be it commercial or open source.

    --
    I've fallen off your lawn, and I can't get up.