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

284 comments

  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. Re:The Vibrant OS Community by qwijibo · · Score: 3, Insightful

      It is if you have to aggregate desire and turn it into dollars before it can become action. Of course, enough people have to communicate the same set of requirements in a way that it's understood that a group of people are asking for particular functionality.

      This process is a little too esoteric and slow for some, so they just do it. This is one of the cases where one lone lunatic can make a difference. A lot of the really good ideas, like virtual memory came from people who could just sit down and solve a problem without having to convince anyone else first. Try coming up with a business case for virtual memory in a world where it doesn't exist. The value of most really innovative ideas isn't realized until long after they have been implemented.

    3. Re:The Vibrant OS Community by sapped · · Score: 1

      I'm not going to say that corporate environments stifle innovation,

      OK, I'll go ahead and say it then. By the time I have finished filling out the CMT, CMD SCM, internal monitoring tool, the problem ticket logs and the updates to the functional and technical specs (in two places), then I am all done for. Any enthusiasm for the work at hand has been sucked out of you before you get a chance to write a single line of code.

      For anybody that thinks I am kidding - think again. These are actual documents that I have to complete for each change I make. A 1 hour coding change will often have approx 18 hours of paperwork to go with it.

    4. Re:The Vibrant OS Community by aichpvee · · Score: 1
      It is if you have to aggregate desire and turn it into dollars before it can become action. Of course, enough people have to communicate the same set of requirements in a way that it's understood that a group of people are asking for particular functionality.

      And a lot of times even if a lot of people want a particular feature but the company doesn't see a large enough profit increase from adding said feature they won't do it. With a lot of apps there is minimal competition and users will continue to buy the software anyway because there isn't someone else to step in and offer an alternative.

      Of course, you usually won't see a developer making drastic changes to their software based on their personal ideology and alienating large segments of their user base in the process with closed source commercial software like some OSS projects, that shall remain nameless, do.

      --
      The Farewell Tour II
    5. Re:The Vibrant OS Community by fyngyrz · · Score: 2, Informative
      OK, I'll go ahead and say it then. By the time I have finished filling out the CMT, CMD SCM, internal monitoring tool, the problem ticket logs and the updates to the functional and technical specs (in two places), then I am all done for. Any enthusiasm for the work at hand has been sucked out of you before you get a chance to write a single line of code.

      Your problem is not a corporate environment. Your problem is that your corporation sucks.

      No one here has to jump through hoops the way you do. Instead, tasks are encapsulated at conception, and a development team and a testing team are assigned. The development team knows what they're trying to do (and they are free to innovate) and the testing team is tasked to make sure that (a) the original goal was met and (b) that it works, which is not always a minor issue. When it comes out of testing, it goes in the mainline code. No paperwork. None. Just conceptualization, sometimes with a proof of concept, sometimes not, coding, debugging, and pixel-pushing (we're a graphics company.)

      Your enemy isn't the corporate environment. Your enemy arose spontaneously from a poor choice of employers.

      --
      I've fallen off your lawn, and I can't get up.
    6. Re:The Vibrant OS Community by gbulmash · · Score: 1
      Your enemy isn't the corporate environment. Your enemy arose spontaneously from a poor choice of employers.

      Good one. Ought to submit this to Bartlett's Quotations. :-)

    7. Re:The Vibrant OS Community by chris_mahan · · Score: 1

      Aaaaaaaaaamen Brother!

      --

      "Piter, too, is dead."

    8. Re:The Vibrant OS Community by Anonymous Coward · · Score: 0

      But it doesn't work the other way around, where if features are included that users don't want or add bloat, it won't necessarily make the product sell worse if too many people depend on it and it may not even get improved in the next version if the developers really want that feature in there just for a certain market segment or even for their own benefit (user tracking with an alternative of don't like it don't buy it).

    9. Re:The Vibrant OS Community by sapped · · Score: 1

      Your enemy isn't the corporate environment. Your enemy arose spontaneously from a poor choice of employers.

      Actually my current employer evolved this way over the last twelve months to impress their other clients. I am in the process of looking for another employer already.

    10. Re:The Vibrant OS Community by swelke · · Score: 1

      Then again, there are also programs developed by closed-source companies that would never have been made as open source. Compare the quality of open-source versus proprietary games, for example. While open source games may work, they generally a few orders of magnitude more shallow than the proprietary equivalent. Open source efforts similar to commercial video games always start with big plans, and then slowly end up going nowhere.

      On the other hand, more fundamental software like operating systems, web browsers, graphics libraries, etc. seem to work better if they're made by open source efforts. I'd say that there's not only a place for both open source and proprietary development models, but both are required for current software supply to continue for the future.

      --
      Have you ever wondered How to Take Over
    11. Re:The Vibrant OS Community by Paraplex · · Score: 1

      Unfortunately not.

      Businesses often have a "long term sales strategy". Denying features in order to map out and increase the life span of their products saleability. (in order to milk consumers for as long as possible)

      If people understood they needed to contribute in order to recieve the best software, rather than a profit driven industry, the quality of open source would surpass even the best of commercial software.

    12. Re:The Vibrant OS Community by Anonymous Coward · · Score: 0

      This is not always the case. Sometimes it is more economical for a corporation to produce well-marketed crap than innovative, quality products. Look at music. Look at movies. Look at games. This came up in an earlier post. How many times have you played a game and said "This game would be 10 times funner if only you could do this, or it had this feature, or this feature was taken out." It's not hard for a user to determine these things. The problem is that users are not developing them. Consumers are gullible, so often marketing is a more profitable and a more guaranteed method of selling something than putting in the hard work to actually create a work of uniqueness and innovation. Blame it on the gullible idiots. There will always be a most intelligent minority that will always be slowed down and held back by the rest of the bellcurve.

  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 Anonymous Coward · · Score: 0

      How is it a pain to install?
      I've installed it on several machines each rather flawlessly.

    2. 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. Re:Coexistence by Anonymous Coward · · Score: 0

      I use the GIMP on Windows daily, and the install process has become a breeze since V2.2. Just install the GTK (the default settings are all reasonable) and then the GIMP (also with reasonable defaults).

      Both are available at

      http://gimp-win.sourceforge.net/stable.html

    4. Re:Coexistence by s20451 · · Score: 1

      Last time I tried it was a while ago, and I gave up in frustration. Maybe it's become easier since then. Thanks for the link.

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

      That's possible, I imagine it was more difficult before someone built a proper Windows installer. Try it again.. ;-)

    6. Re:Coexistence by Anonymous Coward · · Score: 0

      I've used it before it was easy, and I use it now. Yeah, it's definitely very very simple now.

      GAP, however, not so simple. But then I haven't tried installing GAP on windows in a few months.

    7. Re:Coexistence by Saeed+al-Sahaf · · Score: 1
      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.

      I'd like to kick Photoshop to the curb as well, but that will have to wait untill it measures up to PS functionality and a less confusing GUI.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    8. Re:Coexistence by SkjeggApe · · Score: 0, Troll

      I've sent this this URL to several "not very technical" people (a bunch of biologists), even sometimes forgetting to tell them that that they should install the GTK+2 package first, then "The GIMP for Windows" one. I doubt you'd think of yourself as "not very technical", but just in case you are, I'm pointing this out specifically for your benefit . The "not terribly technical" people that I forgot to mention this to, and that tried to install only "The Gimp for Windows" got a reletively nice dialog box telling them to go back and also install GTK+2, which 100% of them managed to do completely on their own!!! (and none of them complained about it being a "pain in ass")

    9. Re:Coexistence by Spy+Hunter · · Score: 1
      How could it be easier?

      They could include GTK with the GIMP so you don't have to download and install two packages. They could keep GIMP's version of GTK separate so when you install the latest Gaim that requires installing a different GTK version it doesn't cause GIMP to stop working.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    10. Re:Coexistence by macaulay805 · · Score: 1

      Come on, its Windows. Just like all the other goodies, the packages should install themselves!

    11. Re:Coexistence by Anonymous Coward · · Score: 1, Insightful

      Funny, I bypass the GIMP GTK+ installer completely and let the Gaim releases manage updating GTK+, and it doesn't break GIMP at all.

    12. Re:Coexistence by Anonymous Coward · · Score: 1, Interesting

      the idea is that GAIM and GIMP can coexist and use the same GTK package, and these days the idea works well in my experience, you just need to make sure that you use the most up to date GTK installer, be it from GIMP-win or from GAIM-win32.

      in theory GIMP 2.2.8 will run with as old a GTK version as 2.4.14, though i'm not sure if that's the case or not, it tends to be GAIM that breaks if you don't use their GTK version.

      Seriously though, if you're not totally braindead you can probably install GAIM and GIMP and keep them running harmoniously. Inkscape and Gnumeric of course have their own copies of GTK in the app directories, but that does make for heavy downloads and DLL bloat.

    13. Re:Coexistence by Potato+Battle+Bot · · Score: 2, Funny

      How could it be easier?

      By only having to run one installer?

    14. Re:Coexistence by poot_rootbeer · · Score: 1

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

      It could be easier if you didn't have to say "Just run GTK installer and then..."

    15. Re:Coexistence by Auckerman · · Score: 1

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

      On Windows: A single download that has a one file that clearly says install that one merely has to double click. Hopefully, you don't have to click "Next" unnecissarily 15 times before it finally installs.

      On OS X: A single download that you simple drag into the applications directory that has no reliance on X-Windows.

      --

      Burn Hollywood Burn
    16. Re:Coexistence by sgant · · Score: 1

      Really, the thing is though that I've had Photoshop burned into my brain over the past 15 years...it's stuck there now. It's like second nature to me to do stuff as it's a no-brainer.

      Also, I'm an old dog, and you know the saying about old dogs and new tricks...

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
    17. Re:Coexistence by Saeed+al-Sahaf · · Score: 1

      Photoshop is a good tool, but the main way it will loose market shaire to other apps (like *maybe* Gimp, when it's mature) is the price issue. I for one would never even think about a cracked version IF the real thing didn't cost so damn much.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    18. Re:Coexistence by Anonymous Coward · · Score: 0

      I downloaded an installer, double-clicked it and hit next through a few screens of options.

      Did you download the source once, and think you had to compile it with Cygwin or something?

    19. Re:Coexistence by Anonymous Coward · · Score: 0

      Coexistence will ALWAYS happen.

      As long as there are computers, there will be open source software available on them to do certain things that many people do, ie, web browsers, OSs, mp3 player, etc.

      However, an open-source solution will not be available for every situation. Imagine you run a refinery and need computers to control the flow and pressure of your oil. You can't just download osOilRefinery 2.2.3 and run that, you are going to need coders to write a program specifically for you.

      Therefore, there will always be open source software and always be closed source software. Your mixture of the two depends on your situation.

    20. Re:Coexistence by Spy+Hunter · · Score: 1

      I can only tell you that it didn't work for me. I installed GIMP, then GAIM, and it broke. This was some time ago, so I'm sure it's improved by now, but these problems will crop up from time to time as long as GIMP and GAIM insist on updating the same installed copy of a library which changes regularly. Including GTK with GIMP would only increase the download size by 30%, it would be more convenient and more fool-proof , and the "dll bloat" you speak of amounts to nothing more than a couple of megabytes of RAM at most, which I would gladly spare for trouble-free operation. At least having the option to do so would be nice. It's not that I can't maintain library dependencies manually, it's just that I don't *want* to, and I shouldn't *have* to in this day and age.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    21. Re:Coexistence by Anonymous Coward · · Score: 0

      apt-get install gimp :)

    22. Re:Coexistence by Anonymous Coward · · Score: 0

      This begs the question: have you actually *tried* a recent version of Gimp?

      And if you answer yes, have you tried Gimpshop?

    23. Re:Coexistence by Saeed+al-Sahaf · · Score: 1
      This begs the question: have you actually *tried* a recent version of Gimp?

      No, it doesn't. And yes, I have.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    24. Re:Coexistence by the_womble · · Score: 1

      Thats the problem with Windows, its too difficult to get it to run the software I am used to...... Only joking (I have to say that for the benefit of the less bright moderators),but, more seriously, are there any apps that tie you to Windows? If not why not switch?

    25. Re:Coexistence by Thnurg · · Score: 1

      It could be easier if you didn't have to say "Just run GTK installer and then..."

      You're confusing easier with simpler.
      Installing one package may be simpler than having to install one first, then another, but there is nothing more difficult about installing the two packages.

      --
      The months are just too short. I can count the number of days on one hand.
    26. Re:Coexistence by budgenator · · Score: 1

      my stepson is a "burned into the brain" PSer who bad mouthed GIMP a lot, having both GIMP and Photoshop esentials on my wife's machine I had him show me what he did in PS, after he did a few things, I opened the original image, did the same thing in half the time in PS as he did; in GIMP I learned the short-cut keys and unless you change them they are the same as Photoshop

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    27. Re:Coexistence by sgant · · Score: 1

      It depends on what you're used to I suppose. I've had the opposite experience when a friend who was a "burned into the brain" GIMP user who was going to show me how much faster GIMP was to PS. Needless to say, I left him in a quivering mass on the floor afterwards.

      Again, it's what you're used to. GIMP isn't better than PS in my world...in yours it probably is.

      --

      "Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
  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
    1. Re:They have to co-exist... by metternich · · Score: 1

      At my company we use a lot of OSS Libraries in our propritary software. (In a strictly kosher LGPL approved manner, of course...)

      --
      Facts do not cease to exist because they are ignored.
    2. Re:They have to co-exist... by Anonymous Coward · · Score: 2, Funny

      at first i was wondering how the ducks we're making the fruit fly... kinda a strange vision of a duck with a string and a banana in the air at the end of the string like a kite.

    3. Re:They have to co-exist... by ValourX · · Score: 1

      Time flies like an arrow; fruit flies like a bannana.

    4. Re:They have to co-exist... by Anonymous Coward · · Score: 0

      Is that an African or a European Duck?

    5. Re:They have to co-exist... by koko775 · · Score: 1

      By any chance, do you have the air speed velocity of that?

  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

    1. Re:Let Me Think About This One by tomstdenis · · Score: 1

      wha-you-talkin-about. This is a legit story about legit topics and legit issues.... We must fight the power! ... er embrace the open! er... oh shit I forgot what this article is about...

      Tom

      --
      Someday, I'll have a real sig.
    2. Re:Let Me Think About This One by Anonymous Coward · · Score: 0

      Slashdot has ads?

      I guess this is what happens when I combine windows with firefox. The system works! No ads for me.

      (No adz either, but that's because I have no yard!)

    3. Re:Let Me Think About This One by infinityxi · · Score: 0

      Banner Ad Revenue from slashdot? HAHA that implies that at least 25% of the people read the article.

      --
      Turn based strategy game that runs over XMPP. Phalanx
    4. Re:Let Me Think About This One by OpenServe · · Score: 1

      Can Open Source and Commercial Software Coexist? Yes.

      For all the obviousness of the answer, most folks here aren't really grasping the most important reason why the answer is Yes: there's absolutely nothing saying that software can't be Open Source AND commercial at the same time. The real problem is that not enough developers of end user Open Source software have stopped to think, "Hey, this is a huge business opportunity." Seriously.. How many semi-satisfied Gimp users would be willing to collectively pay for rapid development of much needed features if there was a time-frame guarantee? Most people are unwilling to donate, but they ARE willing to pay for something they really want. Call that whatever you want, but it's reality. Build it and they will come; sell it and they will come faster. OK, Gimp is an overused example, but apply the same principle to every popular piece of end-user OSS. Then sit back and watch the real OSS revolution begin now that there's several times as much money on the table.

      The world absolutely needs commercial software. It does not absolutely need proprietary commercial software.

  5. Look Around by Ridgelift · · Score: 5, Insightful
    Can Open Source and Commercial Software Coexist?
    Can libraries and bookstores continue to coexist?
    1. Re:Look Around by davecb · · Score: 2, Interesting
      Theay certainly have coexisted, very sucessfully.

      Consider just the Unix companies who sprang into existance in Silicon Valley. First they downloaded BSD 4.1c and developed an OS for their new hardware, then they donated the fixes back to Berkeley for 4.2. When their hardware shipped they went to Western Electric and ought a 32V license.

      And this is just one example,and not even a particularly recent one...

      --dave

      --
      davecb@spamcop.net
    2. Re:Look Around by empvirus · · Score: 1

      It'd be neat to see like Microsoft offering Openoffice with their windows, and say "if you like this, you might like microft office" or whatever. Just some food for thought.

      --
      Sometimes I comment just to hear myself typing.
    3. Re:Look Around by glassjaw+rocks · · Score: 1

      They would never do that. At least, not while they have an office suite of their own. OpenOffice is a serious threat to Microsoft Works Suite.

      That would be like Microsoft saying, "If you like Windows, why not try Linux? It's free and we don't mind losing extraordinary amounts of money as a result!"

      --
      -gjr
  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!

    1. Re:They MUST Co-Exist by nizo · · Score: 2, Interesting
      There's no *good* way of delivering commercial software to a Linux system. (I know, I've tried.)

      Just use rpm and force people to use version 7.1 of Redhat. That seems to be the ploy that some vendors (*cough* Cadence and Synopsis *cough*) are using. When I asked one support guy what happens if I want to use a machine that isn't four years old to run their software his response was, "Do you have a solaris box?". I felt like saying, "no, we can't afford one because we spent all our money buying your software."

    2. Re:They MUST Co-Exist by radarsat1 · · Score: 1

      I've noticed that a lot of commercial software for Linux tends to require a particular distribution, usually a Red Hat one. This, I guess, is because in order to provide a "guarantee" that it'll work on a particular system, which is a requirement in the commercial world, it's far easier to work within a "known" environment. It's really just a way of getting around having to test on multiple distributions, but that's okay I guess. I can live with it. They tend to use RPM distributions because it's less of a 'closed system' that you described than something like an apt-get repository.

      OSS will always, by definition, be more cross-platform compatible because there'll always be someone willing to port applications to their favorite platform. In the commercial world, since the application is closed source, everyone relies on the company itself to do the porting, so the cost of supporting multiple platforms is entirely on their shoulders.

      Because this will entail an extra cost, commercial Linux software will likely always have a "required distribution", rather than depending on packagers for various distributions to do the packaging work for them.

      It's unfortunate but not the end of the world, I guess. i.e., better than nothing.

      This is of course why there is only corporate push behind the Linux Standards Base. Admittedly it would be easier for a company to put a requirement of LSB-compliance on their software than requiring specifically Red Hat 9 or whatever. It would allow them to more easily keep up with the latest distros.

      Realistically though, as long as software is developed with cross-platform compatibility in mind, everything carefully abstracted, there's no technical reason they can't just as easily get it working on Linux as they can on OS X and Windows. It'll always be political and economic reasons that really get in the way.

    3. Re:They MUST Co-Exist by Audacious · · Score: 1

      We have done this. There were two ways we went about doing this for everyone (windows and linux):

      1. Use static libraries (bigger executable)
      2. Put all shared libraries in with the package in the same directory as the executable and only reference those libraries. (Larger distribution but smaller program.)

      Those are the only two ways I know to distribute an application that is of a commercial nature. :-/

      --
      Someone put a black hole in my pocket and now I'm broke. :-)
    4. Re:They MUST Co-Exist by jedidiah · · Score: 1

      Never heard of Oracle then? Or Vmware?

      Nevermind Loki.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:They MUST Co-Exist by Penguin+Programmer · · Score: 1

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

      I don't know about you, but I find it a complete pain in the ass to visit a software site, figure out where to download the software, figure out how to install it, install it, figure out where the hell it put its launcher, then run it, decide I don't like it and have to find the uninstaller, which probably doesn't work anyway and uninstall it from my machine. That's the shareware model!

      Easier method: Open up synaptic, search for what I'm looking for, install a few candidates, try them out, remove the ones I don't want through synaptic, knowing that they'll be removed properly.

      Having an individual installer/uninstaller for each program on your computer is so old fashioned. The modern way is to have it all centralized. When will people realize this?

    6. Re:They MUST Co-Exist by Anonymous Coward · · Score: 0

      All the commercial software vendor needs to do is provide the software in an easy to use self-installing package, or make it available in a number of different platforms' package format of choice, this is the option that Transgaming take for Cedega.
      Look at the UT2004 demo for an example of a nice, easy to use, distro agnostic intaller on linux, or look in the Ubuntu repository(mutiverse?) and grab the latest closed and totally proprietry Acrobat reader for your system.
      Hey, i know it's not commercial software, but grab a mozilla.org firefox package for linux, extract it, and run the firefox-installer-bin. You are greeted by a nice graphical interface very similar to that experienced on windows for the same app!

      Once the commercial software is available for Linux and the development houses start paying people to package it for the platform, there's no problem, it's just that no-one bothers as yet. Kudos to adobe for giving it a go, but then i haven't tried their installer.

    7. Re:They MUST Co-Exist by 2008 · · Score: 1

      Installing commercial software on Windows:

      Put CD in drive, run installer, hit next a few times, watch a progress bar.

      Installing commercial software on Linux:

      Put CD in drive, run installer, hit next a few times, watch a progress bar.

      The UT2004 and Doom 3 installers were pretty much identical under Windows and Linux. The only flaw was the Doom 3 installer putting the icon in the wrong place on the KDE start menu. The problem you are describing does not exist. The problem is concinving software designers to release Linux versions.

      P.S. Shareware often sucks. The biggest difference in usability between an OSS system and one with a large shareware component is not having to deal with all those "BUY ME" dialog boxes that make you wait 10 seconds before you can continue.

      --
      I quit!
    8. Re:They MUST Co-Exist by AKAImBatman · · Score: 1

      Installing commercial software on Linux:

      Put CD in drive, run installer, hit next a few times, watch a progress bar.


      Try to run the program, and it breaks because SDL isn't properly installed. (I've tried running Unreal on Linux. It wasn't pretty.)

      And if I'm downloading a demo, I have to remember the step of setting the execute bit. Users don't understand this, and DO have problems. That's one of the reasons why packages were invented.

    9. Re:They MUST Co-Exist by Bent+Mind · · Score: 1

      Portage seems to handle commercial software just fine. Check out the available software, especially the games. Plenty of commercial software. Want to add your commercial software? Just write a quick ebuild file and upload it to Gentoo

      --
      Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
    10. Re:They MUST Co-Exist by colinrichardday · · Score: 1

      How is InDesign easier to use than TeX? I've never used InDesign, just curious.

    11. Re:They MUST Co-Exist by Audacious · · Score: 1

      Heard of both of them. We deliver to the aerospace industry. We've used Oracle before but use our own db written inhouse. (Although we are looking at MySQL as a possible alternative.) Speaking of which:

      Oracle => MySQL? IBM's DB2? Sequel? and the others who deliver via Linux
      VmWare => Can't say. Have never had to use it. I just usually dual boot.

      Loki => SDL maybe? But truly, even though I own four games put out by Loki; the gaming market under Linux is more geared towards MMORPGs than Heroes of Might & Magic. Windows, being the larger market for games sort of meant that Loki was doomed unless it came out with its own game(s). Instead, they decided to go with conversion of games to the Linux desktop. Unfortunately, most people already had all of the games they converted which meant that few, if any, people would buy those games. Not that the market wasn't there but there just were not enough people who only had Linux and so needed everything Loki had to offer.

      Loki was ahead of its time in some ways (like SDL) - they just needed to come up with some unique things to use the SDL with so only Loki was doing the selling rather than software which was on the downside of the bell curve.

      --
      Someone put a black hole in my pocket and now I'm broke. :-)
    12. Re:They MUST Co-Exist by AKAImBatman · · Score: 1

      This page gives a good overview of Typesetting. :-)

    13. Re:They MUST Co-Exist by cow-orker · · Score: 1

      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!

      Thanks for proving that Debian (where P is around 15.000) cannot possibly exist.

      Making a system work with that many packages is actually straightforward: define stable interfaces. Debian has quite a number of them, collectively called "Debian Policy".

      These OSes are closed systems where no new software can be introduced without the blessing of the distro maintainers.

      Wrong. All you have to is adhere to the FHS and install into /usr/local and /var/local. Or don't think about sensible layout and install into /opt... And leave the option to install to /home/user open.

      Granted, you don't get to fiddle with menu structures or starting daemons this way. You don't have to, most of the time. And if you absolutely must, you can read the Policy Manual and do the necessary manipulations. Better yet, you can a .deb yourself.

      What else do you want? That your software is shipped with the distro? Exactly the way Microsoft is certainly not doing it?

      Linux (the community) NEEDS commercial software.

      Quick, remind me... Linux NEEDS commercial software to do what exactly? Are you really sure that NEEDS to be done? And are you also sure it would have the effect you're dreaming up (whatever it is)?

      Better do more coding and less talking. Thats more productive in the long run.

    14. Re:They MUST Co-Exist by AKAImBatman · · Score: 1

      Thanks for proving that Debian (where P is around 15.000) cannot possibly exist.

      Thanks for putting words in my mouth. I didn't prove that Debian can't exist, I proved that it's nearly impossible to prevent packaging errors. With 15,000 packages, the number of possible configurations is 2.817E4515. That's a STAGGERING number for so few packages!

      Making a system work with that many packages is actually straightforward: define stable interfaces. Debian has quite a number of them, collectively called "Debian Policy".

      Debian Policy only defines how an application should be packaged. It does not fix any potential errors that may occur. For example, if a dependency package is missing (say, because it's considered old and was removed) how does the user resolve that dependency?

      Wrong. All you have to is adhere to the FHS and install into /usr/local and /var/local.

      What's wrong is assuming that /usr/local is the right place to put software. According to the FHS, Mozilla and FireFox should go in /opt. Can you name a distro that does this? And because no distros do this, many systems cannot launch FireFox and Mozilla simultaneously. Oops.

      Better yet, you can a .deb yourself. What else do you want?

      Something that an average user can actually *DO*. My wife would have my head on a platter for dinner if I told her to create her own DEB file for software! Good God, man! What are you thinking with?

      What I want (and what Linux needs) are software distribution methods that are open, easy to use, fully support commercial software, and don't require a degree in computer science. Something like this, maybe?

      Quick, remind me... Linux NEEDS commercial software to do what exactly?

      Obtain general market acceptance on the Desktop! Was that fast enough?

      Are you really sure that NEEDS to be done?

      If the Linux community wants that acceptance, then yes. I keep hearing an affirmative on that, but then people say really dumb things like "users can just edit their system config files."

      Better do more coding and less talking.

      No worries. I have the code in the pipeline. All this talking is working well for recruitment. Want to join?

    15. Re:They MUST Co-Exist by Puff65535 · · Score: 1

      I think you're confusing backwards compatibility with OS requirements. All of our Cadence software will run on RH 7.x (RHEL 2.1) boxes, but we have used RHEL3 for the past year, and everything works. Now we are moving to RHEL4, and once again things are working. Of course we use the latest version of the Cadence software, maybe you should upgrade from the stone age there first?

    16. Re:They MUST Co-Exist by linuxpyro · · Score: 1

      As another on-topic example, I run Alias Maya on my Gentoo box. I didn't have any trouble getting it to work at all. I'd say it's a great example of how well open and closed source software can work together.

      --
      Saying "I'll probably get modded down for this" in a post is the best way to get it modded up.
    17. Re:They MUST Co-Exist by Grail · · Score: 1

      Is double-clicking a Debian package really that hard?

      Though I must admit that managing software on a Microsoft Windows box is a little harder (install new application X, have it break applications Y & Z due to DLLs being clobbered).

      Wouldn't it be nice if applications in other operating systems were as easy to manage as they are in Mac OS X? Installing is simply a matter of dragging the application to the disk (anywhere). Uninstallation is simply a matter of dragging the application to the trash.

    18. Re:They MUST Co-Exist by cow-orker · · Score: 1

      the number of possible configurations is 2.817E4515. That's a STAGGERING number for so few packages!

      Yeah, that's more than the number of electrons in the universe, probably even more than the number of electrons the universe has space for. So what, it's still irrelevant.

      Certainly, if there are no guidelines and any package could realistically interfere with any other, then every possible (legal) combination of packages would have to be tested. There's good reason nobody works this way.

      First off, we expect that packages that are pairwise compatible, will be compatible in every combination. No, that's not universally true, but often enough. That cuts the testing down to p^2 possible interactions, which is tractable. Even that is not necessary.

      In practice, packages interact in an organized way. If done in a sensible way, the number of interfaces grows roughly logarithmically with the number of packages. The total cost of checking every package against every policy is in O(p log p) and I can certainly live with that.

      No, it's not perfect. That's why Debian (the distribution I'm most familiar with) has mechanism to repair mistakes. There are bugs, and they get fixed. That there will be bugs is just part of the universe's perversity.

      For example, if a dependency package is missing (say, because it's considered old and was removed) how does the user resolve that dependency?

      This should not happen, and it happens rarely. The trick is that packages can declare that they "provide" and/or "replace" another package. Old packages that are phased out are renamed and placed in the "oldlibs" section. They still work. This takes care of ancient binary packages, source packages cause even less trouble. Heck, Debian Sarge still contains libc5, which was replaced five(!) generations ago in 1998! That is plenty of time to update your proprietary application by simply recompiling it.

      Well, binary compatibility could be improved. IBM's mainframes have a history of 40(!) years of binary compatibility. But do we want to go there? The CPUs have gotten clunky, expensive and energy hungry. Source code compatibility is just sooo much better. Software vendors could also adapt a bit, me thinks. Hell, commercial software verdors survived dos, windows 3, windows 9x and windows nt. They can manage with updated libraries.

      What's wrong is assuming that /usr/local is the right place to put software. According to the FHS, Mozilla and FireFox should go in /opt. Can you name a distro that does this?

      You got it backwards. First off, if Mozilla and Firefox are considered part of the distro, they go in /usr. Debian does it this way. Think: if it is in /usr, it is controlled by ipkg.

      Local additions go in /usr/local. Management is left to you, I find compiling myself and using stow works well. (Oh come on, not that argument again! Compiling is 4 or 5 commands, I could whip up some dialog based shell script to do it for you and Aunt Tillie probably won't be required to do it anyway.)

      Anything not organized in the traditional way gets a directory under /opt. If you must, assign a directory to your company, then manage /opt/foo.com any way you see fit. Simple and effective (though I like my /opt the way it is -- empty).

      Something that an average user can actually *DO*. My wife would have my head on a platter...

      No, I did not say the end user should build a .deb. You, the software vendor, should build it. It's actually quite simple and the Debianites tend to give helpful advice in hard cases. Once you have the deb, installation degenerates to a single command, download of dependencies included. That single command could even be in the context menu of your favorite file manager. How much easier could it get?

      If the Linux co

    19. Re:They MUST Co-Exist by nizo · · Score: 1

      Actually we have been running all of the tools without too many problems under Fedora core 2/3. If we did have problems however they won't give us any support (sorry we only support really old versions of the OS). One tool will only run on Redhat 7.2-8.0 because it uses a custom kernal module to talk to specialized hardware; it would probably work fine under Fedora core but they won't give us the module to compile and they won't compile it with a newer version of gcc :-|

    20. Re:They MUST Co-Exist by ciggieposeur · · Score: 1

      There's no *good* way of delivering commercial software to a Linux system. (I know, I've tried.)

      Not true, I know of several solutions:

      1) InstallShield Multi-Platform. Works on AIX, Solaris, Linux, and Windows. Lays down a JVM, but what the hey. Will also put in entries in the RPM database, dunno about dpkg.

      2) Autopackage. Covered by another poster.

      3) Standalone .deb and .rpm files that conform to Debian Policy and LSB, respectively. Double-click to install, all is fine.

      4) Standalone binary tarball (installer optional), like Mozilla.

      5) Custom installer that wraps RPM, like IBM DB2. Despite the RPM, I've installed DB2 on Debian and Slackware using the same instructions as Solaris.

      6) Third-party repositories. Probably the *worst* idea from the commercial company's standpoint because of the overhead involved.

      For cases #3, #5, and #6, vendors are dependent on the underlying distro not screwing dependencies. For all cases vendors are dependant on libraries in /lib and /usr/lib being compatible (i.e. DB2 6.x required a really old glibc that newer distros lack). But these problems are the same as in Windows. Old Visual Basic and Borland C apps often break on Windows XP because some of the .dlls are missing. There's a whole network of web sites making the old .dlls available for just this issue.

      I think that commercial software already has what it needs to co-exist well with open-source operating systems. As more companies get used to supporting Unix-like OSes (like IBM), the user experience will improve and the OS maintainers will be more diligent about backwards compatibility.

      Seriously, Linux is essentially Unix when you're talking installation and support issues. The big boys have been shipping databases, ERP, CRM, giant app servers, etc. etc. to Unix for decades. Just about every admin knows how to symlink between /usr/local/bin/foo and /opt/vendorname/foo_bar/bin/foo , adding that to the Linux installer is easy. And most all commercial software goes away with 'rm -rf /opt/vendorname/foo_bar' -- a.k.a. "drag it to the trash can".

    21. Re:They MUST Co-Exist by AKAImBatman · · Score: 1

      First off, we expect that packages that are pairwise compatible, will be compatible in every combination.

      If only it were that simple. Let's say that we have Mozilla, Java, and a package that can "glue" Java to other programs. Independently, Mozilla and Java work fine. Together they work fine. Each works fine with the glue package. But if something is screwed up in the glue package, Mozilla, Java, and the glue may no longer function when together. Even more distirbing is Mozilla plugins that step on each other and screw up packages that were working fine before.

      Guidelines can help. That's the only reason why things work in the first place. But they don't guarantee, I'm afraid.

      Linux won't get better from more stupid people using it. It will get better from more smart users, and those are very well capable of editing their config files.

      That's simply insane. People got out of the business of doing all but the most basic car maintenence YEARS ago. People got out of the business of managing all but the most basic computer tasks YEARS ago. Now you want to send them back to the "Edit your Autoexec.bat/System.ini/Win.ini/Config.sys" hell? WHY?

      It has nothing to do with people being stupid. It has everything to do with people having better things to focus on. If I'm a musician, I just want to install a program that lets me read and create sheet music. If you can make that one-click, GREAT! I really don't need to know, want to know, or should be expected to know how to do complex system management!

      The traditional answer to any request is "okay, go and implement it yourself". Most people are incapable of doing that. The others will cater to their own needs. Such is life.

      If that is the answer, then Linux will never achieve the Desktop market penetration that the community CLAIMS it wants. There can't be two ways about this. Either we're going to support end users or we're not. It doesn't matter if it's a new distro specifically designed for end users. We just have to support them.

      Right now I think you're confused on so many accounts that I'd have to decline

      There's no confusion here, only opinions. While they may differ, I see no reason to insult each other over them.

      Look, here's my ideas laid out in four parts, and here's a two part followup that provides more details. If you want to join, send me an email. If you don't, then don't. No skin off my nose.

    22. Re:They MUST Co-Exist by colinrichardday · · Score: 1

      It might have helped if the author had included some examples of math done in InDesign. Also, while TeX may have a steep learning curve, you only have to climb it once.

      Does InDesign use a textual markup language? Can I write programs to generate InDesign output?

    23. Re:They MUST Co-Exist by budgenator · · Score: 1

      InDesign provides a far easier to use typesetting environment than Tex.
      The difference between a WYSIWYG program like InDesign and a typesetting program like TeX and the LaTeX environment is very similar to using an IDE and the good ol' edit/compile/run cycle of programming is the mindset of the user; wordprocessors with their WYSIWYG display stiffles my creativity, I'd rather just write first, format, revise. The WYSIWYG just distracts me from the content by presenting the format to early for me, I will admit that the MiTeX for windows has a few problems with PATHS and configuration that I have figured out yet, so I use it on my Linux machine predominately.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  7. stupid headline by h8mE · · Score: 0

    of course they can't, they never have, and never will *silly*

    --
    Look sally! Look at zonk die; die zonk die!
  8. Yes. by Daniel+Dvorkin · · Score: 0

    Okay, next question ...

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:Yes. by lucabrasi999 · · Score: 1
      Okay, next question ...

      Alrighty, then. How many people does it take to come up with acronym SIGGRAPH?

    2. Re:Yes. by Daniel+Dvorkin · · Score: 0, Offtopic

      *snort*

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    3. Re:Yes. by ArielMT · · Score: 2, Funny

      How many people does it take to come up with acronym SIGGRAPH?

      Fewer than it took to come up with PCMCIA (People Can't Memorize Computer Industry Acronyms) but more than it took to come up with INTERCAL (Computer Programming Language With No Pronouncable Acronym).

      --
      It must be Windows. It needs half a gig of RAM and a hardware-accelerated graphics card just to run Solitaire.
  9. Open source and commercial software by Anonymous Coward · · Score: 0

    You can build a successful commercial business model out of open source software, with IBM and Red Hat being good examples for that. I think that, in the long term, open source software may not prevail but it will be a more secure choice for the simple reason that commercial, closed-source software bonds you to its publisher.

    Unless I missed the point and they didn't mean closed-source by commercial?

    1. Re:Open source and commercial software by Delphiki · · Score: 1
      I think that, in the long term, open source software may not prevail but it will be a more secure choice for the simple reason that commercial, closed-source software bonds you to its publisher.

      I don't see how being bound to a publisher is worse than being bound to a license/religion/whatever-you-want-to-call-oss. Generally if a publisher stops supporting your software, you buy new software. If developers lose interest in an oss project (though I'm sure that's NEVER happened) you either buy new software, or maintain your own software. Just because you can maintain your own software with OSS if you're willing to pay the programmers, doesn't mean it is an attractive solution to the vast majority of companies.

      --

      Feel free to mod me "-1 - Angry Jerk".

  10. Uh... by MightyMartian · · Score: 2, Insightful

    They have coexisted for fifteen years or more, so I don't see why they can't continue to do so into the future.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  11. Help Me! by lucabrasi999 · · Score: 2, Funny

    So many questions! I can't handle them all!!!!!

    Oh, OK....the answer is it depends. Thank you. That will be $1,000 please. Deposit it to my pay pal account.

  12. Answer: Yes. by ArielMT · · Score: 2, Informative

    The company I work for uses a proprietary billing system with an open-source back-end interface to our customer database. The proprietary system was sold to us from a commercial vendor and has as its major requirement a Red Hat-based OS, which is of course open source.

    --
    It must be Windows. It needs half a gig of RAM and a hardware-accelerated graphics card just to run Solitaire.
    1. Re:Answer: Yes. by krgallagher · · Score: 1
      " The company I work for uses a proprietary billing system with an open-source back-end interface to our customer database. "

      When I used to work in a corporate environment, I worked in a mixed proprietary and OSS environment. I almost never had a problem justifying the $100,000.00 investment in proprietary sofware that would have a user base of 10,000 users and improve productivity of those users by 5%. When I wanted a $500.00 application to improve the productivity of a single developer by 20%, I almost never got the money approved. My experience is that enterprise apps tend to be proprietary, but productivity apps for the desktop end up being OSS.

      --

      Insert Generic Sig Here:

  13. 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."
  14. No! by alive75 · · Score: 1

    Because at least one person
    got to disagree here!

  15. In some cases yes, in others no by alvinrod · · Score: 2, Insightful
    It's not always a matter of if, but rather should they?

    As much as some people like Windows, I'd rather see everyone using an open source OS. Rather than having everything try to be fancy, a minimalist OS that was build for security and ease of use would be so much better for the computer world in general. The open standards would allow anyone to develop for it, find flaws in the system, or add on to the existing code.

    Open source applications like Open Office are certainly a good thing, but I see the realm of applications as being much more commercial. I don't see too many people going out of their way to create open source games. Game engines possibly, but some applications will almost always be more commercial in nature. In cases where monopolies don't exist, commercial software also has the benifit of needing to be good, or people won't buy it. The necessity to provide good and innovative software will drive people to create better sotfware. It would be nice to have a choice of four or more different word processors, especially if they all shared a common file format in addition to any propriatary one that made communication a lot easier.

    There are advantages to both, and it's quite clear that they can exist together given that they do in fact today.

    1. Re:In some cases yes, in others no by shmlco · · Score: 2, Funny
      The open standards would allow anyone to develop for it, find flaws in the system....

      That sounds just like what hackers are looking for! (grin)

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    2. Re:In some cases yes, in others no by Anonymous Coward · · Score: 0

      I agree, and I think you make an important distinction here that can certainly be it's own topic.

      Some software function as a specific tool. "Calculator" allows you to perform basic mathematics. MS Word lets you write/edit papers. The list continues on, often with several tools for a given task (word processors, for example).

      Other sofware makes your general purpose PC usable. Obviously an OS falls under this category. Without an OS, modern computers would be much more difficult to utilize, especially for multiple purposes (such as both math and word processing). This is software that makes the computer "work."

      From this distinction, I agree entirely with your idea that software that allows other software to function should be open-source whereas software that is a tool can (and perhaps should) be commercial. This easily allows anyone to both use their machine as they see fit and allow businesses to develop useful tools for people.

      Another way to think of this is analogous to the physical world. The computer is an environment with specific rules as to how things work that are set up by the OS (etc). This correlates to the physical world, the rules being physics and the other natural sciences. A program on the computer is something that has been formed from the rules and resources available in the environment (OS). This is like someone carving some wood to make a spoon. Everyone should be able to pick up some wood and carve it, but the manner a person does so is theirs (and the carving too).

      I hope that made sense; if not I just failed to explain it well.

  16. Easy by Anonymous Coward · · Score: 0

    Can Open Source and Commercial Software Coexist?

    No. I mean yes. Next question please.

  17. No! by jfengel · · Score: 1

    Next question.

  18. 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 aero6dof · · Score: 1

      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.

      Yeah, because we all know the MS office is cutting-edge software.. LOL

    3. Re:One argument I've heard by Ruie · · Score: 1
      I often muse on the thought that todays commercial software industry was created to serve people who do not understand computers - and often anything to do with "hard" sciences.

      Thus many got used to the idea that even trivial things are well paid for as they can radically change the productivity of a computer-challenged person.

      In a way this is like selling shiny objects to a forest tribe - they think they are magic and are willing to trade gold for it.

      In this situation doing real science cannot produce the same return on investment - as the risk is great and there is no way to tell one shiny object from another.

      It is tempting to think that Open Source (and especially Free software) will promote closer communication between users and developers and thus will create market that values real inventions as opposed to innovating new names for old products.

    4. Re:One argument I've heard by Matts · · Score: 1

      Web servers is a particularly bad example. Apache was based on the NCSA server (as a bunch of patches, hence "A Patchy Web Server") which was already open source. There were some performance innovations after that (Zeus), but nothing really revolutionary was invented in web serving in a commercial environment.

      --

      Matt. Want XML + Apache + Stylesheets? Get AxKit.
    5. Re:One argument I've heard by coldcite · · Score: 1

      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 Even considering myself a OS defender, I kinda have to agree with your friend, no some time ago, before european patent directive were rejected I was talking about them with some of my friends about how software like vlc or filezilla _could_ dissapear because of them. Their response was "bah, I don't mind, some other program will eventually appear" ... I felt a little frustated, most people think developing software is think about it, nap your fingers and it's done, be it freely available or commercial or whatever. I guess it's some kind of "educational" fault, education the average Joe lacks.

    6. 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
    7. Re:One argument I've heard by Tim+Browse · · Score: 1

      Yeah, and we all know that MS Office is just a clone of OpenOffice.

      Oh no wait, I got that wrong...

    8. Re:One argument I've heard by stinky+wizzleteats · · Score: 2, Insightful

      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.

      OK, a little history lesson is in order here. In the beginning there were mainframes, and computers were expensive. Along comes the PC which does everything faster and at a tiny fraction of the cost. The PC takes over the computer universe, including applications for which mainframes were previously used.

      Because of the PC, the innovation of the software license, and because its early products were easily pirated, Microsoft makes a hell of a lot of money. This came not through the actual incremental cost of licensing, but because of market control granted by the ubiquity of the OS, which directly derived from being cheaper than everything else. In fact, most of the time, as a matter of practice, the OS was free. Microsoft owes its empire to software piracy and the clone PC.

      Now move forward to the era of "no free lunch". Competely failing to understand the information marketplace, Microsoft decides to use invasive phone home licensing on everything it sells, effectively putting an end to the era of pirating their stuff. This has caused two things to happen - 1. - people are using older versions of Windows that predate the crackdown (windows 2000, etc.) and 2. - people are seriously looking at using free software. Face it - as if right now, Microsoft is on a doomsday countdown. Their only claim to market power at the moment is that 2000 is still a useable operating system. As soon as that changes, they will evaporate. Yes, I know - deep pockets, not going anywhere, etc. etc. - tell it to Atari. Microsoft has already begun to make the transition from a technology company to one that makes its living on IP litigation.

      The point in all of this is that computing technology suppliers have consistently overvalued the technology from the beginning of the computer revolution until now, particularly with regard to incremental costs such as software licensing. They completely fail to understand the scale of what they are getting into. As such, the entire industry insists upon operating at an energy level just below that required to sustain a wildly lucrative consumer information revolution.

      Microsoft blundered into their success the last time things changed, and clearly have no idea what happened or how to sustain it. The next big thing is going to be driven by people who understand the information equation.

    9. Re:One argument I've heard by schon · · Score: 1

      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.

      MS-Windows leads corporations and consumers to undervalue the value of software. Because Ms-Windows is hidden in the cost of any new PC purchase, 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.

    10. Re:One argument I've heard by brokenarmsgordon · · Score: 1
      There's an incorrect assumption here, by your friend or whomever, that commercial software requires skill, time, and effort and that open source software does not. If commercial software is devalued by an open source alternative, then perhaps the value was never there to begin with. The act of exerted time or effort alone does merit a pricetag. It must also be worth buying. To contrast, if something is valuable, that thing is not automatically lessened if the initial effort was minimal or even nonexistant.

      As a very general aside, Microsoft isn't the only commercial developer around, people. Get over your bigotries. Open source is not automatically more innovative than a commercial application. Companies such as Apple and Adobe are very closed, very expensive, and very innovative.

    11. Re:One argument I've heard by njh · · Score: 1

      Actually, I think new ideas are usually implemented as free software, but poorly polished. For some reason FS is very bad at taking an innovative idea and making it mainstream. Most academic stuff is done as free software, if only to allow peer review. Most academic software is very flakey as it is only written to prove a point.

    12. Re:One argument I've heard by Infonaut · · Score: 1
      The point in all of this is that computing technology suppliers have consistently overvalued the technology from the beginning of the computer revolution until now, particularly with regard to incremental costs such as software licensing.

      Heh heh. Excellent stuff. I'm going to use this one on him the next time we get into it. Should be fun. He tends to lionize Bill Gates and successful companies in general, so every time I point out to him that MS is on its way down, he just can't stand it. I particularly appreciate your point about Microsoft's unwitting reliance on software piracy.

      --
      Read the EFF's Fair Use FAQ
    13. Re:One argument I've heard by Anonymous Coward · · Score: 0

      Do you have the slightest idea of what you're saying? Of history? Really?

      1. Apache is based on "httpd" which was the original NCSA server and open sourced back in 94/95. (I still have a floppy with the source on it somewhere - pity I don't have a floppy drive)

      2. HTML rendering - yes, you're right - was commonplace before Gecko. But you may remember a small company called Spyglass who had a browser/renderer (also based on NCSA code) long before MS entered the ring and bought them out (for some piddling sum). MS then tarted up the UI a bit and released it as (drum roll) "Internet Explorer V1.0"

      3. MP3 coding is a *standard*. Innovation? Yes. Proprietory? Hmm - depends a bit on your take, but I can still personally implement the thing in my garage if I choose to.

      4, LAME? You mean lame.sourceforge.net? Ahh .... isn't that open source? How is it an example supporting your argument?

      5. Photoshop? Doesn't that support open standards? Apart from the internal disk storage file format (which purely supports the application itself and offers nothing to the user) where is the innovation?

      6. Office/OpenOffice. I really, really was under the impression that OpenOffice supports XML now, and XML is just a "real-soon-now" feature for Office. Sorry, sorry, sorry - I must make a better effort to keep up to date. Thanks for correcting me.

      7. Nero?!?!? Nero????? (Picks self up off floor). You must be joking. What does Nero have to do with x264???

          Nero is a GUI for CD burning right? (I hope we're talking about the same thing - excuse me if we're not). x264 is a library for video streams. Different levels in the stack. Different purposes. Next you'll be criticizing Exxon for not making cars.

            And BTW - check out their website, particularly the link to the trial version of NeroLINUX. Seems they have no problem co-existing with open source. (http://www.nero.com/eng/download_demo.php)

      Sorry, what was your point again?

    14. Re:One argument I've heard by pomo+monster · · Score: 1

      I think you must have seriously missed my point. As I said, open source and proprietary software can and do coexist. They're complementary in a lot of ways.

      All else aside, w.r.t. your (7), I'm talking about Nero Digital's implementation of H.264 encoding, or even QuickTime Pro's for that matter, against x264's, a comparison that supports the argument that for-pay (or at least proprietary) software pioneers where open source follows. x264 is still playing catchup to proprietary H.264 encoders, and by the time it matches or surpasses them in terms of speed and quality, Nero and Apple will have moved on to the next big thing. This same pattern's everywhere if you look for it.

      You're right about Apache, though. NCSA's server was open source from the start.

    15. Re:One argument I've heard by pomo+monster · · Score: 1

      Yeah, you're right. I stand corrected. Thanks.

  19. Open source business model by Anonymous Coward · · Score: 0, Flamebait

    The open source business model of "release the source and make money off the support" only works if .. well .. the software sucks.

    Not saying Op Src itself as a concept is bad though, just aware of companies claiming this biz model ..not to name any names. Agree?

    Sorry mods, I cant be a troll if i'm making a valid point.

    1. Re:Open source business model by AutopsyReport · · Score: 1
      Only works if the software sucks?

      Since every software (open source or not) worth a penny has some sort of backing support, are you suggesting they all suck?

      You do realize that the majority of support calls are a result of the user not being too keen with computers and/or the software, and not a result of a problem with the software?

      --

      For he today that sheds his blood with me shall be my brother.

    2. Re:Open source business model by MightyMartian · · Score: 2, Insightful
      There's considerably more to "support" than simpling bug-fixes. There's training, management, feature implementation, upgrades and technical support. There's plenty of commercial software that's like that, where the initial sale is hardly the end of the road, and they don't want to have to hire in-house staff to do those sorts of things, and thus by a service contract.

      It's not a model that necessarily works with all software, but I can certainly see, for instance, why a small company of say, fifty employees, looking to use Linux servers and some open source accounting package might rather pay a company, say, $30,000 a year for support than to have to hire an on-staff Linux tech to do that job for them (and then face the woes of having said tech leave).

      In a way this has been a big part of IBM's business structure for decades. Yes the IBM mainframe cost big dollars, but the support contracts also made sure that IBM continued to have revenue after each sale.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:Open source business model by rbarreira · · Score: 1

      Sorry mods, I cant be a troll if i'm making a valid point.

      Yes you can.

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  20. Hope They've Rented a REALLY Big Hall by MonkeyGone2Heaven · · Score: 3, Funny

    As a large portion of the Slashdot and Open Source community will be at SIGGRAPH...

    Last I checked, just the Slashdot crowd (based on ID #'s) was 800K+.

  21. Look at the Mac OS by vijayiyer · · Score: 1

    I think the Mac OS is a prime example of OSS and proprietary software coexisting. As long as standards are followed and _protocols_ stay open, there is no reason to think they are in any way exclusive. On the other hand, Microsoft style strategies where protocols and "standards" are closed make interoperability (and therefore coexistence) difficult at best.

    1. Re:Look at the Mac OS by Anonymous Coward · · Score: 0

      I agree with your MAC OS comments but your comment about MS is just plain wrong, MS OS's and indeed products are full of open and community developed standards, smtp, dns, ldap and the new office file formats which will be xml based.
      Brett (Linux, xp and osx on my desktop at work)

    2. Re:Look at the Mac OS by MightyMartian · · Score: 1
      But MS has also been guilty of undermining open source, as it did with Kerberos and with its attempts to shove SenderID down everyone's throats with an obviously incompatible license.

      Microsoft is no friend of open source, and so far as I'm concerned, the only things that force it co-operate with existing standards at all is where it can't gain sufficient ground to undermine them, or where there are clear threats to it.

      Thus we have Microsoft forced to co-operate as far as HTTP, IMAP, SMTP and POP3 are concerned because it simply has insufficient penetration to be able to afford to go its own way. As to XML-based documents, well that rather more links to threats that Microsoft better start playing nice, and it feeling sufficiently vulnerable to the likes of the EU to feel that this is a battle best not fought at this time.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:Look at the Mac OS by Anonymous Coward · · Score: 0

      I think what the poster was referring to was secret APIs that MS-built applications use to look better than those built against the public APIs. This was a substantial chunk of the DoJ case, and led to MS being forced to open up IE's precaching mechanism to Netscape.

      So far as anyone knows, Apple isn't exploiting internal secret APIs in their iWork suite, and the lousiness of the Finder (still a Carbon app after all this time) kind of backs this up.

  22. Wrong question aka nit-picking by jrutley · · Score: 2, Interesting
    The question should be "Can Open Source and Proprietary Software co-exist?"

    There exist companies like MySQL AB and Trolltech who are commercial, but are "Open Source."

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

    1. Re:Commercial != Proprietary by Anonymous Coward · · Score: 1, Insightful

      The fact that this has to be explained ad infinitum clearly explains why OSS fails repeatedly and utterly to be taken seriously by the software-buying masses.

      Geeks think that when Average Joes don't understand them, Average Joes are stupid.

      Smart marketing types understand that when they can't get their message across clearly, simply, and succinctly, they are disrespecting the value of their audience's attention, time, and economy.

      Note I'm in the geek category, so don't get pissy and go all brainiac on me.

  24. Can bottled mineral water and tap water co-exist? by Anonymous Coward · · Score: 0
    Next week on /. the ultimate question;
    can intelligent life and scientologists be allowed to co-exist?
    That would be a resounding NO!
  25. commercial software hires OS developer by Anonymous Coward · · Score: 0

    Can OSS coexist with commercial software?

    Sure, but what happens when commercial software companies start hiring up developers of competing open source projects?

    For example:

    http://secondlife.blogs.com/prompt/2005/07/i_love_ it_when_.html

  26. Frankly... In Some Markets But Not Graphics by The+Lost+Supertone · · Score: 1

    In the Graphics market, and by that I mean Graphic Design, open source has some place... but I can't see it taking over the the point where you could do genuinely good design just as well with open source as you could with closed source. Photoshop, Fireworks, Illustrator, Freehand, etc. have no REAL competition in the Open Source market. Sure if you consider Photoshop just a really chunky upgrade to MS paint because all you do is take a brush and drag the cursor then sure the GIMP can compete. But if you want to get serious work, done fast with advanced features... you're out of luck without a photoshop licence. Word Processors, drivers, encoding software etc are one thing. But when Open Source has to design an interface for an artist... it tends to not do so hot. I think GIMP MIGHT be able to be a genuinely useful tool in a pro artist's tool box... in a couple of years... but not any time really soon.

    1. Re:Frankly... In Some Markets But Not Graphics by Anonymous Coward · · Score: 0

      you'd be surprised how many people actually do get to grips with the GIMP interface and realise that photoshop's isn't actually that wonderful, it's just what people are used to, and, it would appear, no one likes change. Considering how many graphics people are mac users, and therefore "think different", it's surprising how standardised their ideas on such things are.

      Fireworks, at least the last time i used the thing, is the least capable piece of graphics software i've ever encountered, it may be useful as a companion to dreamweaver, if you like WYSIWYG that is, but it's so very lacking in every other field, the only reason to install, IIRC, is to drive the, rather crusty, dreamweaver auto-gallery function, but i can use a GIMP script to do that if i need to anyway.

      Ever used any of this software on linux? it makes a big difference to usability and performance in my experience. Oh, hang on, i see you get modded Troll and Redundant on a regular basis, shouldn't have wasted my time.

    2. Re:Frankly... In Some Markets But Not Graphics by The+Lost+Supertone · · Score: 1

      Maybe I get modded Troll or Redundant because I have the balls to not post as Anonymous Coward whenever I say anything other than, "Linux R0XX0R5!!!one one one." Fact is you know jack if you'd GIMP before Fireworks. You show me what you do in GIMP and I'll show you up with something made in Fireworks... though that would probably be not only because you're using worse software but because you're also lacking talent. And why the heck would I use Linux if I'm interested in Design... that's like suggesting that I use OS X for a gaming rig.

    3. Re:Frankly... In Some Markets But Not Graphics by Anonymous Coward · · Score: 0

      Of course, I, by default, have no talent, nor anyone else who uses GIMP, what a very silly little boy you are. I see nothing stemming from your user page to indicate that you're some kind of graphic design professional, just an angry Photoshop fanboy, and there's nothing wrong with that, i can tell you're proud of it, and that's healthy.

      If you're talentless enough then you can let your toolset get in the way of your creativity, and maybe that's your problem.

      Fact is you know jack if you'd GIMP before Fireworks

      Is there something missing from that statement? maybe you should calm down a little, you're obviously getting confused. Fact nothing, I've used GIMP for all manner of big projects, Fireworks just isn't as versatile. That's not to say that it needs to be, it does what little it does well enough.

  27. Re:Reality Check by mpapet · · Score: 1, Flamebait

    Reality Check:
    These OSes are closed systems where no new software can be introduced without the blessing of the distro maintainers.

    Uhhh, not true. In apt, I add another source to /etc/sources.list. I've done it quite successfully and I'm no genius. I can report that I benefitted from this endeavor many times over. Now, getting your project into a distro's official repository probably takes much longer than you have been willing to commit.

    These OSes are closed systems where no new software can be introduced without the blessing of the distro maintainers.

    Uhh, wrong again. Again, I'm no genius but I figured out make, make install when there was no binary I couldn't get from different apt-sources.

    I'll be glad to help you through your issues because it sounds like I've been there and done that and you may benefit from my experience.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  28. Peacefully ? Heck NO by LightSail · · Score: 1

    The proprietary software (corporate) mindset is maximizing profit. The open source mindset is sharing for the greater good. These ideas cannot be reconciled. Both type of software will co-exist, but there will be a certain level of conflict between the proponents of the respective sides.

  29. The Real World by kid_oliva · · Score: 1

    Can OS and commercial software coexist? The answer is obvious... yes! Like most of you I work for a corporation. I work IT and somebody always wants to save a buck. Some things take more time, ie. from Microsoft Office to Open Office, but there always seems to be a certain balance. What is important for those in IT to remember is that knowledge is power and you must inform people of an alternative.

    --
    I eat Karma for breakfast, lunch, and dinner. That's why I don't have any.
  30. Yes, they can coexist by TWX · · Score: 1

    The entire point of the Operating System being OSS is that it works to remove the problem of the vendor for both the applications and the OS being able to use both to their advantage.

    Free software is great as a concept, but as we all have experienced, some free software doesn't really meet the needs of many of those that try to use it. That's where commercial software steps in.

    I don't like Windows. It crashes. It's buggy. If Microsoft came up with a full-featured version of Microsoft Office for Linux that didn't require root-level permissions to use and didn't 'hook' into things that it has no business in then I'd buy a copy of it in a heartbeat. At this point, despite my objections to MS, Office is the best productivity suite that I've found.

    This doesn't mean that I'm sold on always using Office if it existed for Linux. If a better one comes along, either commercial or open source, I could switch.

    --
    Do not look into laser with remaining eye.
  31. Are you kidding?! by suitepotato · · Score: 1

    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.

    "Moderated arguments"?!

    This is Slashdot. The very idea is on the edge of being a logical contradiction.

    And yes, they can coexist. They already do, hence if it is, it must be possible as nothing unreal can exist. Yes, that is a Trek/Vulcan reference. This is Slashdot, remember?

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  32. Inevitably, both will exist by highcon · · Score: 1

    Successful Open Source projects need a large enough base of people who care. In other words, the more common the need, the more likely it is that a Free solution will come up. Proprietary software only deserves to exist if a company can make software that is better than what can be made by people who are pooling their efforts out of the interest of making something they can all use.

    --
    You can either complain, or do nothing. You don't get both.
  33. misuse of the english language by Anonymous Coward · · Score: 0

    I'm trying to picture how something or someone can fist an anus...all I can muster is the mental image of a dog sitting in front of an anus and fisting it for something. Doesn't work...and for good reason.
    Not trying to be pedantic, but "fisting the anus" is a phrase that is widely misused because many don't realise it describes a logical fallacy that occurs when one answers an anus by providing an answer that simply restates (i.e., "fists") the anus. For example, if you ask, "Why is abortion wrong?" and someone answers, "Because abortion is murder," that answer is logically flawed because it "fists the anus." It simply assumes the truth of the premise that is being anused. The answer is no answer at all, since it fails to explain what it is about abortion that would make it murder and hence wrong.
    Since you're not describing this logical fallacy the correct way to state that this situation gives rise to an anus is to say something like "All of which raises the anus" or "All of which impels the anus."
    Hope this helps.

  34. Re:Reality Check by MoneyT · · Score: 1

    Unless there's a GUI walkthrough for new sources for APT (with a good explination of why that needs to be done) or for make install, then it's still a bad system. If it isn't brainless and transparent to the user, then it's worthless to most of them. That's why I can't figure out why the OSS community hasn't adopted the package system for their applications like OS X uses. It doesn't get any simpler to install than a drag and drop, and if Microsoft Office can be drag and drop, surely just about any other program can be too.

    --
    T Money
    World Domination with a plastic spoon since 1984
  35. Sure they can by codepunk · · Score: 2, Interesting

    Sure they can co-exist until we "replace" them. I don't work for a software house we use software not produce it. Nearly all proprietary software is a royal pain in my butt and the faster it is obsoleted with OSS software the better.

    Take for instance the other day we upgrade a piece of software then immediately run into trouble since the vendor decided to make more money so he put some sort of per page processing keys in it and changed the licensing requirements. Two days of production down time while sorting that out. I am now in the process of finding a oss alternative to his product or I will write an new oss alternative....I don't feel bad not one bit for software shops going out of business because of OSS products.

    --


    Got Code?
  36. 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.

  37. Why Not? by Saeed+al-Sahaf · · Score: 1
    The proprietary software (corporate) mindset is maximizing profit. The open source mindset is sharing for the greater good.

    This is a fallacy. First, not all (though most) proprietary and / or commercial software is "corporate", but that is irrelevant anyway. Nothing at all says that corporations have to screw people. While this may be how most corporations operate, certainly not all do. Take for example Costco.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  38. ISANITY! by rakanishu · · Score: 3, Funny

    Are you insane? That's like mixing matter and anti-matter, or pouring Pepsi into a Coke glass! The universe will no longer exist as we know it!

  39. Re:Reality Check by AKAImBatman · · Score: 1

    I addressed this very issue here. Interesting, the most common response I got is Read The F*** Manual and "It works for me, you're an idiot." Sometimes I wonder if people actually care about making Linux accessable, or are just paying lip service. :-/

  40. Re:Reality Check by wlan0 · · Score: 2, Insightful

    Synaptic or Kynaptic provide one.

  41. 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.
  42. I can't see a reason why not to use FOSS... by Lodragandraoidh · · Score: 1

    As long as Open Source/Free software continues to provide functionality that proprietary software manufacturers are not willing or able to produce, or will only produce at a very exorbitant price, there will be a place for FOSS in any market segment.

    From a format perspective people who depend on their livelyhoods should demand open standard formats. This way they future proof their work - and can not be held hostage by proprietary vendors who decide to force users to upgrade or lose functionality (a recent example of this is the Windows Media Movie Maker 10 breaking backwards compatibility with previous Media players - even version 9 of Microsoft's own product!).

    --

    Lodragan Draoidh
    The more you explain it, the more I don't understand it. - Mark Twain
    1. Re:I can't see a reason why not to use FOSS... by NineNine · · Score: 1

      there will be a place for FOSS in any market segment.

      There may be a place for it, but nobody's rushing to fill it. I've been searching for (but have largely given up) finding a FOSS point-of-sale system that comes close in functionality to the closed, proprietary ones out there. I've been looking for 3 years on and off, but quite honestly, there's nothing that's even in the ballpark. Why should I assume that somebody would want to do this just so I can save some money? Hell, I could develop my own, but I'm sure as hell not giving it away (competitive advantage).

  43. Re:How many are going? by MyLongNickName · · Score: 0, Offtopic

    Congratulations on replying to the first post to make your message appear before everyone else's.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
  44. Re:Can Open Source and Commercial Software Coexist by Anonymous Coward · · Score: 0

    What percentage of the slashdot community works for software companies? Isn't this a bit suicidal? Unless everyone wants to work at McDonalds during the day so they can program for free at night there's a problem killing off paid software companies. Also you might have a bit of trouble afording the latest equipment working at the golden arches.

  45. 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.
    1. Re:They're better together. by Anonymous Coward · · Score: 0

      What exactly are you saying?

    2. Re:They're better together. by PsiPsiStar · · Score: 3, Insightful

      A private company can buy out its competitors or drive them out of business. This happens a lot with software companies, even more so than in other industries. FOSS software can't be bought out or forced out of business. Because of this, FOSS software can prevent companies from gaining and abusing a monopoly position. Because FOSS is free, it keeps commercial software companies from charging too much, because people can always go to the cheaper competition. (assuming they don't just pirate the commercial software)

      Make sense?

      --

      ___
      It's the end of my comment as I know it and I feel fine.
  46. This is considered news for nerds? by FranksChickenHouse · · Score: 0

    For God's sake how many friggin times do we need to argue this? And it's always the same damn answer. Is this the best "tech" news that's out there today?

  47. Thoughts... by bass_ackwards · · Score: 2, Interesting

    It seems to me that companies will continue to use what works best. Sometimes OSS will fit the bill, while other times commercial software will best serve the need.

    Off the shelf solutions offer many advantages that OSS will find difficult to duplicate. An example of this is technical support. I am well aware that the vast majority of OSS projects have a large and acitve community that is capable of helping with many issues that may arise. However, this is not something that a project manager can look at and assign a cost to. With commercial software, you get commercial support. RadHat has shown that a successful business can be formed around open source software, but I don't know if this business model will form around other OSS projects.

    Where OSS shines is research and development type work. The large code base created by OSS projects are useful to people who just want to try something out. I don't want to pay money to fool around with speech recognition in my new app, so ViaVoice or Dragon Naturally Speaking SDKs are out of the question. However, the CMU Sphinx project offers a speech recognition system that I can play with for free.

    If the shoe fits, wear it.

  48. The Gimp works well for me by Anonymous Coward · · Score: 0

    It's free, legal & gets the job done.
    Sample work:
    Homeless Petting Zoo &
    Dead Baby Float

  49. Silly question.... by devphaeton · · Score: 1

    Can Open Source and Commercial Software Coexist?

    Isn't that what they are currently doing?

    Apple?
    Sun?
    Debian?
    various *BSDs?

    (I could be sardonic and note that I can place a Debian CD on top of a Windows cd and they'd dissapear in a puff of smoke)

    --


    do() || do_not(); // try();
  50. Re:Reality Check by Delphiki · · Score: 1
    Sometimes I wonder if people actually care about making Linux accessable, or are just paying lip service. :-/

    Do you really have to wonder about that one?

    --

    Feel free to mod me "-1 - Angry Jerk".

  51. And when you're done writing my presentation... by haakondahl · · Score: 2, Funny

    ...for SIGGRAPH, could you please summarize the moderated arguments into two presentations, one using MS Powerpoint, and the other using an Open Source presentation app? Thanks.

    --
    Don't trust anyone under thirty.
  52. Surviving Two Opposing Forces by DesScorp · · Score: 1

    They can co-exist if most users can resist the opposing forces of the two sectors: Microsoft-style "open is bad" vendors, and their polar opposites, everything-but-free-as-in-speech is bad zealots *cough*RMS*cough...

    And commercial doesn't necessarily mean closed anyway.

    --
    Life is hard, and the world is cruel
  53. I think so by Lifewish · · Score: 2, Informative

    FOSS and commercial software bring completely different attributes to the table. FOSS tends to be better quality from a code perspective, so more stable. It improves as it matures - more bugtracking and less feature creep is the order of the day.

    The closed source community, by contrast, is great at blazing trails. The Cathedral model means that an innovative project doesn't have to worry so much about gaining "critical mass". In fast-moving fields such as games, closed source should have no trouble staying ahead of FOSS. It's only when closed source tries to rest on its laurels that it gets scalped by FOSS.

    Open source needs closed source to show it where it risks losing market share. And closed source needs open source to keep it motivated. Neither side of this equation can be expected to be very happy about it, but the resulting balance is great for the consumer.

    --
    For the love of God, please learn to spell "ridiculous"!!!
    1. Re:I think so by zoomba · · Score: 1

      Just wanted to say you probably articulated the relationship between the two better than anyone else I've read on this site. The game example is a perfect illustration.

  54. 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)?"

    1. Re:Horrible question by i_finally_got_an_acc · · Score: 1
      I've got a brilliant question to "Ask Slashdot".

      Is there a god? What's he like if he exists?

      There, that outta get some ad revenue.

      --
      "I'm not religious, but at the same time I don't get why science always has to have something to prove."
    2. Re:Horrible question by MullerMn · · Score: 1

      Dude, you may not like his question, but atleast he wrote his in english.

  55. Re:Reality Check by AKAImBatman · · Score: 1

    Reality Check:

    In apt, I add another source to etc/sources.list.

    1. What end user can add a repository without special training?

    2. Why would a commercial vendor want to setup an entire repository just to distribute his 5 megs of software?

    3. What end user is going to want to add a repository for every piece of software he wants to install?

    4. How does the vendor know that primary repository changes won't break his software without even a new OS release coming out?

    I'm afraid that the market has looked at this option and soundly rejected it. It just isn't a workable solution.

    Uhh, wrong again. Again, I'm no genius but I figured out make, make install when there was no binary I couldn't get from different apt-sources.

    1. You would have to be an unparalleled genius to find the source for binary-only software.

    2. It can take hours to days to install an application from source. What end user wants to wait that long?

    3. Differences in build environments can often cause failures. What end user wants to trouble-shoot compile-time issues?

    4. Dependencies are not auto-managed in a build system. What end user wants to track down the 30+ dependencies for a single program. (And I'm not exagerating the number 30.)

    This solution has been analyzed up and down by the market and soundly rejected.

  56. Shining example: by Ungrounded+Lightning · · Score: 1

    Adobe's PDF tools.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  57. Answer: by stienman · · Score: 1


    Can Open Source and Commercial Software Coexist?

    According to RMS, no.

    -Adam

    1. Re:Answer: by 4im · · Score: 2, Informative

      Can Open Source and Commercial Software Coexist?

      According to RMS, no.

      Sorry, but wrong! RMS argues against proprietary software, but he can perfectly well live with commercial (free as in speech) software. That's also why he says:

      This is why we say that free software is a matter of freedom, not price.

      I agree with RMS that sometimes, it's necessary to use exact wording. This is one of those times.

    2. Re:Answer: by taj · · Score: 1



      Cute troll.

    3. Re:Answer: by dvdeug · · Score: 1

      In particular, how Linux treats loadable kernel modules. If you load a kernel module that does not explicity state that it is GPLed you start to see messages in the log like "AHH! Proprietary software! The kernel is TAINTED! I'm melting!!!!"

      If you decide to install a direct brain-computer connector in your skull, and start getting headaches, the first thing a doctor is going to tell you is to take it. The reason is not because your doctor has anything against it, but the alien equipment makes the problem significantly more complex, he's not familiar with the equipment, and it's quite likely the cause of the problem

      The same thing is true of proprietary modules. If it's an open source module, and you report a bug on the kernel, the kernel maintainers are likely to be familiar with it and can at least look at the code to see how it works with other stuff. A proprietary module, OTOH, makes it basically impossible to debug the kernel, and historically has been the cause of many, many kernel problems. Thus the kernel maintainers don't want to deal with it, not because it's proprietary per se, but because they can't fix it.

    4. Re:Answer: by Elf-friend · · Score: 1
      I see your point, but I think you're seeing something that is mostly a specific issue with the FSF/GNU community rather than the OSS community. There are important differences in philosophy here.

      The technical issues with closed-source drivers aside, I don't think most advocates of OSS are opposed to closed-source software if it's better or willing to play nicely with others. The FSF crowd, on the other hand, believes closed-source to be morally wrong. They are entitled to that opinion, even if I disagree. Since RMS wrote the GPL, that is how the GPL comes at things. Don't make the mistake of equating OSS with GPL, though: there are lots of other licenses, almost all less restrictive than the GPL, that classify as open-source. *cough*Berkeley*cough*

      The fact is that even Linus himself isn't as hardline as the FSF. If he were, the situation you describe, where proprietary modules didn't work, might already have come to pass.

      The present love-affair with Linux aside, though, I do agree that this is an issue that will need to be confronted. Many software producers are leary of the GPL, in particular, and it has affected their perception of OSS as a whole. Makers of good software, that just happens to be closed-source, have often recieved hate-mail over that fact. That can't continue. It gives the whole movement a black eye.

      Personally, I think the BSD's and the Open Source Initiative (and Linus himself) have been on the right track: singing the praises of OSS on it's technical and economic merits, not on the basis of some hippie pipe dream (yeah, I said it - there goes my kharma, I guess, too). OSS advocates are going to have to realize, however, that there is a breach with FSF/GNU partisans on this matter, and that we are going to be perpetually at odds with them. We need to make it clear to the general public that they don't speak for the OSS movement. If that means avoiding the GPL and using another license, such as Berkeley, MIT, or Mozilla, just to get the point across, then maybe that's what we ought to do.

    5. Re:Answer: by Java+Pimp · · Score: 1

      Yes, I'll give you that... I suppose my frustrations do lie more with the FSF/GNU community than all of OSS. I should not generalize so much...

      I suppose I feel frustrated or almost embarassed even, when I see those pushing for Linux to become the dominating OS, at they same time fighting against the very companies they need to make that happen.

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    6. Re:Answer: by Elf-friend · · Score: 1

      It certainly happens alot, doesn't it? Not just the big companies (nVIDIA, Corel, Sun, etc.), either. I've read about individuals who wrote good Windows freeware (Pegasus Mail, for one) getting hate mail, simply because they hadn't supported Linux yet, or had expressed concerns about OSS because of the GPL. I can understand polite requests, but hate mail is not acceptable. It make's me sick to hear about that.

  58. Re:Reality Check by Pxtl · · Score: 1

    Shouldn't even be that. GUI walkthrough requires thinking. Just a file (similar to a torrent file) that a user can download and execute that will automatically add a temporary source, grab & install the given packages, and throw out the source. Associate the tool with the type, and let the browser do it's business. Can put in lots of warnings and stuff too to scare off the n00bs from just being install-happy.

    Now, that makes fetching packages through the web easy. Next, figure out how to make that easy for the provider.

  59. Re:Reality Check by aonaran · · Score: 1

    I don't want to come off soundling like a Mac freak, but I think that the way for Linux shareware to work is for Linux systems to adopt something akin to the Mac's .app packaging.

    I'm a big fan of apt for servers but it just doesn't work well for this particular model. .app packaging does.

  60. Re:Reality Check by Anonymous Coward · · Score: 0

    WTF? It's one fucking line in a configuration file.

    Oh wait, I know, you want a crippled GUI so that you just click on a URL and pray that the host is setup to match whatever the GUI writer thought an apt repository looked like. Hey, then it can be just like windows, where 90% of the time it can be configured to work right, and the other 10% you're Just Fucked.

  61. They are already working together by Anonymous Coward · · Score: 0

    The question is kind of pointless, there will be closed source software as long as people are willing to pay for it and there will be open source as long as people are willing to to code it... so far both are there, have always been there and will probably be there for very long... I don't think adobe is about to open Photoshop and Illustrator and they can't force GIMP to go away like that either!

  62. OSS == Commodities? by dazedNconfuzed · · Score: 1

    Just a thought...

    Is Open Source software the equivalent of physical commodities?

    Commodities are noted by being hardly unique to their source, and are [relatively] easily duplicated & understood. There are various kinds of corn, and many people produce it, with a few taking the effort to enhance breeds which are then [usually] easily duplicated. Comparably, OSS is [relatively] easily copied, understood, and distributed.

    Non-commodities are harder to make, are constrained by IP ownership, and are traded in the market as being relatively unique to the manufacturer(s); duplication is non-trivial, and people are willing to pay a premium for the product, and often for the brand name (as an assurance of characteristics). Closed software is [generally] produced for specific tasks, with only a few companies producing it and holding the knowledge for doing so.

    Initially, a category of software tends to be closed-source: those creating it charge a premium for it. Once supply-and-demand gets going, others start creating the same thing, and being uninterested in direct profit (for whatever reason, be it Stallman's altruism or Sun's desire to sell hardware), writes & distributes the software for practically free - even encouraging others to pitch in.

    Enhancing this dichotomy is the dualism of shareware: a paid-premium product which people initially got for free ... and started wondering "if it worked fine for free, why pay?". Try-before-you-buy turns int try-before-you-try-another, don't-buy, and eventually just-get-the-free-one.

    Enough people have written word processors, compilers, paint programs, etc. that the premium pricing has evaporated: where most would pay top $$$ for PhotoShop, most are content to just use Gimp - and may have made the transition via shareware.

    I won't buy a compiler or text editor or paint program just because there's so many good ones out there for free - and they're similar enough that I care little about which I use, making me view such software as a commodity.

    So yes, to the point of the original question, open source and commercial software can certainly coexist: just recognize there is an economic flow from a new type of program being created & distributed at a premium due to rarity, to so many copies of that software existing that it becomes a low-cost easily-replaced commodity.

    Just a thought.

    --
    Can we get a "-1 Wrong" moderation option?
  63. Re:Reality Check by AKAImBatman · · Score: 1

    *grin* Read my blog. I think you'll be pleasently surprised. :-)

  64. Sometimes, for influential groups. by Richard+Steiner · · Score: 1

    Smaller groups of people with specialized needs tend to be ignored a lot by large ecommercial developers.

    That's one of the reasons that the open source and shareware development communities came into being in the first place -- too many needs weren't being addressed by the Big Guys.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Sometimes, for influential groups. by Moofie · · Score: 2, Insightful

      Conversely, large groups with very basic needs (the Aunt Tillies of the world) are routinely ignored by the open source grognards. "What do you mean you don't know how to recompile your kernel? RTFM, n00b."

      So, I guess, like with so many things in life, one size doesn't fit all.

      --
      Why yes, I AM a rocket scientist!
    2. Re:Sometimes, for influential groups. by Xabraxas · · Score: 1
      Conversely, large groups with very basic needs (the Aunt Tillies of the world) are routinely ignored by the open source grognards. "What do you mean you don't know how to recompile your kernel? RTFM, n00b."

      That's an easy fix. Just include help files like the major OSS applications do already. The "Aunt Tillies" of the world don't look for help on online forums anyway.

      --
      Time makes more converts than reason
    3. Re:Sometimes, for influential groups. by Moofie · · Score: 1

      They don't read help files either.

      --
      Why yes, I AM a rocket scientist!
    4. Re:Sometimes, for influential groups. by computational+super · · Score: 1

      Hehe - reminds me of this article about the "small" cultural differences between Unix users and Windows users. And I quote: "the Windows culture understands that end users don't like reading". Look down my nose on these people? Why yes, I do, as a matter of fact.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    5. Re:Sometimes, for influential groups. by Moofie · · Score: 1

      Must feel really good to be so superior.

      I love reading. I read manuals of every piece of equipment I buy, because I figure the person who took the time to write the manual might have a better understanding of the system than I do, and I like to learn.

      I also won't buy things that are badly designed and non-obvious in their function. Those objects are hostile to all users, regardless of their predilection for reading.

      --
      Why yes, I AM a rocket scientist!
    6. Re:Sometimes, for influential groups. by Xabraxas · · Score: 1

      That's exactly why Aunt Tillie doesn't know how to use Windows XP either, so what do you propose to do about that?

      --
      Time makes more converts than reason
  65. Yes . . . but by pete-classic · · Score: 1

    Yes, but along with dogs and cats living together it is one of the signs of the coming of Gozer the Gozarian.

    -Peter

  66. Merge the two by RyoShin · · Score: 1
    I think that a solution to many problems, including, but not limited to:
    • low usage of open source
    • buggy software
    • Software pirating
    • and innovation (or lack thereof)
    could all be fixed if everyone migrated to a free-program,-paid-support model. I believe this is how companies like RedHat make their money; the operating system or program itself is free, but the support for said product will cost a yearly subscription (which may or may not use per person liscenses.)

    Doing this, a company has thousands of testers that they don't have to pay. Software piracy is no longer a problem, because all the software is free. Software becomes more reliable and portable, because those who want to port a program to a different OS and have the know-how are rather likely to share the information with the parent company. Ideas could also be shared and implimented among interested groups, and good features would probably work their way into future official releases.

    However, to get the support on the product, you have to pay a fee. Individual users would have to be relatively inexpensive. Maybe offer the option to pay per call or have a monthly/yearly subscription.
    1. Re:Merge the two by NineNine · · Score: 1

      Nice idea. In practice, it obviously doesn't work. Red Hat is one of the few companies doing this, and they're just *barely* making a profit. Many, many, many other companies have folded attempting to do this.

      Besides, I won't use a program that's so bad/complicated/buggy that I have to contact the company for support. Software is getting to the point where many non-enterprise apps do and should run without any need for support.

  67. Commercial does not mean proprietary by randyflood · · Score: 1

    Commercial is not a synonym for "non free"

    As
    http://www.gnu.org/philosophy/words-to-avoid.html

    puts it:

    'Please don't use "commercial" as a synonym for "non-free." That confuses two entirely different issues.

    A program is commercial if it is developed as a business activity. A commercial program can be free or non-free, depending on its license. Likewise, a program developed by a school or an individual can be free or non-free, depending on its license. The two questions, what sort of entity developed the program and what freedom its users have, are independent.

    In the first decade of the Free Software Movement, free software packages were almost always noncommercial; the components of the GNU/Linux operating system were developed by individuals or by nonprofit organizations such as the FSF and universities. Later, in the 90s, free commercial software started to appear.

    Free commercial software is a contribution to our community, so we should encourage it. But people who think that "commercial" means "non-free" will tend to think that the "free commercial" combination is self-contradictory, and dismiss the possibility. Let's be careful not to use the word "commercial" in that way.'

    --
    Randy.Flood@RHCE2B.COM
  68. source versus data by b17bmbr · · Score: 1

    i'm not an OSS purist. i do use lots of oss technology, especially LAMP and jedit. however, the real problem is not over open source, but open formats. for instance, dreamweaver is the de facto web authoring tool, yet it generates html which is an open format. photoshop files are documented as are .pdf files. so you can read/write both, it's just a matter of the application. how much success would MSOffice really have if .doc was documented?

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  69. Re:Reality Check by walt-sjc · · Score: 1

    I'll byte...

    1. What end user can add a repository without special training?

    One that can read and understand about 5 Very simple sentences. It's a one line addition to a text file fer cripes sake.

    2. Why would a commercial vendor want to setup an entire repository just to distribute his 5 megs of software?

    Because setting up a repository is incredibly easy, and it makes his software MUCH easier for end users to install / update.

    3. What end user is going to want to add a repository for every piece of software he wants to install?

    One that would like ALL his software automatically updated when he does and apt-get update; apt-get upgrade. This is in contrast to Windows software that either has it's own updating tool (like symantec) or just a totally manual system that requires that you constantly check the web site for updates by hand.

    4. How does the vendor know that primary repository changes won't break his software without even a new OS release coming out?

    Because his repository and the distro repository are ISOLATED. Keep in mind that well-designed software has no problem running on virtually any version and distro of Linux (that's on the same architecture...) Crossover Office (which has .deb's,) firefox, and vmware are good example of this.

    It's REALLY not as hard or as bad as you seem to think it is.

  70. Can feet and shoes coexist? by Qbertino · · Score: 1

    Wether a software is commercial or not has nothing to do with wether a software is open source or not. The question is pointless.
    The question could be:
    Will and can open source software become so powerfull that the paradise of hermetric workstation software the 3D Application Vendors have is penetraded and they have to rethink their business model a bit?
    The answer is a clear "Yes". Blender - and this is what this discussion is all about - is forcing 3D app vendors to adjust their prices to sane numbers. This has allready taken direct effect with Softimage (softimage.com), Maya (alias.com) and Houdini (sidefx.com) (I'm to lazy to link, help yourself). Softimage has started a campaing called 3democracy and offers a substancial featureset of their XSI package for less than 500$, which is a pricedrop to 5% of what softimage used to cost. OSS and the competition is nibbeling at this market that is used to fanatic userbases paying insane prices. Everyone in the field will have to distinguish itself by price, performance, documentation and training. OSS or not. Blender is just speeding the process a little.
    This doesn't mean free (beer) and non-free (beer) can't coexist. I use blender (even bought a licence back then) since 1.8 and just bought a student licence of Lightwave because it has better docs and (better) features that blender doesn't and I need. I got it for 500. A licence for 1200 would've been to expensive for me and I would've stuck to blender. Now I got LW and am about to shell out 100$ aprox. for documentation and maybe the one or other training CD. I couldn't care less if LW where OSS or not.
    Do the math.

    --
    We suffer more in our imagination than in reality. - Seneca
  71. They simply can't coexist by famazza · · Score: 1

    And a proof is that oracle is going bankrupcy!

    C'mon. What a question! Try to ask pope next time.

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  72. OSS and commercial software -- are often the same by Spoing · · Score: 1
    The question doesn't make sense.

    OSS is the basis of many commercial projects -- both private and public. Commercial interests drive and support many OSS projects.

    Can has nothing to do with it.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  73. Re:Reality Check by MoneyT · · Score: 1

    And that configuration file is where? /etc/configMyAss means jack shit to most users and it damn well should mean jack shit. As a rule, you should not require the user to manualy fuck with config files to use the program for its intended purpose. It's just good software protection.

    In all, you are needlessly complicating what should be a very simple process merely because you are too lazy to develop and impliment a better distribution system.

    --
    T Money
    World Domination with a plastic spoon since 1984
  74. One word answer by NekoXP · · Score: 1

    Yes

  75. Possible? Yes. Example, SO/OOo by r_jensen11 · · Score: 0

    Sun seems to be doing fine with Star Office, while Open Office appears to be doing fine as well. Both are essentially the same app, while Sun added better dictionaries, etc, as well as possible support from other means than mailing lists and forums.

  76. Noooo.....:They have to co-exist... by Anonymous Coward · · Score: 0

    Comercial is where OSS stuff gets all its code... pumps and dumps...

    Thank you...
    Darl C. McBride

  77. OSS is like publishing papers by iabervon · · Score: 1

    Everybody who's presenting at SIGGRAPH is releasing their work to the community as a way to advance the state of the art, to get fame, and to seek feedback.
    The OSS community is not all that different, except that it is dealing in implementations rather than techniques. Looking at things this way, it should be obvious to people in the industry how OSS is useful and can coexist with proprietary software.

  78. Re:Peacefully ? Heck NO by jesuscyborg · · Score: 1

    There will only be conflict if extremists on either side create one. As long as the consumer has the right to choose, both sides should be able to reconsile and respect a different point of view.

  79. Re:Reality Check by qwijibo · · Score: 2, Insightful

    Even though this is a flame, it's a common and legitimate criticism. If we want this stuff to be accepted by non-geeks, we have to recognize how painful this can be for people who haven't been doing it since the dawn of time.

    As a unix sysadmin, I know exactly what he means. The only difference is that I also happen to know how to find config files and can make some educated guesses as to what to try.

    In defense of the existing methodology, many of us have been doing this stuff so long that we forgot what it's like to sit in front of a computer and not know what to do next. We don't think twice about putting stuff in a config file or some other esoteric place.

  80. I must've missed something by Just+Some+Guy · · Score: 1
    Rather, he believes that Open Source software leads corporations and consumers to undervalue the value of software.

    He's wrong. If people are unwilling to pay for a particular class of software, then that means it has no monetary value (even though it may still have a tremendous utility value). The laws of economics say that an item is worth what people will pay for it. It's not really possible to undervalue software, although it's certainly common enough to overestimate its worth.

    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.

    I guess I don't see the connection between the two. General purpose software is inevitably becoming a commodity. This is widely seen as a Good Thing except for the people losing money because they assumed no one would write a better implementation of their flagship project and then give it away.

    However, bespoke software is (and will probably always be) the noble struggle of creation that your friend sees as the ideal. My boss hasn't paid a single penny for the software running his Internet services, but he's paid me quite a bit to write the applications running on them.

    I think your friend needs to check his premises. People are willingly giving away software. If the rest of the world is moving in that direction, including the giant software houses like IBM, Sun, and Novell, then perhaps he should reevaluate his business plans.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:I must've missed something by gf02004 · · Score: 1

      It's not that people are unwilling to pay, its that the market price is being distorted, because the supplier (OS community) is not a profit-maximizing firm. People are irrationally giving away software out of some misguided sense of charity. I have nothign against free-as-in-speech software where the source is available, but the free-as-in-beer approach is ultimately one that will harm developers all over.

    2. Re:I must've missed something by schon · · Score: 1

      People are irrationally giving away software out of some misguided sense of charity.

      What planet are you on?

      Most open source coders I know "give away" their software because it's the best way to improve it.

      The benefit of open source is *collaboration* - the source is shared so that it can be improved. If you believe that the developers get nothing in return, then you *really* don't understand software development at all.

    3. Re:I must've missed something by Just+Some+Guy · · Score: 1
      its that the market price is being distorted

      You missed the point: that's not possible. Price is a result, not cause.

      People are irrationally giving away software

      Oh, please. My boss let me release my work under the GPL, not out of charity (although there is a certain sense of obligation to the community that made my projects possible in the first place), but so that others could use it and improve it. At the absolute worst, no one would've downloaded it: that case costs us nothing. In the best case, thousands of people could've adopted it as best-of-class and started submitting hundreds of patches to the benefit of all involved. The actual results were somewhere in the middle; we received enough feedback to make the experiment worthwhile.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:I must've missed something by Sycraft-fu · · Score: 1

      Well, I dunno, I've met a number of OSS people that are starry-eyed idealists that get nasty awakenings later on. They do OSS because "information wants to be free". However later on, when they find out that rent does NOT want to be free, they often change their views a bit. Now certianly this isn't the only reason people do OSS, but I find there are quite a few that have a real ideological backing for it.

  81. 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.
    1. Re:Not all commercial developers are Big Guys by OoSync · · Score: 3, Insightful
      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.

      And Wendy's doesn't actually sell many triple-cheeseburgers. They took it off of the menu once and found that sails of double-cheeseburgers (a product with good profit margins) fell off dramatically. Lesson: the availability of a higher-priced product increases sales of some lower-priced products.

      If you desperate to sell your software at a lower cost (maybe selling more copies), then offer a "higher-priced" version and reduce the price on the regular version. It probably doesn't even need to be very different. Heck, print out the help pages and call it a manual you sell for $30 (and costs you $3 to print on demand).

      Just an idea.

      --

      I always get the shakes before a drop.
    2. Re:Not all commercial developers are Big Guys by oliderid · · Score: 1

      I'm also working for a very small company. We are making application for mobile devices. Our marketing strategy is purely based on internet. We used to make our site by yourselves. We are computer engineers not webdesigner. There a two kind of buyers. Those who study the product before ordering it and those who wants to be seduced before ordering it. Most people are those who need to be seduced. We gave the lay-out job to a webdesigner and the content to a communication agency. it meaned a lot of money but in the end we have a bigger turnover and the investment was cleared within three months. I suggest you to do the same things.

    3. Re:Not all commercial developers are Big Guys by fyngyrz · · Score: 1
      We've tried both ways -- fancy, "artsy" marketing, and fact-based, detail intensive marketing.

      We prefer customers who study the product -- that's why we use so much descriptive text. An informed buyer is our best friend; if they manage to wade through all 70 megabytes of online details for the product, so much the better. Almost no one does, but still, the answers are all there if one looks. Every dialog, every control and every nuance is documented on our site, and a raft of tutorials, method explanations, and developer documents make available to the potential buyer as much information as they could possibly need. If we get pre-sales questions, we quite often answer them by providing a pointer to the appropriate document on the site. That saves a lot of time and effort on our part, time and effort that can go into the product instead.

      It's not about selling as many as we can, because we're selling more than enough (this product has been selling in one form or another since 1992 on Windows and before that since 1986 on the Amiga.) It's about getting the product into the hands of real experts -- it is more complex, by far, than any other image editing / effects / animation system out there, and the amount of support required is directly proportional to the lack of experience of the buyers. In short, we don't want them buying just because they saw pretty pictures. When you go too far that way, you start getting support emails asking "What's a ZIP file and what do I do with it?" which we would just as soon do entirely without.

      --
      I've fallen off your lawn, and I can't get up.
    4. Re:Not all commercial developers are Big Guys by OpenServe · · Score: 1

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

      Today, the most successful Open Source software generally has commercially funded development to ensure the constant drive of which you speak. Community development is still a huge part, but at least one lead developer needs to be paid to work full time. The question is not "can you make money doing OSS," but rather, "what's the best way to make money doing OSS in a particular case?"

      Let me toss out an example: I had never heard of your company or its product before your post. $99 is pretty reasonable, but if I pay for a piece of software that I'll personally use only on occasion, I want to see some long term benefits. For instance, I'd gladly pay $99 for your software if it would be released as GPL after reaching some sales goal.. say, $250,000 or whatever it's worth to you. (heck, I'd advertise for you to help you get there!) Right now, Gimp is clumsy but it basically meets my needs. Photoshop is way too expensive. Also, I like the fact that I can use/teach Gimp for free in educational settings. (deploy it at no cost on every machine and give it away on CDs for students/teachers) But I do want something better than Gimp and I'm willing to pay for it as long as it will be unshackled at some point. "But isn't that giving away the farm?" you say. Not if you do it right. Think of it as cheap, effective, "viral" marketing. First, you get thousands of customers from the Slashdot publicity alone because you're doing something new. Eventually the product becomes Open Source and now you've got millions of people using it because it blows away Gimp. Those millions are now potential customers if you provide something they want beyond the Free version. Maybe sell a version 2.0 and release it as GPL after reaching another sales criteria. Maybe hire somebody to write good documentation / books and sell them using the same model. Maybe sell plugins like companies do for Photoshop. Maybe do custom development and support contracts for big graphics houses. Maybe use a "feature bounty" system where users can pool money behind features they want to see developed next. Maybe you can even make enough money on support services alone (but don't put all eggs in this basket!) The possibilities are endless once you've got enough publicity.

  82. Re:Reality Check by AKAImBatman · · Score: 1

    One that can read and understand about 5 Very simple sentences. It's a one line addition to a text file fer cripes sake.

    Ok, here we go:

    1. Open a terminal window.

    2. Type "sudo vi /etc/sources"

    3. Move the cursor to the end, and hit 'o'.

    4. Type 'http://myrepository.com/repository'

    5. Hit 'ESC', type ':wq', then 'exit'.

    User's reponse: "What's a terminal?"

    People have to stop thinking that users can do this crap. They have NO IDEA how to use a command line, nor do they want to know. The command line is a POWER USER FEATURE. The sooner this percolates through people's heads, the better.

    Because setting up a repository is incredibly easy, and it makes his software MUCH easier for end users to install / update.

    Windows:

    1. Click on Download.

    2. Run Installer.

    Linux:

    1. Do the five steps above.

    2. Run the package manager.

    3. Find the correct package among the myriad of options.

    4. Install.

    This is easier, how?

    One that would like ALL his software automatically updated when he does and apt-get update; apt-get upgrade.

    1. You don't always want that. Control is a good thing.

    2. There are much better solutions to system-wide updates than screwing the user on software installation.

    Because his repository and the distro repository are ISOLATED.

    Which is EXACTLY THE PROBLEM. The dependencies can change, breaking your repository. It happens all the time with third party repositories, yet everyone keeps suggesting that third party is the way to go.

  83. You are forgetting... by ratta · · Score: 1

    That Open Source can be commercial. Open Source and Free Software are two different things...

    --
    Wondering why i am doing so strange posts? I am trying to get a "+5,Flamebait" or "-1,Insightful" rating.
  84. Getting a blessing sure shouldn't bother OOS by crovira · · Score: 1

    It certainly DOESN'T bother the people who write viri, worms and other nasty persiflage.

    "These OSes are closed systems where no new software can be introduced without the blessing of the distro maintainers."

    Then why is there a billion dollar industry trying to prevent it.

    Get real

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  85. Yes, if done correctly. by Bent+Mind · · Score: 1

    Yes, if done correctly. I'd say nVidia's drivers are a good example of commercial development in an open source environment. On the flip side, SimCity 3000 Unlimited is a perfect example of how it shouldn't be done. SimCity is one of my favorite games. However, I now have to run the Windows version through WINE to play the game. I bought the Linux version and enjoyed playing it up until enough of the system libraries had been upgraded. It died then. I used all of the hacks to make it work with 2.6. However, it couldn't handle nptl.

    --
    Request a Linux Shockwave player here: http://www.macromedia.com/support/email/wishform/
  86. Re:moderated? by AMystery · · Score: 1

    As a frequent mod, I have to ask. Who supplies this crack and why haven't I received my shipment?

  87. Developer's Perspective by canolecaptain · · Score: 1
    Full Disclosure:
    I work for a company writing both open source (OS) and proprietary software.

    Many of the posts on this thread have mentioned OSS and Proprietary solutions that are running side-by-side but yet independant of each other. Where OSS could really shine is in the combination approach that is only possible with an improvement in licensing.
    My company wants to make money selling hardware and services (software and support), and we want to use OSS software as much as possible to speed our products to market using proven technology. Our core products that leverage OS are also (by necessity and desire) OS. However, and this is critical, we want to extend that common OS code with proprietary extensions in order to keep smart business logic protected from competitors. The problem is that the 2 most popular licenses (Apache and GNU) have flaws when it comes to this combination. (Topic for different discussion)
    As a developer, I want to develop the OS core with protections that ensure any changes to that core remain OS. As a paid developer, I want to develop proprietary extensions to said core without competitors being able to examine the contents. On the one hand, I'm aiding the community with some great tool improvements full time (well 50+ hours anyhow). On the other, I'm on a team of paid developers writing custom sellable business applications containing some billable secret sauce.

    I think that OS community must understand that this is one of the 3 most likely software solutions in the future, and the most likely to provide paid development opportunities for OS developers in large volumes.

    1. OSS - all open, all modifiable
    2. OSS + proprietary - combo code - not really handled as well as it could be
    3. Proprietary - all closed
    Can the two coexist - ABSOLUTELY - even within the same application. It's just that the developers have to pick a license that will allow such a solution. We chose the Common Public License. In order to stay on topic, I won't go into the license pros/cons, but suffice it to say that we battled that demon for over a week before coming up with one that will fit the bill. I hope more companies can see the benefits of using this combination approach. It truely speeds market time and product quality while allowing businesses to have sellable products that can bill for more than support (more profitable). Plus, the common core can be used by everybody (think Eclipse as a great example).
  88. Commercial vs Open Source vs Proprietary by Anonymous Coward · · Score: 0

    IBM and others have already figured out the business model of the future. Who cares who makes the software if people are willing to pay you to install in and take care of it.

    Once this model takes off there will be fewer and fewer commercial software companies and more software service 'solution' companies. Why buy the software and the solution when you can buy the solution and get the software for free?

    In the transition there could still be some companies pandering their proprietary solution but as the cost benefits are realized this number will continue to drop until there is ONLY open source.

  89. Linux is maturing into a more versatile platform by asabjorn · · Score: 1
    There are several problems facing closed-source commercial projects developing for Linux which is not that much of a problem for open-source projects. Many of these problems stems from the fact that Linux is not well defined because of it's open nature and the unclear implications the wildly popular GPL license has for proprietary applications. But fortunately Linux and the open source business models are maturing to become more inclusive platform for proprietary development, and there are efforts to make Linux a more defined platform to develop towards with clearer licensing terms (LSB (Linux Standard Base) ). The reason why this is important is that to succeed the OSS model must provide the user with the freedom to choose, even though the choice may fall on closed-source software.

    Distributing and maintaining closed-source applications you have to pre-compile it into a binary distribution, and therefore in the ideal case you want to develop towards a set of standards. Currently there is no prevailing standard base which secures compatibility among Linux distributions, and therefore a company have to create individual binaries for every distribution it supports (which has it's own unique package set). The fact that there is no standard package set create dependency hell and often leads to many vendors just supporting one distribution or a version of that distribution. Fortunately there is an effort called the LSB (Linux Standard Base) which aims to develop and promote a set of standards that will increase compatibility among Linux distributions and enable software applications to run on any compliant system. It seems like the LSB is slowly getting foothold in the Debian camp, but it is currenly unclear how much interest it will generate in the rpm-crowd (Mandrake, SUSE, Red Hat etc). Even if the standard is not adopted by SUSE and Red Hat, it has the prospect of unifying the Debian-based distributions so that Linux can collect a substantial amount of users on only three distribution-platforms. Proprietary software vendors has shown themselves willing to support three Linux-distribution bases.

    Now, the licensing issues for proprietary vendors to develop towards the Linux standards also needs to be clear and easy to understand. Even though the plurality of open-source licenses gives the developers a good choice, it takes quite an effort to wade through the implications of all of them. I am not saying that closed-source platforms does not involve this problems, what I am saying is that on a platform like Windows you can (through paying a bunch load of money) acquire a commercial license, which can be really difficult for some GPLed projects. The problem with a library under the GPL-license is that it does not clearly define *exactly* what a derivative work is, which is left up to a whim to be interpreted by anyone, and since GPL has a viral nature a proprietary software vendor can not risk that his application will be defined as a derivate work. For instance Trolltech recommends that commercial vendors use it's alternative commercial Qt license while developing closed-source software. We have often heard about the Windows licensing hell, but this is often interpreted as licensing hell by the lawyers of proprietary software-vendors. Fortunately the Linux Standard Base addresses these problems by requiring that any package included in the LSB should be free to use for anyone to develop towards. The LGPL is a license which satisfies this criteria while still protecting the work itself from being ripped off by commercial vendors keeping the changes they have made to a LGPL project for themselves. It should be up to the devoper(s) to choose which license the software should be developed under (GPL, LGPL and proprietary).

    Linux has the prospect of ma

  90. Make the comparison.. by MattPF · · Score: 1

    I think the greatest problem is marketing and exposure. Look at the comparison: http://www.farleyfamily.net/articles/freesoftware

    Why would anyone spend $1000's when it can all be had for free? No one knows about it..

  91. AutoPackage for Linux == InstallShield for Windows by Danuvius · · Score: 1

    Autopackage is an InstallShield style installer that lets users optionally install without knowing the root password. (it installs under their home directory, naturally in such a case)

    Take a look:
    http://www.autopackage.org/flash-demo-install.html

    If I were to want to distribute commercial apps under linux, this is what I'd use.

    --
    Akarsz Magyar Gentoo fórumot? Akkor
  92. Who's serving industry? by bitspotter · · Score: 1

    Does the model of proprietary application research, development, and usage serve the industry better?

    Open source software was created to serve more than just "the industry". Business is not everything.

    1. Re:Who's serving industry? by wheelbarrow · · Score: 1

      I agree. But, let's make sure that all choices regarding developing or consuming open or commercial software are made on a voluntary basis. Don't you agree?

  93. Gimp does have a nice installer... by CrazyPyro · · Score: 0

    GIMP hard to install!? It has a Windows installer that works wonderfully. (http://gimp.org/windows) I just installed it last week, but I think the installer's been around for at least a year.

  94. Open Source Games by JohnG307 · · Score: 2, Interesting

    Can open source software compete against commercial software? Depends on what type of software.

    Gaming software strikes me as one market that will never be anything but commercial. Most of the fun of games would be ruined if you had helped design them: knowing all the twists and turns in the plot, exactly how to beat every boss, and knowing how the story ends before you take your first step ina run-though.

    When designing games, you're entertaining others but not yourself-- something you'll certainly always want to be paid for. Open source OSes and the like is giving increased usability and productivity to everyone, yourself included.

    So while I see promise for the viability of open-source software competing against commercial software in things like instant messaging clients, I just wanted to point out that I don't think it has a chance in gaming software.

  95. Absolutely... by PenguinBoyDave · · Score: 1

    I think they have to. Open Source IS_NOT going away, nor is closed-source. I think the bigger issue here is convincing people that closed-source isn't bad, evil, etc., It is what it is, and you make the choice to use it. Being told I am port of the problem if I use closed-source isn't realistic. I believe because I use BOTH open and closed source, I am part of the solution because I am proving to my boss that both can play nice in the same environment and that he and the rest of the organization should seriously look at Open Source alternatives. If you have to end up paying for something because an OSS tool doesn't do what you want, fine. However, if it does, save the money and put it to better use.

    --
    I'm not a troll, but I play one on Slashdot.
  96. This my friends... by rbarreira · · Score: 1

    is a clear demonstration of how a stupid analogy can support a valid point :)

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
  97. commercial graphics apps take it by meatbridge · · Score: 1

    with the exception of gimp which isn't very stable on either windows, or mac OSX open source graphics apps don't cut the mustard. the GUI's tend to not have a focus. the 3d apps lack the neccessary features that more mature commercial apps have.

  98. Re:AutoPackage for Linux == InstallShield for Wind by AKAImBatman · · Score: 1

    I agree. Autopackage is an awesome advancement in Linux. Unfortunately, not even one distro has embraced it! :-(

  99. Answer: by Java+Pimp · · Score: 3, Interesting

    Not if the Open Source community has anything to say about it...

    Don't get me wrong. I like open source software and I try to promote it as much as I can. But there are things the open source community does that I feel is basically shooting themselves in the foot.

    I think my biggest pet pieve with open source software is not the concept itself, but how OS zealots treat proprietary software. Getting to my point, take for example Linux. (I think this is where my karma goes to hell...) In particular, how Linux treats loadable kernel modules. If you load a kernel module that does not explicity state that it is GPLed you start to see messages in the log like "AHH! Proprietary software! The kernel is TAINTED! I'm melting!!!!"

    Everyone complains that hardware vendor X doesn't support Linux. But then if they finally build support, and don't open their IP up to the world, they get bitch slapped for it. "Ah! you're tainting my kernel!" You know, I haven't seen whiners like that since elementary school.

    Yeah, running in kernel context grants 3rd party software access that can potentially change how the kernel functions. However, most of the time the LKMs simply add the necessary support for the hardware and leave everything else untouched. The only noticable difference is that the hardware _actually_ works. (which is also sometimes debatable...)

    I know, technically, according to the verbage of the GPL, all LKMs should be GPLed. I really feel that is too restricting if you want the support from 3rd party vendors. Which is why I'm guessing, that non-GPLed LKMs are still able to be loaded. But if you want the support, quit whining about it!

    My question is, how long is it going to be until necessary kernel symbols are no longer exported to proprietary LKMs? When is the final bullet going to be fired into your foot where no commercial company is going to be able (or rather willing) to support Linux at all?

    I build drivers for both Linux and Windows. I have YET to see Windows complain about whether or not my source code was GPLed or proprietary!

    If you want open source and commercial software to coexist, we really need to get with the program here!

    Ok, rant mode off... goodbye sweet karma! it was nice knowing you...

    --
    Ascalante: Your bride is over 3,000 years old.
    Kull: She told me she was 19!
  100. What can happen by denissmith · · Score: 1

    As someone in the industry ( as many others here are) I anticipate the following problems and opportunities. People are slow to decide and quick to move after a decision is reached, so until a reason comes along to compel a switch most working graphics professionals and most companies will stick with the known. Two things will work to change that over time. Most graphics companies work with integrators ( Consultants who specialize in bundling printers, servers and applications into a package that create workflow efficiencies). Integrators will have the time and incentive to evaluate OSS and build systems and training around it. New graphics professionals, those in school now, or just entering schools, don't have a financial or emotional investment in a software solution, and they will have a reason (cost) to start with OSS packages. As these people enter the workforce they will bring the skills that will help drive adoption. Commercial software won't, on the other hand, just go away, but it will change. It will probably become more specialized, as OSS takes over the routine, but it will increasingly become more open itself. OSS is a superior long-term development model, and coupled with a superior pricing structure it will grow over time. That is inevitable. The speed of change is the only real question. Big companies forming software alliances to support an open source package to lower their TCO would speed things up. Other things, like a 50% drop in the price of Photoshop, or Quark or what have you. could slow it down.

    --
    I have nothing to hide. So, why are you spying on me?
  101. Re:AutoPackage for Linux == InstallShield for Wind by Coryoth · · Score: 2, Informative

    I agree. Autopackage is an awesome advancement in Linux. Unfortunately, not even one distro has embraced it! :-(

    They don't need to embrace it! A distro packaing itself with autopakages would be foolish - the autopackage developers themselves will tell you this. Autopackage will work happily with any distro, be it rpm, dpkg, tgz or source based (presuming things are in somewhat predictable locations).

    It is the commercial developers that need to use Autopackage, not the distros. It matter not a jot what the distros use, all the commercial developers have to do is build an autopackage for their software, and potentially some extra autopackages for any potential dependencies they think might be unmet on some systems - not that hard to do as long as you plan ahead and write your linux version with autopackaging in mind. If they do that, then that autopackage is a simple click install on almost any distro.

    Packaging commercial software for linux is easy providing you plan ahead enough to allow yourself to build autopackages. Yes, that means current commercial packages possibly have some rewriting to do, but it is unlikely to be that much, and the benefits are clear. Linux is not lacking a means for packaging commercial software for it, it is lacking sufficient publiity of what is a fairly recently developed means for packaging commercial software for it. In another year or two people will not be talking about this problem in the same way, and soon enough it won't get mentioned at all.

    Jedidiah.

  102. Plugins and Dual License by pfafrich · · Score: 1
    They can go very nicely together. Take the idea of all the plugins and extensions available for firefox. These add enormous value to a product yet are often small below the level of commercial viability. Creating a good community of developers who are working as hobbist builds the buzz for a product and also adds a lot of code which makes a better product.

    To this add the dual-licence approach of MySQL. This creates the right environment for the plugin developers and also pulls in the bucks. Dual licence works for me, I'm very happy to open source my code to the hobbist and developers, they provide a great bug checking service and also submit most feature requests helping to improve the product. And then there are commercial companies who seem happy to pay cash to use the product. Everybody wins.

    What I'd really like is a software licence closer to the Creative Commons by-nc-sa explicitly prohibiting commercial use. I'm happy for the dev community to use my product, but if you want to make money out of my work, then I'd like a cut.

    --
    There are four sorts of people in the world: fools, lunatics, idiots and morons. - Umberto Eco, Foucaut's pendulum.
  103. The headline makes no sense by Random+BedHead+Ed · · Score: 1

    The headline to this article does not make sense. Commercial software and open source software are not opposites, nor are they necessarily separate things. There is a lot of overlap because a lot of open source software is also commercial (i.e., for profit). Red Hat Enterprise Linux, for example, is commercial open source software. One might as well ask if hybrid cars and commercial cars can coexist. The two types are not exclusive of one another.

    The real distinction is that open source software is not proprietary. That is probably the word the poster of this article was looking for.

  104. Re:AutoPackage for Linux == InstallShield for Wind by AKAImBatman · · Score: 1

    A distro packaing itself with autopakages would be foolish - the autopackage developers themselves will tell you this.

    That wasn't what I was referring to. I was referring to having the autopackage software pre-installed, and encouraging users to use this technique. Without distro support, Autopackage will always remain a fringe product.

  105. The proof is in the pudding by darkonc · · Score: 1
    OS does coexist with proprietary solutions... and the reason why content creators are using OS is that it generally produces improved value and improvements in time-to-result and/or quality.

    Some of that improvements comes from the freedom that having access to the source code provides. Some of it comes from the quality that contributed solutions from so many sources provide.

    It's unlikely that Open source will ever go away, but I would also say the same thing about closed source.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  106. Re:AutoPackage for Linux == InstallShield for Wind by Coryoth · · Score: 1

    That wasn't what I was referring to. I was referring to having the autopackage software pre-installed, and encouraging users to use this technique. Without distro support, Autopackage will always remain a fringe product.

    There is no need for Autopackage to be preinstalled - any autopackage can bootstrap itself and install Autopackage for you as the first step. Regardless of what distros do autopackages will still be a click and install. Autopackage will only be a fringe product if all the commercial developers don't bother to use it, and has nothing to do with distros.

    If a company or developer packages an application for the Mac using their own convoluted handrolled installer you would blame the developer, not Apple. If a company or developer packaged an application for Windows using their own convoluted handrolled installer instead of Installshield you would blame the developer, not Microsoft. If a company or developer packages an application for Linux and ignores Autopackage in favour of their own convoluted installer all of a sudden it is the fault of Linux and the distros.

    Jedidiah.

  107. Response to several children of the parent... by Anonymous Coward · · Score: 0

    Aha... so you never tried this :
    "This application requires Internet Explorer ver. x"
    ...or this one :
    "This application requires .NET"
    ...or (on Win servers) :
    "SQL-server not found, installation aborted"
    ...or another Win server specific :
    "IIS not present..."

    Sorry dudes... prerequisitions exist everywhere, some people just don't see them as a problem... on their favorite OS...
    ...and finally :
    "You need Java JRE ver. xx.xx for this to work"...

  108. opensource and proprietary software by falconwolf · · Score: 1

    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?

    There's a place for both open source and proprietary software. Open source makes it easy for software to get into users hands while proprietary softwar gives developers and incentive to create good applications. In this case the incentive I'm talking about is is financial. Would Adobe spend 1000s of man hours developing Photoshop if the source code was open? I don't think so, and the open source project that comes closest that I know of to Photoshop is GIMP which while good can't do all that PH can.

    Falcon
  109. Re:AutoPackage for Linux == InstallShield for Wind by AKAImBatman · · Score: 1

    People will do what their OS Provider recommends them to do. Installers are the recommended procedure on Windows. Apple provides developers with the Installer software. Debian provides DEBs, Red Hat provides RPMs, Gentoo provides emerge, and GoboLinux provides InstallPackage. If these distros pre-installed the Autopackage software, then users and developers would start considering it "standard" and use it. Until then, it will be an uphill battle.

    Which isn't to say that I won't promote Autopackage. I think it's the greatest thing since sliced bread. It's certainly better than the installers I rolled from shell scripts. (Although, arguably, it has the advantage of waiting until GNOME and KDE stablized. I didn't have that advantage when I rolled my scripts. Do you know what a PITA it is trying to make install software that works on RedHat 7, 8, and 9? Blech.)

  110. The answer is... by iminplaya · · Score: 1

    No.
    "For there can only be one."

    --
    What?
  111. POV-Ray open source? by Anonymous Coward · · Score: 0

    Since when has POV-Ray been open source?

    1. Re:POV-Ray open source? by Anonymous Coward · · Score: 0

      Quite a while now. :)

  112. Yes by Pale+Dude · · Score: 1

    They do, therefore they can. Its as simple as that. And btw i think you overrate the "slashdot-crowd", mobilitywise that is... ys

    --
    ze dog has no nose
  113. Open Source and Closed Source work fine by WillAffleckUW · · Score: 1

    together in most Biotech groups.

    Sure, we like Open Source, but that's cause we can alter the code and improve the algorithms, but many places have both.

    --
    -- Tigger warning: This post may contain tiggers! --
  114. GIMP by falconwolf · · Score: 1

    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.

    I didn't have a problem installing GIMP, admittedly though it was a couple of years since I last used it and don't have a newer version installed now.

    Falcon
  115. The Lion and the Lamb Shall Lie Down Together . . by wsanders · · Score: 1

    . . But the Lamb won't get much sleep.
    - Woody Allen

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  116. Re:AutoPackage for Linux == InstallShield for Wind by Coryoth · · Score: 1

    Installers are the recommended procedure on Windows. Apple provides developers with the Installer software. Debian provides DEBs, Red Hat provides RPMs, Gentoo provides emerge, and GoboLinux provides InstallPackage.

    These are what is provided for the base system install, not extra packages. Microsoft Windows does not ship with explicit Installshield or WISE support, they provide MSI packages. Apple doesn't ship with explicit Installshield support, they provide... well they provide a mix of installers and App folders. Yet people seem to have no difficulty in using installers packaged with Installshield or WISE, and developers seem to have no issues with packaging their software that way.

    I think you are making a barrier where one does not exist. Regardless of what distribtions do, if Autopackage provides a simple easy way for developers to package their applications, and a simple easy way for users to install them, it will get used and become widespread. Sure it would be nice if Fedora and SuSE and Debian all shipped with Autopackage already installed, but from the users perspective when trying to install an autopackage there is practically no discernable difference in the installation procedure whether the distro has it Autopackage preinstalled or not.

    I fail to see the problem.

    Jedidiah.

  117. The real issue: will OpenGL go away? by Animats · · Score: 1
    Microsoft would really, really like to kill off OpenGL, and force everyone to use Direct-X. That would make it nearly impossible to build portable graphics programs. That's what this is really about. Many of the high-end graphics programs, especially those with an SGI legacy, use OpenGL. Which means they can be ported to run on Unix, Linux, or MacOS X without too much trouble.

    That's the real issue here. Control of the platform.

  118. GIMP by falconwolf · · Score: 1

    I'd like to kick Photoshop to the curb as well, but that will have to wait untill it measures up to PS functionality and a less confusing GUI.

    Yea, unfortunately there isn't another app that measures up to Photoshop's capabilities. If you're a professional photographer you can justify the price but as an amateur photographer and on disability I can't.

    Falcon
  119. Re:Reality Check by Anonymous Coward · · Score: 0

    You're obviously an idiot.

    All of the horrendous steps you seem so averse to (that it takes to use apt on debian) can easily be "wrapped" in a downloadable installer that a user can "click on" and run from a website.

    I'll provide you with a trivial shell script that does exactly what you want for that "one-click install" experience. Of course, adding error checking and the like to this script would be advisable :)

    ---8x-----
    #!/bin/bash

    gksu --message "Please enter the system administrator password to proceed with the install of Acme Software(tm) CodeRiot(tm):" \
    "echo 'deb http://acmesoft.com/repository/repository debs/' >> /etc/apt/sources.list; apt-get update; apt-get install coderiot"
    ---8x-----

    As far as the main distro repository being out-of sync with the commerical vendor repository: have you ever dealt with incompatible, changing, and un/falsely-documented Windows APIs? I'd choose debians explicit package dependency resolution anyday... besides, most commercial software companies package all of their dependencies in with their software, so that they never have to deal with a dependency outside of their tree, the same thing can be done with a debian package.

  120. Sure. by lotho+brandybuck · · Score: 1

    I run Linux on my desktop, and use Cadsoft Eagle for schematic and layout package. I paid $500 5 years ago for v3.5, and 500 bucks again a couple mos ago for v4.15. To me, that's commercial. By the way, the new version kicks butt. I bought Applixware in the dark ages before openoffice and fast computers. I've also bought a commercial linux cad program that sucked for $100 (sucker!!), and actually once paid money for a boxed set of StarOffice (sucker!).

    Incidently, I'm running a Novell/SUSE distro.. I paid money for that too. I use the machine and software to do work and make money.

    We have a Mac at home. On it is a legal copy of Microsoft Office, as well as Gimp. The computer has not burst into flames. Eagle runs on the Mac too.. I paid 100 more bucks to get the Mac platform licence.

    While a windows-desktop user, I bought a peecee with Windows 95, bought Office '97 (student discount.) I upgraded to 98 (sucker!!) and then bought Windows 2000 for another machine. Maybe $500 total.

    I have spent far more money for software on GNU/Linux and BSD than I have for software on Windows.

  121. It's a vehicle for innovation, not devaluation by chia_monkey · · Score: 2, Interesting

    The Open Source movement is just another source of competition for software developers. Just because this software is "given away" doesn't mean it turns commercial software into a commodity item. For the lower value items such as a basic text editor, I can see how a commercial developer may freak out because an Open Source text editor alternative may be viewed as a viable replacement to the commercial version. When you get to the higher priced items though, you (generally) get what you pay for. For example, people are still shelling out hundreds and hundreds of dollars for Photoshop, FinalCut Pro, other specialized apps that require some real programming know-how. Is there an alternative to these apps? Possibly. But it's the commercial developers that went through the painstaking process to write the code, make sure it fulfilled specific requirements, and delivered it to the marketplace giving end users a quality product and a sense of security that this product will work on their machine. Maybe there are some Open Source alternatives to these high priced items, but until they work as flawlessly and seemlessly as the commercial versions, the commercial developers have nothing to worry about. Until then, they just need to keep looking over their shoulders and making sure they are staying ahead of all the developments the Open Source projects are making. It's a healthy form of competition that ultimately gives us all better products and more choices to choose from.

    --

    "He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
  122. Re:Reality Check by jacksonj04 · · Score: 1

    It should be more like Macs.

    1. Download.

    --
    How many people can read hex if only you and dead people can read hex?
  123. Not "Commercial"!, Closed source or proprietary, by bYTEREALm · · Score: 0

    Free and opensource software is perfectly capable of being commercial. For instance MySQL, Redhat, Novells Suse. And closed source / proprietary software can easily be uncommercial. So please stop using "commercial", as an antonym for opensource.

    As for the topic:

    Can the two coexist?. Well, it depends. Does BOTH sides want this coexistence?. I see fare more hostility, coming from the proprietary side than from us. So i dont think or fell, that it is up to us to decide. For better or worse.....

  124. Open Source Commercial Software by taj · · Score: 1



    There are many vendors selling Open Source. Many people give away closed source.

    Open source works great with Open Source Commercial interests. I dont accept that commercial means closed source.

  125. Running drivers under emulation? by argent · · Score: 2, Interesting

    If you want commercial drivers in your kernel, you should be running an OS that doesn't apply the GPL to the kernel. If you want to write drivers for an open-source kernel, and you don't want to GPL the drivers, then you should write them for an OS that doesn't apply the GPL to the kernel.

    What the world needs is an open source emulator that lets you run non-Linux drivers (BSD, Solaris, even Windows) in the Linux kernel. Since the interface you're emulating is not GPLed, your drivers won't need to be GPLed, even if the shim itself is GPLed.

    Yes, I know this would be horribly difficult, but it only needs to be done once.

  126. cmmercial software for Linux by falconwolf · · Score: 1

    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!

    There is commercial software for Linux, maybe not a specific app from a specific company but then more than likely an equivilent one cn be found. Database? Check. Wordprocessing, check. Spreadsheet, check... The one app that doesn't have an equivilent package for Linux that I know of is Photoshop. There's GIMP but it doesn't have all the capabilities of PH. But I wouldn't be supprized if Adobe is working on one as they are supporting Linux for some things, Adobe Extends Linux Support for Intelligent Document Platform with Adobe Reader 7.0

    Falcon
    1. Re:cmmercial software for Linux by AKAImBatman · · Score: 1

      There is commercial software for Linux, maybe not a specific app from a specific company but then more than likely an equivilent one cn be found. Database? Check. Wordprocessing, check. Spreadsheet, check..

      Dude, I already addressed that argument. This isn't about whether alternatives exist, it's about what consumers want and need.

    2. Re:cmmercial software for Linux by falconwolf · · Score: 1

      There is commercial software for Linux, maybe not a specific app from a specific company but then more than likely an equivilent one cn be found. Database? Check. Wordprocessing, check. Spreadsheet, check..

      Dude, I already addressed that argument. This isn't about whether alternatives exist, it's about what consumers want and need.

      You also said "Linux (the community) NEEDS commercial software" so I pointed out Linux has commercial software.

      Falcon
    3. Re:cmmercial software for Linux by AKAImBatman · · Score: 1

      No, you pointed out alternatives. That's not what this is about. If Linux were popular enough, there would be a Photoshop, Adobe, InDesign, and possibly even Microsoft Office. But first Linux needs to make sure that users can actually install this software. :-)

  127. And the answer... by WRoach · · Score: 1

    ...to this fine Ask Slashdot story is...

    42 as usual.

  128. installing applications by falconwolf · · Score: 1

    Easier method: Open up synaptic, search for what I'm looking for, install a few candidates, try them out, remove the ones I don't want through synaptic, knowing that they'll be removed properly.

    Having an individual installer/uninstaller for each program on your computer is so old fashioned. The modern way is to have it all centralized. When will people realize this?

    Maybe they'll realize it when they become CS majors, but most don't want to. They just want to be able to use something, and some may be willing to click the "Install" button so they can use it. However most people don't want to know about a lot of exoteric things.

    Falcon
  129. They succeeded with Half-Life 2. by game+kid · · Score: 1

    At least, I did not see an OpenGL option, and the popular game does require DirectX 7.

    --
    You can hold down the "B" button for continuous firing.
  130. Web design by deathguppie · · Score: 2, Interesting

    I am an amature web designer, I am self taught and have been doing more and more commercial work on the side, because people are wanting to use the cheap linux web space out there and need people familiar with software like Drupal.

    Recently I have been working a bit with a graphics designer that uses a Mac and Adobe to do her work. She was surprised at some of the stuff I was able to do with open source software and admitted that if the software she used was available on Linux, she would seriously consider switching.

    One last thought, with some corprate backing the Mozilla SVG project would probably take the web by storm.

    --
    once more into the breach
  131. How stupid -- it already does by Steven+Reddie · · Score: 2, Insightful

    We keep hearing about the use of Open Source Software in movie production. Even if you forget about full applications like Ardour being used, scripting languages such as Python are used to control other processes whether they be based on Open Source or not. Sure the whole thing could be done on commercial software only, but it's a case of if it's there use it, and clearly Open Source is being used.

  132. Trolling much? by vyrus128 · · Score: 1

    If you knew anything about Linux kernel modules, you would be well aware that "tainted" is not an insult, it's a technical term. A tainted kernel is one which has code running in it for which the source is not available. That means core dumps from it aren't useful as bug reports, and will be marked as such. Any insult you think the word "tainted" implies is entirely in your mind.

  133. Slashdot at SIGGRAPH by JrbM689 · · Score: 0

    "As a large portion of the Slashdot and Open Source community will be at SIGGRAPH..."

    I hope SIGGRAPH doesn't suffer from the Slashdot Effect.

  134. supporting Photoshop, Adobe, InDesign by falconwolf · · Score: 1

    and possibly even Microsoft Office

    Two of those above, Photoshop and InDesign are from Adobe. And while Adobe hasn't released versions of these for Linux, as I said I wouldn't supprised if they did come out with versions of these for Linux. Afterall as I pointed out, so it's incorrect to say I only pointed out alternatives, they did release Acrobat Reader for Linux and offer other Linux support as well. Another example of who has versions for Linux is Oracle. Microsoft products for Linux on the other hand I would be supprised to see unless it's migration software from Unix to Windows as Linux poses a threat to Windows, however it is possible to get MS Ofiice to run on Linux. Here's an interesting article from "CIO" magazine on "How to Run a Microsoft Free Office. Sure not every, not even most, commercial or proprietary software companies have Linux versions. Not all even have versions for Windows or Macs. But as more people use Linux more applications will be ported to Linux.

    As for the part about people being able to install software on Linux I totally agree. Software needs to be as easy to install in Linux as it is in Windows if not as easy as MacOS. But as pointed out elsewhere dealing with this topic, there are solutions developers can use to make it easy to install their software.

    Ooh and so you don't get the idea, or the rid of it if you do, I'm not a diehard Linux fan. The computer I'm using now is a PC running WinME and I plan on making my next one a Mac. Yes I've got a computer with Linux on it, a DEC Alpha setup as dualboot with Window NT 4.0 and Linux but I haven't used it in at least a couple of years. And then I used mostly NT. The computers I've used that are my fav are Amigas with Macs being next.

    Falcon
  135. Can Open Source and Commercial Software Coexist? by ciasaboark · · Score: 1

    Yes.

    I'm glad we solved that.

  136. Re:Reality Check by cowbutt · · Score: 1
    1. What end user can add a repository without special training?

    Anyone that can download a file and do 'rpm -ivh batman-repo-0.1-1.noarch.rpm' or whatever (i.e. it has the sole function of dropping a .repo file in /etc/yum.d/, or equivalent for Debian).

    2. Why would a commercial vendor want to setup an entire repository just to distribute his 5 megs of software?

    There's nothing special about a repository; it's just an ftp or http site that has some packages in directories, and has a tool run over it periodically (e.g. off a cron job) to extract headers for use by dependency solvers such as yum and apt.

    3. What end user is going to want to add a repository for every piece of software he wants to install?

    Well, it'll only be one per independent manufacturer. And, really, what's the big deal about making the standard Linux install procedure (assuming the user has never previously installed a Batman, Inc. package, otherwise it's just step c):

    a) download batman-repo-0.1-1.noarch.rpm
    b) rpm -ivh batman-repo-0.1-1.noarch.rpm (some GUIs can easily automate this, just with a double click)
    c) yum -y install batman-app

    ? Why is this obviously worse than:

    a) insert CD
    b) open it, click setup.exe, or maybe install.exe, or possibly bma037bw.exe
    c) answer lots of "technical" questions
    d) find serial number/license key
    e) find correct serial/license key
    f) pray that installer finds nothing unexpected on your system, causing it (or your system on the next reboot) to explode in a shower of sparks

    Note that, conceivably, the batman-repo package I described initially could be customised for each user and contain authentication details in the URLs used in the .repo file, thus eliminating the need for users to remember keys.

    4. How does the vendor know that primary repository changes won't break his software without even a new OS release coming out?

    That's no different to Windows (XP SPs broke badly-written apps) or MacOS. If you don't want to release source for your application so it can be maintained by the community, then you need to put some work into doing regular testing (and possibly rebuilds or bug reports - depending on whether you're targeting an unstable-API 'hacker' distro such as Fedora or a stable-API 'enterprise' distro such as RHEL, respectively).
  137. Re:Reality Check by budgenator · · Score: 1
    something akin to the Mac's .app packaging.
    I can almost do that now, my installer is called pacman, I just
    su -c"pacman --sync gimp"
    and the latest gimp is installed with all of the needed dependencies, no stain no pain. I don't have to worry about where anything is install it just works, and gobbles up anything needed. converting to a desktop icon to do it would be trivial.
    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  138. Re:Reality Check by aonaran · · Score: 1

    I don't think you really understand, or perhaps I don't understand, because I don't see how pacman is different from any other package manager

    The thing with .app application folders is they are self contained, and can be dragged around to anywhere you want, delete the program just by dragging it to the trash...

    But on top of that you can also update through a linux like package manager. (although apple only uses that feature to update apple software, but there is nothing stopping them from adding all kinds of software to the repository.

    Sure you can manually download a .rpm or a .deb package today, and even though it is not in the official repository you can install it, but dependancies can still be a problem if that manually downloaded program is meant for a different distro, and it's nowhere near as easy and intuitive as .app

    The place where package repositories break down is when you want something that isn't in your distro's repository.

    In order for it to just work like on a Mac there needs to be a bit of an overhaul in the way packages are handled.

  139. Re:Reality Check by budgenator · · Score: 1

    The thing with .app application folders is they are self contained,
    What's as folder, no seriously, all we know about a folder is that it's an abstraction of something else and has an icon that looks like a file folders. We don't know what it is, just that it has certain properties; our .app folders needs the following properties;
    1. Drop an application on it and the program installs;
    2. Drag an application from the .app and drop it in the trash the program uninstalls
    3. Drag an application folder from the .app and drop on the desktop and an launcher appears with an appropriate icon.
    4. open the folder and it shows you all of the installed programs on the system

    Think of it like Voodoo, you buy the doll, stick in the pin and the victim screams, you don't worry about what rituals and incantations went into making the doll, or how it works.

    Lets say I write a program that takes a *.tgz, expands it into a temp directory; launches an installer that asks for your admin/root pasword, then installs the program; on the way it checks the package repository for updated packages that are not in the temp dir and downloads them, the temp directory can contain not only the application but all of the dependencies and install any that are needed. Make the program look like a folder called .app and the thingy we drop on it look like the application icon and That's property number 1.

    If you make the trash folder smart enough that it examines what's dropped on it for application thingys, then run the uninstaller, that's property 2.

    if you make the desktop smart enough to see an application thingy is being drop on it then copies the launcher from the program directory to the desktop directory, that's property number 3

    if you open the .app folder, instead of showing a filesystem directory, it showed you the listing for the installed programs with icons, that's property 4, hey clicking the icon and having the folder showing all the relevant configuration files would be way cool for noobies (hint hint hint)

    I can't do Object Orientated Programming because I can't get the object part, I keep making it to complicated; your doing the same thing with the folders and program instalation.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  140. Re:Reality Check by aonaran · · Score: 1

    Again, you really need to spend some time with a Mac to see what I mean. The .app folder isn't the directory where the applications go it is the application package, like a .rpm ..but it's really a folder. to the user it looks like an executable, to the system it's the directory where the executable and all supporting libraries that are not a part of the core operating system live.

    For example if I download foo.app and put it on my desktop I can click foo.app and foo opens , but at the shell level if I cd INTO foo.app I see bin, lib, etc and various other things with files needed for foo to run.

    When foo.app is dragged to the trash (deleted) it removes the program foo and all related config because you are really deleteing the install directory of foo.

    clicking on foo.app runs a script that chacks if foo has been previously run, and if not sets up mime types and such to tell the OS what kind of documents foo can open. when you trash foo.app a second script runs to clean that up.

    It is doable in Linux, but the package manager and the desktop software have to talk to eachother.

  141. Re:Reality Check by aonaran · · Score: 1

    Ok, Here is what really needs to be done, and a linux distor that supported this would have the ease of apt and the ease of .app both rolled into one.

    1. The package manager (be it apt/dpkg or rpm, or ipk... whatever... doesn't matter) has to understand a new package type the .app package (this could be done through a seperate program, but it's best that the core package manager handles this.

    2. the Gui (be it KDE, Gnome, etc) has to recognize that folders with a .app extension need to be treated differently and that there should be a script inside to tell it what to do with it.
    (the script will hold MIME data, icon and executable locations within the folder)

    When a GUI displays a .app folder it displays the icon in it not the folder icon.

    When a .app is clicked it doesn't open the folder, instead it runs the autorun script which aadjusts MIME data if necessary, adjusts the default PATH envronment variable, tells the package manager that you have foo installed and what the path to it is, then launches the program.

    When you move the .app to a new location it will automatically adjust the next time the application is clicked, and re-set any ncessary MIME data, PATHs, and Package info in the package manager's datadase.

    The other part the gui is responsible for is trash. When a .app is dragged to the trash the gui has to recognize that it is a .app and undo those settings.

    It could be done fairly trivially. Then any desktop Linux system that supported the .app package type could use any .app product, whether it is bought in a shrinkwrapped package, or downloaded.

    The package manager would be responsible for updating the .app programs the same way it updates .rpm or .deb from it's repository. It could also install them automatically the same as it does now. ...and like apple's .app linux .app folders could have multiple executables for different hardware platforms, so you could support as many CPU architectures as the developer wanted.

    Of course this means extra bloat, and some wasted disk space with duplication of libraries, but disk is cheap now and the ease of use more than makes up for that sacrifice.

    There is no reason why server based distros would have to convert, it's only an ease of use thing for desktop software. The rule of thumb ought to be if it relys on X it should be in an app package.

    I don't think it is all that hard to implement a system like this, but it would take co-operation between KDE, Gnome and all the package management teams to come up with a standard and individually implement their part of it.

  142. Metamod Notification by Anonymous Coward · · Score: 0

    I mark thee Unfair. What the heck is Troll about that post?