Slashdot Mirror


Why is OSS Commercial Software So Expensive?

An anonymous reader asks: "Our startup honestly wanted to use OSS products. We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products-. We thought were prepared to pay the price for OSS products, but then we got a price sticker shock. Now behold: QT is $3300 per seat. We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700). Embedded Linux from a reputable RT vendor is $25,000 per 5 seats per year. We needed only 3 seats. We had to buy 5 nevertheless. The support was bad. We will go for VxWorks or WinCE in our next product. Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140. A Cygwin commercial license will cost tens of thousands of dollars and is only available for large shops. We need 5 seats. Windows Unix services are free. After all, we have decided that the survival of our business is more important for us then 'do-good' ideas. Except for that embedded Linux (slated for WinCE or VxWorks substitution), we are not OSS shop anymore." Why are commercial ports of OSS software so expensive, and what would need to happen before they could be competitive in the future?

718 comments

  1. Not a Good Business Model for Enterprise by eldavojohn · · Score: 4, Insightful
    Why is OSS Commercial Software So Expensive?
    Possibly because it's not a good business model for enterprise consumers--and therefore must up its charges.

    I mean, you want to sell a product that a community developed. Which means its quality could be variable. On top of that, you want to support it. The depends on excellent documentation which isn't enforced in the open source community. There's probably a lot of dead OSS projects for every one successful OSS project. You'll notice that the software itself is very very free ... what the summary is complaining about is 'seats' (training or support).

    This particular user seems to be looking for portable technologies. The commercial versions of these technologies are still in their infancy which does not bode well for the OSS alternatives. I would suggest that you're paying the early adopter fees on a few of these things. Afterall, Google uses a stripped down version of Red Hat. My company of tens of thousands employees uses Red Hat company wide. They find the free cost to be quite lucrative--just buying support whenever it's needed.

    The OSS business model works well for the individual user who isn't looking for support because the free end product is out there for them and they use it if it works. The enterprise consumers looking for support year after year must pay quite a bit.

    The software itself is not expensive, nor is it necessarily harder to support--it's just very difficult to create this support out of nothing.

    In my opinion, you're going about OSS all wrong. You should stick with what is working and slowly move to a new OSS tool one at a time. You will encounter learning curves. But there is a lot of information online and, worse comes to worse, you can look at the source/documentation yourself.

    I imagine there's something about the product you aren't telling us about that is quite constraining ....
    --
    My work here is dung.
    1. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 5, Insightful

      I mean, you want to sell a product that a community developed. Which means its quality could be variable. On top of that, you want to support it. The depends on excellent documentation which isn't enforced in the open source community. There's probably a lot of dead OSS projects for every one successful OSS project. You'll notice that the software itself is very very free ... what the summary is complaining about is 'seats' (training or support).

      How is anything you just said unique to F/OSS? The quality of proprietary software is variable, and so is the support. The quality of documentation for proprietary software is likewise spotty. Proprietary software projects die on the vine all the time; at least F/OSS projects can be easily picked up again, if there is any interest.

      As for the article's premise, that commercially supported F/OSS software is expensive - how is that any different than proprietary software? There's a reason that Paul Allen and Larry Ellison are in a boat building competition. I really with the Slashdot editors would spend a least an iota of energy attempting to filter out the trolls; but maybe they just enjoy the flamefests.

    2. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 5, Insightful

      What I find surprising is that, in the few responses I've skimmed (including yours), I haven't seen anyone mention that these companies need to pay programmers. There's this tremendous myth that OSS is all written by good Samaritans in their spare time, and companies that sell it commercially simply rebrand it, box it, and ship it.

      It's like people think that Linux is free, so why can't Redhat distribute it for almost nothing? Redhat and Novel employ programmers, too. In fact, the paid programmers make a tremendous contribution to all of this FOSS we benefit from. That's right, sometimes it's the big companies' work that makes the FOSS version so good, so the commercial companies aren't getting all that work for free.

      I don't mean to insult anyone here, and I don't want to quibble about the ratio of good Samaritan contributions vs. paid contributions. Still, you can't discount that there are Redhat-employed programmers working on Redhat, and sometimes Redhat's work ends up in the free stuff.

      So what I'm saying is, businesses selling commercial OSS have the same costs as a closed shop, even though they receive some free help. And for all the free help they get, these savings are offset by the fact that people don't have to buy their software. So let's say they cut their programming costs in 50% (just a number I'm plucking out of the air), their revenue is also cut by 75% (another made up number) by people who would buy it, but decided instead to download for free.

      And this doesn't even take into account the whole dynamic of competition in commercial OSS. In short, for whatever Redhat spends in development, Novel also gets that work for free, and vice versa. Now maybe Novel doesn't want to use that work, and maybe Redhat is benefitting from Novel in just the same ways, but it sure does complicate the business model.

    3. Re:Not a Good Business Model for Enterprise by GIL_Dude · · Score: 3, Insightful

      Good points. I'd also point out that the summary doesn't include the cost of the Windows support contract. Not that I think it would outweigh what is listed for the OSS things, but it would be fair to have that too since you don't really get any support from MS for Windows unless you pay for support. The $140 listed doesn't include it.

    4. Re:Not a Good Business Model for Enterprise by Skreems · · Score: 2, Interesting

      I don't really buy that argument, though... lots of people download closed source software without paying. The ones that need support, or want to support the company for whatever reason, are the ones that pay. At this point, OSS just doesn't have the user base it needs to make cheaper prices profitable, but that's not because of people who download it for free. It's because the ones who need support for it aren't very plentiful at the moment. Hopefully as it catches on more, that will change.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    5. Re:Not a Good Business Model for Enterprise by djcinsb · · Score: 5, Informative

      The $140 (for XP Pro) is the cost of the OS without other software. Red Hat comes with a compiler suite and a lot of other useful items, so the direct comparison of the costs of the packages is not really a valid measure.

      --
      A signature always reveals a man's character - and sometimes even his name. -- Evan Esar
    6. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 2, Informative

      Lots of people pay for software without specifically wanting support. First, you have consumers who don't really know how to pirate or get around activation schemes. Also, there are businesses for whom the cost of a license is cheaper than a visit from the BSA. Gosh, there are even people for whom paying for the software they use is a moral issue.

      Redhat, on the other hand, has given moral and legal permission to use their software for free. I myself have purchased copies of Windows and Photoshop, but downloaded Linux and GIMP without paying anything. Maybe I'll donate some money to the projects one of these days, but I don't anticipate paying for Redhat anytime soon. However, everything else being equal, if there were no FOSS Linux distros available, would I be willing to buy a copy of Redhat? Probably.

    7. Re:Not a Good Business Model for Enterprise by Mike+Savior · · Score: 1
      I don't really buy that argument, though... lots of people download closed source software without paying.


      That's not necessarily true. When it comes to piracy, these big companies simply do not get away with that sort of thing, and the big closed source apps are seldom given away on a "free" basis that allows for limited to no support simply due to lack of payment.
      --
      space is pretty cool.
    8. Re:Not a Good Business Model for Enterprise by megaditto · · Score: 1

      Forgive my ignorance, but if you use the bundled IDE/compilers, you are required to redistribute your product as OSS, correct?

      Beancounters do not like that.

      --
      Obama likes poor people so much, he wants to make more of them.
    9. Re:Not a Good Business Model for Enterprise by snuf23 · · Score: 3, Insightful

      No. GCC can be used to compile a proprietary app for example. It doesn't become "tainted" by the GPL. Now you can't modify the source of GCC and sell that without releasing the changes as open source under the GPL.

      --
      Sometimes my arms bend back.
    10. Re:Not a Good Business Model for Enterprise by killjoe · · Score: 3, Interesting

      The price for redhat includes support the price for XP does not. Not only that but it also comes with databasess (plural), directory services, compilers, office suite, and thousands of other pieces of software.

      The author is cherry picking and presenting half truths in order to try to make a point. It's a weasily thing really.

      Anyway so QT costs a lot of money, why not use wxwindows, FOX, FLTK, or a dozen other perfectly fine open source toolkits.

      So "one company" charges you a lot of money for real time linux why not go to a competitor?

      I think this guys is thinking OSS is like windows and that there is only one vendor for anything. Most windows shops are shocked to find that they can shop around for vendors and negotiate contracts. They don't have to bend over for their vendors (strange concept huh?).

      --
      evil is as evil does
    11. Re:Not a Good Business Model for Enterprise by megaditto · · Score: 1

      thanks

      --
      Obama likes poor people so much, he wants to make more of them.
    12. Re:Not a Good Business Model for Enterprise by TheRaven64 · · Score: 4, Informative
      The depends on excellent documentation which isn't enforced in the open source community.

      That depends on the project. In OpenBSD, for example, you are not allowed to commit any code without also committing a corresponding update to the documentation (and your code must be commented according to the OpenBSD KNF guidelines; see man style for more information). Other projects have less strict commit rules.

      --
      I am TheRaven on Soylent News
    13. Re:Not a Good Business Model for Enterprise by kimvette · · Score: 1

      That is precisely why instead of using OpenSUSE or downloading retail SuSE for free, I have been buying the retail boxed version of SuSE. Now that Novell has killed it off and I do not particularly care for SLES or SLE (I prefer a KDE-centric distro, SLES/SLE are too gnome-centric {the "dumb down all dialogs to the point where users are treated like retards" mentality of gnome rubs me the wrong way}) I will no longer be contributing money to Novell's Linux project. Sad too, because retail SuSE is a great distribution and I'd happily continue paying for it.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    14. Re:Not a Good Business Model for Enterprise by swv3752 · · Score: 1

      If it is an embedded device why not use the GPL version of QT or Opie?

      --
      Just a Tuna in the Sea of Life
    15. Re:Not a Good Business Model for Enterprise by skiflyer · · Score: 5, Informative
      I don't really buy that argument, though... lots of people download closed source software without paying. The ones that need support, or want to support the company for whatever reason, are the ones that pay. At this point, OSS just doesn't have the user base it needs to make cheaper prices profitable, but that's not because of people who download it for free. It's because the ones who need support for it aren't very plentiful at the moment.

      Not the kind of stuff this guy is talking about though. Personally I think the problem is he's comparing apples to oranges... I don't have numbers, and I'm not going to go get them, but let me point out a few of the obvious flaws in the summary IMO.
      • RHE to WinXP OEM: Uh, no... Ubuntu to WinXP OEM, RHE to Win2k3 Server
      • QT to MSVS2005: Why not go GTK+ vs. C# Express, both free
      • Embedded Linux ... that's about volume, if you're embedding linux you should be saving a small fortune per appliance vs. putting WinCE on each of them, but yeah, the development aint cheap.
      • Cygwin commercial vs. Windows Unix tools, I think you're mis-understanding what each of those can do.
      Right tool for the job, sometimes it's OSS, sometimes it's not... but the above post is like me complaining about the cost of steel vs. plastic because a caterpillar bulldozer is pricier than my nephew's sand bucket.
    16. Re:Not a Good Business Model for Enterprise by bb5ch39t · · Score: 1

      I'm in the same boat as you. I started with Redhat before Fedora. I bought 2 or 3 successive releases simply because I could afford to and wanted to help support Linux. When Redhat went to ES or Fedora, I went to SUSE. And did the same, bought 9.3, 10.0, and 10.1 for the boxed version because I thought it was worth it. Now SUSE is dropping the "home user" as well. I may go with OpenSUSE. Or maybe not. I don't really like downloading an entire distro. My internet connection is too slow.

    17. Re:Not a Good Business Model for Enterprise by Korin43 · · Score: 3, Insightful

      With commercial software, if you want support, you can get it directly from the company that makes the software. If you want Linux support, you get a company that takes a product made by someone else and only slightly changed by the company to give you support. It's not quite the same.

    18. Re:Not a Good Business Model for Enterprise by rutledjw · · Score: 1
      It sounds to me like it's a risk mitigation strategy. Parts of my company have the same. But, we use a lot of Tomcat and Apache with (*gasp*) no support and we have hundreds of deployments. I think the key is what you said:

      • Start small and then
      • Learn your lessons during testing (including Perf if that's a concern which it probably will be at some point)
      • Expand from there

      We've not had good support from Red Hat (and SuSE was inconsistent when we spoke to them). Except for one deployment I wish we didn't have them. Also, watch your patches. RH and crew DO have automatic updates (which are good and bad), but as long as you put a little effort into staying on top of them yourself and stripping your deployments of extra crap beforehand (for RH it could take days) it should be no big deal.

      I will say that it seems to me that service as a whole is poor with few exceptions, OSS or closed. We've had good success with some (BEA and Sun) but Oracle and Red Hat should be embarrassed. They're bad enough that we're looking at alternatives (Sybase and Solaris). That's not definite, but we're certianly looking...

      --

      Computer Science is Applied Philosophy
    19. Re:Not a Good Business Model for Enterprise by suv4x4 · · Score: 1

      The $140 (for XP Pro) is the cost of the OS without other software. Red Hat comes with a compiler suite and a lot of other useful items, so the direct comparison of the costs of the packages is not really a valid measure.

      That's a freaking coincidence, yesterday I got CentOS for free and it comes with all this too!
      It's almost as if someone took the source of RedHat for free and recompiled it!
      Oops I said RedHat and CentOS in the same universe...!! Trademark infringement, trademark infringement!...

    20. Re:Not a Good Business Model for Enterprise by mysticgoat · · Score: 2, Interesting

      Agreed; to be comparable, one would have to add to the price of Windows the prices of a variety of goodies that come bundled with Linux. And if one intended to stay in business, one would also have to add in the prices of antivirus, antispyware, firewall, and other necessities that Windows needs to be operational.

      But also the TFA is doing a lot of mixing of apples and oranges. Charges per seat for FOSS imply yearly support contracts, which makes sense, since by definition the license to the software itself is free. What is outsourced under these support contracts, and how does that compare with the cost of self-supporting a Windows shop?

      I work for an institution that thinks it has done the right thing by going almost exclusively with Microsoft. And it does get the software licenses for a very low price, and there is no overt charge for accessing MS's extensive knowledge databases. But we have one employee at a cost of at least $50,000 per year whose full time is taken up with administering a handful of servers and a couple of dozen workstations. Part of that $50,000 is a covert cost of using the MS knowledge databases, because he has to wade through that stuff to figure out why the boss's email has taken to reverse spelling every seventh word. Oh, he has an assistant at about $25,000 per year whose time is spent doing all the routine stuff that keeps the software running (configuring, reconfiguring, repairing blown registries, maintaining manifests of authorized software in case the BSA decides to audit, etc).

      Comparing the OSS yearly support per seat to the $75,000 per year for on site personnel in a Windows shop is at least as appropriate as the comparisons made in TFA.

    21. Re:Not a Good Business Model for Enterprise by harlows_monkeys · · Score: 3, Interesting
      RHE to WinXP OEM: Uh, no... Ubuntu to WinXP OEM, RHE to Win2k3 Server

      The RHE he was using for comparison was RHE WS, which is an apt comparison.

    22. Re:Not a Good Business Model for Enterprise by eht · · Score: 1

      He didn't say RHE to WinXP he said RHWS to WinXP. Ubuntu still doesn't fill the need he has ie support and or training.

    23. Re:Not a Good Business Model for Enterprise by BJH · · Score: 1

      At least compare it to XP Professional, then.

    24. Re:Not a Good Business Model for Enterprise by skiflyer · · Score: 1

      My mistake.

    25. Re:Not a Good Business Model for Enterprise by CCFreak2K · · Score: 2, Informative

      RHE to WinXP OEM: Uh, no... Ubuntu to WinXP OEM, RHE to Win2k3 Server

      From what I read, he wanted Red Hat Workstation which, IIRC, a boxed copy is $140 versus Windows XP Professional, which is retailed normally at $200 (although it can be gotten cheaper at some places).

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    26. Re:Not a Good Business Model for Enterprise by EvilSS · · Score: 1

      He did:
      An OEM version of Windows XP Pro is ~$140.

      --
      I browse on +1 so AC's need not respond, I won't see it.
    27. Re:Not a Good Business Model for Enterprise by digitalcowboy · · Score: 2, Funny

      Not only that but it also comes with databasess (plural),...

      Indeed! Very plural, apparently.

    28. Re:Not a Good Business Model for Enterprise by drzhivago · · Score: 1

      Yes, yes, I know monopoly and all that. But please tell me why Microsoft gets railed on for doing it, but Red Hat and other OS get praised?

      FWIW, you can download a free compiler for C#, and it's not a given that Red Hat's development suite suits the needs of the developer in the topic.

    29. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 4, Insightful

      Microsoft offers support and training included in the cost of a license in Windows? I've never heard of that.

    30. Re:Not a Good Business Model for Enterprise by alienw · · Score: 1

      Not to mention, it's the cost of an illegal copy of WinXP. OEM copies purchased separately from a PC are illegal. If you get a BSA audit, your company will get reamed big-time. And dell charges $150 just to _upgrade_ to XP Pro. Not to mention, XP comes with _zero_ support. You have to pay something like $40 per incident if you want to call Microsoft.

      In any case, you should be picking software based solely on _merits_: as in, cost vs. benefit. I am not sure why the author even mention Qt, since that's a commercial package. Since you mention switching to C#, you obviously had no business using Qt in the first place, since your app needs to run only on Windows. Obviously, a Windows-only app should use the API directly rather than through a wrapper, if you are comfortable with that API. On the other hand, for cross-platform development, Qt is quite a bargain. It saves lots of development time while only costing $3,300 per developer and being royalty free. Sometimes open-source solutions are better, sometimes commercial solutions are better. You shouldn't have to justify your decision with religious beliefs (as in "but at least we aren't supporting evil microsoft"). If Windows works better than Linux for your application, you should use it.

    31. Re:Not a Good Business Model for Enterprise by alienw · · Score: 1

      So you're saying that a couple of dozen Linux workstations and a bunch of servers won't need ANYONE to service them? Total bullshit. If you are getting by with just one admin and one assistant, it doesn't get much better than that. Besides, with Linux, the only difference would be that your IT guy would be reading newsgroups and mailing lists instead of wading through the knowledge base. Linux breaks, too, and Redhat's support contracts aren't all that great. I think their "support contract" consists of helping you fix things yourself over the phone. Now factor in the hidden costs of solving interoperability problems with Linux (considering it can't open Office documents natively and isn't compatible with MSIE-only websites and intranet applications), and I think Linux would require considerably more support. There is a reason techies usually make bad managers -- your preference for a technology severely distorts your perspective, and you end up making bad decisions.

    32. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      Troll is the business model of slashdot. That's how they get more page views.

    33. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 2, Insightful

      Do OEM versions come with support?

    34. Re:Not a Good Business Model for Enterprise by modecx · · Score: 1

      QT to MSVS2005: Why not go GTK+ vs. C# Express, both free

      I agree, in part. But I don't think that the price on QT is too terribly bad. I've had to pay more for the tools I've needed to do various jobs. When it comes down to it, if you need the tool to do the job you want to do, you suck it up and buy it, assuming that it's the differnce between making money and not. And heck they even offer a program for small businesses and startups that knocks the price down a bit. I've seldom met a company that would let me purchase a machine at 50% discount because my company didn't gross 200 grand.

      Besides, if they're starting up a company in the US, all of this stuff can probably be used as a tax advantage. If they don't know this, their CPA needs to kick some ass.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    35. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      I dare to note that price of Windows CE for unattended devices (like appliences, where one does not need Word/Excel) is $3/device, which is not too expencive (unless you plan to produce gadzilions, in which case you can negotiate).

    36. Re:Not a Good Business Model for Enterprise by shmlco · · Score: 1

      I've seen the "start small" mantra mentioned several times, and just want to say that there are times when... you just can't do that.

      "Start small" equates to "take your time", and if you're an actual business doing development of an actual product, you have expenses, salaries, time-to-market issues, and to use a word not applied to often to FOSS: deadlines.

      Part of what the OP is talking about is paying for complete solutions, and a place to go and people to talk to when you run into problems. Not just a forum where a posted question can sit unnswered for weeks, and the development team frustrated by a bug does likewise.

      And this is actually where FOSS runs into issues. Since the vast majority of market doesn't pay for the product, nor for support, you end up having low demand for an expensive to provide service, which equates to... high prices.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    37. Re:Not a Good Business Model for Enterprise by ralphdaugherty · · Score: 1

      Why is OSS Commercial Software So Expensive?

            Why wasn't this question with the fascinating comparisons ranked -3 Flamebait while Cliff was at it?

        rd

    38. Re:Not a Good Business Model for Enterprise by PaulBu · · Score: 1

      Agreed!

      Also, what happened to "development workstation runs Fedora, production server runs RHEL" mindset? One of most basic ideas of OSS in business environment is that you do not have to pay for _per_seat_ licenses, only _per_deployed_server_ (and even that only if you want 24/7 support and brand name to rely upon)!

      And, of course, it is going to cost you somewhat more per server license if vendor in question gives you unlimited workstation licenses "for free" and still somehow manages to compete with fully closed source shops.

      If that guy's programmers are so stupid^H^H^H^H^H^H "detached from reality" ;-) that they need RHEL level of support (or, RHEL stability instead of FC's cutting edge, "what gonna make it to RHEL when app is deployed" attitudes) on their development boxes, I guess that the original decision to go OSS was made by some managers mostly because they think it is "cool"...

      Paul B.

      P.S. FC vs. RHEL comparison above is just an example; YMMV; I do work for a start-up where some very smart people have chosen gentoo and slack on their main workstations, maybe because availability of that choice motivates them -- but if your app heavily depends on some feature which is present in RHEL but not available on, say, Gentoo I think you have bigger problems that license cost! ;-)

    39. Re:Not a Good Business Model for Enterprise by skogs · · Score: 4, Funny

      Mod parent up.

      Enterprise support is availabe, but most of the time a qualified individual can search the KB articles just as fast the the dork on the other end of the phone in Microsoft.

      --
      Who is this that even the wind and the waves obey Him? Surely this computer must submit also!
    40. Re:Not a Good Business Model for Enterprise by JonnyQabbala · · Score: 0
      The $140 (for XP Pro) is the cost of the OS without other software. Red Hat comes with a compiler suite and a lot of other useful items, so the direct comparison of the costs of the packages is not really a valid measure.

      XP Pro comes with the .NET framework with includes both the VB.NET and C# compilers.

      --
      This sig intentionally left blank
    41. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0, Insightful
      Why not go GTK+ vs. C# Express, both free

      That's an easy one. He wants full support. He wants someone to call when the sh*t hits the fan, when he needs help, NOW, someone who'll assist him in accomplishing what his business needs to accomplish in order to make money.

      If "free" doesn't come with a 24/7 support contract, it's not "free."
    42. Re:Not a Good Business Model for Enterprise by the_B0fh · · Score: 1

      And this is strictly enforced. Theo has actually taken code out that did not have documentation. It was fun to watch.

    43. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 1, Insightful

      The OEM supports it. ;)

    44. Re:Not a Good Business Model for Enterprise by wwwillem · · Score: 1

      If you don't like 6-12 hour downloads for a whole distro (I'm in the same boat, even when my ISP is pretty fast), you could always opt for sites like linuxcentral.com (there are others) that will send you the regular Linux distro's for a few bucks per CD/DVD. It saves you the costs of burning, marking, sleeves, etc. and the end result looks much better than those filtpen scribbled CDROMs.

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    45. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      "Directly from the company"? What does that even mean?

      It's exactly the same. When you buy commercial support for an F/OSS product, you may or may not deal directly or indirectly with developers. When you buy commercial support for proprietary software, you may or may not deal directly or indirectly with developers. Whether your support calls get routed to India or Akron is quite independant of the software's licensing terms.

    46. Re:Not a Good Business Model for Enterprise by BobPaul · · Score: 1

      It's only trademark infringment if you have the RedHat logo on the same page as words Cent and OS, AFAIK. Redhat isn't THAT picky... they can share a universe. ;)

    47. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      Not only that but it also comes with databasess (plural)


      I think you mean it comes with DBMSes. That is, database management systems. That is, systems that manage databases. I.e., they aren't databases themselves.

      Having said that, my own opinion of open source software is that the best people to create software are it's potential users, when you can swing it. That's why the programming tools are the best. There's no need to get someone else to understand your vision and then pay them to implement it -- just do it yourself! I call it FUBU -- for us, by us. What a concept!
    48. Re:Not a Good Business Model for Enterprise by BiggyP · · Score: 1

      $179 vs. $140 if you're going for the basic version of RHELWS, is it possible that this comes with more support than an OEM windows XP license?

    49. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 1, Funny

      Oh, you must mean the store that sold me the XP Pro OEM version with a PC power cord to qualify it as sold with critical hardware. Right. I'm sure they'll answer my calls when I have problems with XP Pro.

    50. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      the fact is that Stallman is right the gpl is not about price it is about consumer rights. software is expensive to write maintain. user training.... free software should the user right(choice) to get it's software fixed by whom ever is the most knowledgeable even if not original author.(no slave here you will be charged specialy if your fix is a one off).free software is about expanding consumer choice to a new licence it sadly meant that software came at no cost to user(that is wrong).the license can also be viewed possitevly by firm. "not working ?? you have the source go get it fixed to your liking just show us the bill to know".

    51. Re:Not a Good Business Model for Enterprise by MouseR · · Score: 4, Funny

      Why are commercial ports of OSS software so expensive [...] ?

      well, it's takes a lot of beer to get customers to buy free stuff.

    52. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      "Total bullshit. If you are getting by with just one admin and one assistant, it doesn't get much better than that."

      Now that bullshit. It gets a lot better than that, and if you haven't experienced it yet, I guess I'll have to feel sorry for you.

      "Linux breaks, too"

      Not out of itself, unless the hardware breaks.

      "considering it can't open Office documents natively"

      Just today a colleague couldn't open a '.doc' that was emailed to him on his windows+msoffice laptop, but my linux+openoffice opened it withoug problems.

      Strike three, you're out.

    53. Re:Not a Good Business Model for Enterprise by larytet · · Score: 1
      In reality there is no such thing as real-time Linux. Kernel 2.6 already includes all real-time patches. It is possible to improve real-time in the kernel space, but it is rarely required. Kernel 2.6 comes completely free and Debian or denx.de distros for ARM/MIPS/PPC/you name it are free. no per seat costs, no royalties.

      Support for Linux is pain if you have zero experience. But google is here with literally 1000s message boards and mailing lists. In case of WinCE google typically returns under 10 results (if any) and all you get is expensive phone line to MS.

    54. Re:Not a Good Business Model for Enterprise by mysticgoat · · Score: 1

      So you're saying that a couple of dozen Linux workstations and a bunch of servers won't need ANYONE to service them?

      Please re-read my post. I did not write what you seem to believe you heard me say. The remainder of your post appears to be a diatribe against something that I did not write (it appears that your comments were triggered by something you imagined that you heard while you were attempting to read my words?)

    55. Re:Not a Good Business Model for Enterprise by rubycodez · · Score: 2, Funny

      and the KB won't have an unintelligible Hindi accent to its english

    56. Re:Not a Good Business Model for Enterprise by KingJ · · Score: 1

      Microsoft might not include enterprise support freely, but there are many places out there that will help you with your problem. There are so many more free 'support' websites out there compared to OSS.

      --
      I rent game servers, see my homepage for more information
    57. Re:Not a Good Business Model for Enterprise by Znork · · Score: 4, Insightful

      "you can get it directly from the company that makes the software."

      Unless they're out of business. Or have discontinued the product. Or most of the development team has quit.

      The difference between opensource and proprietary software is that with proprietary software only one company is legally allowed to fix any bugs.

    58. Re:Not a Good Business Model for Enterprise by quux4 · · Score: 1

      You can get Ubuntu support. http://www.ubuntu.com/support/paid $250/desktop/year

    59. Re:Not a Good Business Model for Enterprise by Tim+C · · Score: 1

      They were in contravention of the licence; you're only supposed to sell MS OEM products with non-peripheral hardware. So, a £10 floppy drive is fine, but not a power cord (or a £600 laser printer, etc).

      (That's assuming your entire post isn't a joke, of course...)

    60. Re:Not a Good Business Model for Enterprise by d.3.l.t.r.3.3 · · Score: 5, Insightful

      To my experience with commercial OSS solutions, commercial OSS with a project taken from the community is practically illicit competition. A company can live up with 2 or 3 integrators and sell software made by 10-20 people, manpower-wise. Sure they still have to pay for those 2 or 3 programmers, but it is way less than hiring, sustaining and training a whole staff.

      That's why I call it a scam. Starting up a project to be commercial OSS it's a nightmare: you get almost no support by the community till you have something working, especially if you aren't endorsed by one of the well-known OSS VIP who seems to be the only one that can say "I opened a new OSS project to improve my salary and climb the industry ladder" and get people working without salary for them. You are stuck with the same expenses and problems of closed source management, with the added value that a competitor can start integrate your solution once it works and make it better with 10-20% the money you invested in the project, assuming you are able to make it even with all the expenses to win the inertia of starting a business. Sure, given the time patches will start to come in (especially from early adopters, not necessarily by the extended community) but it too much risky to make it commercial open source from the start if you plan to start from scratch. Most of the successful OSS commercial solutions started up from hobby project or are simply integrations of other people work, they are not fair when they define themselves successful commercial enterprises, since they didn't deal with the startup costs and started with something of value by itself.

      In addition, for enterprise grade software, OSS makes no difference over proprietary solutions. I now work on a small corporation based on 7 different nations and everywhere, while the platforms used vary from full OSS (my preference) to totally Closed Source, the customer gets always the sources on software developed with full control over it. The added value of OSS for them is on the infrastructure (no money spent on anything is not strictly the software), not on the project itself. Wonder why corporations are moving to SOA? That's the reason, no more clients getting the source code to turn on the less paying maintainer, since they are getting only the services.

      Aside several enterprise projects, most of the OSS software reside in the realm of user-oriented utilities. Here, aside for being free, there's still too small interest on the source for the end users. I usually say to our managers that aside to fork a project to add a sterling point on your CV, nobody cares about sources on OSS software for personal use, since the selling points of these applications are cost (the less the better) and functionalities (the more the better). Sure OSS ensures these small projects will be alive even if original devs abandon it, but here more than anywhere its almost impossible to make money: if you want to get paid a bozo can start forking a free version again. If you get commercial someone can still relieve your software and make it better with less hassle, outselling you. There are a lot of commercial implementations of OSS software that are so much polished and user-captivating that outshadow community driven ones, most of them are on dog eat dog mode, continously cannibalizing other competitors in functionalities and sparky features (take a look at the jabber clients). So, if you are the one developing the software AND you are also in need to improve it to remain competitive, you are pretty much rising your internal costs and are more likely to be outsold by competitors that only integrates waiting on the road for code to come. Improvements have less impact than new features, but they are still costly. Planning new versions of your software while improving your current one to remain commercially competitive, if you aren't backed by a license that allows you to ask money from competition, pretty much kills you, otherwise your project will start to stagnate on itself (like many OSS do, to

      --

      Matteo Anelli

      .brain - http://www.dot-brain.com

    61. Re:Not a Good Business Model for Enterprise by sanyam_y · · Score: 1

      Cygwin commercial vs. Windows Unix tools, I think you're mis-understanding what each of those can do. Thats right. "Windows services for Unix" only provides NFS client/server support to Windows nodes in Unix environment and a (primitive) Korn shell. And the NFS part is awful, you just can't use it in a commercial environment.

    62. Re:Not a Good Business Model for Enterprise by Munchr · · Score: 3, Funny

      If you purchased an OEM kit from a distributor or store, with or without piecemeal parts, you're considered to be your own OEM. Call your landline from your cell, or vise versa :)

    63. Re:Not a Good Business Model for Enterprise by gnasher719 · · Score: 1

      '' No. GCC can be used to compile a proprietary app for example. It doesn't become "tainted" by the GPL. Now you can't modify the source of GCC and sell that without releasing the changes as open source under the GPL. ''

      As an example, see MacOS X, which is completely developed using Open Source tools. Just in case your pointy-haired boss read the parent's post and didn't believe it.

    64. Re:Not a Good Business Model for Enterprise by sweede · · Score: 1

      Not to mention, it's the cost of an illegal copy of WinXP. OEM copies purchased separately from a PC are illegal.

      No, it is not. Even the microsoft website suggests that you can purchase OEM copy of Windows XP pro 32/64bit from various vendors if you purchase qualifying hardware such as harddrives, CPUs Ram, Video cards, motherboards, basicly anything that would trigger windows activation if it is changed.

      Tip: If you purchase a computer with a 64 bit processor (not an Itanium), you can obtain an OEM System Builder Copy of XP Pro x64 from vendors such as New Egg, with a qualifying hardware purchase. This hardware must be a non peripheral item that becomes an integral part of the system in question. Ordering additional/replacement RAM for your system and installing it fulfills the requirement.
      http://www.microsoft.com/windowsxp/using/64bit/bow man_05nov07.mspx

      Why is OEM so cheap?


      OEM versions of Windows XP:

      -- cannot upgrade over an existing Windows installation.
      -- must be installed "clean" on a freshly reformatted drive or partition.
      -- cannot be transferred to a different computer or if motherboard is upgraded.
      -- the license cannot be sold or transferred to another user.
      -- are not eligible for free Microsoft technical support.
        -- any problems whatsoever with the installation CD or Product Key.
              is not eligible for Microsoft support....you have to deal with the "seller".
      -- cost less than "retail versions" due to the above limitations/risks


      http://forums.microsoft.com/Genuine/ShowPost.aspx? PostID=670963&SiteID=25

      If the end user is installing Windows XP on machines that wont be upgraded/altered for quite some time, OEM is a cheaper solution especially if you have an IQ of 50 or higher. Really, how often do you need to call Microsoft for ANY type of support? in 10 years or so of using Windows 95 through Windows XP, i have never EVER had a reason to call MS for anything.

      For a business the best solution would be something like dell, since the guy is all worried about support.

      I purchased a retail copy of Pro for 239 and Home for 139.

      --
      I follow the SDK and GDN principles.. Spelling Dont Kount, Grammer Dont Neither
    65. Re:Not a Good Business Model for Enterprise by Mr2cents · · Score: 1

      And don't forget that the support for Qt is superb. I have worked with them, and any time I had a question they responded quickly and to the point. Really a great company.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    66. Re:Not a Good Business Model for Enterprise by Alioth · · Score: 1

      We had a MS support contract - it was US $40,000 per year for a handful of developers. I don't think the summary was really comparing like for like. Downloading CentOS for free gets you the same level of support as the $140 for Windows XP. To get real support from Microsoft you need to pay quite a lot of money.

    67. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      Wrong, download "platform SDK" for windows, gives you all the stuff you needs to develop software. Then use a perfect tool from IDM like ultraedit (at patrox $50) and its a perfect dev enviroment. Only thing you have to worry is when you sel products produced by the "Platorm SDK".

      Any way, buy OSS!

      Sheers

    68. Re:Not a Good Business Model for Enterprise by Antique+Geekmeister · · Score: 2, Interesting

      It's also apples and oranges. RedHat server versions are comparable to Windows 2003, plus MS Office with the built-in OpenOffice, plus SNMP services, plus a print server, plus an industrial grade mail and webmail and IMAP server, plus a backup server with the built-in Amanda system, plus an industrial grade file server, plus industrial grade firewalls and security tools, plus good CD and DVD ripping sftware, and you don't have to buy additional client licenses if you have more than 25 clients. Moreover, almost all of RedHat server tools are available free as part of the CentOS distribution, if you don't want the commercial level of support and would rather use the tools free. I've actually used CentOS to demonstrate RedHat tools, before urging a client to go ahead and buy a licensed RedHat system in order to get that commercial grade of support after my contract is ver.

      No, where the original poster got messed up was in trying to run commerical style software on an open source system. QT licensing is the same cost as several weeks of on-site consulting time, and should frankly be replaced in most projects with a simple web interface for portability. The Embedded Linux software is very customized, and very project specific: that's why it costs so much. Rewriting everything in C# is one of the stupidest things I've ever heard of: it's a Microsoft written language, it's *designed* to frce you to use proprietary tools, and it's a Java wannabe. If these folks had been clueful, they'd have rewritten in plain C for speed and portability, or C++ for object oriented code, or actual Java for the write-once, run-anywhere advantages. But writing anything in C# that can be avoided. And the only reason to use Qt, and its licensing, is to allow you to keep your source code unavailable.

      The CygWin license cost quoted is misleading as well. The only license for CygWin that costs that much is if you want to use CygWin to publish binaries without providing source code. The licensing is described at http://www.cygwin.com/licensing.html.

      This original poster was basically trying to build a closed source environment, and paying the premium to insist on keeping their environment closed. Of course that will be expensive! It's not taking advantage of the open nature of the systems at all.

    69. Re:Not a Good Business Model for Enterprise by ajs318 · · Score: 4, Interesting

      Bollocks.

      The Open Source Community is very forthcoming with help. No matter what problem you're having, you can rest assured that someone else has already had that very same problem before -- and solved it, and written about how they it. Google is your friend. Also, Linux at least is modular by design, which simplifies troubleshooting. As counter-intuitive as it may sound, knowing how to fix one problem on a Linux system may help you fix an apparently completely unrelated problem.

      The reason why commercial licences for software also available under the GPL are so expensive, is to discourage you from buying them and make you choose the Open Source version instead. As long as you give back any improvements you make (or keep them secret, and keep your trap shut if/when someone else makes the same improvements and gives them away) you'll be fine. If you want to write closed-source software, you have to pay for it in money -- which can be used to fund the creation of Open Source alternatives to your own closed proprietary shite. By the same token, if you're too proud to search the Internet to find a solution to your problems, you can pay for it in money.

      The Community generally wants to help. However, if you don't play by the rules of The Community, expect a big, fat "SCREW YOU!" Why should it be any other way?

      --
      Je fume. Tu fumes. Nous fûmes!
    70. Re:Not a Good Business Model for Enterprise by ray-auch · · Score: 1

      As for the article's premise, that commercially supported F/OSS software is expensive - how is that any different than proprietary software?

      The article's premise is not that it is expensive, but that it is more expensive than proprietary software (specifically, the proprietary software they are replacing it with).

      The most likely reason is that the F/OSS companies don't yet have the size of (paying) customer base necessary to compete effectively with proprietary. I very much doubt it is that the F/OSS companies are milking excessive profits off support.

    71. Re:Not a Good Business Model for Enterprise by LizardKing · · Score: 1

      Well, with one of the examples the article cites, Qt, you also get support from the company that makes the software. In the case of Qt, there aren't many other commercial cross-platform toolkits left - most of them got eclipsed by Java in the late 1990's.

    72. Re:Not a Good Business Model for Enterprise by salec · · Score: 1
      "you can get it directly from the company that makes the software."

      Unless they're out of business. Or have discontinued the product. Or most of the development team has quit.

      The difference between opensource and proprietary software is that with proprietary software only one company is legally allowed to fix any bugs.


      Not only that, FOSS has some other extra features that are deemed worthy of the inflated price. I.e. once you get a good grasp of the tools (or substitute, free tools) and the software itself, you will not need them anymore and you'll even have all legal rights to become their competition if you choose to (and if you are up to the challenge). FOSS therefore gives you more power, more security. But, if you are in a hurry, have a steep learning curve, don't need all this extra possibilities it gives you, then it is perhaps a wrong decision to go with this extra expense.
    73. Re:Not a Good Business Model for Enterprise by Eivind+Eklund · · Score: 2, Interesting
      The question isn't the number of free support sites - the question is what level of support you get from them. My experience is that the free support I get for high quality open source programs is generally much, much higher than the level of support I get for commercial programs - even when the commercial support is paid for and prioritized.

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    74. Re:Not a Good Business Model for Enterprise by Antique+Geekmeister · · Score: 2, Informative

      This original poster is probably trying to build a user interface for a portable device where they don't want to publish their source code. That means they need to use libraries that are not under GPL. Ergo, they need Qt or a similar license, and that's why the Qt license costs so much rather than using open source and publishing open source.

      This person wants to reap the benefits of open source development, without opening their own code up for similar development. This kind of thing is *exactly* why the GPL exists: to keep closed source developers like this from harvesting the cream of open source and then locking it up for their private products.

    75. Re:Not a Good Business Model for Enterprise by jabuzz · · Score: 1

      And in the E.U. that would be illegal product tieing anyway.

    76. Re:Not a Good Business Model for Enterprise by Antique+Geekmeister · · Score: 1

      Develpment workstations also run CentOS. You get binary compatibility with RHEL, but you can save your license fees for the production servers and not waste it on development environments. It looks like this poster had their workgroup changed as a committee decision where some really unfortunate issues got overlooked, like the need to pay for closed source licenses for Qt, C#, and CygWin to sell their own product as closed source.

    77. Re:Not a Good Business Model for Enterprise by Znork · · Score: 2, Interesting

      "The most likely reason is that the F/OSS companies don't yet have the size of (paying) customer base necessary"

      Perhaps. But consider this; with proprietary software _everyone_ has (for certain values of has) to pay for the support, wether they need it or not. With F/OSS, those who really want and/or need the support have to carry their own weight as the rest do without.

      "I very much doubt it is that the F/OSS companies are milking excessive profits off support."

      The proprietary companies are milking excessive profits off of the monopoly value of copyright tho, easily allowing them to subsidize certain groups of users at the expense of others. Yet another example of the conflict between free market economy and IP.

    78. Re:Not a Good Business Model for Enterprise by j35ter · · Score: 1

      True, but as a (hobby) user of QT who spent several years of learning about this framework...and eventually learning to love it :), I got pretty frustrated that me, and a couple of friends, cant use QT to develop commercial software. For the 4 of us we would have to spend some 12.000 Euros. with a monthly avg salary of 400 Euros per month (my country), we just cant afford to start a business based on QT.
      In many ways, it is shameful to know that the OSS community helped those guys to develop a product but in return they offer a licensing model which suits only "Big Players"

      --
      Delta-Mike November Bravo Tango
    79. Re:Not a Good Business Model for Enterprise by Fred_A · · Score: 1

      The big contender would likely be wxWidgets. Not as full featured as Qt but cross-platform as well and enough for a lot of apps. Works on embedded systems too.

      Of course not knowing what the original app was, it may not be adapted to whatever it was they wanted to do.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    80. Re:Not a Good Business Model for Enterprise by und0 · · Score: 1

      Yeah, and you can be sure that the OEM will ping-pong you to the software producer... (=

    81. Re:Not a Good Business Model for Enterprise by soulhuntre · · Score: 1

      "It's not quite the same"

      Agreed. Let's face it, providing "full service" OSS software is a potential nightmare this way. The code quality is completely uneven, the documentation is often nonexistent and the roadmaps for the product are entirely outside your control.

      At least a company who has been in control of the development process all along knows whats in there.

      --
      --> Fight tyranny and repression.... read /. at -1!
    82. Re:Not a Good Business Model for Enterprise by gerrysteele · · Score: 1

      Then Open Source your solution. Or use GTK

    83. Re:Not a Good Business Model for Enterprise by j35ter · · Score: 1

      Yeah, but AFAIK if you want to *sell* something developed with QT, first you have to *buy* QT. Which, of course is OK!
      Its just the unflexible price tag that makes one weary. I just cant afford to develop a product and give away the source code (no one really cares about licencing here).

      --
      Delta-Mike November Bravo Tango
    84. Re:Not a Good Business Model for Enterprise by hotfireball · · Score: 1

      I am sorry inserting my two cents, but probably:

      1. Ubuntu has none of support. Slackware or Debian either. SLES is cheaper than RHEL, BTW.
      2. GTK+ has none of support. Big guys at big companies needs a paper, hands down. :(
      3. Slashdot has none of Structured Text in replies available, forcing people write annoying HTML tags, neither WYSIWYG editor, damn! :(
    85. Re:Not a Good Business Model for Enterprise by petermgreen · · Score: 1

      The ones that need support, or want to support the company for whatever reason, are the ones that pay.
      and all but the tiniest buisnesses in the western world who just can't risk it with the BSA rent a cops arround.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    86. Re:Not a Good Business Model for Enterprise by petermgreen · · Score: 1

      iirc with oem windows there is NO support included at all, you are just told to contact the manufacturer of the PC (admittedly the OEM may get some support but i suspect its much less hours per copy than retail gets)

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    87. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      > At least a company who has been in control of the development process all along knows whats in there.

      Which is true whatever the license is. If a company had enough money to employ (almost) all kernel developers it would have a lot of control, too.
      Of course a company that just shrink-wraps some OSS software won't have any control about it.
      The usual "you get what you pay for"...

    88. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      Then learn to read occasionally. Microsoft has free support, and a schedule for how long they will support any given product. They also have a huge range of options for paid support, all of which are very affordable to most companies.

    89. Re:Not a Good Business Model for Enterprise by WgT2 · · Score: 1

      Accurate summary.

      The only reason non-oss companies are able to offer support is that everyone has paid upfront and then some have later paid for 'support'. So, to support something where practically no one has paid upfront the costs go up significantly.

      Also, as far as using a workstation: given a choice between managing my own *Nix box at work or using a company provided installation of Red Hat WS, I go with doing it myself. Here's why:

      • No licensing
      • No worrying about Red Hat binaries sucking (I prefer KDE and Red Hat is the only Linux distro that has consistently produced software that crashes on me.)
      • Portability of location because of no licensing
      • I absolutely hate the GNOME desktop: for example Ctrl-k in Evolution (please select some email and then do Ctrl-k then explain why Ctrl-k is never used for that functionality nor is it documented any where in Evolution or GNOME that Ctrl-k does anything let alone what you'll find that it does)
      • Freedom: it really boils down to that.
      So, I went with 64bit Kubuntu (VMWare actually works quite nicely on it) and it's free and easy.
    90. Re:Not a Good Business Model for Enterprise by walt-sjc · · Score: 2, Insightful

      Um, in many many cases the company that is providing the "service" is ALSO fully in control of the development process, and usually has the primary developers on staff. QT, MySQL, and Asterisk are prime examples of this. In fact, I would go as far as saying that MOST commercially supported OSS software works this way.

      That said, I do agree with most of the pricing concerns in the FA. RedHat is insane. I looked into a significant number of "server" licenses for one of my clients, and Windows 2003 server would have been 1/3rd the cost over 3 years. The problem is that RedHat somehow thinks that the support costs of N servers is cost-of-one*N where we all know that this isn't true (quantity discounts in the 100 unit range are minimal.) This must be why most hosting companies use FC or CentOS. I can see paying that support cost for a company that has one or two servers, but the math just doesn't work with 100. They really need a license model option where you pay for X hours of support or Y number of incidents (or at LEAST a serious price break for large quantities.)

    91. Re:Not a Good Business Model for Enterprise by alienw · · Score: 1

      Total and utter BS. I spend about 3x as much time adminning my Ubuntu box than I spend on 3 windows setups (laptop, vmware, computer at work where I have admin privs). Linux doesn't magically set itself up, configure itself, and fix itself. And don't tell me it's because I'm a Windows fanboy. My computer at home has been running various flavors of Linux since 1999. And for every Word document you can't open with Word 97 (or whatever your co-worker was using), you can find a hundred that don't format correctly in OpenOffice. In fact, I've never seen a single document look exactly the same in Word and in Openoffice. I'm not even talking about Powerpoint presentations or complicated Excel spreadsheets -- those are a total trainwreck.

    92. Re:Not a Good Business Model for Enterprise by alienw · · Score: 1

      What does your post say, then? Your complaint against windows seems to be that:
      1. Stupid users break it.
      and
      2. It needs a system administrator who helps users fix problems.
      How does Linux attack either of these two problems?

    93. Re:Not a Good Business Model for Enterprise by budgenator · · Score: 1

      In my business we have what we call H customers. Some of us think that means "customers from Hell" but it really means High maintence customers. Luckily we have enough normal customer and even a few low maintence customers that it all ballances out in the end. I would expect if I had a software library that was available both OSS and under Commercial license that the Commercial Licensees would invariably be High maintence and sock it to 'em. They'd be High Maintence for no reason than they just don't get OSS and would need constant hand-holding every step of the way.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    94. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      He wants someone to call when the sh*t hits the fan

      Every time I run across this sentiment, it invariable implies "wants someone to blame when he can't do his job". F/OSS requires people to assume a modicum of responsibility. So does proprietary software, for that matter, but proprietary software makes it a lot easier for incompetant nitwits to pass the buck. With F/OSS, there's always something else you can do to try to fix a problem. With proprietary software, when you get stuck, you can just throw your hands in the air and blame the vendor.

      "I want commercial support" means "I want to cover my ass".

    95. Re:Not a Good Business Model for Enterprise by namekuseijin · · Score: 1

      He wants someone to write the business software for them. There are no significant "support" problems in using a well-tested widget toolkit, except not knowing how to use it.

      --
      I don't feel like it...
    96. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      It's a FALSE comparison because licensing costs with Linux are STRICTLY OPTIONAL.

      You only need to pay for the systems you actually want an OS support contract for. In many cases, this isn't going to be a lot. Even in an all Sun shops you will find a lot of machines without support contracts or where such contracts are a total waste of money.

      You pay for what you use. Nobody gets nickled and dimed to make support contracts cheaper for someone else that actually needs one.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    97. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      Support is unecessary and training issues are generic.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    98. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      Nevermind dev vs. production. The split can be between commercial apps that require a certain distro for support and everything else.

      If you are not running an expensive app on your servers that requires RHEL or SLES for support purposes then Debian or some other freebie distro will be more than adequate. The smaller fishes have been betting the farm on gratis Linux for some time now with considerable success.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    99. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      ...then this guy specifically shouldn't be using libqt since it is one of the few libraries in Linux that isn't suitably licensed for unrestricted commercial use.

      Electronic Arts and Oracle have no problems building applications on top of L/GPL licenced libraries.

      Using QT for a commercial project basically ensures that you have to pay Troll in perpetuity.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    100. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      A small Unix operation will need the same number of admins or fewer admins than the same size NT/Windows shop.

      On the desktop side, there will be no "support costs" for the Unix/Linux development desktops. Even for Windows, the developer desktop support costs would be minimal to non-existent. Just the fact that your end users are not total idiots does wonders for cost containment. In my current shop, most of the problems and time wasted (by the Win/PC support people) are dealing with idiots that cause their own problems. Same can be said of mail admins: most time spent cleaning up after ignorant users who have no interest in not being ignorant who choose to continue doing stupid things.

      In a really small unix dev shop, there may be no dedicated desktop support people at all.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    101. Re:Not a Good Business Model for Enterprise by DaveV1.0 · · Score: 1

      This is not about bug fixes. This is about actual support. If you want to talk bug fixes, let's talk about the cost of hiring someone or a group of people to fix the program. A business is not going to want to hire someone to do it, so it will probably be contracted out. I figure they will be charged no less than $100 per man hour unless they off-shore it. And, in the end, they don't have any guarrenty that the fix will not introduce new bugs.

      As for the perils of proprietary software you list, how many FLOSS projects stall and die because the developer looses interest. How many languish for years because the developers got it good enough for them or lost interest or decided to work on something else? I see it all the time.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    102. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      Quit trying to LIE to us.

      You set up Unix and it STAYS THAT WAY. You may find some pain in GETTING IT THAT way but it will stay that way pretty much until you choose to take it offline or update it. You can shove it in a closet and forget about it.

      This aspect of Linux is why it's replacing Solaris.

      Unix (and by inheritance Linux) doesn't need "fixing".

      --
      A Pirate and a Puritan look the same on a balance sheet.
    103. Re:Not a Good Business Model for Enterprise by fitten · · Score: 1

      With software, there's always something else you must do to try to fix a problem.

      There, fixed that for you. The same is true of proprietary of F/OSS. At some point, support will either give you an answer or it will say there is no solution, then you are back to the point above. Just throwing the problem over the wall to support doesn't get your application/product finished and working. With support (either kind of software), you have someone you can have searching for an answer to your problem in parallel with your efforts without having to task another of your resources to do it. Perhaps it is a known bug or something or is a frequently encountered issue and there's a canned answer.

    104. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      Unix is expecting the end users to abuse it and is engineered accordingly.

      This makes things easier to diagnose,fix and automate.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    105. Re:Not a Good Business Model for Enterprise by gunnk · · Score: 1

      You are correct -- you shouldn't expect OEM support if a company is selling Windows to you as OEM when it is really retail, especially since you admit that they are "bending" the rules to do so. Buy it illegitimately and you don't get support!

      --
      Life is short: void the warranty.
    106. Re:Not a Good Business Model for Enterprise by Phisbut · · Score: 2, Informative
      In many ways, it is shameful to know that the OSS community helped those guys to develop a product but in return they offer a licensing model which suits only "Big Players"

      Actually, *they* developed the product on their own, and then decided to open-source it. They have every right in the world to do that.

      I got pretty frustrated that me, and a couple of friends, cant use QT to develop commercial software. For the 4 of us we would have to spend some 12.000 Euros. with a monthly avg salary of 400 Euros per month (my country), we just cant afford to start a business based on QT.

      The "full" version of Qt is $3300, which is about 2600 EUR each, with 4 developers, it's 10400 EUR. If you're planning on starting a business doing commercial software, with 4 employees, and you can't expect to recoup the initial costs of 10000 EUR, then your business plan is seriously fucked up and you really should reconsider. 4 salaries would cost you more than double that.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    107. Re:Not a Good Business Model for Enterprise by Phisbut · · Score: 1
      And don't forget that the support for Qt is superb. I have worked with them, and any time I had a question they responded quickly and to the point. Really a great company.

      Very true. an MSDN subscription might be about $1000, but you're only allowed to contact them twice if you want support (they charge every call after the second one). With Qt, you get unlimited support, and their reply is always fast, complete and professional, even if the answer could have been a simple RTFM.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    108. Re:Not a Good Business Model for Enterprise by soulhuntre · · Score: 1

      When the company selling support is the primary developer it gets worse, not better. In that case the few licensees are now supposed to foot the bill for all the development effort when most users are getting a free ride. Why? Out of the goodness of their hearts?

      It's a bad situation.

      --
      --> Fight tyranny and repression.... read /. at -1!
    109. Re:Not a Good Business Model for Enterprise by gunnk · · Score: 1

      If you are using Linux on the desktop this works only if you don't allow the end user root access. Of course, the same can be said of Windows and Admin access.

      If you are using it as a server, then you are right that the damage they can do is limited, but again the same is true of Windows.

      For a single-user system, you can do a LOT of damage in Windows or Linux: neither the Registry or /etc is very forgiving of ignorance or carelessness.

      Note that I am a big Linux fan for a LOT of reasons, both server- and client-side, but it is not a panacea, either.

      --
      Life is short: void the warranty.
    110. Re:Not a Good Business Model for Enterprise by BokLM · · Score: 1

      If you want Linux support, you get a company that takes a product made by someone else and only slightly changed by the company to give you support.

      Why made by someone else ? An open source company can make its own software, and sell support for it. MySQL sell support for a product they created for example. They can take someone else product, but they don't have to.

    111. Re:Not a Good Business Model for Enterprise by xtracto · · Score: 1

      The price for redhat includes support the price for XP does not. Not only that but it also comes with databasess (plural), directory services, compilers, office suite, and thousands of other pieces of software.

      Office Suite [OpenOffice]-> Can download it for free and use it on Windows
      Databases [MySql, PostgreSQL] -> Can download it for free and use it on Windows
      Thousands of other pieces -> Can download it for free and use it on Windows
      Directory Services -> Can download it for free and use it on Windows

      The author is cherry picking and presenting half truths in order to try to make a point. It's a weasily thing really.
      Someone said that the comparison of QT vs MS Visual Studio is unfair. I am SURE it is unfair, QT is just a library that would compare to Microsoft WinForms... to think that the library is more than 10 times more expensive that the VS IDE makes my head explode...

      Anyway so QT costs a lot of money, why not use wxwindows, FOX, FLTK, or a dozen other perfectly fine open source toolkits.

      Read the main post again, the company was looking for Open Source software with PAYED support. No, Mailing lists, Forums, Wikis and other nicey info-gadgets work, they need a company to back up their software.

      So "one company" charges you a lot of money for real time linux why not go to a competitor?

      Please, feel free to extend on this point, do you know othe companies that offer what this person was looking for?

      I think this guys is thinking OSS is like windows and that there is only one vendor for anything. Most windows shops are shocked to find that they can shop around for vendors and negotiate contracts. They don't have to bend over for their vendors (strange concept huh?).

      I think you have to read again the post, the main problem with today capitalism is the price of the services. The fine print is that some of the services he was looking for are cheaper from your hated Microsoft company. Either because there is more demand for their services or any other reason.

      The other fact is that there are not enough companies that offer enterprise support for open source software. At least not enough to drive prices to a competitive level (competitive with closed source software). If X company chose to make buisness with OpenSource software and their prices are 10 times the prices of a similar closed source option, it means they are not being competitive, they MUST change their buisness model (only if they really want to become competitive).

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    112. Re:Not a Good Business Model for Enterprise by tehcyder · · Score: 2
      However, if you don't play by the rules of The Community, expect a big, fat "SCREW YOU!" Why should it be any other way?
      *sigh*

      Yup, that's the way to win any argument, and to convince any doubter of the advantages of OSS.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    113. Re:Not a Good Business Model for Enterprise by Znork · · Score: 1

      "This is not about bug fixes. This is about actual support."

      Standard end-user 'support', ie, no-source support, is different of course, and it's more or less similar for FOSS and proprietary software. Corporations will have internal or outsourced support and private individuals/small companies tend to use what free support is available in friends, relatives or google.

      So to differentiate between the variants at all, it becomes a source issue. Which tends to stretch into bug-fix and/or actual changes to the code territory.

      "If you want to talk bug fixes, let's talk about the cost of hiring someone or a group of people to fix the program."

      If you run into a bug in an OSS program it tends to be in a range between one of two things; either it's something common that many people run into, in which case the bug will be solved eventually, wether you do it or someone else does it (take your cost/benefit ratio and decide). Or it's something very rare that more or less only you get hit by (in which case, you can again use that cost/benefit ratio to decide wether to ignore it, work around it, notify the developers fix it yourself or actually pay to fix it).

      Now, if you get a bug in a proprietary application that only affects you, you're more or less stuck in the same place, except you dont have the option to fix it or pay to fix it. Or if you do, the 'off-shore-the-problem' certainly wont be a solution; I've run in to support for less mainstream products who have actually offered to fix the problem. At cost. Their cost. Which isnt in India. As far as I'm told.

      And that's when I've been in the big-company seat. When the seats have been reversed, I've actually had problems the vendor has refused to fix. At all.

      You run into the same kinds of problems with both F/OSS software and proprietary software. The difference with F/OSS software is you actually have the freedom to chose some solutions you dont get at all with proprietary software. This doesnt mean it's free or useful for everyone, but the choice is yours, not someone elses.

    114. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      My company of tens of thousands employees uses Red Hat company wide. They find the free cost to be quite lucrative--just buying support whenever it's needed.


      Pop Quiz: If your company has 10,000 desktops for its employees - how many support licenses do you think they need to acquire from RedHat to qualify for support? My bet: 10,000. Your "whenever needed" makes it sound as if it's not the case - can you confirm?

      RH Subscription license (http://www.redhat.com/licenses/rhel_us.html?count ry=buying+a+Red+Hat+Subscription+from+Red+Hat) says:
      5.1 Reporting. Client will promptly notify Red Hat if the number of Installed Systems exceeds the number of Installed Systems for which Client has paid the applicable fee. In its notice, Client will include both the number of additional Installed Systems and the date(s) on which such Installed Systems were put into use. Red Hat will invoice Client for the applicable Services for such Installed Systems on a pro-rata basis and Client will pay for such Services in accordance with this Agreement.

    115. Re:Not a Good Business Model for Enterprise by djcinsb · · Score: 1

      Well, I have seen similar complaints about OS X and monopolies. Not as loud because of (1) Apple's "underdog" status, (2) the much smaller user base (okay, that's nearly the same thing as #1), and (3) Apple software tends to be of better quality -- more stable, fewer bugs -- than the comparable Windows programs.

      On the Linux side, it's not a monopoly -- there are a lot of choices out there -- so you will not see complaints about it being a monopoly. Duh.

      --
      A signature always reveals a man's character - and sometimes even his name. -- Evan Esar
    116. Re:Not a Good Business Model for Enterprise by gdamore · · Score: 1

      I do embedded development work, and I can tell you that I would never, ever consider Linux as my first choice. The companies that offer prebuilt development packages charge an arm and a leg, and the Linux code base, is not really well designed for portability/embeddability. (The fact that it is used in such environments is a testament to the sheer brute force behind some Linux "ports".)

      Contrast this to NetBSD, where development tools are part of the package, are free, and completely cross-buildable. And the system is designed from the get-go for cross-building. (My development machines run Solaris, and generally apart from a few toolchain fixes which I've committed upstream, I have not run into any signficant issues building for any of the 57-odd platforms that NetBSD supports.) Combined with the potential to build very lean kernels, a license that is very friendly for commercial redistribution, and various other features, if you want a free 'nix for embedded use, NetBSD should be your first choice. (Exception: if your platform needs goood SMP support. NetBSD fails miserably there.)

      In fact, I've used NetBSD and ported it to a number of platforms, including Au1550 and Atheros AR5312 WiSoC platforms. Porting to the new Atheros platforms took a couple of weekends of effort. No big deal. (I've recently committed AR5315 support for the Meraki Mini wireless AP -- http://www.meraki.net/ -- and will be adding support for the SPI connected flash memory in the next week or so.)

      There is even one main vendor that sells commercial support for embedded NetBSD, if you need commercial support. (Wasabi, I won't post their URL here.) You shouldn't even need that support though, unless you need custom device drivers and can't find or contract out the development expertise. (A number of consultants are available for custom NetBSD development. Many of whom have CVS commit access. Myself among them. :-)

      It still amazes me that companies choose Linux over NetBSD in this particular market.

    117. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      In addition the OEM version of XP does not come with support from Microsoft. To make a fair comparison price wise on RedHat vs Microsoft you would need to look at a retail copy or a license version that does come with support. Price at that point is comparable although RedHat still comes with all the other goodies mentioned.

    118. Re:Not a Good Business Model for Enterprise by oohshiny · · Score: 1

      No, it's not, because even the free versions of RedHat already include more functionality and software than WinXP.

    119. Re:Not a Good Business Model for Enterprise by symlink · · Score: 1


      Perhaps it's the companies with tens of thousands of employees who all use RedHat without paying for it that drives the pricing up?

      Please show me any RedHat product that doesn't have a yearly license fee. Or did you mean Fedora?

    120. Re:Not a Good Business Model for Enterprise by mabhatter654 · · Score: 4, Informative
      excellent example of this... the OS version RH WS versus Window XP. He claims RH WS expensive at $299 while windows is $140 OEM. Read that again. RH is offically supported for so many instance calls per year/term etc.. and if you find a bug they will write it down and may actually fix it... just for you! For 5 seats that's a steal. Compare to MS windows, for starters that $140 price does not entitle you to call Microsoft for any problem! There is NO support for OEM, you must call who you bought it from. The "supported" version is $299 as well... but that still doesn't entitle you to call for support... you have to pay per call for that as well. For 5 seats of windows you're not even a bug on the windscreen.

      As far as the other products he mentioned, they are buying commercial licenses without the usual "GPL only" restrictions as well as support. These are companies that will actually ANSWER your calls and fix problems you find, not just take your money and point you to a website. Remember, MS Visual studio, C#, CE tools may be cheap for price, but come with NO SUPPORT!!! NONE! if you want to actually call somebody, you have to pay per call/hour/service additional. The cost for most commercial products is only to legally USE them. not get help!

      Perhaps this company didn't need quite so many support options, it seems a little silly to purchase the "deluxe" versions for such a small shop. But I'd give them credit for trying and helping out by paying!

    121. Re:Not a Good Business Model for Enterprise by htd2 · · Score: 1

      I take you point about commercial companies like RedHat needing to pay programmers to cut code for them. However there are some examples of commercial companies allowing you to have your cake and eat it at the same time. The most notable is probably Sun were both OpenSolaris (analogous to Fedora) and Solaris are free. You only need to pay for the commercial packaged version if you want predictable support as opposed to broadcast and wait support.

      Sun is doing this because they bet that providing free Solaris downloads which may be snapped up by developers, students etc will grow the Solaris ecosystem and this will in turn increase the number of people who decide they need a commercial support contract. Its also obvious that increase Solaris usage may also sell more Sun hardware though not necessarely.

      It would of course be entirely possible for RedHat to make the same call, more free use of their commercial distribution resulting in more support contracts but they may also calculate that there many well be a large amount of leakage to other commercially supported distributions.

    122. Re:Not a Good Business Model for Enterprise by Counsel · · Score: 1

      I don't think the question stated OSS 'companies' do not have to pay anyone. The question was simply why is the cost so high.

      For instance?

      1. Zimba - Professional Edition

      "The Zimbra Collaboration Suite Network, Professional Edition pricing starts at $35/user/year with a minimum of 25 users. Additional users are $28 per user per year and can be purchased in 25 user blocks. The Professional Edition includes the Zimbra Connector for Microsoft Outlook and includes updates and software subscription."

      Why are they not selling to small firms that do not require 25 seats? If the software is stable and does not require much overhead, then the cost is in setting up the system for each firm, and the monthly fees after that are 'gravy.' I feel, and I admit to wanting to use this type of software and finding it not economical for me or my firm, that these firms would have a broader user base (one or two very large clients leaving will not affect the bottom line) than if they concentrate solely on large firms (25+ seats).

      2. Exchange Hosting Solutions - Exchange Server hosting (no minimum seats but discounts for 50+ seats)

      Microsoft Exchange 2003 $12.95 per mailbox per month with 100MB disk space included.

      "Microsoft Exchange 2003 Hosting Accounts include all of the features to unleash the power of your Outlook client software. Including Powerful Anti-Virus Protection and serious investments in Spam protection and control. We will provide you a brand new copy of Outlook 2003 client software with License to install and use on every computer that connects to HostLabs hosted Exchange 2003 Server."

      Let me, a firm with 10 seats, compare:

      Zimbra [35 * 28 =] $980.00 USD
      Exchange [10 * 12.95 =] $129.50 USD

      Even if I paid for 1GB additional storage at $49.95 USD at Exchange, my cost is: >br />
      Exchange $629.00 USD.

      I would think Zimbra could sell smaller firms their product with less seats being required so long as the rate per box is met. If not, Zimbra may not be competative in the market.

    123. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 1

      I'm not saying Redhat is good or does everything the way I'd like them to. I'm just saying that the reasons they charge "a lot" (if you consider it a lot) for their software include development costs.

    124. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 1

      Sure, and Gmail is "free". For small numbers of users, hosted solutions will often be cheaper. For my web site, I used a shared host, because I can spend a couple dollars a month. That's way cheaper than building a server and having a T1 strung to my apartment, and easier too.

      But these solutions don't always scale. In a larger company the loss of control alone will be sufficient to dissuade your IT staff from employing the $13 a month hosted Exchange solution. It's different business models for different people with different needs, and has nothing to do with whether it's FOSS.

    125. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      Quite true. Make an apples to apples comparison. This article is a reasonable rant about a particular company but not a for FOSS in general. The other side of the coin that has been hit in this thread is that with OSS you get the source and can modify it if the company your are asking for support follow through does not follow through.

    126. Re:Not a Good Business Model for Enterprise by metamatic · · Score: 1
      Yeah, but AFAIK if you want to *sell* something developed with QT, first you have to *buy* QT.

      No, not true. You can use the free GPL-licensed version of Qt all you want.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    127. Re:Not a Good Business Model for Enterprise by fandog · · Score: 1

      Yes, but that 10400 EUR is for ONLY 4 SEATS(!). That pricing is sky-high outrageous, considering a team of 12 developers would be over 30,000 EUR. FOR A BLOODY WINDOWING SYSTEM ONLY. WTF? In previous commercial projects we've intentionally avoided QT for just this reason.

      If we were talking about, say, 15,000 EUR for a 50 user SITE LICENSE, then maybe, but the current pricing is exorbitant.

      Now to be fair, there is a 'small buisness pricing plan' http://www.trolltech.com/products/qt/licenses/pric ing/licensing/smallbusiness which reduces the price 65%, but I sure wouldn't want my licensing to hinge on this.

      So, if someone likes spending that kind of money, that's fine. I'm just saying that I'm one user who will never ever use it so long as this pricing is in place, in business or otherwise. I will never promote its use on any project of which I'm in charge. I'm just one man, and I guarantee there are hundreds like me out there - those who would otherwise be paying to use trolltech's products for commercial applications, if it weren't such a financial albatross sucking down your project's bottom line.

      Well, anyway, one man's opinion...

    128. Re:Not a Good Business Model for Enterprise by hazah · · Score: 1

      "Doubters" should do fact checking. The people you're thinking of are "lazy".

    129. Re:Not a Good Business Model for Enterprise by alienw · · Score: 1

      Any system stays the way it is if you don't touch it. That's not the point. If you install Windows and don't ever do anything with it, it will not need touching at all. Neither does Solaris. Hell, Solaris is far more reliable than Linux. In this case, administration consists of things like installing software, doing backups, performing upgrades and security updates, and so on. And if you shove a server in a closet and forget about it, it will die on you at the worst possible time. Either it will run out of disk space, hackers will break into it, or it will experience a hardware failure. From personal experience, I can assure you that Linux does need fixing quite often when used as a workstation. Try installing a custom driver for something, and then performing an automatic update. At least with Windows, I don't need to upgrade my kernel every week like I do with Ubuntu.

    130. Re:Not a Good Business Model for Enterprise by NateTech · · Score: 1

      You can get support for proprietary software only if the vendor chooses to provide it.

      The most obvious example would be older versions of Windows, but it's applicable to every piece of purchased software.

      If the old software meets your needs but has one or two niggling bugs, if the company that produced it wants you to upgrade to a completely new version and end-of-life's the original -- you have no options.

      The industry has a built in merry-go-round... wheee. Add in that new coders making the same mistakes their older and wiser peers made 10-20 years ago (because we all refuse to standardize HOW we build things) and you have a neverending cycle of crap.

      --
      +++OK ATH
    131. Re:Not a Good Business Model for Enterprise by msouth · · Score: 1

      In this case, it's probably not so much a question of support (at least for the QT example). This guy and his buddies are probably not high maintenance, they don't really need the support, they just want the ability to produce commercial software. What should probably happen is that the vendors should create a royalty agreement on a percentage of the sale price (with a bottom value--never do a straight percentage. Microsoft negotiated with SpyGlass to give them a straight percentage of IE sales, then started giving it away for nothing).

      That way a small, smart developer who doesn't need help from the vendor, but just wants to make money, but doesn't know yet how much money they can make, can get in, and the vendor still gets a return.

      What I'm saying (poorly) is that the vendor is hurting itself here, by placing the barrier to trying to get a commercial product going too high for a small developer.

      --
      Liberty uber alles.
    132. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0
      a competitor can start integrate your solution once it works and make it better with 10-20% the money you invested in the project,

      Now the sweet part is... with Free/Open Source licensing model, you can "steal" it back from where this allegedly successful competitor of yours left it, and since you are more into it, you can easily stay ahead of such hijackers, steer the project into directions which converge with your other projects ... (enter, politics) in a way, do what Microsoft does, embrace and extend anything that crosses your path, without the need to buy them out.

      Awful truth is ... free can be greedy and evil (I am not reffering to BSD logo) too (or more to the point, greedy and evil may abuse free, too) and it will begin anytime soon, when they get cornered by FOSS and start losing their pace more then they do now ...
    133. Re:Not a Good Business Model for Enterprise by Deven · · Score: 1

      Thank you for posting one of the most insightful comments I've seen on Slashdot in years. (Please send me some email; I'd like to talk to you further offline.)

      In my view, the difficulty of finding a viable, self-sustaining means of paying programmers to write OSS code (without exploiting something else) is one of the greatest challenges the OSS community faces. Of course, we'd all love for all OSS code to be contributed for altruistic reasons, and much is, but the fact of the matter is that programmers gotta eat too. We all have bills to pay and expenses in life (and toys to buy!) -- and most of us are not independently wealthy, free to spend our time as we'd prefer.

      I would love to spend my days writing OSS code to benefit the world, and not having to worry about earning money. But that's easier said than done. I have bills to pay and a family to support. My family keeps me pretty busy, but there's only so many hours per day that I actually want to spend at a computer hacking code these days anyhow! Much as I love hacking, my larval stage is well behind me, and these days, I know there's more to life than computers. Besides, I spend my days working on the computer all day at my day job for a proprietary company; by the time I get home, eat dinner, spend time with my wife and daughters, and finally have some free time, I'm simply too tired to go back to working on the computer at night, knowing that I have to wake up early in the morning to go to work. I just don't have the mental energy for it at that point. Meanwhile, on days off, I'm usually either booked solid by family events, errands or other activities -- or relaxing to take a break from this busy routine when I actually do have some spare time.

      In practice, I rarely find the time and energy anymore to work on the computer projects I want to be working on. My Gangplank project is a good example. I've released the code as Open Source (after years as a private codebase), but I've rarely found the time to work on it, even though I have a TODO list a mile long. Finally, at the start of 2003, I decided to start tracking just how much time I actually spent on the project, knowing that I was neglecting it more than working on it. While I did spend 34.5 hours in 2003 working on it, most of that was over a span of about 2 weeks when I was motivated to work on it for a while. I didn't touch the project at all in 2004. Throughout all of 2005, I spent 2.5 hours on it. So far, I've spent 15 minutes in 2006 on it. So, in almost 4 years now, I've spent only 37.25 hours on a project that I started way back in 1992. In the last 3 years, it's only been 2.75 hours -- less than 1 hour per year on average!

      Now, I'm sure with better time management, I could accomplish more than that, but that's a separate issue. My point is, if my employer was willing to pay me to work on this project, I could have put in all those hours in less than a week, instead of taking 4 years. And I'm sure I'm not the only hacker facing this dilemma. I'm no longer willing to sacrifice any hope of having a life outside of computers in order to spend all my available time hacking on my computer. I'm also a husband and father now, and my family demands and deserves my time. There are only so many hours in the day, and only so much mental energy available to expend. There's gotta be a better way.

      I don't have a solution to this problem, but I'm trying to think of one. We need a way that programmers can be paid to write OSS code as their "day job", but there seems to be no viable way to make paid development work self-supporting without sacrificing one of the "sacred cows" of free software -- the "free" part. While the FSF will swear up and down that "Free Software" is really about freedom, not price, we all know that it's equally about both. And as long as someone else can undercut you by giving away your own software for free, you ca

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

    134. Re:Not a Good Business Model for Enterprise by Phisbut · · Score: 0
      That pricing is sky-high outrageous, considering a team of 12 developers would be over 30,000 EUR. FOR A BLOODY WINDOWING SYSTEM ONLY. WTF?

      If you see Qt as being only a "bloody windowing system only", then you have no idea what Qt is, and you should indeed stay away from it.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    135. Re:Not a Good Business Model for Enterprise by Deven · · Score: 1

      Now the sweet part is... with Free/Open Source licensing model, you can "steal" it back from where this allegedly successful competitor of yours left it, and since you are more into it, you can easily stay ahead of such hijackers, steer the project into directions which converge with your other projects ... (enter, politics) in a way, do what Microsoft does, embrace and extend anything that crosses your path, without the need to buy them out.

      That doesn't resolve the fundamental problem -- that others can undercut you and decimate any potential revenue that you could have made from the project. This means that you can't recoup the initial investment that you made by paying programmers to write the software in the first place, so nobody in their right mind would make the initial investment to begin with. The fact that you can "steal" enhancements back (if you use a license like the GPL, not BSD) doesn't change the fundamental economics of the situation -- the money paid to hire programmers to write OSS code is a parasitic expense that must be supported by some other revenue stream. Your competitors can probably compete for that other revenue stream while avoiding your expenses. It's just not a good model.

      Go ahead, ask the developers of 100 typical one-person OSS projects just how much hard cash they've ever received from end users who benefit from using their software and appreciate their efforts. I'm guessing you'll be hard-pressed to find anyone who gets enough for an occasional pizza (if that), much less enough to live on! Even the larger projects that are well-known and used by many people probably lead to very little (if any) actual money in the pockets of those contributors who aren't lucky enough to be working for a company who pays them to work on the project, no matter how many hours they're investing in the project...

      We need a better solution.

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

    136. Re:Not a Good Business Model for Enterprise by Deven · · Score: 1

      Lots of people pay for software without specifically wanting support. First, you have consumers who don't really know how to pirate or get around activation schemes. Also, there are businesses for whom the cost of a license is cheaper than a visit from the BSA. Gosh, there are even people for whom paying for the software they use is a moral issue.

      Redhat, on the other hand, has given moral and legal permission to use their software for free. I myself have purchased copies of Windows and Photoshop, but downloaded Linux and GIMP without paying anything. Maybe I'll donate some money to the projects one of these days, but I don't anticipate paying for Redhat anytime soon. However, everything else being equal, if there were no FOSS Linux distros available, would I be willing to buy a copy of Redhat? Probably.


      And herein lies the problem. Since we have no legal or even moral obligation to pay for OSS code, we happily accept this largesse without a second thought. (I'm as guilty of this as anyone.) Millions of us benefit from OSS code these days, and rarely do we give a penny to the actual authors of most of that code, whether or not we buy a boxed copy of Redhat. Yet most of us would be willing to pay a certain amount if we had to, knowing the quality and value of the software. (It sure beats paying Microsoft for an inferior product!)

      Just imagine how much we could all benefit, if we could find a way to actually collect all that money that the users would be willing to pay (but don't pay because they don't have to), and use that money to pay programmers to work on OSS code as their day job!

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

    137. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 1

      Yeah, I think about donating, and I think part of what prevents it is that it's not clear what I should do if I were to donate. First, there's a question of "how much and to whom?" I'm not rich, and I can't give tons of money. To be honest, I won't even be willing to donate the most I possibly could. I'd sooner by an XBox 360 or put it in a retirement fund. On the other hand, I agree that for all the benefit I get from FOSS, someone somewhere deserves something.

      So I think that's part of the problem, in that there's not a clear directive. I've donated to freeware authors before when I've really liked their software, but only in instances where I happened to catch something on their website that said, "If you like this software, please donate $15 here" or something. See what I mean? That's a clear directive. But with FOSS, who do I give money to? I use a couple different Linux distros, with lots of different software, including Apache, Firefox, OOo. But I guess it's really still confused in my mind, who is really doing the work, how do I get money to them, and where is my money best spent?

      I don't know, I'm not saying I will donate or won't, so don't hold me to it, but it just seems to me that it might help to raise money if there were someone authoritative who could say, "If you give $100 to this place, you've done your part." It would need to be someone who was honest, so you knew it wasn't a scam, and knowledgeable about the OSS scene, so that the money was going where it was needed, and not where it would be wasted. But this person would also need to be unbiased enough that you knew that he/she wasn't just favoring their friends or their own pet projects. As it is, I guess I could just donate to projects that I know I like-- Firefox for example. But are they really hurting for money?

      I don't know. The landscape is too varied, too many projects are important, and my resources are too small.

    138. Re:Not a Good Business Model for Enterprise by jedidiah · · Score: 1

      Unix is specfically DESIGNED so that end user can do their thing without being root. It's operated this way quite well for longer than any GUI version of Windows has existed and for longer than Linux has existed even. You don't even need to be root to install your own software.

                User separation is infact a REMARKABLY EFFECTIVE panacea.

                It also gives you (as an unexpected freebie) a method to move end user data in a single direction so that it can be protected by the end user without the backup copy also being destroyable by the end user.

      ------------ On the subject of destroying etc

      jedi@nomad:~$ rm -r /etc
      rm: descend into write-protected directory `/etc'? y
      rm: remove write-protected regular file `/etc/fstab'? y
      rm: cannot remove `/etc/fstab': Permission denied

      --
      A Pirate and a Puritan look the same on a balance sheet.
    139. Re:Not a Good Business Model for Enterprise by kimvette · · Score: 1

      Well I use SuSE (retail) at my business (most machines are SuSE, some are CentOS) because we kicked Windows out, by and large. When I evaluated SLE and SLES, I could not stand the default desktop. Sure, you can install and select KDE as the default, but KDE integration was nowhere as polished as SuSE retail was (this was in the 9.0/9.1 timeframe) plus the enterprise packages were fairly outdated; it was too much work to set up the environments I wanted to deploy, and it was too much money (despite the buy once/install everywhere "licensing") considering the amount of work, and that 9.1 was almost where I wanted Linux desktops to be, right out of the box. PLUS, I really don't need tech support from Novell - most of the support I need is for third-party packages (mostly build issues and bugs) and online support resources have thus far been sufficient for those. I could take a look at SLES and SLE again to see if it's where I want our desktops to be out of the box, but why should I bother when SuSE Retail (now SuSE) is EXACTLY what we need and want? We do reevaluate distributions every quarter or so (kubuntu is looking better and better with each release) but until we need to switch, we won't; we have too much "real" work to do to divert attention to scripting deployment for a 20 user shop.

      Platform decisions should be based on problem-solving, and picking the best solution for the problem. Sometimes OSS is the best decision, sometimes proprietary is. When moving away from Exchange we compared several alternatives - the last straw that drove the evaluation to execution was when the Info Store went south due to a patch, and M$'s "solution" was R&R, restore the latest backup. My solution was to compare backups to see what patches had modified, roll back, work with ISINTEG until the Info Store would mount, then use IMAP to migrate data to then-proprietary Scalix{now Open Source} on Linux and punt Exchange. This decision was not based on free lunch vs. pay software - the software was paid for long, long ago - but maintainability and vendor lock. While we (at the time) did not have source for Scalix, the data was stored in a very open format, not prone to defragmentation, and all maintenance could be performed live. We decided that this was the best solution despite having a paid-for solution in place already, because when the Info Store does go down, it's a lot of work and downtime to get back up and running. Since Scalix is now OSS, OSS is the best groupware solution for us at this point (at the time it was proprietary, and we chose it when it was propritary vs. OSS).

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    140. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      If you can afford to pay 12 developers then you're certainly not a small operation.

      Obviously the pricing is working for Trolltech, or they would have lowered it years ago.

    141. Re:Not a Good Business Model for Enterprise by Anonymous Coward · · Score: 0

      Obviously the pricing is working for Trolltech, or they would have lowered it years ago.

      Right, like I said if people are willing to pay it, fine. I'm just saying that inasmuch as me and mine are concerned, we would consider it if the price were more sane. I'm sure there are others like me. Of course, I realize that from a business standpoint it's easier to sell one widget for 5000EUR vs. selling 50 widgets for 100EUR, (at least so far as support is concerned, etc).

      Now people keep responding If you can afford to pay 12 developers then you're certainly not a small operation. The problem with that is that the pricing scales per developer, so it doesn't matter what size of dev force you have. The money has to come from somewhere, and I'm sure my devs would rather get a 2600EUR raise per person, and work with a free license or far lower-price MS site license, than 'get' to use Qt.

      "bloody windowing system only", then you have no idea what Qt is, and you should indeed stay away from it.

      Now see, I wasn't trying to be argumentative, just state an observation and personal experience. I've been wrong before, (and that's common enough), so I decided to take a look again, since I haven't looked at the product for awhile. From their website, I find; "...Qt is the rich set of standard GUI widgets (controls), with strong support for writing custom controls." I think, 'Ah-ha!' but then moving on; "Qt however goes far beyond being a GUI toolkit by providing functionality for file handling, networking, process handling, threading, database access, event loop processing, XML processing, OpenGL integration, and more." So really, it wraps all the functionality that can be had for free in Java, (excepting the openGL), or for a fairly low priced, (in comparison) Visual Studio license, (using .net or mfc), etc. So meh, although their main selling feature is listed as, 'standard GUI widgets', it seems to me that the only real advantage to its use is mild portability, since the alternatives are cheaper.

      If I'm really missing the boat on this, please tell me, because if this gives me something fabulous that I can't get elsewhere, then I can cut back on raises next year and buy it. As it is, I still don't see the point.

    142. Re:Not a Good Business Model for Enterprise by fandog · · Score: 1

      Didn't mean to post that as AC.

    143. Re:Not a Good Business Model for Enterprise by Deven · · Score: 1

      I sent you an email; did you get it?

      --

      Deven

      "Simple things should be simple, and complex things should be possible." - Alan Kay

    144. Re:Not a Good Business Model for Enterprise by Counsel · · Score: 1

      :P

      I did not state that the OSS software was not useful or cost effective for a larger firm. Where did you get that from my post? I was simply stating how it affects small firms like mine who have 5 - 25 employees--I want to use OSS, but it is not (always) a responsible financial move, imho, for smaller firms.

      Instead of Zimbra, I would use Scalix free edition. Scalix has done the licensing right--get the smaller firms to use your product and become familiar with the featureset and benefits without charging for its use (charge for support) for firms with less than 25 users. Scalix is affordable for smaller firms, Zimbra is not.

      My only comment was to state how I thought Zimbra was leaving something on the table. However, I should have thrown in the Scalix example in the first post.

      Again, I didn't say that enterprise-class businesses would not be better served using OSS...

      Counsel

    145. Re:Not a Good Business Model for Enterprise by nine-times · · Score: 1

      I wasn't contrasting open-source vs. closed-source there. I was saying that, for small companies, hosted services will often be cheaper and more efficient than in-house services. That's a generalization, but not a bad one. If I have three employees, I might very well be better off getting someone else to host my web/email services, rather than buying servers and expensive internet access. However, hosted services generally aren't appropriate for larger companies.

      So I was just pointing out that your comparison was between an in-house solution and a hosted solution, which is a bit of apples vs. oranges. If you're trying to make the comparison between open-source and closed-source, then you should pick two hosted solutions, or two in-house solutions, so that you'll be comparing apples to apples, or oranges to oranges.

  2. Commercial versions vs. "based on" by Southpaw018 · · Score: 5, Insightful

    Let's draw an extremely fine line here: commercial parts/versions of OSS products, and products built on OSS.

    Commercial versions of OSS products aren't worth it, anywhere, almost ever. Just look at the prices above. In almost every case, go with the closed soruce version, and you'll save yourself a hell of a lot of money.

    Now, look at two highly successful products built on open source: Fonality PBX (Asterisk) and Barracuda Spam firewall (Spamassassin). We use 'em both. I'm our entire IT department - just me. I already have too much on my plate, and when we were in the market for a new antispam solution, the natural pick was a Linux-Exim-Spamassassin/RBL frontend to our Exchange 2003 server. Powerful, effective, free (aside from hardware).
    Problem: I'm already working tons of overtime - do we pay a contractor $120/hour to come in and try to set a system up, then rely on me to support it when I already don't have time? Or, do we pay a company like Barracuda Networks $1300 for their itty bitty model of the spam firewall and get a system that's guaranteed, backed up by all the time they've spent developing their hardware and frontends, 24/7 support, automatic updates, and license-free monitoring and filtering? I don't have the numbers with me, but the cost in staff + contractor time + hardware vs. the Barracuda system (which is overkill for our little network) was something like 3:1.

    --
    ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
    1. Re:Commercial versions vs. "based on" by Creepy+Crawler · · Score: 1

      I think where OSS and such do make sence is on the server, when you substitute $$$/seat daemons to free daemons.

      I'm thinking something like Linux/Samba/Kerberos for substitution for WinServer. Now, you dont owe any per seat access licenses.

      --
    2. Re:Commercial versions vs. "based on" by Anonymous Coward · · Score: 0


      Baraccuda sucks -- and I _do_ know what I'm talking about. I am one of the administrators for a large, major US govt agency, and we evaluated every major brand on the market. Baraccuda can't get out of its own way much less work as a real enterprise-level Anti-Spam / Anti-Virus solution. If you think Barracuda is good you either A) have no budget, or B) haven't evaluated anything else. Barracuda is apparently very good at marketing and getting their ads in all the right magazines. When you're ready to engineer your AS/AV solutions on solid, proven technology and not from pictures in magazines, take a look at Brightmail, Postini, Proofpoint, or Ironport. In a day and age where Spam, Viruses, Phishing scams and other nasties comprise 50-80% of the typical organization's mail stream-- you'll be glad you did!

    3. Re:Commercial versions vs. "based on" by Southpaw018 · · Score: 1

      That's exactly where Barracuda is (in part!) saving us tons and tons of $.

      --
      ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
    4. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 4, Interesting

      Another reason it makes sense is that you can strip a box down for one task, like a web server or mail server, and reduce the amount of maintenance on that box much easier with FOSS, due to the reasons you state. This is difficult with MS, but very easy with Linux or BSD. Adding other features is pretty easy later on if you want. It is the flexibility that makes FOSS so popular on the server side.

      Need a domain server? I can take a spare box, install a base Fedora and bind in about 20 minutes. Or add bind to an underutilized server in about 2 minutes. MS just can't compare when it comes to small to mid size business servers. FOSS installs faster, has fewer issues when hardening, and in general is easier to secure, particularly when we are talking about using only one or two services. (block every damn port but 53 and move ssh to an unused high port and open that one up.)

      On the desktop, however, it has been another issue. I can't even get my USB wireless ethernet cards to work in Linux, and there are virtually no apps for small to midsized businesses. Most of the solutions that I have looked at on Linux cost about 20 to 50 times more than similar products on Windows (yes, really 20 to 50 times more) so we can't AFFORD to move to "free" software on the desktop yet. I know this will change, but I was convinced 10 years ago that it would have changed within 10 years....

      --
      Tequila: It's not just for breakfast anymore!
    5. Re:Commercial versions vs. "based on" by megaditto · · Score: 1
      there are virtually no apps for small to midsized businesses
      Like what? I am not being a smartass, I am truly curious what you business folks need.

      --
      Obama likes poor people so much, he wants to make more of them.
    6. Re:Commercial versions vs. "based on" by TheRaven64 · · Score: 1
      Need a domain server? I can take a spare box, install a base Fedora and bind in about 20 minutes. Or add bind to an underutilized server in about 2 minutes.

      These days, I would recommend virtualising all of your open source server apps. Put each one in a separate Xen VM on the same box. If that box starts to get overloaded, move them to another. If one is more mission critical, clone the VM and run a backup instance on separate physical hardware and set up transparent fail-over in your router (if you're using OpenBSD on your router, then you can even set up redundant routers with transparent fail-over relatively easily with CARP and pfsync).

      If you keep a VM set up somewhere with a minimal install of your favourite Xen-supported OS (pretty much any Free *NIX except Minix, although support varies) then you can easily create a virtual appliance by cloning it and installing the packages you need. If you're feeling really adventurous you can keep everything except /etc and /usr/local on an NFS server and just upgrade one box when the base system needs updating...

      --
      I am TheRaven on Soylent News
    7. Re:Commercial versions vs. "based on" by skiflyer · · Score: 4, Interesting
      Like what? I am not being a smartass, I am truly curious what you business folks need.

      I run a small business... so let me answer your question, but I disagree with the grandparent, so I'll also include some answers, though he's right that there are big gaps.
      • Accounting: GnuCash is good, I can't use it because my accountant doesn't support it.
      • Some kind of basic organization ala MS Project... dunno personally, but MSProject sucks too.
      • Visio equivalent... dunno
      • Defect tracking: Bugzilla
      • Source Control: SVN Obliterates some of the 6 figure competitors IMHO
      • Email: Thunderbird
      • Contact management: Yes, we have choices, but the propertiary ones are better IMHO
      • Inventory: Dunno, can't say the commercial ones are any good either, guess that's why I'm writing one right now
      • Scheduler... sorry Sunbird & the like aren't up to part yet... still gotta give Evolution an install, but I'm busy
      • Backup solutions: OSS is way ahead of the commercial ones here IMHO
      • Databases: PostgreSQL is a winner for me
      • An OS that supports my eight monitor setup easily, stuck on windows
      • Remoting software: Putty is the best CLI one I've ever seen, TightVNC is good for most of my stuff, but I prefer to use RemoteDesktop when appropriate (when I can lock the screen.. yes I know rdesktop is great, not a server tho)
      • Internal chat network: OSS slaughters propertiary
      List goes on and on I imagine, every small business needs something a little different, that's why the economy loves us so much, we put a huge percentage of our income back into operating costs. But, as you might have determined from my disjointed comments, my customers love me because I employ the best tool for the job philosophy... I ask two questions, and in this order: Can it do the job well? What's it cost? Often OSS is better, often it's not.
    8. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 3, Informative

      Inventory management, purchase order, customer record keeping, invoicing, for a company that needs more than 5 seats, but less than 50. Very few users accessing, but ungodly amount of records added daily. 30k+ P.O.s per year alone. (We have very efficient employees) Most software available on FOSS is for individuals, or large corps are writting their own, or you go SAP, etc. and end up paying $100k for a complete solution when you only have 15 people accessing the data. AND it wouldn't do what my current software does, so I would have to pay a programmer to modify stuff.

      Or I can buy cheap Dell computers and about $1000 to $3000 worth of Sage/Peachtree products which suck but get the job done. I even have to pay more for Dell's without Windows. It was a most frustrating time, and no matter how much I wanted to migrate completely over to FOSS, it is pointless if it costs more and does less.

      We still use Linux on all servers, and when the market has products that are cost effective and work for us, we will migrate, but it doesn't look like it will happen soon. I have talked to several people at companies that make software we DO like, and they say they will never port over to Linux. Ever.

      --
      Tequila: It's not just for breakfast anymore!
    9. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 1

      I haven't even tried virtualization. We have migrated so much off our own network, I am not sure the investment in time to learn it would be offset by the advantages of using it. We aren't a technology company, we just use technology to make money.

      --
      Tequila: It's not just for breakfast anymore!
    10. Re:Commercial versions vs. "based on" by Randle_Revar · · Score: 1

      I know of options for a couple of these, although I don't know if they would fit your needs. Also, some of these are KDE apps and your list sounds like you use Gnome. I don't if use apps from both is a reasonable option for you, but anyway, here are some possibilities:

              * Some kind of basic organization ala MS Project - Gnome Planner is currently at 0.14, Kplato is a more mature product
              * Visio equivalent - Dia or Kivio (I have found Kivio to be good enough for my (minimal) needs)
              * Scheduler - Evolution, Korganizer

    11. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 4, Interesting

      I think I am talking about something very different than you. To me, our business is a small to mid size biz. We do $10 mil a year, and generate close to 100,000 purchase orders, invoices and to a lesser degree quotes, per year. With 15 people. GnuCash can't do that. And yes, the accountant doesn't support it anyway.

      We are not a technology company, we sell stuff. Our software needs are about inventory, manufacturing, distribution, wholesale, retail, ecommerce, and include 3 basic product catagories, 5 different price levels, 2 methods of sales, 3 locations, importing products from different countries, UPS, FedEx, LTL trucking, dedicated trucking, tracking, dropshipping, contract manufacturing, marketing, and a lot of other things that most companies with 15 people don't do. I have been here 13 years, and no one does it like us. Then again, most of the companies in my industry from 13 years ago are now out of business.

      We are stuck in the middle and have unique needs, which is why I have spent the last several years kludging stuff together with Perl and doing most things with my 2nd or 3rd choice of methods. We are not a traditional small business, but we are not a full blown enterprise, and there is a complete dirth of products available for companies like us, both on the WinTel platform, but particularly in the FOSS arena, because there are not many companies like us to write for.

      We dont use schedulers or calenders, source control, chat networks, bug tracking, etc. Not every Slashdotter works for a tech company. Some of us sell the stuff you guys buy with your extra money. I dual boot linux and MS so I can game and get work done. On the server side, we have used Linux for many years (think RH 5.x), including samba, bind, apache, etc. but for the heavy apps, they just simply do not exist for mid sized companies. Yet.

      --
      Tequila: It's not just for breakfast anymore!
    12. Re:Commercial versions vs. "based on" by killjoe · · Score: 1

      Words and phrases to google for.

      Gnucash, SQL Ledger, Turbocash, compiere, lazy 8 ledger, centraview, opentaps, xrms, monex.

      --
      evil is as evil does
    13. Re:Commercial versions vs. "based on" by macdaddy · · Score: 1

      You got screwed on the Barracuda. It's a piece of shit. I've had 3 different ones under my thumb and I am less than impressed, even in the most recent beta code. The spam filtering is marginal at best. Their Bayes methodology is a joke at the least. Their support pricing is not good at all. You would have been much better buying a Can-It Pro appliance from Roaring Penguin. You've probably heard of their famous OSS cousin, MIMEDefang, the tool that glues Sendmail to AV and spam filtering tools via the Milter library. Can-It Pro kicks ass. It actually gives you, the admin, complete control over every single aspect of your spam filtering solution. It also gives the admin to empower the end-users (power users) to give them a significant amount of flexibility in their own spam scanning. What does Barracuda give the admin in way of spam scoring flexibility? Jack shit. What does Barracuda give users of their systems? Less than jack shit. You can whitelist though. Woo. For less than you can buy an overpriced Barracuda you could have bought a Can-It Pro appliance w/ full support. You also get control over the appliance too. You can't even log into the Barracuda appliance to do something trivial like hardcode the speed and duplex of the nic or set the NTP server to your internal corporate time server. Nice.

    14. Re:Commercial versions vs. "based on" by blincoln · · Score: 1

      What does Barracuda give the admin in way of spam scoring flexibility? Jack shit.

      We use a couple of Barracudas, and there's plenty of configuration options for the spam scoring. What were you looking for that you couldn't find?

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    15. Re:Commercial versions vs. "based on" by Anonymous Coward · · Score: 0

      Remoting software: Putty is the best CLI one I've ever seen, TightVNC is good for most of my stuff, but I prefer to use RemoteDesktop when appropriate (when I can lock the screen.. yes I know rdesktop is great, not a server tho)

      Check into NoMachine's NX, it's higher quality than VNC, though admittedly not quite as simple to operate.

      An OS that supports my eight monitor setup easily, stuck on windows

      Whoa. You've got me there, the Xinerama configuration for that likely would be a PITA, assuming that whatever videocard you have is even supported by X. If the card(s) are, then it seems to me that the vast majority of the battle could be taken care of by (X|Xorg|XFree86, depending on distribution, but not startx) --configure, then reading the directions. You'll still have parts to do by hand that wont be easy, for instance, matching PCI addresses of the video cards to your actual cards so you can make sure to number the screens in the right order, and you still have to define the Xinerama layout, but at least all of the Cards and Screens should be configured for you. I doubt there's a run-time way to reconfigure them either, but I'm not really up on all the latest whiz-bang stuff in this field.

      Scheduler... sorry Sunbird & the like aren't up to part yet

      I have yet to figure out just what the heck it is that people want out of their scheduler. It keeps your schedule. You can make it public or private, so that people can see if you're busy. You can send events to other people and get back whether they accepted or not. Reminders. We're beyond the "groupware won't get you laid" hump here, but I'm not sure what's left on the other side. Maybe it's because I don't manage 50 people from my Outlook or something, since I've never used any features out of it that I couldn't seem to do to a Sunbird calendar with Thunderbird.

      Backup solutions: OSS is way ahead of the commercial ones here IMHO

      [start rant]IMHO, all of the backup software out there is stuck in the dark ages. I have not seen a single one that can properly support writing backups to files on a disk. Every single one of them assumes that you are backing up to tape, and hey, if it's a file, it's still a tape. Take Bacula which I have pretty much decided is the most awesome backup software yet. Its database indexes the files you store so that it knows exactly where on the tape it's at, and can read forward to that section of the tape to get your file back. My full backup comes out as a 1.5GB file, and is written to two USB drives (for redundancy and redundancy).

      One day, I needed to recover a file. Just one. So I loaded up the console, flagged it for recovery, and started the recovery as a background job, assuming that bacula would look at the index in the database, seek to that position in the appropriate backup, and give me back my file. 2 hours later, the file was still not back. An hour after that, the file still wasn't there. Finally, I strace'd the storage daemon, and discovered that it was in fact still reading through the entire 1.5GB file off a 5400rpm USB1.1 harddrive, just as if it was reading forward through a tape. Ridiculous. So ridiculous, it was rediculous all over again. But I haven't found a single thing that can do better.

      Oh, and what the hell is it with backup software (commercial and OSS) that shits itself entirely if its catalog gets lost? At least Bacula can back up its own catalog and provides tools for (with some manual difficulty) extracting the catalog from a backup file in the event that, God forbid, something happened to the computer you were backing up and the catalog database sitting on the drive was lost with everything else. Or that you want to extract a file from the backup on some other machine.[end rant]

      Visio equivalent... dunno

      Pfft. Just use openoffice, it's not like the vast majority of those charts aren't made with WordArt anyway.

    16. Re:Commercial versions vs. "based on" by Blakey+Rat · · Score: 1

      MS just can't compare when it comes to small to mid size business servers. FOSS installs faster, has fewer issues when hardening, and in general is easier to secure, particularly when we are talking about using only one or two services.

      What about the payroll?

      Remember, experienced Unix/open source admins cost twice as much as Windows admins. Assuming the open source software set is better (which I'm not sure I buy), is it ENOUGH better to justify the additional payroll?

    17. Re:Commercial versions vs. "based on" by Mohan+S · · Score: 1

      Try OpenWorkbench for project monitoring. Have you tried Compiere for inventory?

    18. Re:Commercial versions vs. "based on" by Surye · · Score: 1
      Visio equivalent... dunno

      Pfft. Just use openoffice, it's not like the vast majority of those charts aren't made with WordArt anyway.
      OO.org may not live up to this, but I love dia for visio type projects.
    19. Re:Commercial versions vs. "based on" by Johnny+Mnemonic · · Score: 1

      I have talked to several people at companies that make software we DO like, and they say they will never port over to Linux. Ever.

      To be clear, I'm not going to argue with you. But that's a tremendously frustrating thing to say. What happened to "the customer is always right"? More importantly, from where do they derive this arrogance? There are four likely outcomes to this:

      • 1) Windows continues to own the market until we no longer use computers as we know them.
      • 2) Linux market share grows to the point that they realize the error of their ways, and port, at first reluntantly; but then with growing earnestness.
      • 3) Linux market share grows, and they maintain their steadfastness; but their competitors realize an opportunity and so eat their lunch.
      • 4) Microsoft becomes aware that a market in their product line exists, and so eats their lunch themselves. If they're lucky, Microsoft buys their IP; if they're not, they are pwned. And since they foreclosed any other option, they have nowhere else to go: witness the screaming the third party security comppanies now. This has exactly happened before with other markets.

      While route #1 may seem likely now, how many tech gorillas have lasted more than 20 years in a dominant position? IBM? Wang? DEC? Apple?

      While it may well not be Linux, or Apple, or even Google, that trumps Microsoft, I can well believe that nobody will be using Windows in 30 years. And hopefully the morons that have based their business on the exclusivity of the Windows platform go down with it.

      --

      --
      $tar -xvf .sig.tar
    20. Re:Commercial versions vs. "based on" by Allador · · Score: 1

      WRT backup software:

      BackupExec (forget who owns it now, its been gobbled up so many times) does alot of what you're talking about with no problems. I'm not sure if it still acts dumb and treats a backup-to-disk like a tape when doing restores, but for the rest it does what you're talking about.

      You can create backup devices that are tapes or disks. You can re-create lost catalogs from the actual tapes. Since its catalogs are stored in MSDE/SQLServer Express, you just backup that SQL Server database like you would any others, and have the backup sweep it. And since SQLServer backups are hot, it can happen during running backups.

      BackupExec isnt free, but you can get their new Quickstart version (single server) for like $50. We've started using this on all the SMB Dell servers we consult on, as BackupExec is a fantastic product, and you cant beat the price for single-server small office environments of the quickstart version. And if you need a bigger version because you have more servers, you can just pay for it.

    21. Re:Commercial versions vs. "based on" by theLOUDroom · · Score: 1

      I can't even get my USB wireless ethernet cards to work in Linux

      Did you check to see if they even *should* work before you bought them?

      Linux has pretty good hardware support these days, but it not fair to go buy ANYTHING and expect it to work. I've found that checking for support before you buy something basically eliminates this issue. Typically there is at least one vendor out there that is supported.

      --
      Life is too short to proofread.
    22. Re:Commercial versions vs. "based on" by Coryoth · · Score: 1
      Remoting software: Putty is the best CLI one I've ever seen, TightVNC is good for most of my stuff, but I prefer to use RemoteDesktop when appropriate (when I can lock the screen.. yes I know rdesktop is great, not a server tho)

      Am I missing something here, because X does remoting out of the box very effectively. If you want separate sessions try XDMCP and start on a new display (as in :1 instead of :0 - you can have as many Xservers as you like running and use Ctrl-Alt-F7, Ctrl-Alt-F8, etc to jump through them). If you want to access the same client application from different places try xmove to move a client application between XServers (that is, make the application display on whatever machine you want).
    23. Re:Commercial versions vs. "based on" by skiflyer · · Score: 1

      I haven't tried either, and I appreciate the suggestions.

    24. Re:Commercial versions vs. "based on" by skiflyer · · Score: 1

      I've never gotten around to learning how to setup an X Server appropriately, so I can't really speak well to it, but one comment and one question
      Comment: Doesn't do Windows, I use VNC to help support/train clients when I'm not there
      Question: What if I wanted to share the desktop with the guy sitting there? Is that possible?

    25. Re:Commercial versions vs. "based on" by Antique+Geekmeister · · Score: 1

      X doesn't do cross platform well. And in particular, VNC tends to work better over slow connections than X. Also, VNC supports a purely Java based client, available from any Java capable web browser, so it doesn't require client installatioon.

    26. Re:Commercial versions vs. "based on" by viksit · · Score: 1

      Just adding some stuff here - I've been experimenting over the past couple of weeks and this is what I've foun

              * Accounting: GnuCash, KMyMoney, Kalculate
              * Project Management - Mr. Project
              * Visio equivalent - Kivio, Inkscape, Scribus, Mindmapper tools like kdissert, freemind et al

      Just my 2 cents.

      --
      If Bill Gates had a dime for every time a Windows box crashed...oh, wait a minute - he already does.
    27. Re:Commercial versions vs. "based on" by Anonymous Coward · · Score: 0

      for accounting you could look at sql ledger. web based & in perl.

    28. Re:Commercial versions vs. "based on" by Antique+Geekmeister · · Score: 1

      Have you factored in the risks and losses of Peachtree? I found it to be very unstable, and vulnerable to records being overwritten or destroyed by two people accessing it at the same time. I finally had to urge the accountant I was working with to install it on and only run it on one desktop, and arrange for regular backups which Peachtree didn't support very well at all.

    29. Re:Commercial versions vs. "based on" by thsths · · Score: 1

      > Some kind of basic organization ala MS Project... dunno personally, but MSProject sucks too.

      planner works, but it is about as basic as MS Project.

      > Visio equivalent... dunno

      Take your pick: Dia, tgif, sketch, OpenOffice Draw (and each one has better EPS export than Visio)

      > Defect tracking: Bugzilla

      I find Bugzilla a bit basic, but it certainly get the job done.

      > Source Control: SVN Obliterates some of the 6 figure competitors IMHO

      What about a nice GUI? That still seems to be missing.

      > Email: Thunderbird

      Gmail imho blows everything else away. You can also try Opera, it is not too different.

      > Contact management: Yes, we have choices, but the propertiary ones are better IMHO

      I am still looking for one, too.

      > Scheduler... sorry Sunbird & the like aren't up to part yet... still gotta give Evolution an install, but I'm busy

      Google Calendar works like a charm, as long as you use it consistently.

      Thomas

    30. Re:Commercial versions vs. "based on" by richlv · · Score: 1

      "Remember, experienced Unix/open source admins cost twice as much as Windows admins."

      it seems you intentionally omitted "experienced" before "Windows admins" ;)

      quality windows admins cost much the same as *x admins. it's just that proportionally there are few of those.

      --
      Rich
    31. Re:Commercial versions vs. "based on" by Anonymous Coward · · Score: 0

      * Accounting: GnuCash is good, I can't use it because my accountant doesn't support it.
              * Some kind of basic organization ala MS Project... dunno personally, but MSProject sucks too.

      There is planner. It doesn't have some of the features of project (e.g. resource levelling) but then
      half the time it doesn't work properly in MS Project either. MS Project can be used via a server,
      but there are a few web based open source project tools too, but none that I felt were really up
      to the mark so far. MS Project does trump Planner at the moment. It is one of the reasons to
      keep Windows around in some form.

              * Visio equivalent... dunno

      Another reason to keep windows around.

              * Inventory: Dunno, can't say the commercial ones are any good either, guess that's why I'm writing one right now

      It might be worth looking at Zope/Plone and some of the inventory products for this.

    32. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 1

      Remember, experienced Unix/open source admins cost twice as much as Windows admins.

      There is no extra payroll. In addition to other duties, I double as the entire IT dept. The amount of maintenance on FOSS servers is significantly less than on our older Windows servers and everything can be done remote, even from home. So in our case, FOSS costs significantly LESS than MS to maintain. They key is how it is installed, with no extra services installed, which is harder to do with MS. I don't upgrade every time a new kernel comes out, only when there is an exploit that affects our servers. Because they are all running the same OS, it is pretty easy to keep up with. We also farm out the actual ecommerce hosting (Yahoo) because it is cheaper than hiring IT people.

      When a computer breaks out of warranty (always 3 year, Dell), we replace it instead of fixing it. Our methods are designed to be the most cost effective and productive. Not the best, but the least expensive way to get the most work done.

      The most expensive part of any business is the employees as you point out, so the key is to use as few as possible, and try to grow sales as fast as you grow productivity so you don't hire or fire anyone, plus pay people better than average wages so you don't lose employees and have to retrain for this environment. Worked for many years this way, with solid sales growth, profit sharing and raises.

      --
      Tequila: It's not just for breakfast anymore!
    33. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 1

      I agree that it is stupid and arrogant, as if anyone who uses Linux is a fool. The guys I have talked to really act like Linux is just a "hobby OS" and no one would use it seriously. (Wow, I know, but they really do think that....) It boils down to "but we have always made software for MS" and people hate change.

      Don't worry, if they change their mind and start making software for Linux and it's a hit, some PHB will probably get a raise for being "forward looking" and "cutting edge". Meanwhile, customers like myself are looking for alternatives.

      --
      Tequila: It's not just for breakfast anymore!
    34. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 1

      No wireless USB ethernet cards work out of the box. And yes, I have been using Linux for many years and so far, everything has just worked right out of the box. I've had better luck with a modern Linux distro than Windows by far. Most experience Linux users will tell you the same. On everything but the most unusual hardware, it just works more often than Windows does. (Nothing funnier than Windows asking if you want to go online and find a driver for your new ethernet card.....)

      Considering the adapter is a Linksys brand, and they use Linux (and often violate the GPL....) I had assumed that they would have at least beta drivers. Linksys/Cisco is not interested in working with Linux, only in using it to save money and still hide their source.

      --
      Tequila: It's not just for breakfast anymore!
    35. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 1

      We have 15 people using it at the same time. (even tho its a 5 license, there is no hard limits built in like the new version) The only time we have had problems is if we hit a hard limit, like over 20,000 entries to a single vendor (have to setup a NEW account for the same vendor and use only the new account after that, sigh....)

      We are running it on pretty good hardware tho, Dual Zeon 2.6, RAID 5 SCSI320 with hotswap online, Fedora 4, Samba, never crashes or locks. Never reboot unless I upgrade the kernel, which is rare since it is firewalled. Way too much hardware, which means it runs good. We crank the piss out of it and it handles it ok, it just isn't fast, even on Gbit ethernet with every workstation a 3ghz or faster. Running 2004 Complete version.

      We also backup the datafiles offsite and 3 places onsite daily using some fun Perl scripts I wrote.

      --
      Tequila: It's not just for breakfast anymore!
    36. Re:Commercial versions vs. "based on" by stevey · · Score: 1
      Question: What if I wanted to share the desktop with the guy sitting there? Is that possible?

      By default, I believe, you'd receive a new desktop each time you connected to a VNC server. However using software such as x11vnc you can certainly share the currently visible desktop, or just a window from it.

      I wrote this simple guide last year which should document the process a little.

    37. Re:Commercial versions vs. "based on" by theLOUDroom · · Score: 1
      --
      Life is too short to proofread.
    38. Re:Commercial versions vs. "based on" by Anonymous Coward · · Score: 0

      You lucky bastard. *I* had to deal with an accuntant who kept installing it on random machines, with different versions and locations, and who thought copying it every week by erasing and rewriting the same CD-RW was backing it up. They lost years of fiscal records that way before I stepped in to clean up the mess and do a real backup system. They wouldn't let me set it up on Samba, though, it "had to be onn a Windows machine to get virus scanned".

    39. Re:Commercial versions vs. "based on" by Pharmboy · · Score: 1

      From the link you provided:

      This project is focused in distributing a Linux driver for the ZyDAS 1201 based USB 802.11b Network adapters. Such as the Sweex LC100020 sold by Sweex Essentials and others.

      Originaly sweex distributed a linux driver for its Wireless(802.11) USB adapters, but suddenly they retired their linux drivers from their support site, and according to their technical support linux was no longer supported for that product.

      A new, much smaller, driver was later developped to overcome the problems of the wlan-ng driver.

      So yes, there is one single possibility from a company I know nothing about and no longer supports Linux. Not exactly what I was looking for, however.

      Additionally, searching for "sweex usb" showed no returns on buy.com, cdw.com or even amazon.com, so my guess is that availability is rather limited in the US.

      --
      Tequila: It's not just for breakfast anymore!
    40. Re:Commercial versions vs. "based on" by MeNeXT · · Score: 1

      First let me start by saying if you are expecting your accountant to support the app, it's like asking the decorator to install the plumbing.

      I managed several companies with sales over $15 million over the years, first and foremost I hire accountants who keep up with tax law not applications. Quicken, GNUCash and the like are too expensive for any business with that size of revenue. Their cost stems from the time wasted filling out the forms and in most business the cost is in salaries. You need to hire people who know the job not the software. I can take any qualified AP / AR clerk and sit them behind any real accounting software and they will be productive by the end of the day.

      Wintel is fairly new in the accounting feild (yes I'm an old fart). I am not here to consult so I will only list one FOSS posibility, http://www.enterprisegroupwaresystem.org/ has most features for this size business. If you do some research you will see that you can get just the accounting in another package. There are serious stable solutions out there which may not necessarily be FOSS. I ran one company on Silk on Linux (not FOSS) about 7 years ago. I moved on but they are still using it.

      Software which meets my accountants needs does not meet my business needs. I find today, that the mouse on most computers kills the productivity on most modern accounting systems.

      --
      DRM? No thanks, I'll just get it somewhere else...
    41. Re:Commercial versions vs. "based on" by Blakey+Rat · · Score: 1

      If the company is small, and wouldn't need more than one IT person anyway, then hiring a Unix/open source admin is more expensive than hiring a Windows admin. And the additional cost of the Windows software isn't enough to make up the difference. Whether the other advantages are is something I don't know, but you can't just gloss over the payroll cost as if they don't exist... almost all companies spend significantly more on payroll than on IT products, including Windows/Office/etc. If a $300 copy of Office costs less than the $500 training program on OpenOffice, than it's worth it to buy Microsoft Office.

    42. Re:Commercial versions vs. "based on" by skiflyer · · Score: 1

      As far as the SVN GUI, I can't say I'm a big fan of any source control GUI's I've used. (Rational, MKS & Prosomething I forget.) But I use TortoiseSVN since most of my coding is in Windows, and it's shell extensions are great, the GUI portions, mediocre. In regards to the google comments, nothing for my company gets stored on any one elses servers... especially not email, I offer privacy policies and such to my customer's which don't mesh with the ones on Google's site, even if I don't ever expect it to be an issue I can't take that risk... and a Calendar which is only available online isn't an option for me, gotta synch with my Treo. And as far as the Project & Visio replacements, you and others in the thread have given me a lot to look at, thanks.

    43. Re:Commercial versions vs. "based on" by aonaran · · Score: 1

      You got screwed on the Barracuda. It's a piece of shit.

      I have to disagree with you there, our Barracuda (used in a municipal govt. setting) filters out 2 spams for every 1 legit e-mail.
      This far out performs our previous Symantec/Microsoft solution (which WAS a piece of junk) it lets hardly any spam through and very rarely quarantines something legit. (2 pieces of mail in the last year)

      Sure it's not perfect, and I'd prefer if they allowed me to set up some classification rules, but then it'd be harder for them to sell their subscriptions after a while.

      Take a look at the results of the past 24hrs:
      Blocked: 4827
      Allowed: 2287

      I have never been happier with any commercial antispam product I've used.
      My personal setup with SpamAssassin let a few less spams through, but I was only 1 person, so I could take a lot more liberties with the rules and block out a lot of things I just can't in the work environment.

    44. Re:Commercial versions vs. "based on" by theLOUDroom · · Score: 1

      Additionally, searching for "sweex usb" showed no returns on buy.com, cdw.com or even amazon.com, so my guess is that availability is rather limited in the US.

      Perhaps you should read the page more closely. The driver covers over a dozen actual manufacturers.

      It took me about 2 minutes to find this driver in the lernel and get that link. I wouldn't be suprised if there were more supported chipsets out there. It also only took two google searches to find a place to buy a card with this chipset.
      You give up too easily.

      --
      Life is too short to proofread.
    45. Re:Commercial versions vs. "based on" by macdaddy · · Score: 1

      Greylisting, Auto-Bayes Analysis and scoring, Offloading of AV scanning to a dedicated server that integrates with your enterprise AV solution (an absolute must for an enterprise mail system), choice of AV products for AV scanning, SURBL support, TMDA support, source availability for customization (I did this heavily), more than blacklist/whitelist spam scoring options for users (that's all the Cuda will let users do), and many more options than I can remember after the day I've had. The Barracuda is not a bad product if the admin wants a so-so set it and forget it solution, if they have absolutely no desire to tweak anything, or if they aren't running a very high-volume mail system (even though Barracuda's stats say that they can support thousands of users). The CanIt Pro product is an mail admin's spam/AV/etc filter (similar to the phrase "a pilot's plane" referring to a plane that pilots love to use because of the enhanced capabilities offered).

    46. Re:Commercial versions vs. "based on" by macdaddy · · Score: 1

      I'm short on time so read the reply I wrote to the other reply to my comment for more detail. I deployed a CanIt Pro system for a small ISP (about 3500 users at the time). We dedicated 2 servers to filtering and 1 to the backend mail store. This ISP outsourced all of its services about 6 months later but had they left that mail system in place another month we'd have been filtering 500k pieces of spam per week with only 25k legit messages in the same time frame. No, that's not a typo. Those 3500 users were averaging 142 pieces of spam per user per week. Only 5% of the received mail was legit. I admin a Barracuda right now. I've added numerous DNSBLs to it as well as tweak what little filtering rules I have available to me. I still average around 7 pieces of spam in my inbox alone per day. Bayes it absolutely worthless on that box because users don't train it. The Cuda will not auto-train itself either (WTF Barracuda?!!). The Cuda is good for a quick and dirty turnkey spam filtering but for the same money you can buy something much better.

  3. Some Theories... by pen · · Score: 3, Insightful

    Three reasons come to mind:

    • Quality and reliability: These products may cost you less in the long run. I couldn't begin to say how many hours I've wasted tracking down stupid issues in every Microsoft environment I've ever used, from Visual Basic 3 to today's Visual Studio.NET
    • Support: I would guess that most of these licenses come with some kind of support contract.
    • Relative obscurity: If you have hundreds of thousands of customers, you can afford to spread the load between them. When you only have a few thousands, you need more money per customer to support the same level of development.

    Of course, these are all hypothetical and general. YMMV.

    1. Re:Some Theories... by dedazo · · Score: 5, Interesting
      If you have hundreds of thousands of customers, you can afford to spread the load between them. When you only have a few thousands, you need more money per customer to support the same level of development.

      Which would mean that all software begins life as insanely expensive and then comes down in price? My experience sez that's not the case.

      Quality and reliability

      Yeah, I've never had to track down stupid issues in open source software. Never!

      Support

      Since the common wisdom seems to be that Microsoft charges a lot of money for nothing and it's super-easy to replace "propietary" software with FLOSS equivalents (MySQL vs. Oracle, GiMP vs. Photoshop, etc) I'd say that's about the only thing you could conceivably be charging for, other than packaging and/or integration. So I suppose the issue here is really "why are support contracts so expensive?" rather than "why is the software so expensive?".

      Either way, my (relatively limited) experience with FLOSS vendors is that they tend to be a bit arrogant in the sense that they'll tell you that whatever you're using right now is "shit" and they have the solution to all of mankind's problems (including yours), and then they have absolutely no idea how to create things like tiered pricings and segment/volume discounts for different types of customers. That's something commercial software vendors do very well. The commercial ones will also tell you that they'll get you off the "shit", but then they can walk the walk. FLOSS vendors seem to be all talk.

      In our case we ended up going without a support contract (insanely expensive) and hired a guy that was an expert with the software. He did all the customization work we needed for about a year and he made a good $50K with virtually guaranteed future contract work. The "vendor" (if one can call them that) ended up losing out to the hacker kid in mom's basement - literally.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:Some Theories... by Frank+T.+Lofaro+Jr. · · Score: 2, Interesting

      Support?!

      I submitted 3 Apache bugs (39940, 40146, and 40301) and they haven't even been assigned to anyone or commented on by anyone, never mind fixed!

      --
      Just because it CAN be done, doesn't mean it should!
    3. Re:Some Theories... by Sancho · · Score: 1

      I'm in a similar boat. I've posted several questions and requests even for someone to acknowledge that a particular bug I've discovered exists. I've gotten zero answers. It's frustrating when a project's stopping block is a bug that I can't seem to track down in the code (it's kernel level--I'm simply not that good) and that no one else will acknowledge the existence of. The only good side is that at least I'm not paying for this lack of support!

    4. Re:Some Theories... by swillden · · Score: 1, Interesting

      I submitted 3 Apache bugs (39940, 40146, and 40301) and they haven't even been assigned to anyone or commented on by anyone, never mind fixed!

      Which IIS bugs have you submitted. Have they been fixed? How much did it cost you to submit them?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Some Theories... by jmv · · Score: 1

      So I suppose the issue here is really "why are support contracts so expensive?" rather than "why is the software so expensive?".

      Except that in at least some of the examples given (XP, VS), there is no support included. MS will charge an extra for support, which should be included in the price if you want to compare with supported OSS. I'd say in general regardless of whether it's OSS or proprietary, support will tend to cost more than the software simply because that one cannot be duplicated at a near-zero cost.

    6. Re:Some Theories... by Anonymous Coward · · Score: 0

      "Me too"

      I submitted a FreeBSD bug on Apr 25, 2006. No one has even looked at yet. Maybe I shouldn't have posted the workaround along with the bug report.

    7. Re:Some Theories... by GIL_Dude · · Score: 2, Insightful

      But it sounds like you are paying for it in time and frustration if not directly out of your wallet. I hate that! My time is worth something to me when I am off work - and at work it definitely has value to the employer. They charge it out at a high rate, so if it is spent trying to get action on a bug like this it is not very productive time.

    8. Re:Some Theories... by VMSBIGOT · · Score: 1

      If he did submit a bug and has an open case with Microsoft for it, it is free. Bugs, hotfixes and licensing cases are (and always have been) free.

    9. Re:Some Theories... by dedazo · · Score: 1
      You're comparing apples to oranges here. The vast majority of companies that use VS.NET do so through an MSDN susbcription, which entitles you to between 4 and 10 free support incidents. And this is tier-three support, often with the people who work on the product. I am assuming that you refer to "support" for development products/servers rather than Visual Studio itself, which rarely (if ever) is a support issue (unless you count not knowing what to do with it, but that's training).

      I've used MSDN managed support incidents at least three times in the past seven years with server products, and I've solved my problems every time. On one occasion in 2004 I spent almost eight hours on the phone with one of the people in the Content Management Server testing team working through an issue that ended up having been caused by one of our developers. Didn't cost me a dime (well, of course we paid for the MSDN subscription).

      As for Windows itself, at the enterprise level the support is normally required for servers, not desktops. I've never worked for a small company that uses Microsoft products so I don't really know how things work there. If it's anything like the enterprise I'd say once you pick up that phone you're desperate enough that $300 or whatever you end up paying is really peanuts. The premium support contracts with Microsoft (normally through regional offices) are worth their weight in gold and they're really not that expensive considering what you get. This might very well be the case with some FLOSS products of course, but I'm not familiar with that beyond the example I mentioned.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    10. Re:Some Theories... by Sancho · · Score: 3, Insightful

      Indeed. That was my (poorly illustrated) point. If I was paying for support, it would be someone else's problem. Failure to support that hardware device which the webpage claims is supported would probably be breach of contract. With OSS, I'm just screwed if I'm unable to fix it and no one else is willing to.

      Granted, with closed source software, there are far fewer people capable of fixing it, but if you've paid for the software and it doesn't work, I feel like you should be able to demand that the manufacturer fix it. At least there should be some entitlement there, whereas with OSS, there is none.

    11. Re:Some Theories... by swillden · · Score: 4, Informative

      If he did submit a bug and has an open case with Microsoft for it, it is free. Bugs, hotfixes and licensing cases are (and always have been) free.

      Admittedly it's been a few years since I dealt much with MS software, but back around 2000 or so, I found some bugs in VC++ and it cost us $199 per incident to report them. I guess they called it "support" because an MS engineer looked at the problem for a while before deciding it was a bug, but it still seemed like paying money to report bugs to me.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    12. Re:Some Theories... by swillden · · Score: 2, Insightful

      With OSS, I'm just screwed if I'm unable to fix it and no one else is willing to.

      Have you tried identifying someone who has the knowledge to fix your issue, and offering them money to do it?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    13. Re:Some Theories... by Sancho · · Score: 1

      If it wasn't less trouble to just buy new equipment, that would be a viable solution. In this case, it's not.

      Note that I'm not complaining here. I'm mildly irritated that this supposed working device does not, in fact, work. I'd like to see it removed from the hardware compatibility list if no one is willing to fix the problem itself. But I knew what I was getting into using OSS, so I'm certainly not angry.

    14. Re:Some Theories... by swillden · · Score: 3, Interesting

      I see. Yeah, I'm sure it's easier to buy a new NIC or whatever than fight with the one that's broken. Until manufacturers care about drivers for OSS operating systems, that's going to be an issue. On which subject, by the by, I have a nice anecdote: When I got my IBM Thinkpad T40, with an Intel WiFi chip, there was a problem with the WiFi driver. A small percentage of packets were being corrupted. I sent an e-mail to the driver project mailing list and in less than an hour the driver developer at Intel sent me a patch to test. When manufacturers do care, support for OSS can be very good, indeed.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Some Theories... by Sancho · · Score: 2, Interesting

      Indeed. I chose Intel wireless specifically for this purpose, and I'm rather sad to see people giving it flack for the distribution restrictions.

      The crazy part about all of this is that the OS I'm using is BSD. The nic works great on Linux, but whoever ported it to BSD (Theo, I think?) either didn't do it right or somewhere along the way it got screwed up. Now bringing the interface down and back up makes the NIC worthless. Reboot is required to fix it.

      I believe the original driver release was for Linux from the manufacturer (the also have a firmware blob for the device). I suppose I could write them for support, but I'm not hopeful.

    16. Re:Some Theories... by Sancho · · Score: 1

      Might not have been obvious that I'm quite happy with Intel. The card that's giving me problems is a 3Com.

    17. Re:Some Theories... by Jah-Wren+Ryel · · Score: 1

      Failure to support that hardware device which the webpage claims is supported would probably be breach of contract.

      Have you read any of the limited warranties that come with all proprietary software for the last 15 years? The most you could ever hope to squeeze out of that lawsuit would be a refund of the original purchase price.

      With OSS, I'm just screwed if I'm unable to fix it and no one else is willing to.

      Hey, you can get a refund for the purchase price, just like with proprietary software.

      You could also spend that money on a contract developer to make it work, unlike most proprietary software (vxworks being one notable exception).

      --
      When information is power, privacy is freedom.
    18. Re:Some Theories... by suv4x4 · · Score: 1

      Three reasons come to mind:

              * Quality and reliability: These products may cost you less in the long run. I couldn't begin to say how many hours I've wasted tracking down stupid issues in every Microsoft environment I've ever used, from Visual Basic 3 to today's Visual Studio.NET
              * Support: I would guess that most of these licenses come with some kind of support contract.
              * Relative obscurity: If you have hundreds of thousands of customers, you can afford to spread the load between them. When you only have a few thousands, you need more money per customer to support the same level of development.

      Of course, these are all hypothetical and general. YMMV.


      You know, I'm not the kinda guy who'll split your post in pieces and reply eagerly to every piece. But let's just do it for the hell of it!

      These products may cost you less in the long run.

      I agree this is the case, but my doctor says the chances of me living more than 500-600 years is highly unrealistic. After mild depression and consulting my psychologist, we agreed that a business can't survive on vaporware-like hopes that it'll be very cheap in the distant future, but right now it's a shitload o' money.

      I would guess that most of these licenses come with some kind of support contract.

      I guess that explains the "commercial support" banners right? What was the point of restating the obvious?

      If you have hundreds of thousands of customers, you can afford to spread the load between them. When you only have a few thousands, you need more money per customer to support the same level of development.

      Your'e basically saying OSS is a niche which only snobs can afford for completely snob reasons. The rest of us buy commodity goods at commodity prices.

      This is directly a book example.

    19. Re:Some Theories... by Anonymous Coward · · Score: 0

      Here's a hint: bugs that are well written are more likely to recieve attention than badly written bugs.

      39940 server-info page doesn't show all virtual hosts in core.c section
      The server-info page doesn't show all of our virtual hosts in the core.c
      section. If I delete some of the hosts from the httpd.conf, some of the ones
      that didn't show up now do.

      Well, this bug is about useless. What's the impact of these not showing up? Why is this a bad thing that needs attention now? Is there a reason this cosmetic-sounding issue should be addressed in the next release? How many hosts will show up? Is it always the later hosts in the conf file that don't show up? Is it random? Can you attach an httpd.conf file which I can use to repro this on my system? A step-by-step howto on reproing this?

      40146 mod_ssl info in server_info is blank
      The mod_ssl info in the server info page is blank after the line "Current
      Configuration:", there is no info after that, the dividing line between sections
      follows immediately thereafter.

      Well, this bug is about useless. What's the impact of this not showing up? Why is this a bad thing that needs attention now? Is there a reason this cosmetic-sounding issue should be addressed in the next release? What info are you expecting/requiring to see there? Why do you think this is a mod_info bug and not a mod_ssl bug? Where's the repro case?

      40301 Missing directory causes 403 instead of 404 error
      I have access denied using "Deny all" inside a and an "Alias /dirname/" pointing to a directory with access enabled using a "Directory /dirname/" and "Allow all". If that directory is missing people get a 403 error instead of a 404 error. This bug also happens in 2.2.2

      Well, this bug is about useless, and of all three of your bugs this is probably the only one which seems like it isn't at-a-glance cosmetic! But looking at it I'm thinking "this guy mangled his httpd.conf file, and this is more likely a user error than a real problem. He also didn't bother posting a sample httpd.conf and then a list of URLs to retrieve and the expected/actual results for each."

      These bugs haven't gathered votes, which means no one else seems to care about them. They're badly written, cosmetic, lacking in detail, lacking in repro cases, fail to describe the impact of the bug. No wonder no one is taking them on. Two "who cares" bugs and a "probably user-error" description. If you can't be bothered to attach a repro case I'm certainly not going to waste my time trying to repro it when there are users who have real bugs they want addressed that did care enough to give a repro case.

    20. Re:Some Theories... by Anonymous Coward · · Score: 0

      Speaking of FLOSS vendors, I like the ones that supply theirs with mint. The whitening varieties I don't really care about... mostly it's whether or not my FLOSS is strong enough that it doesn't snag and fray between my teeth. And I pretty much always go with the waxed variety.

      Oh, wait... did you mean Free Open Source Software? That's FOSS, dipshit.

    21. Re:Some Theories... by Blakey+Rat · · Score: 1

      Ok, but then you have to ask why they haven't been marked (by a developer) as "need more info". I think the original post still applies; regardless of how bad the bugs are, they haven't been looked at and that's a huge problem.

    22. Re:Some Theories... by Anonymous Coward · · Score: 0

      Please try to pass a sobriety test before posting such rubbish. You claim that OSS or FLOSS has no guarantee, and the proprietary software you 'paid cash for' has some warranty. Again, I ask for the sobriety test. You apparently 'want someone to choke', and thought that proprietary would give you that --failing the sobriety test. Which part of (for example) Microsofts EULA did you fail to read? The software is licenced (not sold), so it is provided *AS IS WITHOUT ANY GUARANTEE WHATSOEVER, NOT EVEN THE GUARANTEE OF MERCHANTABILITY OR FITNESS FOR ANY OTHER PURPOSE*!!! Its right there in bold legalese. With Free/Open Source, you can GOOGLE for answers, or get onto a forum and get help (basically free). With microsoft you pay for the phone call, and there is no guarantee that any answer will solve your problem (and you will have to wait for it). Many times the microsoft answer will be 'wait for service pack X out in 5 months'. With open source (especially with the operating system), 'Try an newer version, from 20 minutes ago'. People will *email you* checking to be certain that the problem was solved for you. I know there are big holes in the Free/Open software map, but there are a lot of solutions too, and popular applications get a lot of service, maintenance, and support.

    23. Re:Some Theories... by Eivind+Eklund · · Score: 1
      Which BSD and which card? (If it's FreeBSD, I can easily track down who's worked on the card, and possibly help you.)

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    24. Re:Some Theories... by Sancho · · Score: 1

      It is FreeBSD, and the driver is if_txp.c.

      I appreciate the help, but I'm not sure how much luck you'll have. I believe the driver was ported to OpenBSD first, and then that code was ported to FreeBSD. A co-worker's testing revealed that the card behaves the same way in OpenBSD, which leads me to believe that the original port from the Linux driver was flawed, thus it's probably not something anyone related to the FreeBSD project ever dealt with (all of this was discovered after I submitted the FreeBSD bug reports). But if you can at least get the driver marked as broken, I'd feel a lot better! :)

    25. Re:Some Theories... by Anonymous Coward · · Score: 0
      *eyeroll* If anyone else in the world cared enough for this to go through investigation the bug would have votes on it. No one does. These are non-issues. I'm not going to burn my time begging for scraps of information from this guy so I can close two cosmetic bugs and explain how the httpd.conf file works. I've got real bugs I need to take care of.

      They've been looked at, triage decided they could wait for the next bug scrub, and they were right. If this guy actually cared about these bugs he'd have repro cases available.

    26. Re:Some Theories... by Anonymous Coward · · Score: 0

      Suck it, flossboy.

  4. Red Hat not competing with Microsoft by WilliamSChips · · Score: 1

    Red Hat is competing with the big iron Unices like HPUX and crap like that which costs in the thousands. It's cheap for its niche.

    --
    Please, for the good of Humanity, vote Obama.
    1. Re:Red Hat not competing with Microsoft by DraconPern · · Score: 2, Insightful

      I don't see how RedHat is competing with 'Big Iron' when it doesn't have half the features. May be against lowend Solaris installs, but the price isn't that different.

    2. Re:Red Hat not competing with Microsoft by paitre · · Score: 2, Interesting

      Exactly.

      My employer is going RH (and possibly SuSE) and we're saving something like 7 figures in licensing and hardware support contracts by dumping the majority of our HP and Sun systems for bladeframes running RHEL.

      Even with that, we're still paying a crapload, but the savings are immense when compared to RH's "real" competition. Personally, I suspect that RH would be nore than happy to lose what little of the workstation market that they have so they can rake in more money in server licenses...

    3. Re:Red Hat not competing with Microsoft by CastrTroy · · Score: 2, Interesting

      Exactly, Redhat WS is not equivalent to MS Windows XP. With Redhat you get a lot of stuff you don't get with Windows XP, like a full office suite, which from MS would cost more than $300.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Red Hat not competing with Microsoft by eclectus · · Score: 2, Insightful

      apples & oranges. You are dropping HW & SW support from HP/SUN and getting SW support only from RHEL. If you compare SW only support costs from Sun/RedHat/HP at equivilant support levels, they are fairly equivilant.

      *full disclosure. I work for Sun Support, onsite at a large company that uses HP, RHEL, and Sun. I work with the folx who purchase support from all three vendors, and I'm going off of what they tell me, plus what I've seen elsewhere.

      --
      This signature is a waste of 42 characters
    5. Re:Red Hat not competing with Microsoft by shogarth · · Score: 1

      Red Hat is not competing with "Big Iron." They are a software service company not a hardware outfit. The biggest of the Big Iron operators, IBM, sells and supports Red Hat. They are competing in the server space with other commercial Linux support outfits, Solaris, *BSD, Win2K3, and a few others. They aren't really competing at all in the desktop space.

      That said, Linux is not as full featured as some of the commercial OS offerings. For example, some of the debugging tools available for Sparc Solaris rely on features that the x86 hardware platform simply doesn't implement. Is that a Red Hat issue? No. It's a limitation chosen by the user when they selected a more limited hardware platform.

    6. Re:Red Hat not competing with Microsoft by paitre · · Score: 1

      Not really, because we're also paying hardware support for the bladeframes that we're using.

      A cost which is a _FRACTION_ of what we are paying for our Sun and HP rigs.

    7. Re:Red Hat not competing with Microsoft by Anonymous Coward · · Score: 0

      This is the most stupid post I've seen. The prices quoted are not realistic and they obviously are unable to do research. Redhat is not in the desktop business and does not want to be in it.

      Had they looked at Novell they would have found world class support for everything they mentioned at a fraction of the cost.

    8. Re:Red Hat not competing with Microsoft by Anonymous Coward · · Score: 0

      3/2 is a fraction. So is 97/100. The term is meaningless.

    9. Re:Red Hat not competing with Microsoft by adolfojp · · Score: 2, Funny

      That is quite interesting. I was under the impression that OpenOffice.org was available for Windows.

    10. Re:Red Hat not competing with Microsoft by Danga · · Score: 1

      That is if you want to pay MS for an office suite. Like the replier above me said Open Office is available for Windows too, so there is a still a free option available.

      It also is not like Redhat wrote Open Office, them "including" it costs the company absolutely no extra money so don't act like the company is "nicer" for including it and/or Redhat WS has some huge advantage because OO is included on the installation disc.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
  5. sounds like you don't really know what you need by Anonymous Coward · · Score: 0

    you want to be cheap but want everything done for you so that you don't have to do any work yourself. good luck!

    buy one seat for anything support wise and when you have a problem reproduce it there and go thru that seat for the support.

    1. Re:sounds like you don't really know what you need by binarybum · · Score: 3, Insightful

      While I think your second line is a good idea, your first misses the point - the submitter was comparing commercial OSS vs. CSS not commercial OSS vs. free OSS.

      --
      ôó
    2. Re:sounds like you don't really know what you need by T.E.D. · · Score: 1
      While I think your second line is a good idea, your first misses the point - the submitter was comparing commercial OSS vs. CSS not commercial OSS vs. free OSS.


      He said he was doing that. What he was actually doing was comparing:
      • Full commerical support of a large API to shrink-wrapped compiler with little support
      • 3 RTOS's, with no numbers posted for prices of the non-OSS ones (I use one of them. He's in for a suprise when he gets its numbers. A nasty suprise if he's delivering enough units that runtime license fees are an issue.)
      • A shrink wrapped OS with an unsupported gray-market copy of an OS.
      • A full commercial Unix development environment with support to a small set of Unix compatability tools you can download off the net.
  6. Profit! by riversky · · Score: 3, Informative

    Hire people to make the software (even open source) = Wages to pay

    Hire people to make the software but not pay them = slavery

    Charge more for the product than the wages you pay = PROFIT

    Ok that was way too simple but the bottom line is no one ever said OSS was non-profit or even small profit. In fact by driving down costs these providers can get richer than with proprietary software. The model is buy low and sell high. Economics 101

    1. Re:Profit! by logicpaw · · Score: 1
      Charge more for the product than the wages you pay = PROFIT

      But charge less than competitive offerings, else the customers go there instead, and your Revenues = 0

      OSS has the problem that the cost of installing an alternative and identical distribution often approaches zero, so a company can only charge for things that aren't part of their distribution (phone support, pretty packaging, etc.)

    2. Re:Profit! by suv4x4 · · Score: 1

      The model is buy low and sell high. Economics 101

      Their side is obvious. But I can't understand the companies which given two choices A and B:

      A. RedHat: shitload o' money, crappy support, and a linux distro.

      B. CentOS: free, no crappy support (hey IRC and Google are still there), and a linux distro. .. pick A, for the hell of it.

    3. Re:Profit! by Anonymous Coward · · Score: 0

      Welcome to the American way, like it? Well, to f*cking bad....

  7. Support by radish · · Score: 5, Informative

    But you say you want support, that's why you're paying. Hate to break it to you, but an OEM license of XP doesn't buy you any useful support. Neither does a $700 VS license. Microsoft, like everyone else, charges for support contracts.

    --

    ---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"

    1. Re:Support by Rix · · Score: 1

      That's the problem with QT. You can't just buy a license, without support.

    2. Re:Support by QuantumG · · Score: 2, Interesting

      No, the problem with QT is that their business model is not actually based on any legal concept of copyright. Their spin on licensing is that developers must pay a seat license to develop applications which use their library if the resulting product is going to be "commercial". They specifically say that you can't use the open source version of their product to develop commercial software. Then, in the same breath, they claim that their library is under the GPL, which, if you ask the authors of the GPL they will tell you, has no such restriction.

      --
      How we know is more important than what we know.
    3. Re:Support by Shawn+is+an+Asshole · · Score: 1

      Which is why I use wxWidgets + DialogBlocks ($70/user)...

      --
      "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    4. Re:Support by QuantumG · · Score: 2, Informative

      Alternatively, you could just write the UI for your application in the appropriate language for each of the platforms you want to support. Yes, that means writing one in C# for Windows, one in Objective-C for Mac and one in C for Linux. Then use a common core for all platforms. The UI should be seperate from the core anyway, so its not like it is hard to write three seperate UIs. It does, however, mean you can make the app look different on each platform, something that people who use cross platform toolkits claim they don't want, until they actually start getting customer complaints from users who want your app to look and feel like every other app on their platform. Of course, these are usually Mac users, and we tend to just ignore them, so the myth of cross platform UIs continues.

      --
      How we know is more important than what we know.
    5. Re:Support by CodeBuster · · Score: 1

      They specifically say that you can't use the open source version of their product to develop commercial software. Then, in the same breath, they claim that their library is under the GPL, which, if you ask the authors of the GPL they will tell you, has no such restriction.

      In fact this is a violation of the GPL which they claim to be licensing under. There cannot be added clauses which remove rights granted by the GPL or it is NOT GPL. They can charge whatever they want for the "commercial" version under the GPL but they cannot prevent you from compiling your own version from their source code, which must be made available for free (download) or nominal reproduction/copying fees (burned CDs + shipping), or downloading their "non-commercial" (i.e free) version and then using it for "commercial" use.

      If they modify or add features to a GPL project then they MUST license those features under the GPL too and they cannot add additional licensing restrictions on those improvements. The only way that they can charge more for the "commercial" version AND enforce their right to limit how you use the software is for them to build a completely proprietary project that runs on Linux, then they can license their complete, compiled (with or without source), and wholy owned product however they chose, but if they choose to license under the GPL then they cannot impose the use restrictions.

    6. Re:Support by QuantumG · · Score: 1

      One thing they can do, and I don't really know if they actually do, is refuse to sell you a commercial license if they suspect you have been using the open source license to develop an app which you now wish to distribute without source code. In that way they can retroactively enforce their restrictions on the GPL licensed version of their software for that small class of people.

      --
      How we know is more important than what we know.
    7. Re:Support by AdamKG · · Score: 1

      You can indeed get a licence without support.

      It's called the GNU GPL.

      --
      groupthink: It's good for self-esteem.
    8. Re:Support by swillden · · Score: 4, Informative

      The only way that they can charge more for the "commercial" version AND enforce their right to limit how you use the software is for them to build a completely proprietary project that runs on Linux, then they can license their complete, compiled (with or without source), and wholy owned product however they chose, but if they choose to license under the GPL then they cannot impose the use restrictions.

      Nonsense.

      Qt is licensed under two licenses: The GPL and Trolltech's commercial development license.

      If you use the GPL version, which you acquire from wherever you like, then your application must also be licensed under the GPL, or you have no legal right to distributed it. Technically, you had no legal right to create it, except by accepting the terms of the GPL, because your application is a derived work and creation of derived works is reserved to the copyright holder.

      If you buy the commercial license, you can sell your software as closed source, and you can redistribute the run-time files that Trolltech provides you, or that you build from the copy of the code that Trolltech provides you.

      Code which was originally written under the GPL is not eligible for integration into a work under the commercial license. Not because Trolltech is adding requirements to the GPL, but because Trolltech's commercial license excludes such software from being linked to and distributed with their commercial version of Qt. You can't do it under the commercial license, and you obviously can't do it under the GPL.

      There's no weird copyright theory here, just a couple of different licenses.

      In practice, of course, lots of people start commercial Qt projects prior to purchasing development licenses. I've never heard of Trolltech making any attempt at all to curb this, beyond simply saying that it's not permitted.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Support by rca66 · · Score: 1
      They specifically say that you can't use the open source version of their product to develop commercial software.

      Can you give a quote for this allegation? What I found is the following:

      Trolltech's Commercial licenses allow customers to develop, use and distribute their applications under standard commercial terms.

      On the other hand they have this:

      Trolltech's Open Source versions are available under the terms of the GPL - General Public License. The main obligation for software development under the GPL is that anyone using your software must have access to complete source code, and must be able to modify and redistribute that software to anyone free of charge.

      If you want to make commercial software using the GPL-license - fine, just that your product has to be under the GPL as well, which is just fair. You can sell your software - as long as the customer gets your code and may distribute it for free. MySql has a similar dual licensing model. So, where's the problem?

    10. Re:Support by swillden · · Score: 1

      One thing they can do, and I don't really know if they actually do, is refuse to sell you a commercial license if they suspect you have been using the open source license to develop an app

      The don't have to bother with deciding if they suspect you and refusing to sell. They just make it a condition of the applicability of the commercial license. Code developed prior to purchase of a Qt license is not eligible for distribution under the commercial license. Now, how they'd enforce that is another question -- and I really doubt they'd even want to. It wouldn't be worth the PR damage.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Support by cortana · · Score: 1

      Hear, hear!

    12. Re:Support by QuantumG · · Score: 2, Interesting

      The problem is your inability to do a small amount of research on your own. From their FAQ:


      Can we use the Open Source Edition while developing our non-opensource application and then purchase commercial licenses when we start to sell it?

      Answer:
      No. Our commercial license agreements only apply to software that was developed with Qt under the commercial license agreement. They do not apply to code that was developed with the Qt Open Source Edition prior to the agreement. Any software developed with Qt without a commercial license agreement must be released as Open Source software.


      So say I develop a nice open source app. Someone comes to me and wants a commercial license so they can distribute it without source. I go to Trolltech and ask for a commercial license for their library and they spring this shit on me. There goes my opportunity to fund my open source development. Moral of the story: don't use Qt for open source development if you ever want to be self funding by dual licensing.

      --
      How we know is more important than what we know.
    13. Re:Support by Danious · · Score: 1

      Man, that's some ignorant FUD you got going there, you really don't have a clue about copyright law or dual licensing do you???

      Care to back up your claims about what TT and RMS say with some references??? No??? That's because they've never said such things...

      John.

    14. Re:Support by argel · · Score: 1

      How can Trolltech be violating the GPL when they are not bound by it??? You are forgetting that they own the copyrights to Qt and thus can distribute it any way they want!

      --

      -- Argel
    15. Re:Support by Raenex · · Score: 1

      Wow, that sucks. Interesting info, thanks for posting.

    16. Re:Support by Raenex · · Score: 1
      The UI should be seperate from the core anyway, so its not like it is hard to write three seperate UIs.

      Oh come on, its a large drain of resources to write the UI three times and then to keep them in sync. That's the whole point of cross-platform libraries. Some of them (like SWT) even use the native widgets when they are available, so that the app behaves and looks like its native platform.

    17. Re:Support by Anonymous Coward · · Score: 0

      Actually, its perfectly legal to develop private code against the GPL version of QT for a while, then buy the commercial license and release that code as a commercial product. The legal trick there is you need to keep your source in-house until you buy the license and "switch" your code over to using the official commercial version. In-house software linked against (more accurately "based on") a GPL product need not be GPL itself - its only when you distribute it to others that the GPL stuff kicks in.

    18. Re:Support by TheRaven64 · · Score: 1
      From my reading of the Qt license, they are not placing extra restrictions on the GPL'd version. The GPL'd version does not allow you to distribute code linked against it under a non-GPL compatible license. The commercial license has some extra restrictions, and relaxes others. The restriction it relaxes allows you to use any license you like for your code. The restriction it adds is that your code must be developed using the commercial license (and you have to give them some money). It's not in violation of the GPL, since you can still do anything with the GPL'd version that you could if the commercial version didn't exist.

      Personally, I'll stick with GNUstep; better toolkit, better language, better dev tools and a better license (LGPL).

      --
      I am TheRaven on Soylent News
    19. Re:Support by Otter · · Score: 1
      The problem is your inability to do a small amount of research on your own.

      I don't understand -- you're in such a rage because their dual licensing (which you're claiming, completely falsely, is a GPL violation) requires you to pay to do your own dual licensing?

    20. Re:Support by QuantumG · · Score: 1

      you had no legal right to create it

      Wish I could get my legal advice from a cornflakes box too.

      --
      How we know is more important than what we know.
    21. Re:Support by QuantumG · · Score: 1

      Personally, I'll stick with GNUstep; better toolkit, better language, better dev tools and a better license (LGPL).

      And looks like ass on every single platform, not to mention the nightmare you have to go through to make a distributable.

      --
      How we know is more important than what we know.
    22. Re:Support by QuantumG · · Score: 2, Insightful

      Jesus, are you a simpleton or what? You can't dual license any code you developed against the GPL version of Qt. That means you must have a commercial license of Qt from the very first day you sat down to code your open source app. No-one starts an open source project with the knowledge that they are going to dual license the code when it is mature (usually 3 to 5 years after you start the project). Trolltech's licensing policy is designed to thwart people using the GPL version of their library to do proprietary development, but it, in effect, thwarts all dual licensing of open source software. Of course, this is an unintended consequence, but it comes about as a result of Trolltech choosing an insanely strange business model (charge the developer instead of the distributor) in an attempt to milk money out people earlier on in the development process.

      --
      How we know is more important than what we know.
    23. Re:Support by QuantumG · · Score: 1

      STFU. Dickhead.

      --
      How we know is more important than what we know.
    24. Re:Support by Anonymous Coward · · Score: 0

      Look at IBM and Microsoft as examples. Microsoft may charge for developer support but when you pay for it it's per incident and it's extreemly good. Also you have to account for Microsoft's time maintenancing the MSDN portal with tech articles and other forms of extended documentation which serves as a form of developer support. It cost a lot of money to QA something like MSDN.

      I had to use Microsoft developer support about two years ago. I was trying to implement a SmartClient using the advice of Chris Sells a rather popular Microsoft Team Lead/Manager. Within two calls I was actually put in touch with Chris to provide support. I don't see how MS could have done a better job supporting me as a developer, they found the employee who wrote the article I had a question about and got an answer.

    25. Re:Support by lahvak · · Score: 1

      No, you are wrong:

      Can we use the Open Source Edition while developing our non-opensource application and then purchase commercial licenses when we start to sell it?

      Answer:
      No. Our commercial license agreements only apply to software that was developed with Qt under the commercial license agreement. They do not apply to code that was developed with the Qt Open Source Edition prior to the agreement. Any software developed with Qt without a commercial license agreement must be released as Open Source software.


      If you develop an open source application, as you mention in your example, this clearly does not apply. In your situation, you clearly do release all the code developed with the open source edition as open source. Therefore you satisfy their requirement, which means that there is no problem whatsoever.

      --
      AccountKiller
    26. Re:Support by mcrbids · · Score: 1

      Their spin on licensing is that developers must pay a seat license to develop applications which use their library if the resulting product is going to be "commercial". They specifically say that you can't use the open source version of their product to develop commercial software. Then, in the same breath, they claim that their library is under the GPL, which, if you ask the authors of the GPL they will tell you, has no such restriction.

      Uh, you missed something very basic, here.

      Let's say I write software to manage the growth rate of grass on your front lawn. I use QT to do so, and I release it, say, as a SourceForge project.

      The source is open, whatever. I can sell it for any price I can get, but because I wrote my app with QT, the source code must comply with the GPL. It's gotta be open source, and anybody I sell the app to can sell it, too.

      Frequently, a commercial vendor will not want to disclose the source code, and sell just the compiled binaries. (I do this) In this case, if I want the right to sell only binaries, I must purchase the QT license. It's not that the "commercial use" idea is in the GPL, it's that the idea of not disclosing source (usually when software is sold as "commercial" or "closed source") is incompatible with the GPL.

      So you buy the other license.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    27. Re:Support by Cid+Highwind · · Score: 1

      Personally, I'll stick with GNUstep; better toolkit, better language, better dev tools and a better license (LGPL).

      And the frameworks your apps need to run are available on a worldwide total of like four computers, counting the one in your office...

      --
      0 1 - just my two bits
    28. Re:Support by Anonymous Coward · · Score: 0

      Code which was originally written under the GPL is not eligible for integration into a work under the commercial license. Not because Trolltech is adding requirements to the GPL, but because Trolltech's commercial license excludes such software from being linked to and distributed with their commercial version of Qt. You can't do it under the commercial license, and you obviously can't do it under the GPL.

      You seem confused. Code isn't "written under the GPL" -- that makes no sense. The GPL is a license under which you *distribute* code. (If you believe software can be "written under" a license, then what license was Qt itself "written under", since it's distributed under two different licenses today?)

      If I don't distribute my software, I'm welcome to link it to a GPL library. Even RMS is fine with that: the GPL exists to provide others who use my software the same rights as I received, so if no others use it, I'm not limiting anybody's rights by not sharing the source code.

      So if I write a program using GPL Qt, and then buy a Qt commercial license, and distribute my code with that, I'm not violating anything.

      At least, unless your jurisdiction allows Qt to place arbitrary requirements on you, like "if you release a product linked to Qt commercial and not licensed under the GPL, you must have started writing it after buying a Qt commercial developer license" or "you can't redistribute the Qt library if you owned a Honda in 1985". I can't imagine arbitrary claims ever holding up in court, though. What you did (legally) before buying somebody's product can't prohibit your use of it.

    29. Re:Support by QuantumG · · Score: 1

      And you pick up the phone and call Trolltech and they say "huh? you want a license to distribute open source code without the source code? We don't sell that." and you patiently explain your situation to them and they say "no sorry, if we offered licenses for that situation people would just develop proprietary software with the open source Qt and then come to us for a commercial license when they wanted to distribute to their customers.. we wouldn't make money for the 3 years that the software was under development. GO AWAY."

      --
      How we know is more important than what we know.
    30. Re:Support by QuantumG · · Score: 1

      Our commercial license agreements only apply to software that was developed with Qt under the commercial license agreement.

      That's the important part. You can't get a commercial license if your code has already been developed.

      --
      How we know is more important than what we know.
    31. Re:Support by QuantumG · · Score: 1

      Yeah, unfortunately they can just refuse to sell you a license.

      --
      How we know is more important than what we know.
    32. Re:Support by kisielk · · Score: 1

      I wish I had modpoints right now, because you totally debunked the parent poster's misinformation (which, curiously was modded up, while your comment has not).

      A lot of people seem to miss these basic points:
      If you are the original copyright holder of the code to your project, you can distribute it under the GPL while linking to the GPL version of Qt. Should you decide later that you want to sell it as a non open source project you are then free to purchase a commercial GPL license and distribute it as closed source software. The only restriction forced upon you by the Qt is library is if you link against the GPL verison of the Qt library, your software must also be distributed under the terms of the GPL license. If you link against the commercial version of the library, which you can only do if you pay Trolltech the license fee, you are free to distribute it (and the necessary binary parts of the library, a right granted to you by the license that you pay for) under a different license. The terms of distributing the commercial portion of the Qt library may have some additional restrictions, but discovering those is left as an exercise for the reader.

    33. Re:Support by Tim+C · · Score: 1

      Neither does a $700 VS license.

      According to the MS site, it buys you two free support incidents; further support calls are paid for. In any case, if you're going to use VS commercially it's worth spending the extra to buy at least one MSDN subscription; of course, that pulls the price up to rather nearer that of QT.

    34. Re:Support by rca66 · · Score: 1
      The problem is your inability to do a small amount of research on your own.

      What you bring up here, doesn't contradict what I said. Again: if you use the GPL license, you have to release your app under the GPL. If you want to make business with it, it is as with any other GPLed software: it's possible (they nowhere state you are not allowed to), but probably not the classical off the shelf software. You still have to come up with a proof, that what they do is not correct.

      So say I develop a nice open source app. Someone comes to me and wants a commercial license so they can distribute it without source. I go to Trolltech and ask for a commercial license for their library and they spring this shit on me. There goes my opportunity to fund my open source development. Moral of the story: don't use Qt for open source development if you ever want to be self funding by dual licensing.

      Well, if you use a pure GPL licensed version, you don't even have the alternative up front to decide you want a closed source app. Try to get a closed source license for the GNU tools for instance, or the Linux kernel. That this is not suitable for many people can easily be seen. One can whine about the license strategy of Trolltech (as one can whine about the GPL), but the allegation, that they are doing something incorrect regarding the GPL or that their business model is not actually based on any legal concept of copyright is simply not true.

    35. Re:Support by QuantumG · · Score: 1

      again, your knowledge of copyright, or ability to follow a simple bit of logic is clear for all to see.

      --
      How we know is more important than what we know.
    36. Re:Support by TobascoKid · · Score: 1

      you had no legal right to create it,

      I have to disagree on this one (with the usual IANAL) - the "distributing derived works" clause only kicks in once you start to distribute what you've created, so you can create all the GPL derived software you like and never distribute it.

      --
      At some point, somewhere, the entire internet will be found to be illegal.
    37. Re:Support by rca66 · · Score: 1
      again, your knowledge of copyright, or ability to follow a simple bit of logic is clear for all to see.

      As you didn't present any logic, there was not much to follow.

    38. Re:Support by Eivind+Eklund · · Score: 1
      No, they can't. Trolltech is a norwegian company, and we have strict competition laws: You are not allowed to refuse business on arbitrary grounds. I'm fairly sure this would be considered arbitrary.

      I don't even get what Trolltech is going on about with refusing "code that has earlier been distributed under the GPL" - it doesn't seem to make any sense, business-wise. They get money from the licensing - the only way it could make sense is if they want to avoid being associated with people "de-GPLing" code, to stay friendly with the open source folks?

      Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    39. Re:Support by QuantumG · · Score: 1

      The purpose is to force you to buy a license for each developer at the start of development. If you could just buy a license on ship day you would never pay for developer licenses. That would make it impossible for Trolltech to audit you and ensure that you havn't got more developers on the project than you claim you have.

      And yes, I'm well aware of european competition laws, that's why I said their business model is not one that is based on legal principles. This may tempt you to ask what it is based on, and the answer is "FUD". They have FAQs that are full of "legal advice" that is blatantly false which scares people into buying a license. Of course, by "people" I mean middle managers, because the programmers don't give a shit, they just wanna use the best cross platform UI library available and, sadly, that is controlled by Trolltech.

      --
      How we know is more important than what we know.
    40. Re:Support by QuantumG · · Score: 1

      I agree, unfortunately Trolltech do not:

      You must purchase a Qt Commercial License from Trolltech or from any of its authorized resellers before you start developing proprietary software. The Commercial license does not allow the incorporation of code developed with the Open Source Edition of Qt into a proprietary product.

      So what do you do if you've developed a lot of code using the Qt Open Source edition and now want to distribute it in binary form without source code? Fucks me. I guess you call Trolltech and beg for a license. Maybe they'll give you one if you tell them when you started developing and pay the backdated licensing fees.

      --
      How we know is more important than what we know.
    41. Re:Support by Dilaudid · · Score: 1
      Our startup honestly wanted to use OSS products

      Why? You should choose the tool on the basis of what you need it for. Not every product is perfect for every situation. Why say "honestly"? We know OSS produces excellent software - but maybe you need something else.

      our main requirement was -official support for all OSS products-

      Why "official support"? I would have required good support. As others have mentioned windows support costs extra. I've worked for an organisation where we had the gold support. I only used it once, and after months working together we could only find a workaround for an issue between two MS products - support isn't a magic bullet.

      OSS is useful for people who want to control and understand the tools they use. In my experience, this and the additional free, public resources available for OSS products are far more important than "official support" - especially in development environments.

      After all, we have decided that the survival of our business is more important for us then 'do-good' ideas

      That's good - you're running a business not a charity and you've decided to keep away from technology you don't understand. Read the Top Ten Geek Business Myths and concentrate on your business model, not on the technology you are using (or not using) to achieve it.

    42. Re:Support by rca66 · · Score: 1

      You still don't get it. Here once again: Trolltech as the copyright holder has the right to release the software under whichever license they want. They opted for dual license, which is very common. You as a user can decide under which license you want to use their software. If you use their commercial license, you can distribute your work in closed form (so actually, what they call "commercial" is indeed, what the link you provided calls "proprierty"). If you chose the GPL-version, you have to distribute your code under the GPL as well, as the GPL tells you. You are not forbidden to make business with it according to the GPL (i.e. writing 'commercial' software) - and Trolltech does not forbid this anywhere as well, contrary to what you claimed, you may just not write closed source apps whith it - again, in complete accordance with the GPL. That you can not switch from GPL to closed source afterwards might be strange, inconvenient or whatever - but it's not against the GPL. If you want to produce closed source, you want the software under another license than the GPL. And Trolltech has all the freedom to deny you this right on their terms.

    43. Re:Support by QuantumG · · Score: 1

      They don't say "propertary software" they say "commercial software". So although they may intend to require only people who are writing proprietary software to buy a license from them, that's not who they say is required to buy a license from them. But more importantly, they can't require that you have done none of your development using the open source edition of their software as they are required by european law to sell licenses to anyone who wants them. So their attempt to place restrictions on people using the GPL version of their software and may in the future want to buy a commercial license are just, simply, not legal.

      --
      How we know is more important than what we know.
    44. Re:Support by swillden · · Score: 1

      I have to disagree on this one (with the usual IANAL) - the "distributing derived works" clause only kicks in once you start to distribute what you've created, so you can create all the GPL derived software you like and never distribute it.

      Yes, but that's the GPL, and that only applies if you accept the terms of the GPL. If you don't make use of the GPL, then you can only do what you're allowed to by copyright law, and copyright law prohibits the creation of derived works without permission of the copyright holder.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    45. Re:Support by Otter · · Score: 1
      Jesus, are you a simpleton or what? You can't dual license any code you developed against the GPL version of Qt.

      Uh, no shit. You can't dual license code developed against the GPL version of anything. (You're confusing it with the LGPL, perhaps?)

      Look, you have a shred of a valid point here (although I guarantee that if you really found yourself in that situation, they'd be glad to let you pay retroactively to resolve it), but why not state it clearly in the first place instead of ranting and raving about a nonsensical GPL violation and abusing people until you get around to clarifying it?

    46. Re:Support by swillden · · Score: 1

      You seem confused. Code isn't "written under the GPL" -- that makes no sense.

      It's true that we don't usually talk about it that way, but in fact it is. See, US copyright law reserves the right to create derivative works to the copyright holder. Writing an application that links to a copyrighted library *is* creation of a derivative work, and is therefore prohibited without permission from the copyright holder. The GPL grants that permission, and doesn't even attach any strings, so there's no problem doing it and people aren't accustomed to thinking about the issue.

      But, the fact is that you are relying on the permissions granted by the GPL when you create derivative software, even if you never distribute it.

      license, then what license was Qt itself "written under"

      Now that makes no sense. Since Qt isn't a derivative work of anything, there are no licenses required. If you write software from scratch, you own it, don't need a license to anything to do so, and can distribute it under any license you like. That's what Trolltech has done here.

      So if I write a program using GPL Qt, and then buy a Qt commercial license, and distribute my code with that, I'm not violating anything.

      As I understand it (not having read the terms of Trolltech's license for quite a while), you can't do that because the commercial license cannot be applied to your program. Not that Trolltech is likely to say anything about it. In practice, you can do that, even though in theory it's prohibited.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    47. Re:Support by swillden · · Score: 1

      If you are the original copyright holder of the code to your project, you can distribute it under the GPL while linking to the GPL version of Qt.

      Yes, you can. That's not at issue.

      Should you decide later that you want to sell it as a non open source project you are then free to purchase a commercial GPL license and distribute it as closed source software.

      What's a "commercial GPL" license?

      The only restriction forced upon you by the Qt is library is if you link against the GPL verison of the Qt library, your software must also be distributed under the terms of the GPL license.

      That restriction is forced upon you by the GPL, not by Qt.

      If you link against the commercial version of the library, which you can only do if you pay Trolltech the license fee, you are free to distribute it (and the necessary binary parts of the library, a right granted to you by the license that you pay for) under a different license.

      Except that said commercial license contains a clause which says it doesn't apply to software that was developed prior to your obtaining the commercial license. Linking that previously developed code to the commercial Qt libraries constitutes infringing creation of an unauthorized derived work, and distribution of the work is also infringement.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    48. Re:Support by swillden · · Score: 1

      So what do you do if you've developed a lot of code using the Qt Open Source edition and now want to distribute it in binary form without source code? Fucks me. I guess you call Trolltech and beg for a license.

      I haven't tried it, but I strongly suspect that if you contact Trolltech and explain the situation, pointing out that you weren't trying to get around their licensing structure but rather honestly began your project as Free Software and would now like to sell closed-source, commercial versions, that it would be easy to come to an agreement. I'm also sure that if you had a team of 12 people working full-time on this formerly-Free software, they'd want you to buy a dozen seats, not just one.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    49. Re:Support by swillden · · Score: 1

      Wish I could get my legal advice from a cornflakes box too.

      Try Title 17 section 106 subparagraph (2) of the US Code.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    50. Re:Support by swillden · · Score: 1

      Actually, its perfectly legal to develop private code against the GPL version of QT for a while, then buy the commercial license and release that code as a commercial product.

      Not according to Trolltech, and I think they're right. Why?

      its only when you distribute it to others that the GPL stuff kicks in.

      You are mistaken. It's only when you distribute that the GPL's *conditions* kick in, but you begin relying on the GPL's *permissions* before then. The GPL grants you permission to create and use derivative works without attaching any strings at all, but copyright law does not allow you to create derivative works, so you must rely on the GPL for permission even if you never distribute.

      That's actually not relevant, though. The key is that the Qt commercial license contains a clause that specifies that code that was developed using the Qt Open Source Edition is not eligible for coverage under the Qt commercial license. So, you may have Trolltech's permission to create closed-source derivative works and distribute them, but you do not have Trolltech's permission to distribute your previously-developed open source software (whether you released it or not) under their commercial license.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    51. Re:Support by rca66 · · Score: 1
      They don't say "propertary software" they say "commercial software".

      I repeat a quote I brought in in earlier posting:

      Commercial Licensing. This is the appropriate option if you are creating ***proprietary applications*** and you are not prepared to distribute and share the source code of your application.

      (My emphasis). So, they clearly say: you need the Commercial Licensing for proprietary, closed source applications. On the other hand you will find no word on their site, that forbids you to build commercial, non-proprietary applications using the GPL-Version - they only say it has to be open source.

      But more importantly, they can't require that you have done none of your development using the open source edition of their software as they are required by european law to sell licenses to anyone who wants them.

      Is this so? I as copyright holder don't have the right to determine who can get a license from me? Interesting, I thought I am free to sell a product to everybody I like. So, if I would like to license my software only to people born in Brighton or people living in Monaco or people whos first name starts with a 'Q', I would be free to do so. I would be interested to know which law prohibits me to choose whomever I like to sell my license.

    52. Re:Support by bnenning · · Score: 1
      Some of them (like SWT) even use the native widgets when they are available, so that the app behaves and looks like its native platform.


      Having native widgets is a far cry from behaving like a native app. I use Eclipse on Mac OS X, and I'm glad that it's available, but there's no mistaking it for a "real" Mac app.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    53. Re:Support by CodeBuster · · Score: 1

      Qt is licensed under two licenses: The GPL and Trolltech's commercial development license.

      As I understand it they cannot do that IF they have mixed the code bases because of the viral clause of the GPL which would make the commercial version subject to the terms of the GPL. The only way they could do this is if the commercial project borrowe/used no non-trivial code from the commercial version or vice-versa otherwise the viral clause kicks in when they attempt to distribute.

    54. Re:Support by lahvak · · Score: 1

      There is no problem with that. If you dvelop an application as an open source, and later decide to change the development model to closed source, it just means that your software will have two parts. First is open source, which was developed with the open source edition of qt, was released and is available as open source. On top of that, there is part of the code that was developed with Qt under the commercial license, which may or may not be open source.

      What you cannot do is develop some software with the open source edition, then buy the commercial license and apply it retroactively to the code that you developed with the open source edition. What they are saying here is that the part you developed with the open source edition has to be released as open source, even if you bought the commercial edition later.

      I believe that this is actually supposed to make it easier for you to switch your development model from open source to closed source, rather than more difficult. Compare it to a situation where you use a GPLed library. If you want to switch to closed source in that case, you have to rewrite your application to get rid of the library and replace it by something else. With Qt, you just need to re-license.

      --
      AccountKiller
    55. Re:Support by lahvak · · Score: 1

      What you bring up here, doesn't contradict what I said. Again: if you use the GPL license, you have to release your app under the GPL. If you want to make business with it, it is as with any other GPLed software: it's possible (they nowhere state you are not allowed to), but probably not the classical off the shelf software. You still have to come up with a proof, that what they do is not correct.

      That's not what he is talking about at all. If you as the author and sole copyright holder of your GLP software decide to create a closed source, proprietary version of your application and sell it, nobody can stop you. The only thing you have to make sure is that you don't link against any GPLed libraries, or that you don't use somebody else's code (regardless whether it is GPLed or not).

      What this guy wants to do is develop an open source application with GPL version of Qt, and then switch his development to closed source model and continue it as a closed source application. He has a problem because he links to a GPL version of Qt. He would have the same problem if he linked to any other GPLed library. That has nothing to do with Qt. He can clearly rewrite the application, replacing Qt by some other library, but that would be a huge task. He is asking "can I just buy the commercial license of Qt and link to that instead?". He reads the FAQ on Trolltech site and concludes that it is impossible. However, I don't agree with him. I don't think the answer on the trolltech site means what he think it means:). I believe it means that the code that was developed with the GPL version of Qt has to stay GPL. Which is kind of obvious, and it is actually GPL that says so, not trolltex. Basically, you cannot buy the commercial license and say "now that I have commercial license, I don't have to release the original code any more." Your original code is still GPLed, the commercial license only applies to the code you developer after you bought it. Again, fairly obvious, and again, it is actually mandated by GPL. GPL clearly states that once you release the code, you cannot bring it back, you can only stop releasing new code.

      Try to get a closed source license for the GNU tools for instance, or the Linux kernel

      You probably could, if you paid enough. It may be pretty hard with the linux kernel, as it contains code that is copyright of number of people. I think GNU tools have all their copyright transferred to FSF, so you would have to approach FSF an negotiate with them. trolltex makes this easier by simply offering you the option to re-license up front. Dual licensing is quite standard practice. There are many projrects that are licensed under the GPL and for example PERL artistic license, and you can pick which one is suitable for you.

      --
      AccountKiller
    56. Re:Support by lahvak · · Score: 1

      Actually, its perfectly legal to develop private code against the GPL version of QT for a while, then buy the commercial license and release that code as a commercial product.

      As long as you release the part of code that you developed under GPL. You will end up with a commercial software where part of the code is realeased under the GPL and part isn't. Of course you can olly do it if it is your code, or if you obtain a permission of the copyright holder.

      In-house software linked against (more accurately "based on") a GPL product need not be GPL itself - its only when you distribute it to others that the GPL stuff kicks in.

      Er, wrong. It is still GPL, that just when you don't distribute it, the GPL's requirement to release code does not apply. You cannot, however, switch the code from GPL to closed source, even if you are the copyright holder. Once a code is GPLed once, it is GPLed for ever.

      Normally, people don't apply a license to a code before they release it, so that's not a problem. However, in this case trolltex requires you to apply GPL to your code at the moment you start using the open source edition of Qt to develop the software.

      --
      AccountKiller
    57. Re:Support by Raenex · · Score: 1

      Well, being an Eclipse user, but not a Mac user, I'm curious. Could you highlight some of the differences?

    58. Re:Support by mcrbids · · Score: 1

      You still have missed something very, very basic. Are you literate?

      and they say "no sorry, if we offered licenses for that situation people would just develop proprietary software with the open source Qt and then come to us for a commercial license when they wanted to distribute to their customers.. we wouldn't make money for the 3 years that the software was under development. GO AWAY."

      But that's exactly what their business model is! They provide the stuff as GPL, you are free to develop your proprietary application with it, and when you're ready to sell it, you can buy your license(s) then.

      This isn't just good business, it's great business! They're giving you everything you need to get started, and only when you are about to sell your completed, closed-source app do they ask for the money. You can heckle about the price all you want, but I suspect, having used GTK, that the money you'd save in dev time using QT would easily offset the expect.

      (Quite bluntly, though it works well, GTK's API as of 1.3x is a mess, and I spent lots of time reading documentation in order to figure out the weirds for NNN widget)

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    59. Re:Support by QuantumG · · Score: 1

      I never said anything about a GPL violation.

      My gripe with Trolltech is that they give out "advice" to their customers which maximizes their profits at the same time as giving the GPL a bad name. Most notably, they proclaim that you cannot link in-house software against a GPL library.

      --
      How we know is more important than what we know.
    60. Re:Support by QuantumG · · Score: 1

      Again. No, you're wrong. Go read the Trolltech FAQs, they specifically say you can't do what you are suggesting.

      --
      How we know is more important than what we know.
    61. Re:Support by swillden · · Score: 1

      As I understand it they cannot do that IF they have mixed the code bases because of the viral clause of the GPL which would make the commercial version subject to the terms of the GPL

      No, because Trolltech is the sole copyright owner. They don't accept patches from the community. The commercial and GPL codebases are one and the same, just licensed under two (actually four) different licenses.

      Also, there is no "viral clause" in the GPL. The viral clause, such as it is, is in copyright law. Copyright law states that the copyright holder has control over the creation and distribution of derived works. In the case of the GPL that works like this:

      Suppose I write a software package and license it under the GPL. You then take my software and incorporate it into your work. Your new program is a derivative work of my work, and the copyright in it is held jointly by the two of us. It's not possible to distribute your work without our joint permission. I gave my permission, though, by giving it to you under the terms of the GPL, so as long as you abide by those terms, you have my permission. You, by choosing to distribute the combined work under the GPL, also give your permission. Third, fourth, fifth, etc. developers can each add their pieces and the result is owned by all of us, and we have all given our permission to distribute under the terms of the GPL.

      Now, suppose that Mallory comes along and wants to put our code in hers and distribute closed source. All of the owners of the GPL code collectively gave her permission to use our code in certain ways, but not that one. Since she doesn't have the permission of the copyright holders to distribute our code, she can't do it legally. If she distributes, she's infringing our copyrights and we can sue. Note that I said nothing about the GPL prohibiting her, because the GPL does not prohibit her -- it just doesn't give her permission to. Lacking that permission from the copyright holders, she must obey standard copyright law or face the consequences. If she got permission from us, she'd be fine, though for large projects with many contributors getting permission is practically impossible.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    62. Re:Support by shutdown+-p+now · · Score: 1
      and copyright law prohibits the creation of derived works without permission of the copyright holder.
      So if I draw something to a picture in a book I've bought, I have committed a copyright violation?

      In short, I don't buy this idea. Links to sources, please.

    63. Re:Support by swillden · · Score: 1

      So if I draw something to a picture in a book I've bought, I have committed a copyright violation?

      Perhaps. Your work is a derivative work, and is infringing unless it can be justified under the Fair Use provisions or other limitations on the scope of the copyright holder's exclusive rights.

      In short, I don't buy this idea. Links to sources, please.

      Title 17 US Code. In particular, look at the definition of derivative works in section 101, the rights exclusive to the copyright holder in section 106 and the Fair Use limitations in section 107.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    64. Re:Support by shutdown+-p+now · · Score: 1
      Indeed, you are correct:

      106. Exclusive rights in copyrighted works Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following: ... (2) to prepare derivative works based upon the copyrighted work; ...

      What can I say? It is outright insane, not to mention, non-enforceable in vast majority of cases, even more so than the copying restriction. Good thing I'm already about as anti-copyright as it can get (that is, in favour of total abolishion of the concept).

    65. Re:Support by swillden · · Score: 1

      It is outright insane, not to mention, non-enforceable in vast majority of cases, even more so than the copying restriction.

      Actually, it's non-enforceable in pretty much the same set of cases -- copies or derivatives made by individuals and not distributed, or not distributed very much. If you printed and sold 100,000 copies of your picture, the law would be pretty easy to enforce.

      And I disagree that it's insane, and I disagree that copyright is a bad idea. I think copyright, as originally envisioned and implemented, was and is a great idea. To be effective, though, copyright must be properly balanced, and that balance must be maintained as technology and society changes.

      Note, by the way, that most people completely misunderstand the "balance" of copyright. They think it's a balance between the well-being of the copyright holders and the well-being of society, but it isn't. The well-being of copyright holders is completely irrelevant. The balance is between the short-term cost to society and the long-term benefit to society. In the short term, the cost is that we collectively give up certain natural rights and even spend money on making sure that we give up those rights. In the long term, we benefit from the increased flow of materials into the public domain.

      The original goal of US-style copyright was to enrich the public domain, by encouraging the publication of works that would otherwise never see the light of day. Note that I said "encouraging the publication", not "encouraging the creation" -- another common misunderstanding of copyright law's purpose.

      Current copyright law has been badly unbalanced in two major ways. First, big media interests have pushed the law to extend the scope and duration of copyrights well beyond what was originally envisioned. Heck, retroactive copyright extensions threaten to put us in a situation where nothing may ever fall into the public domain again, which completely destroys the rationale for copyright.

      Second, this unbalancing expansion of copyright law has occurred at a time when the law really should have been adjusted in the other direction. Copyright law was originally created in a time when publishing was very expensive, so significant incentives were required to get creators to publish. Now, with the advent of digital media and the Internet, publishing costs have declined dramatically, which means that less incentive to publish is required, which means that the scope and duration of copyrights should be *reduced*. Not to nothing, IMO, because (a) publication is still not free and (b) there is also value to society in offering an incentive for creation as well as publication (even though that wasn't really part of the original idea).

      I don't want to abolish copyright law, but if I were King for a day, I'd change it in the following ways:

      1. Reduce automatic copyright to 5 years. After that, renewal would be required, each renewal good only for 10 years, and a maximum of two renewals (for a total maximum of 25 years).
      2. For software, copyright protection on binaries would only be available if source code were also published. A key idea underlying copyright is that it encourages ideas to be made available for others to build upon, and the fact that binaries can be published without revealing the ideas inside goes against that. Both binary and source would be eligible for copyright protection. Software makers that don't want to publish source can use trade secret and contract law to protect their works.
      3. Clarify Fair Use provisions, without reducing them. The Doctrine of First Sale should be codified in the law, the right of individuals to make copies for backups (including time, format and space-shifting) should be made explicit, and the right of individuals to made copies for no commercial gain should be made more clear.
      4. Specify that works published on DRM-protected media are not eligible for copyright protection, unless the DRM system preserves all of the
      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    66. Re:Support by mcrbids · · Score: 1

      Care to provide a URL?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    67. Re:Support by QuantumG · · Score: 1

      Licensing FAQs

      the exact situation you described

      And yes, I am slightly offended that you obviously put absolutely no effort into find this for yourself.

      --
      How we know is more important than what we know.
    68. Re:Support by EvilSporkMan · · Score: 1

      Er, wrong. It is still GPL, that just when you don't distribute it, the GPL's requirement to release code does not apply. You cannot, however, switch the code from GPL to closed source, even if you are the copyright holder. Once a code is GPLed once, it is GPLed for ever.
      False. If I am the sole copyright holder of a work, I may choose to release it under any license I like. However, I cannot stop people from updating my previous GPLed versions to match the new versions. For example, In The Groove is a derivative of the GPLed StepMania project, but it is closed source because permission was obtained from all the StepMania copyright holders.

      --
      -insert a witty something-
    69. Re:Support by lahvak · · Score: 1

      False. If I am the sole copyright holder of a work, I may choose to release it under any license I like. However, I cannot stop people from updating my previous GPLed versions to match the new versions. For example, In The Groove is a derivative of the GPLed StepMania project, but it is closed source because permission was obtained from all the StepMania copyright holders.

      That does not contradict my claim.

      1) Indeed, if you are sole copyright holder, you can release your work under any license you want[1], but if you release something as GPL, you cannot retroactively revoke the license. Once it's GPLed, it's out and you cannot bring it back. Even if you later release the same code under different license, the GPLed version is still out and people can use it to create their own derivative works under GPL.

      2) Indeed, but the original GPLed version of StepMania is still available under GPL. You cannot retroactively revoke the GPL.

      [1] That's not actually true. Even linking your copyrighted work to a GPLed library will force you to use GPL for your work.

      --
      AccountKiller
  8. It's the support costs. by SarekOfVulcan · · Score: 5, Informative

    How much support do you get from Red Hat for your $299?

    How much from Microsoft for your $140?

    1. Re:It's the support costs. by AndrewNeo · · Score: 1

      The best part about this is that the Microsoft link gave me an ASP.net server error.

    2. Re:It's the support costs. by cybrthng · · Score: 1

      Large corporations don't buy OEM licenses, they buy site licenses and support contracts based on that or they buy direct through vendors and buy the support through vendors. It is cheaper to buy Wintel on Dell or HP and have Hardware support out of the box than it is to do the same with Linux/Redhat/Intel. They get 2-4 hour repair service, warranty replacement and no hassle spares. (if you deal with HP that is.. experience with dell may vary haha)

      So without knowing if Redhat does site licensing and how they have built up there relationship with dell (redhat looks expensive on the dells even compared to server 2003 just using the small business configurator/self service checkout).

    3. Re:It's the support costs. by snuf23 · · Score: 1

      They get 2-4 hour repair service, warranty replacement and no hassle spares. (if you deal with HP that is.. experience with dell may vary haha)

      So long as you are going with the business systems and business support plans you get pretty much the same with Dell. Typical plans are 4 hour onsite or next-day.
      For about $100/year (depends on the system) you get onsite hardware support and unlimited software phone support.

      --
      Sometimes my arms bend back.
    4. Re:It's the support costs. by archen · · Score: 1

      But lets assume that I don't really need support but just want security updates (assuming Redhat didn't just dump support for RH7,8,9). I'm still getting updates for Win2k. Redhat wants you to pay for security updates _every year_! Over 7 years:

      Win2k: $140
      Redhat: $299 x 7 = $2093

      Not that I like Microsoft or anything but windows seems reasonable at that price. This is of course a cherry-picked example because Redhat's expectations of payment are completely abserd. When you look at the prices, open source distros that are commercially supported should try to be on par with the microsoft price. I doubt anyone is going to feel an itching to switch to open source if the price is higher.

    5. Re:It's the support costs. by swillden · · Score: 1

      But lets assume that I don't really need support but just want security updates

      White Box, CentOS, etc. There are lots of options for you if you don't need support.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  9. Win XP Pro OEm - support? by ahg · · Score: 4, Informative

    Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140.

    And the OEM version of Windows XP Pro is supported by whom?

    I don't know what support Red Hat provides with the $299 version but I know supposrt is primarily what you're paying for or everyone would be using Fedora Core.. Please compare apples to apples - last I heard OEM versions including zero vendor support.

    --

    --Aaron Greenberg

    1. Re:Win XP Pro OEm - support? by Anonymous Coward · · Score: 1, Informative

      In that case, Dell is charging you for support. It doesn't matter that it is included in the cost of the machine, Dell isn't giving you that for free. So your comparison is still wack.

    2. Re:Win XP Pro OEm - support? by whoever57 · · Score: 1
      which is just like RedHat's $170 offering that has 30 days support
      For that $179, you get 30 days of phone support plus a year of web support. However, after the year is up, you need to pay another $179 to RH.
      --
      The real "Libtards" are the Libertarians!
    3. Re:Win XP Pro OEm - support? by Anonymous Coward · · Score: 0

      Your arguement is moot. Dell isn't going to charge you $140 for the copy of XP that comes with it. They pay (and charge you) a tiny fraction of that for it.

    4. Re:Win XP Pro OEm - support? by kfg · · Score: 1

      You have neglected to add in the price of the Dell machine that XP came preinstalled on; and which it must remain on.

      If they want to install XP on their existing development boxes and maybe get permission to move it from one box to another XP Pro is $280 from Amazon. Microsoft gives unlimited install support for that.

      KFG

    5. Re:Win XP Pro OEm - support? by MadEE · · Score: 1

      Redhat's $170 offering is for a year of support 30 days of which have phone support, afterwards it is done over email and the web. I would say that 335 extra days of support is worth a least $20.

    6. Re:Win XP Pro OEm - support? by pedalman · · Score: 1
      And the OEM version of Windows XP Pro is supported by whom?
      I can answer that (used to do tech support at Dell). Microsoft puts support for OEM XP on the hardware vendor. The extent of that support is that the OEM will help you reload that copy of XP and their specific device drivers. That's it. No troubleshooting error messages or BSODs. Support of that nature costs extra. In other words, basic OEM support for the desktop OS is slim to nil.
      --
      Friends don't let friends line-dance.
  10. Much of your cost is because you are "commercial" by NotQuiteReal · · Score: 4, Insightful
    The expensive items are because you want "commercial" versions - e.g. you want to create a closed product. (e.g. you cite how expensive it is to use Cygwin and Qt - commercially).

    You might want to consider your business model - can your product be FOSS too, and then YOU charge the big bucks for support, etc.?

    --
    This issue is a bit more complicated than you think.
  11. Economics... by huckda · · Score: 2, Interesting

    An OEM version of Windows XP Pro is ~$140.

    And the virus you get is FREE, but ends up costing you a little more than $140.

    joking and MS-flaming aside...
    OSS support for specific products that you mention is outrageous.
    but for the MAJORITY of OSS products the support is much less.
    But it all comes down to simple economics:

    Supply vs. Demand if all of those OSS products you mentioned have viable competitors the price would be lower

    in the closed source realm there are TONS of players and the costs need to be lower to get a good chuck of the market.

    --
    "Just Smile and Nod." --Huck
    1. Re:Economics... by Trevin · · Score: 1

      A agree that it is about supply and demand, but I don't agree that competition has anything to do with it.

      Competition is what reduces the profit margin. But a company can only go as low as its operating costs, and the cost of human resources can be quite high.

      So if you have 1 tech support person (or developer) supporting a product for just 1 user, that user essentially has to pay the entire salary of the support person.

      But if 1 tech support person can support a product for 100 users, which is quite feasible if those users don't require constant hand-handling and whatever problems come up can be handled once for everyone (like software bugs), then the support tech's salary can be split 100 ways, so for example you would end up paying $500 per year instead of $50,000.

      It's a lot like how pricing works for software. General purpose software that has a high demand can be sold for a lower cost because the publisher makes up for it in volume. Niche software with low demand has a higher cost in order to recover the cost of development.

    2. Re:Economics... by huckda · · Score: 1

      Well said Trevin!

      --
      "Just Smile and Nod." --Huck
  12. Learn about open source first by Anonymous Coward · · Score: 0

    Open Source can be about allowing your company to utilise free software on your desktops.

    When it comes to utilising some open source products in your CLOSED SOURCE PROPRIETARY FOR PROFIT SOFTWARE then the licensing terms change. Be fucking thankful that there are some systems out there that you can (1) license for use in your application under a license that is closed source commercial software friendly, such as QT (which is an entire platform without the overhead of C#, which also only runs on Windows, FreeBSD and Linux (mono) be damned, they're unsupported) and (2) where you can also view their source code instead of them giving you an API that does 'magic' but you'll never know if it is secure or not.

    What if using QT would have saved you even half a man month of development per user. That makes up the licensing differential.

    When you're running a company, you should prioritise the costs effectively. Being cheap up front very often costs you dearly down the line.

  13. why pay for support? by aztechClanIII · · Score: 0

    seems like you could get all the support you need for free, and from the sound of it the free support would be better than what you've already purchased. Don't use QT if it's so expensive, I think that one is more for cross-platform use. Also, use CentOS instead of RedHat if you're looking to save a buck. You'll never use RedHat support and you only need it if you're running Oracle. Anyway, OSS was meant to be community supported, check out the community around the technology you use.. Become a part of that community and help support yourself, after all you've got the code!

  14. Qt by ClamIAm · · Score: 1

    Qt does not cost $3300 per seat. You can download it and use it for Free. Oh wait, you meant "proprietary licensing". Right.

    Aanyway, maybe expensive because it's good? I haven't used it myself, but I've heard it's rather good stuff.

    1. Re:Qt by Anonymous Coward · · Score: 0

      Not only that but AC didn't bother to check out TrollTech's discount for startups/small business licenses. A qualifying business can get up to 3 licenses at 65% off of the regular $3300 price.

      Summary smells trolly to me.

    2. Re:Qt by Rix · · Score: 1

      Yes, QT is about $3300 per seat, if you want to develop something you hold the rights too. It is good, but it isn't *that* good.

    3. Re:Qt by betterunixthanunix · · Score: 1
      Or, instead, you could try not to get your software with one business model, and profit off of it with another. GPL'ed code, in terms of making a business based on it, basically requires you to charge for SUPPORT, not for code. You can get Qt for free, then charge for supporting your product -- just like most proprietary software vendors also charge for support. It is a business model, and it is a model that makes sense.

      It is also important to note that the GPL only covers how your DISTRIBUTE your code, which is not required. It is perfectly legal for me to write a program using the GPL'ed version of Qt for just one company, in which case the "rights" are still held by the company that needs the code. In fact, this is very common to do for small, outsourced projects where money is tight, and there is nothing wrong with it. If you are paying for a commercial Qt license, but only plan to deploy your code within one company, then you are wasting your money.

      --
      Palm trees and 8
    4. Re:Qt by DrDitto · · Score: 2, Informative

      Qt does not cost $3300 per seat. You can download it and use it for Free. Oh wait, you meant "proprietary licensing". Right.

      Microsoft Visual Studio costs $700. Doesn't matter if you open-source your code or if your license is "proprietary".

    5. Re:Qt by Danious · · Score: 1

      Hmm, lets do the math one more time shall we. Dunno what a good C++ devs salary is these days, but let's assume you pay your devs $30k a year. Lets assume that Qt makes your developer 10% more productive over MSVS. Gee, looks to me like the $3k price tag makes it an even call. If you're a start-up, then it costs you even less and that looks a better dewal. Now, factor in how much money you intend to make from your product, and the fact that its a tax write-off, and that $3k looks pretty insignificant in the greater scheme of things.

      Here's the bottom line folks: if you plan to make money off a business and you can't afford to pay $3k a head to buy your staff the best tools for the job, then you seriously need to look at your business plan.

      John.

    6. Re:Qt by TheRaven64 · · Score: 2, Informative

      Visual Studio is an IDE, while Qt is a set of libraries. MFC/Win32/.NET are the libraries you would use with MSVS and they are free (with every copy of Windows, or LGPL'd with WINE/WineLib/Mono). Eclipse is an IDE you can use with Qt and it is free.

      --
      I am TheRaven on Soylent News
    7. Re:Qt by shaitand · · Score: 1

      Nonsense, you hold the rights to anything you develop that uses QT or is based on any GPL'd source. First, something using QT is probably an independent rather than derivative work since QT is just a blackbox library. The GPL explicitly exempts independent works and its 'same restrictions' clauses only apply to derivatives. Claiming the GPL would apply to the main app due to a linked library is like claiming that Photoshop should be GPL'd if it were distributed with a GPL'd filter. The linking thing started as FUD, then some people were overly greedy and embraced the FUD thinking it would lead to more code being opened.

      Even if the GPL provisions applied to what you were writing, the GPL does not take away the author's rights. You still hold the copyright to your own work.

    8. Re:Qt by newt0311 · · Score: 1

      I also speak from personal experience when I say that compared to the free GTK2+, QT is a piece of crap.

    9. Re:Qt by DrDitto · · Score: 1

      Visual Studio is an IDE, while Qt is a set of libraries. MFC/Win32/.NET are the libraries you would use with MSVS and they are free (with every copy of Windows, or LGPL'd with WINE/WineLib/Mono). Eclipse is an IDE you can use with Qt and it is free.

      Which is exactly what the Linux platform needs. A set of standardized GUI libraries that are free for both commercial and open-source applications. That is why the whole KDE/QT thing is bad for establishing a Linux platform.

    10. Re:Qt by TheSunborn · · Score: 1

      But MFC is not free. It is not part of windows, but require the microsoft compiler

    11. Re:Qt by Rix · · Score: 1

      Tools do not, by and large, have an impact on productivity. There is no serious dispute on this point in the software engineering field.

    12. Re:Qt by Anonymous Coward · · Score: 0

      Either you are joking or you have never worked as a professional software developer. In practically *any* technical field, the quality of tools makes a *huge* difference.

    13. Re:Qt by ClamIAm · · Score: 1

      QT is about $3300 per seat, if you want to develop something you hold the rights too (sic)

      Sorry about failing GPL 101. Next time try reading the license.

    14. Re:Qt by ClamIAm · · Score: 1

      the Linux platform needs ... A set of standardized GUI libraries that are free for both commercial and open-source applications.

      You mispelled "proprietary" there. It's cool though, lots of people do it.

      Also I'm not really sure why you think the Linux kernel needs widget toolkits.

      Anyway, yeah there's totally no toolkits that allow proprietary apps.

  15. Pay for open source??? by Foofoobar · · Score: 4, Interesting

    We run Jboss, Tomcat, Apache, MySQL, Asterisk, etc. Do we pay for support? Hell no. We have a knowledgable and competent staff. You only need to pay for support and commercial products if you DON"T have a knowledgable and competent staff. You are basically paying someone else to be that staff. That's why you are paying the high price. That and the re-assurance that someone is responsible for the product you are paying for so that you have someone to bitch and whine to when it breaks. With an unsupported open source product, you are the only person responsible for maintaining everything. These are the reasons why you pay the high price. But you always have the option NOT to pay and just support it yourself. Plus you are comparing HIGH END support contracts and their are low end support contracts that are a LOT less. It all depends on what you want.

    --
    This is my sig. There are many like it but this one is mine.
    1. Re:Pay for open source??? by paitre · · Score: 3, Insightful

      In a past life working at a (still profitable) dot-com we didn't pay for support either.
      Tomcat, RedHat, Apache, etc.

      However, there's a BIG difference between a webhosting-type services company that MIGHT promise 2 9's and a transaction processing company who promises 4 9's and where downtime costs/losses are measured in the thousands or tens of thousands of dollars per hour.
      Any business where reliable systems are a critical component are going to be willing to pay for that reliability, be it in HA hardware solutions, HA software solutions, or more likely, a combination of the two.

      Sometimes, you really don't have a choice - you need high end support because you need someone to blame when the shit hits the fan. You need someone who will dedicate development time to alter their product to meet your specific needs. Out of the box w/basic configuration? Sure, pay the least you can. Throw in semi-exotic hardware and the need to meet high-end reliability targets, and support costs are literally the least of your concerns.

      It's not what you want. It's what you need to properly cover your ass and support the business.

    2. Re:Pay for open source??? by Anonymous Coward · · Score: 0

      It's nice that your staff is knowledgable and competent. But that merely means that you're paying the support costs by having extra in-house staff to do that work. Whether or not it's worth outsourcing the support is simply a matter of where it can be done for the least cost.

      Most companies have enough trouble focusing on the development and support of their own products that they don't really need the hassle and distraction of hiring extra people to support the tools that are supposed to be helping them do that development. If you need a bunch of programmers to support the tools, you might as well have written the code yourself.

      Just because some wizard manages to learn to use a cryptic tool despite its bugs doesn't mean that tool is a great thing to build your product around. He's "compentant and knowledgeable", and also wasting a lot of his time and ability.

      Only the tools that don't need special competant and knowledgable staff to maintain really help you do your work. Tools need to "just work". Otherwise, they add to your workload. You might have to have them anyway. But they need to cost much less in effort to use than they provide in saving on the real job and hand.

      The difference between a lot of FOSS software and commercial software is that the FOSS stuff is regarded even by its developers as a hobby. Working on the tool itself is what they do. As a result, they tend not to understand why everyone else doesn't want to work on tool A just like them, when in fact they're trying to solve a completely different product by developing widget B. The commercial outfits know that no one will buy their crap just to have fun playing with it, so they have some motivation to get their cool toy out of your hair and help you get on with widget B.

      Some few FOSS projects understand this problem, of course. But all too many just have the "hey, you have the source, fix the bug yourself" mentality.

      Notice that the biggest FOSS success stories are those in which the tool developers and tool users are the same group -- that is, programmers. Linux, GCC, various shells, scripting languages like Perl or Python, editors like vi. All this stuff is used by the same people that develop it, so they have a vested interest in making it work right, as it affects them personally. This effect has a bit of a halo for really common tools that most people need -- web servers, image editors. But it breaks down completely when the developers are not also the user audience. Then, they have no interest in improving tools to make someone else's job easier. (Hey, we gave them the source, they should learn to program, and do that instead of their actual job.)

    3. Re:Pay for open source??? by Foofoobar · · Score: 1

      Exactly. That's precisely the point I was trying to make. If you need accountability, that's what you are getting with that high price tage. And even then, you don't have to have THAT high of a price tag and the support contract pricing varies on your companies needs. I've seen some companies just default to purchasing support on everything without even thinking as to whether they NEED it on that product or not. Some applications/frameworks/systems you may need it and on others you may not. And when your company evaluates something and decides they DO need it, you then have to evaluate the type of support contract you wish to purchase. I'm honestly suprised that this question even comes up because any IT dept should know how to evaluate software, products and support before even getting to the point where they need to purchase $30,000 support contracts.

      --
      This is my sig. There are many like it but this one is mine.
    4. Re:Pay for open source??? by m0nstr42 · · Score: 1
      We run Jboss, Tomcat, Apache, MySQL, Asterisk, etc. Do we pay for support? Hell no. We have a knowledgable and competent staff.
      Knowledgable and competent staff are expensive, too. If you have 10 guys who spend 10% of their time doing the support you're not paying for, you've effectively hired a full-time guy to do that support anyways. Not that I don't advocate this approach (pay to have good guys in-house who will use their powers for your other projects, too), but you have to acknowledge the costs.
    5. Re:Pay for open source??? by JChung2006 · · Score: 1

      > Do we pay for support? Hell no. We have a knowledgable and competent staff. Unless your staff works for free, you are paying for support.

    6. Re:Pay for open source??? by Foofoobar · · Score: 1

      Well duh. But their entire paychecks don't go to supporting those other projects nor does 100% of their time. The costs are less but you do have to pay for a fulltime person.

      --
      This is my sig. There are many like it but this one is mine.
    7. Re:Pay for open source??? by howlingmadhowie · · Score: 1

      the trouble is, if it is critical, support isn't actually worth anything.

      you want to land that rocket on the moon? you have a one second window and your windows server 2003 decides to go belly-up? well don't worry, you've got support! well hoorah!

      it's the same for all small businesses as well. you need to get the project done by 1600 and at 1400 word decides to turn all your tables black and make them unadjustable (which happened to us in the company last week). but don't worry, you've got support! it will be fixed with the next release.

      in my working experience (which admittedly is pretty limited) i haven't yet found a single case where support has been worth anything apart from helping you to pass the blame. it appears to be one of the great fallacies of modern society, much like the man hour, the hourly wage, and employment being necessary.

      howie

    8. Re:Pay for open source??? by mutterc · · Score: 1
      We have a knowledgable and competent staff.

      The company has to be willing to use it, though. Most companies don't want to feel dependent on particular staff (even though you could just hire someone with similar skills if that person gets too uppity).

      Case in point: My employer needed a new toolchain for embedded Linux products. All we ever use is a compiler, target libraries, and gdb. I whipped up one using 'crosstool' but it was rejected in favor of WindRiver's offering (which costs big bucks, and has a lot of stuff they'll never use). This way, they can keep on phasing me out and get my job moved to India.

  16. Why pay anything by iambarry · · Score: 3, Insightful

    Seems to me like you are searching out the most expensive commercial OSS on the planet, then asking why wouldn't you just buy the MS product instead.

    Why would you want the $10,000 version of Cygwin when you can download and use it for free? Likewise, there are plenty of reputable free Linux distributions out there, many suitable for use in embedded systems.

    If you want a commercial Linux, why not look at Redhat? Its comparable in price to Windows. There are plenty of embedded applications.

    1. Re:Why pay anything by Wavicle · · Score: 2, Informative

      Why would you want the $10,000 version of Cygwin when you can download and use it for free?

      Because they don't want to release their software as GPL, and the free version of cygwin requires it.

      If you want a commercial Linux, why not look at Redhat?

      Because they want a real-time embeddable OS and that's not what RH is selling.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    2. Re:Why pay anything by CodeBuster · · Score: 2, Informative

      Because they don't want to release their software as GPL, and the free version of cygwin requires it.

      Then they cannot use the GPL for the free version either, otherwise you could could just download the free version and use it commercially anyway and that would be perfectly legal under the GPL. This is why SleepyCat uses their own OSI and FSF approved license for BerkeleyDB, so that they can legally distinguish between the free version and the pay version while still maintainting control over end use and some features of other OSS licenses such as GPL. I think that sometimes managers want to use GPL because they have heard about it being an "open source" license and trendy, but they don't understand that the GPL has some potential gotchas in the actual language, such as the inability to place limitations on use of the software once it is distributed and the requirement that the source code be distributed for free or minimal charge to cover the cost of shipping and CDs or paper and ink only, that might torpedo their business plans if they are not based upon support. So yeah, you can charge $1 million dollars for the software but who would pay that when they can get your code on CDs for $2 and compile it themselves and use it however they want without restriction, including redistributing their compiled version for free and undercutting your prices?

    3. Re:Why pay anything by AdamKG · · Score: 1

      Dude, if they want a non-GPLd Cygwin (which is byte-for-byte identical to the GPL one, it's simply dual-licensed) then they don't want OSS products, they want proprietary software. In which case a better title for this story is "Why is proprietary software so expensive?"

      If they really wanted OSS, then they could use the GPLd version. If they wanted official support, they'd be paying an arm an a leg to whoever they chose, MS, RH, or IBM. It's not surprising.

      Note that MS licenses typically don't come with support, either. Comparing XP pro to RH isn't apples to apples; with XP pro your paying for the right (misfortune?) to have a copy of the software and run it on a single computer. With RH, you're paying to have it actually work.

      --
      groupthink: It's good for self-esteem.
    4. Re:Why pay anything by Wavicle · · Score: 1

      Dude, if they want a non-GPLd Cygwin (which is byte-for-byte identical to the GPL one, it's simply dual-licensed) then they don't want OSS products, they want proprietary software.

      Not all OSS is GPL.

      If they really wanted OSS, then they could use the GPLd version.

      If they use the GPLd version, they must also distribute their software GPL.

      Comparing XP pro to RH isn't apples to apples

      Which I'm not doing. XP Pro is not a real time embedded OS.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    5. Re:Why pay anything by Wavicle · · Score: 1

      Then they cannot use the GPL for the free version either

      (I assume there's a typo in there.)

      Cygwin is dual-licensed.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    6. Re:Why pay anything by TheRaven64 · · Score: 1
      Not all OSS is GPL.

      This is true, but for Cygwin there are two options; GPL (OSS) or proprietary-licensed. They have two options; proprietary or OSS. The OSS one is free. The proprietary one is $10,000[1]. They are considering buying the proprietary version, and asking 'why is OSS so expensive?' The point the grandparent is making is that OSS is not expensive; the OSS version of Cygwin is free.

      [1] I'll have to take their word for this, since the only info I can find on pricing was 'call for pricing information.'

      --
      I am TheRaven on Soylent News
    7. Re:Why pay anything by MadEE · · Score: 1
      If they use the GPLd version, they must also distribute their software GPL.
      If they link against the cygwin dll then and only then would they require their software to be GPLed. However simply using the GPLed cygwin does force you to GPL your code.
  17. Bandwidth don't come cheap... by RLiegh · · Score: 2, Funny

    Someone's gotta pay the bill for all those torrents. Speaking of which, my fedora dl is almost done. Thanks, d00d!

  18. Economics at work in the niche market by atw · · Score: 1

    Most of very few people who would use OSS will use it for free without paying a dime, a small minority of them will actually need proper business support - but businesses have fixed costs and if sales are low this means unit price will be high. Naturally this is a catch 22 as the high price puts people off and they either use same software for free or buy into non-OSS.

  19. I'm sorry but is this article a troll, by tolan-b · · Score: 1

    or am I missing something?

    I comment on embedded Linux/Windows or the QT/C# thing, but at least two of the examples are apples to oranges comparisons.

    Cygwin vs SFU, surely with one you're paying for support and one you're not? I mean Cygwin was free without support last time I checked.

    Again, "Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140.", well if you want RedHat for free you can have it for free, just recompiled by a 3rd party (CentOS). What's that, you want support? Does that XP Pro OEM disk include support? It doesn't? You surprise me!

    1. Re:I'm sorry but is this article a troll, by RLiegh · · Score: 1

      >I mean Cygwin was free without support last time I checked.

      It's been ages since I bothered to look, but I'm pretty sure that cygwin has the same kind of dual-license deal that mysql has. In other words, if you use it commercially, you have to pay.

    2. Re:I'm sorry but is this article a troll, by tolan-b · · Score: 1

      You can use MySQL for free commercially if you abide by the GPL or whatever its OSS license is. It's just if you don't want to play OSS ball that you'll have a problem, but AFAIK SFU doesn't give you any source code to play with anyway so the point is moot.

    3. Re:I'm sorry but is this article a troll, by Anonymous Coward · · Score: 0

      It's definitely an apple-oranges comparison. The commerical cygwin license costing tens of thousands of dollars ($25,000 is what I got from a google search) that the article mentions is only if you are developing applications that link to the commercial cygwin libraries and are closed source. But AC isn't using cygwin for that, he's just wanting a Unix environment like that provided by SFU. In that case, Red Hat offers a commercially supported version of the cygwin utilities at $2,679 for 10 desktops. More than SFU, but then you get a shitload more programs plus commercial support.

    4. Re:I'm sorry but is this article a troll, by Anonymous Coward · · Score: 1, Interesting

      The article *is* a troll. It was written by someone contracted by MS. I don't know how that could be more obvious, other than them saying "I am being paid by Microsoft."

      It sounds like one of those case studies you see in a section on a company's website.

    5. Re:I'm sorry but is this article a troll, by AVonGauss · · Score: 1

      The article was contracted by MS? Now that's ego for you...

  20. Redundant by Anonymous Coward · · Score: 0

    OSS Commercial Software -> Open Source Software Commercial Software

    Grrr... Worse than ATM machine and PIN number.

  21. Buh? by drinkypoo · · Score: 2, Insightful
    QT is $3300 per seat. We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700).

    you act as if Qt were the only option around. What about GTK+ and wxWindows?

    Embedded Linux from a reputable RT vendor is $25,000 per 5 seats per year. We needed only 3 seats. We had to buy 5 nevertheless. The support was bad. We will go for VxWorks or WinCE in our next product.

    That's fine. Next time, pick a different vendor. How much research did you do before picking this vendor?

    Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140.

    If you need support for every Linux desktop in your organization, you have bigger problems than how much you're paying for licensing. Also, that Windows XP Pro only comes with installation support. ALL support after installation is either hourly or on contract. So basically, instead of using white box linux so that you get a free redhat with free updates, you spent $140 to be locked into a Microsoft platform. How is this a win again?

    A Cygwin commercial license will cost tens of thousands of dollars and is only available for large shops. We need 5 seats. Windows Unix services are free.

    I hate to break this to you, but "Windows Services for Unix" is crap. Also, you only need a license for cygwin if you want to distribute non-GPL software. Why go so balls-out for open source if you're not going to distribute open source? Your "do-good" ideas are half-assed and do not impress us under these circumstances.

    After all, we have decided that the survival of our business is more important for us then 'do-good' ideas. Except for that embedded Linux (slated for WinCE or VxWorks substitution), we are not OSS shop anymore."

    Congratulations. Sounds to me like you wanted to use all the FoSS tools to create a non-Open product (let alone Free.) We don't need ya! Don't let the door hit your ass on the way out, kthx.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Buh? by Creepy+Crawler · · Score: 1

      Excuse me? There's plenty of room for all of us; opensourced and closedsource.

      And there's no need for name-calling such stuff. He can read the licenses, as Im sure he's done with MS products.

      And really, Linux as a base system needs to be open source so we can do whatever we want. But on top of that, let anybody develop for it. If I'll use it, and its good, Ill buy it.

      (AAAAhh someone who is willing to pay for linux programs!!! oh the humanity)

      --
    2. Re:Buh? by vijayiyer · · Score: 2, Insightful

      "Congratulations. Sounds to me like you wanted to use all the FoSS tools to create a non-Open product (let alone Free.) We don't need ya! Don't let the door hit your ass on the way out, kthx."

      It's this kind of mentality that truly is the hindrance to the adoption of OSS.

    3. Re:Buh? by Anonymous Coward · · Score: 0

      Unix interop components are now available with Windows Operating system. They have been awarded by Linuxworld, which helps scripts to run directly, and UNIX apps to be compiled (in addition with linking with windows libraries)

    4. Re:Buh? by RLiegh · · Score: 1, Insightful

      >We don't need ya! Don't let the door hit your ass on the way out, kthx.

      See, this is a perfect illustration of the different agendas of the BSD and GNU developers. The BSD camp has the attitude of "Do it for free because no one should have to re-invent the wheel". This leads to benefits such as the proliferation of the BSD networking stack which -even though they didn't make a buck off of it- they still benefitted because everyone started from the same -compatible- software base (instead of writing and implementing a zillion half-assed, incompatible solutions). The GNU attitude is "you can't use MY SOFTWARE unless you follow MY AGENDA and play by MY RULES". That would be fine, if these same people were not constantly frothing at the mouth about being "Free As In Freedom" (which, as you can see, means something wholly different coming from them than it does coming from anyone else -say coming from someone who advocates the *total* freedom granted by the BSD license).

      In short, BSD is 'free' as in 'free to do whatever you like'; whereas GNU is free as in 'free do it my way or free go to the gulag'.

    5. Re:Buh? by Creepy+Crawler · · Score: 1

      Absolutely. We need a base system that is truly free (and we have it).

      Let the cool content based programs (read games) and vertical apps go up from here. All I ask is that you (the companies/developers) follow the rules of the base system.

      --
    6. Re:Buh? by Creepy+Crawler · · Score: 1

      Ill give that the comment about the ass and the door was inane, but people can choose whether to use encumbered source code.

      If you use Windows devel tools, you abide by the agreements. If you buy some embedding kit, you abide by those agreements. Well, if you want to use GPL based code, you abide by the GPL.

      Nobody's breaking your hand to use GPL stuff. It's just there, and easy to use. Just there's that cost to it....

      --
    7. Re:Buh? by Schraegstrichpunkt · · Score: 1
      (AAAAhh someone who is willing to pay for linux programs!!! oh the humanity)

      This isn't the early 1990s. If you don't understand the difference between "freedom" and "free of charge" by now, you shouldn't be posting to online forums yet.

      - Schraegstrichpunkt, who has purchased VMware Workstation, Crossover Office, various Loki games, and several commercial Linux-based operating systems (though I still prefer Debian).

    8. Re:Buh? by RLiegh · · Score: 1

      I would completely agree with that. My point (typos aside) is that the GNU license is about as close to being 'free' as Microsoft's Shared Source is; both place undue restrictions upon the user, in stark contrast to genuinely free licenses. This is fine -as long as you're honest about it. But to turn around and say that "our software is free unless you do X, Y or Z with it" is hypocritical and -imho- objectionable in the extreme; particularly when you're going to patronisingly tell me that those reasons are there 'to preserve my freedom'. It's misleading (at best!) wether it's Bush doing it, or wether it's RMS.

    9. Re:Buh? by fatboy · · Score: 1

      In short, BSD is 'free' as in 'free to do whatever you like'; whereas GNU is free as in 'free do it my way or free go to the gulag'.

      I disagree. In short, BSD is for the benefit of developers and GNU is for the benefit of users.

      --
      --fatboy
    10. Re:Buh? by AVee · · Score: 2, Insightful

      And how is a company developing closed source software helping 'the adoption of OSS'? And by the way, who said we wanted 'adoption of OSS' in the first place? Personally i couldn't care less if others want to spoil there money on MS software, as long as they don't try to fore me into using the crap...

    11. Re:Buh? by RLiegh · · Score: 1

      >I disagree. In short, BSD is for the benefit of developers and GNU is for the benefit of users.

      Unless your users want to use GNU tools (QT, Cygwin, etc) in their commercial undertaking, of course. The OpenBSD project has no qualms about anyone making a commercial fork of it (in fact, they even list commerical products based on OpenBSD somewhere on their page); FreeBSD, in turn, is quite proud to have contributed to OS X. To the best of my knowledge neither organisation turned around and demanded (tens of) thousands of dollars (theo's request for help was just that -a request) from people using their projects commercially.

    12. Re:Buh? by sqlrob · · Score: 1

      GPL places no restrictions on the user. It places restrictions on redistribution.

    13. Re:Buh? by DavidTC · · Score: 1

      In short, BSD is for the benefit of developers and GNU is for the benefit of users.

      Unless your users want to use GNU tools (QT, Cygwin, etc) in their commercial undertaking, of course.

      If they use development tools to make their own software and sell it, guess what? They're developers, dumbass.

      And they can use GNU tools just fine as long as they don't distribute them or distribute things that require the end users to use them.

      Not that I actually believe the linking theory of the GPL. In my option, the GPL and the LGPL are the same thing, legally. But even if you believe them, you can still use the tools for free however you want, including developing commercial apps.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    14. Re:Buh? by DavidTC · · Score: 1

      Also, that Windows XP Pro only comes with installation support.

      Actually, he was talking about the OEM version of Windows, which doesn't have any support at all from Microsoft, not even installation.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    15. Re:Buh? by Anonymous Coward · · Score: 0

      Run this in SFU
      cd /bin && strings * | grep BSD
      Most are from OpenBSD...

    16. Re:Buh? by hirschma · · Score: 1

      Quote: Congratulations. Sounds to me like you wanted to use all the FoSS tools to create a non-Open product (let alone Free.) We don't need ya! Don't let the door hit your ass on the way out, kthx.

      Wow, what a crap attitude. My company has an internally developed image/document processing system developed on Linux and other OSS stuffs. We won't make it GPL, and we may even (gasp) sell it one day.

      Moreover, we even BOUGHT software components to incorporate into our system from OSS friendly developers that make commercial stuffs. Oh my god! We've paid money to OSS friendly consultants, too!

      Oh, and along the way, some of that revenue allowed us to donate equipment to a notable OSS project - equipment that hadn't been supported. We gave it all away, and bought something else supported - we just thought it was a Good Citizen thing to do.

      So, critize all you want, but companies like mine are _essential_ to OSS. We help keep the OSS economy going in just abuot every respect. So grow up and get out of the basement, zealot.

      jh

    17. Re:Buh? by Anonymous Coward · · Score: 0

      Who is we? You referenced a group several times in your comment. Now, since you didn't say "FOSS Community" or anything like it, I must assume that you are schizophrenic or you just suck at grammer. I'm guessing it's the later of the two.

    18. Re:Buh? by the_B0fh · · Score: 1

      I buy a CD, I mean license, for each OpenBSD box I run...

    19. Re:Buh? by the_B0fh · · Score: 1

      why do people always play dumb? There's 2 freedoms here. The freedom for a programmer, and the freedom for an enduser.

      The BSD license caters to the programmer.

      The GPL caters to the enduser.

      What's so difficult to understand?

    20. Re:Buh? by Achromatic1978 · · Score: 2, Interesting
      Apropos of anything else you say:

      using the free stuff, with the *intention* of paying... at some point... eventually

      Like for example, the Qt libraries, which he /could/ download and use for free. /Until/ someone remembers this detail, long after they've gone live / IPO and purchased their commercial Qt license, and points to the FAQ that says "from day one, you must use a commercial license", and the GNU community, not to mention the Slashdot community, screams like their first child has just been stolen about suing them into oblivion for violating the sacred GPL, you mean? Because you know and I know that's exactly what would happen, following your "advice".

    21. Re:Buh? by drinkypoo · · Score: 1

      I'm not BSD or GNU camp. In particular I have released [cheesy] software under both licenses, and intend to continue to do so in the future. But basically, this was a story about a development house bitching, complaining, and failing instead of fixing deficiencies in the products they're working on. They want the benefits without having to actually make a contribution back to the world. Thus, when I said we didn't need them, it was based on reason, not just on emotion. We don't need developers like that in EITHER camp.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    22. Re:Buh? by drinkypoo · · Score: 1

      Point taken; but the point is, if he's not getting any support with windows (installation support is useless anyway - if you can't get it installed without help from microsoft you don't want it on that machine, and in a corporate environment we're [hopefully] talking large numbers of identical machines, even if it's a smaller company this should be true but the numbers should get smaller. Meanwhile he's comparing to a product that does come with a certain amount of support - this is not a direct comparison.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    23. Re:Buh? by drinkypoo · · Score: 1

      But this only illustrates a reason to avoid Qt, especially if you love Open Source. Qt's licensing complicates the FoSS scene. It doesn't in itself illustrate a problem with Open Source, just one implementation of licensing.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:Buh? by fatboy · · Score: 1

      I disagree. In short, BSD is for the benefit of developers and GNU is for the benefit of users.

      Unless your users want to use GNU tools (QT, Cygwin, etc) in their commercial undertaking, of course.


      No, users can use GNU tools all they want. There is no restriction on how you use GNU software, only in how you distribute it.

      The OpenBSD project has no qualms about anyone making a commercial fork of it (in fact, they even list commerical products based on OpenBSD somewhere on their page); FreeBSD, in turn, is quite proud to have contributed to OS X.

      This sounds like you are talking about developing and distributing software, not using it.

      To the best of my knowledge neither organisation turned around and demanded (tens of) thousands of dollars (theo's request for help was just that -a request) from people using their projects commercially.

      Well good for them, however, now the actual end user of said commercial product does not have access to the source code of the software they are using. I don't see that as a benefit to the user, only to the developer.

      --
      --fatboy
    25. Re:Buh? by metamatic · · Score: 1

      I think it's more of a reason to avoid Qt if you might ever want to write proprietary software, actually. If you love open source there's no problem.

      I think TrollTech are being particularly stupid here. They're basically saying that if you have existing open source code that you own that uses Qt, and you want to become a TrollTech customer, they'll tell you to fuck off. Somehow that doesn't strike me as good business practice.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    26. Re:Buh? by drinkypoo · · Score: 1

      I just don't think that we as a community should support people with stupid licensing terms... as I said before, it complicates the whole situation. Why lend your energy to a pain in the ass? Much better to put your effort into supporting something that supports you back.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  22. You think that's expensive by Anonymous Coward · · Score: 0

    Try supporting them yourself. Or getting non-OSS software that you a) pay for the software and b) pay the same price for support.

    If you think the prices are expensive then you should go into business supporting the software. Oh wait you're not, mainly as people like yourself balk at paying for support.

    What do you think a reasonable price would be?

  23. oops by Anonymous Coward · · Score: 0

    "I comment on embedded Linux/Windows" = "I *can't* comment on embedded Linux/Windows"

  24. Some of the comparisons... by DragonWriter · · Score: 1

    ...seem to be "consumer" closed-source software to commercially-supported OSS, which probably isn't a fair comparison. Consumer closed source software often has support that compares (sometimes poorly) with free (as in beer) open-source software, rather than OSS with a commercial support contract.

    I'm not sure that its generally the case that commercial OSS is more expensive than feature-comparable closed-source software with a parallel support contract, but if one believes that OSS offers an advantage in quality (from the review of the code enable) and/or security against future vendor policy changes (as, support aside, licensing for the code itself and its redistribution will never be an issue), then a premium for that quality may be justified, all other things being equal.

  25. apples and oranges, or total incompetence? by Anonymous Coward · · Score: 0

    You have just demonstrated the degree to which your own incompetence indicates that your startup is likely to fail. First off, you don't need to buy any of the fancy toolkits to get an "embedded Linux" that works. Most hardware vendors will actually provide you with something that works on development boards. Can't find something that is exactly what you need? Well, adapt something is close; that's why it's called work.

    As for comparing Windows XP and Red Hat WS, please take your head out of the sand and compare what you're getting. Windows XP doesn't give you: a) a full email client b) an office suite c) engineering tools d) compilers for several languages.... Do I really have to go on?

    I think you've merely demonstrated that you are an idiot.

  26. What did you expect ? by xPertCodert · · Score: 1

    1. Any comparable to QT commercial package costs as much or even more. Use wxWindows or GTK 2. There are many Embedded Linux vendors and the prices vary a lot. Timesys charges much less for a subscription, for example. It helps to research a market before making a decision. 3. VxWorks ? you make me laugh... Have you ever considered the price of the beast ? And good support from Windriver ? you must be joking , right ? 4. Yeah for 140$ you pay to Microsoft you get 24/7 free support hotline... Not ? Seriously there are plenty support houses that can support Debian and other distros for a fraction of RedHat/Suse enterprize support contracts. Again, it does help to research a market. 5. Why on earth, you need Cygwin commercial license ? Well in any case, OSS products may be free as in freedom of beer, but the support is not. If you are not capable in supporting yourself, prepare to pay. What did you expect, that someone is going to invest his time to support you for free ?

  27. Um... You're *not* paying for the software. by Colin+Smith · · Score: 4, Informative

    Pretty clearly. That bit's available for free.

    You're paying for official support and services. Presumably 24/7 telephone, onsite if necessary. You're paying for people and their expertise not software.

    However, there is a good point. Support is expensive, there's a market out there for lower cost support services.

    --
    Deleted
    1. Re:Um... You're *not* paying for the software. by Anonymous Coward · · Score: 0

      I work at a large (100,000 employee) company. We use gobs of open-source software -- basically Windows itself is the only exception.

      We have paid licenses for lots of the things we use, including Qt. There's exactly one reason: because we have paid licenses for all our software.

      We know that we technically get support for this money, just as we technically get support from Microsoft, but that this support is basically useless. I've spoke with some people in charge of buying licenses, and they know this. I've tried to get support, and gotten nothing of value. (Google + mailing lists are quite useful, though.) This isn't unique to open-source software: we have expensive proprietary database servers with support contracts, and those support contracts are basically useless, too.

      It's a CYA mentality at a big company. Slip-ups have cost the company millions. When the shit hits the fan (with this many people, it happens, from time to time), the processes must be beyond reproach. Feh, whatever. Using open-source is the only way to get work done, and if the managers want to blow money on licenses, I don't care.

      We also all know that, if we were to start our own small business, we'd use even more open-source, and we wouldn't pay for support contracts or special licenses. They exist only so BigCos (who would otherwise pay for Microsoft versions of the same) pour gobs of money into them instead. If you're a small company, yes, they're priced out of your reach, and they know that. So don't buy them.

    2. Re:Um... You're *not* paying for the software. by Anonymous Coward · · Score: 0

      Like India?

  28. CentOS and wxwidgets by Serveert · · Score: 1

    Those two can do what redhat ES and QT do.

    Then replace the commercial load balancers with LVS.

    Not sure of the others.

    --
    2 years and no mod points. Join reddit. Because openness is good.
    1. Re:CentOS and wxwidgets by BlueLightning · · Score: 1

      If you're suggesting that wxWidgets even approaches the capabilities or ease of development of Qt, then you've probably never used Qt to develop software or seen what it can do. Just take a look at some of the new features in Qt 4.2 alone. Qt's strength is in its capabilities, quality, and the saving of development time. Trolltech's claim is that as a commercial developer using Qt you'll save more money than you'll spend on licensing, and I think it's not an unreasonable claim to make.

    2. Re:CentOS and wxwidgets by Serveert · · Score: 1

      It really depends on what you want to do. I have used wxwidgets just fine, of course I didn't need all the bells and whistles Qt has to offer. I've used Qt, its programming interface is much better, but I don't mind the complexity of wxWidgets given that it's free.

      Plus it uses the native platform UI which is nice in terms of everything working as you expect, buttons, copy/paste keys, etc.. integrates well into your platform if you change something with your window manager/windows preferences. 9 times out of 10 people can just use wxwidgets without the bells and whistles and they'll be fine. I guess it really depends on the organization in the end, as long as you know the advantages/disadvantages of both solutions.

      --
      2 years and no mod points. Join reddit. Because openness is good.
    3. Re:CentOS and wxwidgets by Anonymous Coward · · Score: 0
      Plus it uses the native platform UI

      Uh, what is the "native" UI for Linux? GNOME? KDE? GNUstep? Enlightenment? Motif? None of these are "the standard" for Linux, because there is no such standard (and a lot of us like it that way).

      Really, the one "UI" that all Linux distros have in common is plain old Xlib, which wxWidgets definitely does not look like.
    4. Re:CentOS and wxwidgets by Serveert · · Score: 1

      Does it matter? You can develop on linux but 90% of your users will be on windows.

      --
      2 years and no mod points. Join reddit. Because openness is good.
    5. Re:CentOS and wxwidgets by Anonymous Coward · · Score: 0

      Well, if that's your attitude then why did you even bother talking about the "native" platform UI, why not just talk about the Windows UI? By the way, which Windows UI are you talking about: Win32, MFC, C#/.NET?

    6. Re:CentOS and wxwidgets by Serveert · · Score: 1

      It's cheaper and nicer to program in linux, plus having it compile on many platforms allows you to find bugs. Keep in mind that it also uses native Mac widgets. As for the windows UI, on win 98 it automatically uses win 98 widgets, win2k, 2k widgets, etc. It's very backwards compatible, no need to 'simulate' the native environment.

      --
      2 years and no mod points. Join reddit. Because openness is good.
  29. Qt not $3300 by Anonymous Coward · · Score: 0

    If you're a startup or other relatively small company, Trolltech makes Qt available at a 70% discount. For one platform, Desktop Light, it's only about $1000 per seat. Still pricy, I agree, but you could pay that much in equivalent Windows tools pretty easily.

    1. Re:Qt not $3300 by Anonymous Coward · · Score: 0

      $400-$700 per developer for a copy of Visual Studio 2005 Professional vs $1000 for the Desktop Qt library? I think I'll stick with Visual Studio 2005.

    2. Re:Qt not $3300 by chill · · Score: 1

      $400-$700 per developer for a copy of Visual Studio 2005 Professional vs $1000 for the Desktop Qt library? I think I'll stick with Visual Studio 2005.

      Then you won't be doing any cross-platform work, will you? QT is available for Windows, Linux and Mac but Visual Studio is going to generate output only for Windows.

      --
      Learning HOW to think is more important than learning WHAT to think.
    3. Re:Qt not $3300 by Tolchz · · Score: 2, Insightful

      You'll still need a $400-$700 copy of Visual Studio even with your $1000 Qt libraries. Qt looks even worse now...until you need your code to run on Solaris,Irix,OS X, and Linux. Then your investment is quickly recouped when you can develop on one platform and deploy on 4 or 5.

      Do you think you can port any non-trivial Win32 application to Unix for under $1000 ?

    4. Re:Qt not $3300 by Blob+Pet · · Score: 2, Interesting

      Startups will frequently take the quick way out... develop for Windows with Visual Studio first since they think that's the fastest way to market. Then they find out that the customer wants the app on Solaris, HP, even Linux. The startup doesn't have the resources to re-write the app, so what do they do? They try to port their apps using MainWin or some crap like that and find themselves in a living nightmare of royalty and development licensing fees as well as horrible performance. At the end of the day they finally bite the bullet and purchase Qt licenses and their lives become a lot easier.

      That was my last company.

      The flip-side? Develop on the Mac and then have to port to Windows! Use something Mac2Win, find that it doesn't satisfy, and then start migrating to Qt.

      That's my current company.

      --
      "...today consumers have been conditioned to think of beer when they see a bullfrog..."
    5. Re:Qt not $3300 by oliverthered · · Score: 1

      how much support do you get with Visual Studio 2005 Professional? Will you applications run on multiple oss's?

      --
      thank God the internet isn't a human right.
    6. Re:Qt not $3300 by Anonymous Coward · · Score: 0

      > You'll still need a $400-$700 copy of Visual Studio even with your $1000 Qt libraries.

      Not true, Qt also supports MinGW g++ (which is not only free and Free, but also royalty-free even for proprietary commercial apps).

    7. Re:Qt not $3300 by tepples · · Score: 1
      You'll still need a $400-$700 copy of Visual Studio even with your $1000 Qt libraries.

      And why doesn't a Free IDE on top of GCC work to replace Visual Studio? Or does the commercial version of Qt for Windows work only with Microsoft's tools and not with MinGW, a popular port of GCC to Windows?

  30. Because CD duplication... by Anonymous Coward · · Score: 0

    ...is very very hard. ;)

  31. Probably because it relies on support by MikeRT · · Score: 1

    This is just my experience from the little time I've had out of college to see both sides. When you go to a big, known enterprise company like Oracle for support, they send out a person to help you and that person works like a slave for you until your needs have been met to the specifications of the contract. Yes, I'm exaggerating, and spare me the details of your case where it didn't work like this. I'm not trying to make a universal rule here.

    The "community response?" RTFM you n00b. That's ok, that's where Red Hat and others come in.

    Oh wait, they can't make a killing off of the sales of their products, so the majority of the company is taken care of by the support people. Ok... so they have less incentive to invest in R&D than say, Microsoft, Apple, IBM, Oracle, etc. because they can't make a large amount of cash off the product itself since it has to go out to the public, and support is something that others can come in and provide. There really is no reason why IBM consulting cannot provide Red Hat support, and that's true of many other companies.

    The bottom line is that the freedom to write OSS is one thing. An expectation that you'll get rich off it is quite another.

  32. Broken Logic by mrsbrisby · · Score: 4, Insightful
    Why are commercial ports of OSS software so expensive,
    That assumes they are, which they arent. As you say, Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140. The problem is that support for Windows is $35 per call, per email, or per online chat. Of course, this only includes end-user support. Developer support is 250$ per call.

    You can compare QT to GDI+ all you like, but GDI+ works on one platform, and QT works on many. Expect to pay more for an increased feature set. Law of the land, open versus closed never has and likely never will have any effect on that.

    and what would need to happen before they could be competitive in the future?
    They already are. You can tell because Microsoft shills like yourself are pretending to have questions about them not being competitive on slashdot.
    1. Re:Broken Logic by Anonymous Coward · · Score: 0

      *** They already are. You can tell because Microsoft shills like yourself are pretending to have questions about them not being competitive on slashdot. ***

      And MS haters like your retarded-ass self do it exactly the same - except you extoll FOSS.

      Which is fine and dandy...Still waiting for Linux to be on a majority of computers in the world...

      Oh, wait...it's only been 5 years or so since it's "emergence" - funny, it's not made many inroads except for free servers. And even then, it's not that huge of a hit.

    2. Re:Broken Logic by Anonymous Coward · · Score: 0

      ms will usually refund the fee if they don't have an official solution. note that this doesn't mean they'll tell you to go away, they'll try to help you fix the problem and suggest unofficial solutions which will often work, they just don't charge you if they don't have an official solution (such solutions are usually available in the knowledge base, so you can often call knowing you won't really be paying).

      fwiw, microsoft does have a system where you can get free answers to questions, msnews.microsoft.com (aka microsoft.public.*) and they have very knowledgeable people who answer questions there. but that's fairly off-topic.

      to make the comparison fair:
      Windows XP Professional with SP2 by Microsoft (PC)
              $299.99

      is the price listed from CompUSA. I believe this is probably the official list price which does match the price listed for Red Hat (and this is presumably intentional on Red Hat's part).

      Large commercial companies indeed have arrangements for volume licensing and small business licensing (Microsoft really tries to target small businesses with things like special bundles [Windows Small Business Server, Microsoft BackOffice Server, ...].

      I'm not sure about the cost of WinCE, but I don't know that comparing WinCE with Linux is fair, I think the more reasonable comparison is Windows NT Embedded (and I don't know the pricing model for it, but presumably Microsoft did their homework and made it reasonable). Microsoft is in business for the long term, if they can entice your company to use their product for a platform for years to come, and sell more to you as your company grows or your business grows, they'll more than gladly do so, and they'll even offer you assistance with this. In almost all cases, it's in Microsoft's best interest for you to prosper. (If they really like your company, they can always buy it later.)

      Unfortunately, Commercial OSS companies have much smaller customer bases and have much higher costs, they have to produce training manuals, train new support people and similar but with a smaller base and they probably have to retrain every year or two since OSS software evolves faster. Microsoft is supporting Windows XP (2002) and Windows 2003 Server, and Office XP (2001?) and Office 2003 and similar, for the most part the products have been on the market for years and haven't changed, Microsoft doesn't have to do much in the way of hardware support because usually customers can complain directly to the hardware vendor saying "your hardware doesn't work with windows", and the vendor will listen. I don't think that works as well with Linux, so instead the customer has to lean on the OS support contract (e.g. Red Hat).

      As for Cygwin, they ship lots of unrelated programs from lots of individual groups. that's a lot more complicated than being a company who wrote all of its own software and who probably still employs or can contact the developers and who has documentation and QA who understand all the internals.

      I'd certainly rather be in Microsoft's position.

    3. Re:Broken Logic by adah · · Score: 1
      That assumes they are, which they arent. As you say, Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140. The problem is that support for Windows is $35 per call, per email, or per online chat. Of course, this only includes end-user support. Developer support is 250$ per call.

      I really can't see why this post is 5-point insightful. (299-140)/35 = 4.5. How many supports have you requested for your OS of choice in the recent year?

      You can compare QT to GDI+ all you like, but GDI+ works on one platform, and QT works on many. Expect to pay more for an increased feature set. Law of the land, open versus closed never has and likely never will have any effect on that.

      It is horses talking to ducks. If I sell software on Windows, why I need the other platforms? The multi-platform support is beneficial to the vendor, but not to the end user (as long as I can find the software for my platform). And did I mention that Visual Studio is far easier to use?

      BTW, additional platform support for Qt costs additional bucks.

      It is sad that many free software advocates can't see that for many people software is just a tool to get work done, instead of a freedom.

  33. A question about RedHat.... by SumeyDevil · · Score: 2, Interesting

    RedHat does charge $299 per year for one license. With Microsoft, you're getting $140 for a copy forever (and if you order from a major vender, it's basically free). I know, I know, the argument is that you're getting perpetual support for the RedHat license- but have any of you tried to use it? It's generally pretty terrible. We've ended up switching everything to Ubuntu or CentOS b/c it's just as easy to find support by googling, rather than getting re-routed through RedHat. It doesn't make sense to me. Over the lifetime of XP, you've paid $140, and gotten free updates. For the lifetime of RedHat (let's assume XP's ungodly 6-7 year lifespan so far) you're paying almost $2000! You can also argue that "you don't need to get support for all the machines" but RedHat complains incessantly, and you won't get any updates, which isn't really safe for a corporate world. Additionally, a significant Linux deployment usually requires someone with significant knowledge. Last I checked, it's cheaper to hire someone to manage a windows deployment than a RedHat one. I wouldn't mind paying the $299 as a one time fee...but $2100?? Almost 10 times the value of a Windows license? Is the support your paying for really worth that much?

    1. Re:A question about RedHat.... by Ashcrow · · Score: 1

      The 140$ USD for a windows license comes with no support. The updates from windows update are so-so and tend to be after the issue has been in the wild a bit.

      You are mostly correct about paying the yearly fee for RHEL ... but RHEL it self is not the payment, you are paying for a support stream.

      I dare you to call Microsoft up next time IIS isn't running correctly on your Windows 2K3 server and see what you get for only buying the base $500-1,500 (http://www.nextag.com/Microsoft-Windows-Server-20 03-56866169/prices-html) license!

    2. Re:A question about RedHat.... by Omega+Blue · · Score: 1

      I have not looked at the RedHat license, but a couple of points popped up into my head:

      1. RedHat Linux is enterprise grade, so who is it comparing to Windows XP Pro? A fairer comparision would be Server 2003.

      2. When you buy a copy of Linux, you can install it on as many computers as you want. When you buy a copy of Windowx XP Pro, you may only install it on one single computer. I know, there is no comparison, either. I am not sure how the RedHat license work, however, so this may not apply.

  34. Apples to oranges by Todd+Knarr · · Score: 4, Insightful

    You say you want official support. Then you proceed to compare an officially-supported copy of RedHat Enterprise Linux to an OEM copy of Windows XP. Well, I hate to break it to you, but that OEM copy of XP comes with no support. If you read the agreement, it says you as the system builder are responsible for supporting that copy once installed. You don't even get the installation support that comes with the $300 retail XP box. All you get is Windows Update, and the opportunity to hear the Microsoft rep tell you to call the company you bought your computer from. The same with Visual Studio. The commercial software isn't cheaper as far as support goes, they just aren't quoting you the real price until after you're committed.

    1. Re:Apples to oranges by cybrthng · · Score: 1

      Hate to break it to you but small business licensing and volume licensing is much different than OEM Licensing. If you have a good sales person, a good vendor, you will not only get hardware, software, licensing and support all wrapped up in one easy to administer and use package but it will be hassle free and seemless.

      For example we bought a company, replaced 5000 pcs running windows 2000 with newer pcs running windows xp and software didn't cost us a dime because we bought software assurance which is still cheaper per PC than the licensing of Redhat alone (which has time limited support and expensive enterprise support as well).

      FOSS systems usually don't have the time, material and resources to do assurance programs where people are guaranteed uprgadeability, compatibility and support on the systems they have simply because they don't think in that paradigm.

    2. Re:Apples to oranges by Rich0 · · Score: 1

      This guy was complaining about having to buy 5 seats instead of 3 seats, and you're talking about licensing deals applicable to 5000 PCs?

      There is no question that MS cost per PC can get low if you're a fortune-500 company. However, if you're a small dev shop with 5 PCs good luck getting that MS sales rep to return your calls.

      For the average small business you're not going to get any kind of real support from MS without paying a chunk of cash. If you buy OSS from the main devs you are likely to be able to have a voice in product development even with a few seats.

      I've dealt with both small vendors and large ones - the small ones are MUCH more responsive to user requests (if you're paying them well). The large ones often have a hard time getting their own act together. If you get in on the ground floor with a small vendor you might get a sweet licensing deal that gives you a great rate 10 years down the road while your competitors are just getting on board at steep rates. On the other hand, the large ones are more likely to be around in 10 years. Basically, if you deal with a small company you are more like an investor/owner and less like a customer. That means you share both the risk and the reward. Not something for everyone, but if you know what you're doing you can do well in this way.

    3. Re:Apples to oranges by Todd+Knarr · · Score: 1

      The article specifically mentioned an OEM copy of Windows XP. Volume licensing customers aren't getting OEM copies, they've got their own VLKs and media that come with the contract and they won't be out buying OEM media. And if he's talking about 3 seats, he's not big enough for volume or probably even small-business licensing.

  35. It's the Quality by Ashcrow · · Score: 2, Interesting

    On thing that a lot of comercial Open Source shops are guilty of is providing to high of quality support. Sure, RHEL is more expensive with an update/support contract than Windows, but have you ever called Microsoft before? Not only do you get friendly folks from india on the line but usually leave (afte ~ 6 hours of calls) with no real answer. If you tally up the time spend on the phone and then running diag yourself on the Win box you end up with much higher costs.

    Don't get me wrong, there are some comercial OSS companies out there who over price and under serve, but the majority I've delt with have been really, really good compared to the traditional competition.

    On the same token, not everyone needs a comercial version of XYZ app. I run Fedora 6 BETA as my production workstation at home ... on an intel mac mini. Not only is it really stable, bugs are fixed without me lifting a finger (well, ok, so I run yum -y update).

    The use of software should be gauged by the return on investement that the software and support provides. Have an internal IT Helpdesk team? Do they know XYZ app well? Why pay to double your support? Double support is something a lot of shops do so they can 'find a neck to choke' externally? The news is that choking doesn't fix the issue!

    I've spent a decent amount of time working for Open and Closed companies and shops. The quality of code and support from the Open (or more Open) shops were much higher than the Closed source/black box shops.

  36. And this is why I prefer Sun's way by Anonymous Coward · · Score: 2, Insightful

    As said before there are a dozen OSS projects out there and when it comes to OS there's one thing you can't expect: reliability. Note that I'm not claiming that this is no where to be found, but you can't approach a project with "I demand...", etc. Got that part so far?

    When looking Enterprise business this is exactly what is happening. Your customer is paying you and as such can't be told "We know you liked the product as it was but there were some bugs and so here's the new version. Unfortunatly it reacts a little bit different than the previous release." When your whole business is build upon such a product then this approach is not going to work. This would mean that OSS would be an absolute no no when it comes to Enterprise based computing. Which would be a shame IMO since there are some very good products out there, which over the years have already demonstrated that this doesn't have to be an issue perse. But the secret here?

    Control. You will have to have someone (or a group) in control who are calling the shots, which also means that the person shouldn't be too afraid to simply cancel certain developments because of the reasons already mentioned above. However, in many cases companies fully rely on the OSS "market" by grabbing software together and neatly packaging it all up and when changes do happen they simply set their own staff to work to either "undo" those changes or merely port them back into their maintained version of the problem. That may look like OSS on the Enterprise, but its more like playing Enterprise-based business with an awfully weak and riskfull model. Resuling in what you experienced.

    Finally, why I like Sun? Because they do things differently and don't pay much attention to the whiners ("it has to be FREE") but try to walk on that golden (middle) road to both please their customers and the developers. They simply came up with an already existing business model and started looking how OSS could fit into this. You see this happening right now with Solaris. People can build on Solaris all they want, fork it, whatever, but Sun keeps control over what does and doesn't get into the OS. Thus resulting in OSS developers who can make a difference while protecting their options to fully support the software they're releasing. I'm really surprised that RH or SuSE (now Novell) never seemed to use such an approach but more or less "winged" it, at least thats how it looks to me. You're basicly paying for support and some "insurance".

  37. The real question is ... by LaughingCoder · · Score: 1

    What is it about OSS that makes it so expensive to support? Most of the comments in this thread say the OSS license expense is all about support costs. What's the deal? Is this stuff so difficult to install, configure, and keep running that lots of expert support is required? Funny, from everything else I've read on these boards you pretty much wave an OSS CD by your machine and it installs and configures itself to perfection, anticipating your every need and whim. Which is it? Is OSS finicky and hence hard to maintain, thereby justifying the high support costs, or are these OSS vendors fleecing their customers?

    --
    The more you regulate a company, the worse its products become.
  38. Actually, ya it does by Sycraft-fu · · Score: 4, Interesting

    What a Windows license buys you in terms of support is two major things:

    1) Patches. MS releases patches for Windows and everything associated with it, and tests those patches to make sure they work. If an incompatibility is found (it's rare one survives the initial testing) it gets fixed. Now of course there is OSS that does that, but there's no guarantee. With MS it's not really a question of if the software will be patched during it's supported life. Same deal with supported OSS software like RHEL. Sure, Fedora also does patches, but they aren't tested like the RHEL ones are, and if the developers of the component don't release a patch, they aren't likely to patch it for them.

    2) The knowledge base. MS has a massive knowledge base that is really very good. I use it all the time at work. When a Windows system bluescreens do I start a debugger? Hell no, I'm not a programmer. I write down the details and look it up in the knowledge base. The answers tend to be just want I needed. If some weird problems comes up, again I go looking in the knowledge base. It is a central, easy to search, repository of solutions tested by MS themselves. You don't get that with a no-charge OSS product. Sure there are news group posts, and IRC logs and such out there but man, tracking down the answer can be hell, if anyone has found an answer at all.

    3) Vendor support. When a vendor sells you a system with Windows, they are guaranteeing hardware support (at least if they aren't shady). When Gateway sells me a rackmount server with Windows installed, I know that it will be working, and I know that it will have drivers for all it's hardware. However when I try and install FC4 on it, maybe it doesn't work. In fact what does happen is it kernel panics on install (we still have never figured out why). Should it not work, I can call them and get it fixed, if it's a Windows problem they'll call MS and get it fixed. You can get the same thing with Linux, but only buying a system with a supported Linux distro on it, which is usually an enterprise Linux.

    Those are not at all worthless support resources. Support doesn't necessarily mean holding your hand through configuration, it just means ensuring that all the resources you need are available. You get that with commercial solutions, be they OSS based or not. It's not the same as a support contract, but often is what people need.

    1. Re:Actually, ya it does by misleb · · Score: 2, Interesting

      1) Patches. MS releases patches for Windows and everything associated with it, and tests those patches to make sure they work. If an incompatibility is found (it's rare one survives the initial testing) it gets fixed. Now of course there is OSS that does that, but there's no guarantee. With MS it's not really a question of if the software will be patched during it's supported life. Same deal with supported OSS software like RHEL. Sure, Fedora also does patches, but they aren't tested like the RHEL ones are, and if the developers of the component don't release a patch, they aren't likely to patch it for them.

      Don't forget about user supplied patches. Even if an OSS vendor doesn't supply an official patch, i've often been able to find a user supplied patch for problems. The fact that comercial vendors "test" their patches is a red herring. I don't care if they've tested a patch to make sure it works for everyone in every situation. I just care that it works for *me*. Why should I wait for vendor to "test" the patch? If I hit a project/server stopping bug, I don't have time to wait for them to officially release it, or worse, wait for them to include it in a service pack. I want it now.

      Sometimes vendors take their sweet time fixing a problem. I'm currently in this situation with Retrospect backup. There is a bug that only a couple people are experienceing and EMC is totally dragging their feet on providing a patch. I've been waiting MONTHS for a fix. My backups are incomplete on one server. If it were open source, I would dig through the source and fix the damn bug (or at least work around it) myself!

      2) The knowledge base. MS has a massive knowledge base that is really very good. I use it all the time at work. When a Windows system bluescreens do I start a debugger? Hell no, I'm not a programmer. I write down the details and look it up in the knowledge base. The answers tend to be just want I needed. If some weird problems comes up, again I go looking in the knowledge base. It is a central, easy to search, repository of solutions tested by MS themselves. You don't get that with a no-charge OSS product. Sure there are news group posts, and IRC logs and such out there but man, tracking down the answer can be hell, if anyone has found an answer at all.

      While I haven't dealt much with the Microsoft knowledge base, I have used the Novell knowledge base quite extensively and have had a similarly positive experience. I also use a LOT of OSS and while the information isn't cnetralized, I have about about the same success rate at finding solutions to my problems. All in all, I would say that I "enjoy" dealing with OSS problems more than dealing with Novell/Microsoft problem. The reason is simple: transparency. Access to the code has saved my ass more than once. And when I find an OSS solution, more often than not, I *understand* what went wrong. Where with Microsoft, the solution is often just "apply this patch" or "click this check box" or "replace this DLL" with not much help regarding what is really going on.

      3) Vendor support. When a vendor sells you a system with Windows, they are guaranteeing hardware support (at least if they aren't shady). When Gateway sells me a rackmount server with Windows installed, I know that it will be working, and I know that it will have drivers for all it's hardware. However when I try and install FC4 on it, maybe it doesn't work. In fact what does happen is it kernel panics on install (we still have never figured out why). Should it not work, I can call them and get it fixed, if it's a Windows problem they'll call MS and get it fixed. You can get the same thing with Linux, but only buying a system with a supported Linux distro on it, which is usually an enterprise Linux.

      This rarely happens to me. For one thing, I usually base my server purchase decisions on what is known to be supported well. I don't just take any random server and expec

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    2. Re:Actually, ya it does by Ant+P. · · Score: 1

      Sorry, but your third point is way off target.

      My last new PC came with a Windows XP SP1 disc, 10 CDs of software, and I still had to spend 5 hours downloading bloated drivers on dialup (who the fuck needs 30MB of software for a sound card?). I installed slackware 9 on the thing, and the only hardware that didn't work with the default install was the winmodem.

    3. Re:Actually, ya it does by the_B0fh · · Score: 1

      I'm not sure if it actually buys you patches. There was a guy who was tracking all the bugs associated with IE, that's been documented, and there were some from the late 90s.

      Microsoft has been notorious about not patching until someone releases exploit code.

      Even now, there's a "not an issue" bug in the way it handles PKI - basically, anyone using windows for any kind of encryption is screwed - well, anything that depends on the Microsoft CSP anyway. So? You see Microsoft doing anything about it?

    4. Re:Actually, ya it does by Cyno · · Score: 1

      Yes, but you get these for free for OSS. What you pay for is hand holding support and on-site support and "security" support. Those things that require engineers on staff to fix.

      Anyway, I as the GP pointed out this whole article is either intentionally biased or misinformed to the extent that the author's competence must be called into question.

    5. Re:Actually, ya it does by killmenow · · Score: 3, Interesting
      MS releases patches for Windows and everything associated with it, and tests those patches to make sure they work.
      For varying definitions of the word "work".

      I'm not joking and I'm not sure what you're smoking. Rarely, if ever, are production boxes patched with Microsoft patches without some due diligence. Best practices dictate patching test boxes first to see what the patches break before patching production boxes...because -- consistently -- Microsoft patches break existing software. I cannot stress this enough: Microsoft patches break shit all the time. Right now, I'm dealing with a situation where the latest 2003 service pack wreaks havoc on Terminal Services and causes some of the wierdest crap I've ever seen happen on a system (completely hosing opening shortcuts to URLs in IE [their own software, I might add])...and Microsoft's answer? "Uninstall that last service pack." Yeah, they test their patches to make sure they work, as in, they fix the bug they were patching. But they do a shit job of testing what the patches break.
    6. Re:Actually, ya it does by jesterpilot · · Score: 1

      I also use a LOT of OSS and while the information isn't cnetralized, [...]
       
      Actually, this information is quite centralised, at http://www.google.com/ . I seldom have to look at the third page.

      --
      Trust me, I work for the government.
    7. Re:Actually, ya it does by TobascoKid · · Score: 1

      Access to the code has saved my ass more than once.

      Same here and I think it's a benefit that lot of people (such as the article poster) don't realize how much of a benefit it can be. I don't understand why some people believe that a support contract with a closed source vendor garuntees them bug fixes for thier particular bugs (especially in some reasonable amount of time) seeing as a lot of closed software is sold as "not fit for any purpose". At least if you have the source, you can either fix it yourself (if you have developers on staff) or you can pay someone external to fix it.

      --
      At some point, somewhere, the entire internet will be found to be illegal.
    8. Re:Actually, ya it does by boskone · · Score: 1

      Also, they offer a pretty long support window for that initial cost. www.microsoft.com/lifecycle

      It's like 7-10 years of patches you get for the price of the OS.

  39. You are missing the point of "commercial OSS" by Anonymous Coward · · Score: 0

    Open source software is either affordable like your run of the mill BSD operating system or linux distribution, because its just to support the development. Or its outrageously expensive like RHEL and commercial mysql licenses because the cost is based on managermind. A manager thinks "more expensive = better", and since only a manager would be dumb enough to pay for something that is free, they price it accordingly.

    The other alternative is QT and others like them where they already tricked you into using their GPL or worse licensed libraries, and now that you want to make a commercial product out of your previously internal only software, you are screwed. Either rewrite it without QT, or shell out big bucks for the commercial license. Stay away from companies like this.

  40. Define support by starseeker · · Score: 1

    There are degrees of support, and I think you aren't making an apples to apples comparison here.

    Point #1: When you talk about support on the scale of the contracts you are describing, the scale is MASSIVE. These are the juicy contracts - provide broad support for systems which are relatively uniform and well maintained. The level of support these setups need is much greater than that available or possible to home users, and since downtime is so expensive they can (and do) pay $$$$ to be very sure and avoid it.

    Point #2: OEM licensing for Windows and other consumer products does not have support anything close to the situation described above. The user base is as diverse as you can get, there may be a thousand unanticipiated and unknown combinations that could be installed on any given customer's machine, and you are supposed to make sense out of it. Oh, and there is no incremental reward for dealing with ever more difficult problems - just that same initial flat fee, or perhaps a $/minute phone charge. Yay. That's not what big companies need - they need someone out to fix the problem, NOW. They shell out big bucks for that service, and for good reason. That level of support is not easy.

    Why do you think OSS support is so often held up as a big advantage? Because FOR MOST USERS the level of support and help that can be found in the community is far beyond anything they will ever be able to afford in the commercial marketplace. The high end support contracts you are seeing are designed for corporate customers with uniform needs and deep pockets. Buying home or even "Pro" versions of software and not paying a big chunk of cash means you quite simply won't get the kind of support you would get with the big $$. Very, very small vendors MIGHT provide it, but people need to eat if they are doing software as a business and believe me good people aren't cheap. Open source short circuits this with a completely different model, and it just so happens that the benefits trickle down to those who don't pay large $$ too (because $$ aren't the motivator). But you won't get guarantees. Guarantees are EXTREMELY expensive, because they are incredibly hard to support and make real.

    Commercial or OS, you get what you pay for in support because in-person help cannot be duplicated at close to zero cost.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
  41. OSS != Free by NullProg · · Score: 1, Funny

    After all, we have decided that the survival of our business is more important for us then 'do-good' ideas.

    Survival of your business model depends on customers who want to purchase your services.

    OSS is about freedom of choice. All your other points are null and void because there are several OSS alternatives to choose from. To complain that Red Hat charges $299 where SuSE charges $70 (with support) is just plain dis-information.

    This Ask Slashdot reads like a Microsoft marketing campaign. OSS doesn't work for us, Microsoft has all the solutions. Hey Taco, how about a rule against anonymous Ask Slashdot submissions (except in the case of whistle blowers and torrid sex tales)?

    Enjoy,

    --
    It's just the normal noises in here.
    1. Re:OSS != Free by Achromatic1978 · · Score: 1
      a rule against anonymous Ask Slashdot submissions (except in the case of ... torrid sex tales)?

      Screw that. If it's torrid sex tales, I want names. Unless they're names like Dwayne, or CowboyNeal, or CmdrTaco...

  42. It's expensive because... by Ice+Wewe · · Score: 1

    OSS software and support is so expensive because it's a niche market.

  43. Trolltechs QT pricing and M$ MSDN pricing by viking80 · · Score: 1, Insightful

    first, a startup/small company gets a 65% discount off $3300 or $1155.
      And if some of the developers work on tools you plan to share source for that development station is free!

    Thats pretty reasonable. Actually quite cheap.

    M$ MDSN pricing is $10,939 for the MSDN team suite. That includes up to 5 developers.

    Trying to develop anything with windows without this is just stupid.

    If you add the test facility with another 30 computers for running tests etc,
    M$ will be much more expensive.

    I have tried both for actual products. In addition to much higher cost for M$, it is also alway a hassle with all the "Genuine advantage" crap. Reinstalling XP for testing various languages and new hardware configurations and having to call MS is just a huge hassle.

    --
    don't cut it off www.mgmbill.org
    1. Re:Trolltechs QT pricing and M$ MSDN pricing by rca66 · · Score: 3, Insightful

      Sorry, but your comparison is ridiciluous.

      M$ MDSN pricing is $10,939 for the MSDN team suite. That includes up to 5 developers.

      Which means, if you have 5 developers using QT you already pay a similar amount. And now, what comes with MSDN Team Suite: Visual Studio, SQL Server, tools for software architecture, Business Solutions, all MS operating systems for different languages and more. You can absolutely not compare those two products. Even if you just take the MSDN Professional, which costs about 2000$ you get much more than just a library to create applications.

    2. Re:Trolltechs QT pricing and M$ MSDN pricing by Anonymous Coward · · Score: 0

      I'm no Microsoft fan but I disagree with just about every part of your "insightful" post.

      First, TrollTech's 65 percent off deal is ridiculous. This reminds me of the "your first month free!" and "your first three months for 50 percent off!" for this or that service I get almost every day in the mail, which go immediately into the trash. I'm not saying there is no savings there, just that the amount of savings is a drop in the bucket, relatively speaking.

      You don't need to take Microsoft's high end offering to be productive. I know, because I've never used Team VS myself. In fact, you can get quite a lot done with their express offerings which are very cheap, although admittedly to ship a product you'd need to upgrade to a full blown compiler.

      If you have testers, UI designers, etc. you have to spring for more licenses in either case - with MS or TrollTech. Only with TrollTech, they cost a lot more.

      And remember, $3300 just gets you one developer seat for ONE platform (so much for the cross-platform advantage) for ONE year (so much for the 65 percent discount). Next year, you get another invoice. And another the year after that, etc. This might be somewhat alarming to a harried businessman who doesn't have any money from Kleiner Perkins and is still trying to line up his first few serious sales.

      The worst part is that if download TrollTech's stuff for free, then you can't use it for a proprietary product even if you change your mind later. Their terms are that you have to pay those high prices from the very start if you want to ship a closed source (or even open source, but non-GPL) product.

    3. Re:Trolltechs QT pricing and M$ MSDN pricing by rjstanford · · Score: 1

      first, a startup/small company gets a 65% discount off $3300 or $1155.
          And if some of the developers work on tools you plan to share source for that development station is free!


      So what? If you're a small/startup company, you can go with options like Microsoft Empower for $375 a year, which gives you basically everything that MSDN does for five people, not including some of the support speed. That's OS copies, office, servers, visual studio, you name it -- all without any distribution license headaches.

      Yeah. Under $80 per developer, per year, for damn near everything that MSFT puts out, as long as you promise to release a Windows program within two years. Not too shabby.

      --
      You're special forces then? That's great! I just love your olympics!
  44. The answer is in the question... by Noryungi · · Score: 3, Informative
    To wit:

    We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products-


    Simple solutions:
    1. Make sure your programmers know OSS (Linux or otherwise) inside and out.
    2. Do not buy that support, since your programmers already know how to support themselves, fix bugs and/or know enough to select stable versions of OSS tools, instead of relying on the latest-and-greatest (and buggy) tools from a vendor.


    The same thing happened to me in my last job, a mixed Sun/Linux shop: people complaining about the price of Linux. Why? Because (a) only SuSE Linux was approved for a certain tool, and that tool was considered as critical by the company and (b) because company's policies and bean counters demanded official support from a reputable vendor for everything that was bought. The result? Thousands of Euros spent on buying expensive, gold-plated, 24/7 support contracts. That were almost never used, since both the programming and sysadmin teams had plenty of experience using Linux servers.

    Which makes perfect sense really: Sun support is sometimes cheaper than some Linux vendors, because Sun understands that software support also means hardware lock-in. Microsoft can be cheaper than Linux because, let's face it, all the OEM Windows installed on brand-new computers subsidize the dev tools (C# and Visual what-have-you) while support is essential to the survival of many Linux distributions. Heck, giving the software away for free and selling support contracts is the entire business plan of many Linux distributors! Also, Microsoft understands that, if you, as a developer, buy Visual Thingamajig 2006, you are locked into their platforms, and so are your clients. And that means more money, in the long run, for Microsoft. Why do you think they have recently started to offer programming tools for free? Not out of the goodness of their hearts, that's for sure.

    So, Linux, cheaper? Only if you solid in-house experience. I have also seen companies replacing hundreds of Sun and Windows 2000 R&D workstations by Linux/AMD machines. Why? The official reason was: "Linux is cheaper and good enough to provide the 90% functionalities we need, AMD is cheaper AND more powerful than SPARC CPUs, and everyone here likes (and knows) UNIX systems better anyway"... And that was the VP of R&D speaking.

    So, back to the point above: Linux is cheaper... as long as you have enough experience in-house not to need expensive support contracts.
    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:The answer is in the question... by Anonymous Coward · · Score: 0

      How does what you say not apply to Solaris or OpenSolaris on AMD if you don't pay Sun for support either? Self-support is always free if you don't count employee time.

    2. Re:The answer is in the question... by Arapahoe+Moe · · Score: 1

      Feel free to treat this as a "spurious ID10T interrupt" but I can't resist.

      "Linux is cheaper... as long as you have enough experience in-house not to need expensive support contracts."

      Your mom is cheaper.

      Ahem ..... and this:

      "Do not buy that support, since your programmers already know how to support themselves, fix bugs and/or know enough to select stable versions of OSS tools, instead of relying on the latest-and-greatest (and buggy) tools from a vendor."

      Programmers .... supporting themselves. You are out of your mind, little man. If a programmer even tests his own code properly, I would be amazed .... supporting themselves, well that's fucken crazy talk, Willis.

  45. why do you need support? by wardk · · Score: 1

    you could just download the OSS software and post your problems on slashdot

    1. Re:why do you need support? by mevets · · Score: 1

      .... "we make more money if you try to fix it yourself".

  46. High, but probably not a deal killer... by andyross · · Score: 1

    One important point to remember here is that software costs at all levels* are invariably much, much smaller than the salary costs of the developers who use them. (With the obvious exception of software that requires a royalty agreement instead of a single license purchase). Changing platforms just to save a few $K on software licenses is, frankly, shortsighted and dumb.

    That said, these prices are very high to my eyes -- much higher than I was expecting to see. Like it or not, open source products are perceived as a value choice by the corporate world. I have to believe that our vendors are only doing harm to the market by charging more for their products than the equivalent proprietary products...

  47. Apples vs Oranges by swillden · · Score: 4, Informative

    I think a big part of the problem is that you're comparing different things and wondering why they have different prices.

    Qt vs C#: Sure, C# is cheaper, but the price you quoted for Qt is for triple-platform licenses, and C# doesn't get you that much cross-platform support. Yes, Mono gives you support for other platforms, but it differs in many respects from the Windows version, whereas Qt is very consistent across all of them. Documentation and support for Qt is vastly better than the comparable C# support for non-Windows environments, (and somewhat better than for Windows as well).

    Red Hat vs XP: Red Hat contains far more functionality than XP. Depending on exactly what you're doing, you very likely have to buy additional software for XP. Also, how much support does that $140 XP license get you? Assistance with installation, and that's about it. Red Hat provides a lot more, and it costs a lot more. If you don't think you'll need the extra support, then don't buy it, and Red Hat will be a lot cheaper than XP.

    RT Linux vs WinCE/VxWorks: I can't argue here, not at the prices you quoted, and since you said you got lousy support from the Linux vendor (who was it, BTW?). Perhaps you just needed a different vendor? How about Wind River (makers of VxWorks, for those who don't know).

    Cygwin vs Windows Services for Unix: Depending on what you need, SFU may be fine. As long as you're just using the stuff provided by Microsoft, SFU is pretty good. If you want to be able to download any random Linux/Unix package off the net and have good odds that it will build and run, though, forget it, SFU is completely inadequate while Cygwin will do a good job. Note also that SFU comes with no support, unlike that commercial Cygwin.

    In nearly all cases, I think the core issue is that the prices quoted for OSS support (a) buy you better support than what you'll get in the closed-source case, (b) give you more in functionality, flexibility, or both and (c) are really intended for bigger companies who are less strapped for cash and who have a bigger need of the security blanket the support contracts provide.

    Your company would probably have been better off skipping the support contracts, using the software for no cost, and putting the cash aside to pay an independent consultant or two in case you get in a jam. You can get extremely high-quality support for most OSS for small consulting fees, just by hopping onto the project mailing list, identifying a handful of heavy contributors who know the area you're concerned with, and then privately offering them money for their time.

    Of course, if your management is too uptight to take that approach, and too tight to buy the OSS support, you should go with the closed-source offerings -- and then keep your fingers crossed that you don't have to rely on Microsoft's support. Wind River's support is good, in my experience, but the rest of the stuff you mentioned is from Microsoft.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:Apples vs Oranges by Cylix · · Score: 2, Informative

      Regarding the RedHat support...

      Just to site an example (one I've said many times before).

      A friend of mine was in a similar boat. Needed support contracts across the board for major software and licenses across the board for everything else. (ie, Winzip, office, etc).

      Anyhow, so he picks up RedHat support and day one actually needs it.

      Fairly quickly, the issue is resolved and they e-mail him a new binary and source for lilo to get his system to boot. (Newer chipset at the time). Later, the patch would be added back in and his update was included as a fix for an issue.

      On the flip side, I did once have an issue with a IIS server and Compaq's Microsoft support division did a great job helping me through that. However, that was under a per incident cost, but it was good none the less.

      In any event, I'm sure my friend has had some more stories to tell, but I always liked that one.

      Me, support contracts would be nice on occassion, but generally I hammer the issue out all by myself.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    2. Re:Apples vs Oranges by pkphilip · · Score: 1
      First off, there is no good reason to go with a commericial OSS product unless you specifically need to tweak the source code.


      Qt vs C#: Sure, C# is cheaper, but the price you quoted for Qt is for triple-platform licenses, and C# doesn't get you that much cross-platform support. Yes, Mono gives you support for other platforms, but it differs in many respects from the Windows version, whereas Qt is very consistent across all of them. Documentation and support for Qt is vastly better than the comparable C# support for non-Windows environments, (and somewhat better than for Windows as well)


      The price quoted cannot be for 3 separate platforms. Please see this link:
      http://www.trolltech.com/products/qt/licenses/pric ing/

      I am guessing that the poster wanted a QT Desktop edition which costs USD 3300/- for a *single* license on a *single* platform. The other editions such as console, and desktop lite aren't of much use if you need to develop anything substantial.

    3. Re:Apples vs Oranges by omega9 · · Score: 1

      This is interesting...

      Qt vs C#: ...Documentation and support for Qt is vastly better than...

      Red Hat vs XP: ...Also, how much support does that $140 XP license get you?...

      RT Linux vs WinCE/VxWorks: ...and since you said you got lousy support from the Linux vendor... ...Perhaps you just needed a different vendor?...

      Cygwin vs Windows Services for Unix: ...Note also that SFU comes with no support, unlike that commercial Cygwin...

      I'm not arguing a specific side here, but isn't it notable that this is one of the *exact* old-school arguements for closed-source commercial vendors? They used to bitch and moan (and many still do) that, yes, their products might cost more, but you're getting the advantage of a paid set of developers dedicated to that service or software.

      I'm just saying...

      --
      I'm against picketing, but I don't know how to show it.
    4. Re:Apples vs Oranges by swillden · · Score: 1

      My mistake. Qt pricing has changed since my company purchased some licenses about 18 months ago. It's not that far off -- the "Desktop Light" edition would be appropriate for most projects, and the Triple-Platform license costs $3900, but it's more than what I looked at last year.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  48. $3500 doesn't seem that bad. by Anonymous Coward · · Score: 1, Informative
    Is it that expensive? Sure for the home office, $5000 is kind of pricey. If you make $100k a year, it's 5% before taxes so it's probably 7 to 8% of what you make. For a business it can be different. In the early to mid 1990s the big part of the industry was totally focused on TCO. I remember seeing numbers between $12000 and $25000 a year to own a PC in an enterprise. It seemed really boggling, I mean a big computer was like $5000, say you buy everything retail, so for some good compilers and stuff maybe that is around $5000 so $10,000 total which is less that $12000 a year and you don't [buy a new one every year.

    If you start to factor networking in and then the back office applications and what have you. I think Tivoli at its cheapest is like $35 an IP address. Various switches and other network devices are doing per port and per IP licensing for various functions. Throw some IT flunkies in to the mix a network guy or two and the cost of owning and operating a PC per year starts to climb. To be honest, now a days, I wouldn't be that shocked if the TCO had gone up some.

    So then when you factor in a $3500 a seat license for something, I think it can start to look kind of cheap, especially if it's a one time fee or a one major version fee (presumbaly upgrades are cheaper) and it's royalty free. How much are you selling your product for and how many people will actually be working on the GUI? Say 2 developers and a spare copy (for the build machine or something) $10500.00 for a pretty killer piece of software like QT? That doesn't seem horrible. What MSDN cost per year? That's supposed to be per seat.

  49. Damn OSS Software by Anonymous Coward · · Score: 0

    ... runnin' on ATM machines that need PIN numbers and talk to home with the TCP protocol. I mean, what the WTF is this all about? Read the RTFM on what these acronyms expand to! =P

  50. Weird Comparison by dbIII · · Score: 1
    Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140

    I don't really understand why a server operating system is being compared with a home computer operating system here - wouldn't Server 2003 be better compared with RHEL WS and Fedora better compared with XP?.

    One thing I do heartily agree on is that *nix commercial software is expensive, open or not - but what can you do if you can't sell a million copies and everyone needs to get paid? If it is commercial software on *nix it is a specialised product.

    1. Re:Weird Comparison by Anonymous Coward · · Score: 0

      Red Hat Enterprise Linux WS is a client operating system. The AS and ES suffixes denote the server operating systems.

    2. Re:Weird Comparison by Bing+Tsher+E · · Score: 1

      The 'WS' doesn't stand for 'whatta server!' It stands for Work Station.

      Red Hat's Server isn't just $299.

  51. Doesn't quite ring true by SSpade · · Score: 2, Informative

    Qt comes in a range of versions. They're mostly freely available for open source products. For closed source products, the most sophisticated single-platform version, incuding a years worth of support, is $1100 / seat for small business and startups for up to 3 seats. The original poster wanted 3 seats.

    The only reason he'd have to pay $3300 / seat would be if he had more than $200,000 cash on hand. Not as available credit, but cash in the bank. Or if he was already bringing in more than $200,000 a year in revenue.

    I don't have much sympathy for well-funded startups that decide to choose bad technology rather than good technology because it's a grand or two cheaper. I expect this one will burn through its VC and crash and burn fairly quickly.

    1. Re:Doesn't quite ring true by Anonymous Coward · · Score: 0

      $200,000 in revenue is NOT a well funded rich startup, if you 2 developers you are going backwards and are broke in about 6 months. with 3 licenses you can see at worst this is a 4 person organisation, how far do you think 200k is going to go when paying for wages, equipment and licensing fees for even such a tiny group? 200k is a poorly funded startup

  52. You get what you pay for ... maybe by Skapare · · Score: 2, Insightful
    We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products-.

    It seems this business decision was actually wrong for you. It might not be for many others, but it seems it was for you. Businesses that are in the business of doing something other than computer related work (for example, a law firm), such a decision to outsource all the support would usually be a good one. But in your case, I think that is not so. The behaviour of the core system is actually a critical element of your business model, and by outsourcing that, you will be paying premium.

    Why not call a meeting together with both technical staff and business staff, and raise the issue of what you (your business) would have to charge if you (your business) were to offer support to other companies for the very thing you wanted to outsource. See if you can come up with a price. If that price is similar to what you've found in the market, then apparently you already understand why the price is that high. But if the pricing you come up with is significantly lower, then you have identified a new business model to expand into.

    --
    now we need to go OSS in diesel cars
  53. You've misunderstood their licensing by Rix · · Score: 1

    You could normally take a GPL licensed product (that you have the full copyright to) and re-release it under a different license. However, you'll have to get licenses for any libraries you link to, and Trolltech is fully within their rights to decline to sell you one.

  54. The same with OSS by Travoltus · · Score: 2, Insightful

    You can get plenty of OSS products for free, and then go to similar knowledge bases online for free support.

    Patches? Far faster than MicroSoft.

    ESPECIALLY RedHat.

    I am quite intimately aware of this particular fact.

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  55. You paid a lot more than me... by digitalhermit · · Score: 1

    For $100 that I paid for XP Home I got an OS. I can get support on a per incident basis for something lik $25 a shot if it's a simple thing.

    For $0 I can get a full version of Fedora Core 5 plus kdevelop, C/C++/Fortran/Perl/Ruby compilers, some very good math software (R, maxima, octave), some games, CD/DVD burning software, backup software, word processors, PHP, web design software, graphics tools, etc..

    For $349 RHEL4 license I can get support, one-stop updates, all of the above, etc..

    Now what do you get for your $149?

  56. Well, Duh by Tigerfoot · · Score: 1

    To me this seems self-evident. Typical commercial software sells 100% of their products *and* sell services to cover their overhead and make a profit. OSS companies often rely largely (or entirely) on the "services" model for their profit motive on services.

    This isn't necessarily a bad thing, good for the environment and all that, but c'mon--you'll never make as much money being a good person and responsible corporate citizen as you will make as a cash-greedy monopolist. (If your software is good you very well might establish a much larger user base though.)

    So if you can't quite make your OSS company pay off with services alone what'ya gonna do? Juice up prices for "enterprise editions" of your software. As another poster mentioned at that level you're not competing against Microsoft so much as Sun and IBM and their super-inflated fees and professional services organizations.

    I'm an IT director and make software buy decisions. To me as long as the price point is equal or less (ok, even a little bit more) I'll favor OSS for the open-ness of the sofware. That way I can judge for myself (for free) the quality of the software before I buy the commercial edition. Compare that to closed commercial software. I've got to go on blind faith that that software isn't a pile of steamy hot crap written by guys who's primary job initiative is cruising Craigslist for new jobs. No thanks. I'll use and abuse an OSS package so if, by the time I decide I want a paid license, I know exactly where the strengths and weakness are, and can negotiate specific support.

  57. Realtime, Schmealtime by viking80 · · Score: 0, Offtopic

    ...Embedded Linux from a reputable RT vendor is $25,000...

    Before anyone spends money on "RT", carefully consider if you have a clue as to what you need.

    Real time (RT) might be neccesary if you have a 4.77MHz processor and a huge strange operating system, and try to implement a soft modem. For most other applications it is not.

    With a 2GHz processor it's no issue.

    Example of "realtime" software running just fine on a Windows XP box

    802.11b wifi stack with L2 and up in software! The interrupt handler triggered by the radio on packet receive has a max delay of about 800ns or 800. That's good enought.
    It actually varies from a few ns to 800ns

    Can you come up with a scenario where this variation is unacceptable?

    Seems like XP is a pretty good RT OS.

    Almost any Linux distro is a lot better (and controllable) than XP.

    --
    don't cut it off www.mgmbill.org
  58. It's cheaper than doing it yourself by tji · · Score: 1


    The reason why these things are expensive is that they are real businesses, needing to make a profit to stay in business. It costs a lot of money to staff developer support people, developers, QA, and all the ancillary staff for any business. Consider the relatively small number of companies using their products/services (it's not a consumer product with millions of sales, after all), and you can see why their services are expensive.

    Like all things OSS, you have a choice.. If a supported embedded linux platform is not worth $25K to you, you're free to 'roll your own'. But, when you compare it to the cost and time of doing your own development, QA, etc, $25K doesn't seem like so much.

  59. Let's play math by a55clown · · Score: 1

    Define a unit of work to be x amount of man-hours required to complete the job, in this case, to develop a piece of software.

    R&D Cost = The cost of producing that unit of work includes your workers' salaries plus the cost of the equipment needed to produce that work.

    Your startup and Microsoft have competing products that have identical functionality. Even if both companies spend the same amount on R&D, since Microsoft's user base is greater (i.e. more units sold), Microsoft is able to charge less per unit in order to recoup costs.

    Therefore, a larger user base is needed to equalize the cost differential between your product and theirs.

    Does this answer your question?

  60. Because They Are Providing Different Services by logicnazi · · Score: 1

    When you get 'official support' by buying windows XP that means you can call someone up who will run through a basic checklist of steps you could have found on google. It sounds like the services you are talking about purport to be offering serious technical support, i.e., they would good in and fix the code for you if you find a bug that gives you problems.

    I suspect your comparing apples to oranges. The 'get updates and a dumb tech' type of support is better comparable to the type of support one gets for free using google and OSS software.

    --

    If you liked this thought maybe you would find my blog nice too:

  61. My take on it is this... by certain+death · · Score: 1

    If Linux were as imbedded into our lives as M$ Products, we would not need the support at all. Learn to use the OS with a free version, and if you then need the functionality of the NON-Free version, you are not stuck paying for support you do not need. I use Linux, and not a free version, but I have been using Linux for about 8 years, so I know it well enough to NOT need the support. If I were to install a OEM version of Windows, say I bought it at Fry's Electronics with the new hardware to build my new peecee, I get absolutely NO support, Not on installation, not on any viruses, and for sure not on using it. 2 cents for ya!

    --
    "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  62. non-OSS prices includes support? by tacocat · · Score: 1

    When you purchase a license for C#, do you get the same Service Level Agreement that you get with one of those expensive OSS outfits? It's always been my experience that once I purchase a closed source solution I have no more support than some monkey telling me to reboot the machine and reinstall the software. I don't consider that to be support.

    I think you have to consider the bigger picture and more difficult issue of Total Cost of Ownership. Right now there's a million websites that will tell you any answer you want to hear, so I won't pretend to know the answer for you.

    Your own experience will be different from the person sitting next to you.

    My experience has been that the initial investment in time for OSS is high but over time that investment is amoritized to become very inexpensive indeed. I am not more afflicted by hardware issues than software issues since I set up shop about 5 years ago. However, I'm also 99% of my own support, which is another TCO issue you must address. Do you have, or want to have, the knowledge in-house to do all your support or are you willing to pay someone (through the nose) for the real support to really get things going when they break?

    I think most companies, even with 3 seats, will make this decision and either pay someone "too much" money to sit around and wait for the computers to break, meanwhile coming up with better ways of doing things or have no one in-house but pay to be able to bring someone in.

    I think the more interesting question might be. How much would it cost you if you simply hired someone at $60,000 to come in every day and make the whole IT picture work and work better every day. The idea here is that you have a guy who just makes stuff up that makes your company work better, faster, cheaper, and also does all the support. What's that worth to your company?

  63. Re:Much of your cost is because you are "commercia by Anonymous Coward · · Score: 0

    Does saying "e.g." a lot make you feel smart?

  64. don't you need more than just the OS? by Anonymous Coward · · Score: 0

    let me compare:

    XP $140, MSOffice $300, Photoshop $500, Illustrator $500, etc. etc. etc. ~ $5.000 without support. + $500 / seat average support for the whole company

    vs.

    RedHat, OpenOffice, Gimp, Inkscape, Web-Server, FTP-Server, Firewall, Application-Server, IDE, etc. etc. etc. incl. support = $299

    Please go back to school and ask somebody why '5000 299' might be wrong.

  65. Not a Good Business Model for Freedom. by Anonymous Coward · · Score: 1, Funny

    "There's this tremendous myth that OSS is all written by good Samaritans in their spare time, and companies that sell it commercially simply rebrand it, box it, and ship it."

    Information wants to be free.

    "It's like people think that Linux is free, so why can't Redhat distribute it for almost nothing?"

    Hey, the argument works for other IP. Why should RH be an exception?

    1. Re:Not a Good Business Model for Freedom. by hazah · · Score: 4, Insightful

      I hope you're not just trolling...

      Information wants to be free.

      What the hell is that supposed to even mean?! As far as I can tell, information is a pretty damn abstract concept, and it is people, if anything, that ever want something. Someone slaving away at the keyboard to make something work cannot be described as "information". It is called "labour".

      Hey, the argument works for other IP. Why should RH be an exception?

      First, to clarify it to anyone who may actually be misinformed enough to believe this nonesense, the whole idea behind the GPL is to undermine the concept of IP. Therefore, RH is most definately an exception to IP. While companies like Microsoft rely primarily on distribution sales (sometimes almost to the point of competing with themselves), RH is relying on providing customers with services (and they probably sell things too, but I don't feel like checking). So, no, this argument doesn't work, at all, without exception.

    2. Re:Not a Good Business Model for Freedom. by cyber-dragon.net · · Score: 1

      They do... T-shirts... coffee mugs, even Red Fedora's.
      Cool eh? :)

    3. Re:Not a Good Business Model for Freedom. by Mateo_LeFou · · Score: 1

      ' "It's like people think that Linux is free, so why can't Redhat distribute it for almost nothing?"
      Hey, the argument works for other IP. Why should RH be an exception? '

      Actually, Red Hat can distribute Linux for almost nothing. But they choose not to. Thousands of people distribute linux for almost nothing, for example on eBay. That's where I got my first Linux (Mandrake 7.3) for $1.50 if I remember correctly. shipit.com distributes it for exactly nothing.

      Sorry to feed the troll, everyone.

      --
      My turnips listen for the soft cry of your love
    4. Re:Not a Good Business Model for Freedom. by Anonymous Coward · · Score: 0

      "Sorry to feed the troll, everyone."

      Yeah! That'll teach me to not be subtle with my obviousness.

    5. Re:Not a Good Business Model for Freedom. by gbulmash · · Score: 2, Interesting
      Someone slaving away at the keyboard to make something work cannot be described as "information". It is called "labour".


      Makes for an interesting saying:
      Information wants to be free
      But the people who produce it want to eat

      - Greg
    6. Re:Not a Good Business Model for Freedom. by Z34107 · · Score: 0

      Funny post!

      But for all the other young, impressionable slashdotters out there who may be tempted to use the "information wants to be free" line themselves, remember this:

      "Information wants to be free" is an idiot's way of saying "intangible goods are by definition non-rival", which you'll find a couple chapters into your economics textbook. Just to plug (at) a catchy, meaningless line that should long be dead.

      --
      DATABASE WOW WOW
    7. Re:Not a Good Business Model for Freedom. by Anonymous Coward · · Score: 0

      What the hell is that supposed to even mean?!

      It means you failed highschool english (well, what we teach here in the US). Google for literature rhetoric.

      Someone slaving away at the keyboard to make something work cannot be described as "information". It is called "labour".

      And I go and buy a car, and it's called a "labor" (sorry, I'm American) too, right? Oh wait, that's a "product". And when you labor at a computer to make software work, what you produce is information, specifically a set of instructions for the computer to process and follow.

    8. Re:Not a Good Business Model for Freedom. by hazah · · Score: 1
      It means you failed highschool english (well, what we teach here in the US). Google for literature rhetoric.

      Nice try. First, let us assume I am not from the US (which is true), and that I couldn't care less about "highschool english" (which is arbitrary, as it changes from school to school, let alone towns/cities - provinces/states). Given even those two (supposed) facts, I still suspect that it is you has missed something from my statement. Here is a short explanation of what that question means: I do not agree with the statement.

      And I go and buy a car, and it's called a "labor" (sorry, I'm American) too, right? Oh wait, that's a "product".

      If you are going to draw parallels like these, and actually believe them, then one of two things is true, you are regurgitating something you've heard elsewhere and you didn't bother thinking about what you've heard, or, what is even more likely (for you Americans), you refuse to give it any more thought by choice. Again, a simple explanation: A car is a product. The labour happens when that car is being built/fixed/serviced, much like the labour happening while software is being written/tested/debugged. BUT, a car is also material, something software is not. So tell me, how is this not comparing apples to oranges again?

  66. Qt, D, toolkits, etc... by Anonymous Coward · · Score: 0

    Qt pricing is through the roof. Since they're facing more cross platform competition than they had in the past it's interesting they keep on raising their prices. I guess they feel they have enough already locked in customers so they cay do that.

    Look fox toolkit or fltk2 for alternatives.

    You should have looked more seriously at 'D' instead of C#. I'd say 'D' will continue to become a bigger playing in the language arena as the language nears v1.0 and the toolkits available mature. At this point it's very clear that the library fragmentation issues that c++ has had won't be an issue with 'D'.

    You maybe should have looked more closely at the *ubuntu family. I've been hearing good things about this distro family.

  67. Very simple answer by goldcd · · Score: 1

    It costs as much to develop a decent tech support system for OSS as it does for commercial stuff - only difference being that you have fewer customers to recoup against.
    Also, it's all very well having thousands of people feeding in their little bug-fixes and patches into something to make it better, it makes it much cheaper than a commercial offering to produce fixes and allows a more rapid response to need - BUT there's a reason commercial software companies don't just churn out patches and upgrades like this - and that's because it's a complete bugger to keep track of and support.
    Possibly a third reason is that people want to pay for stuff that's important to them. We've paid Oracle huge piles of cash as it's very important to us, we don't understand how it works under the hood and don't particularly want to - we DO want to make damn sure if something goes wrong with it somebody will pick up the phone when we call and give us a good answer though. Same with Linux, I'm sure some kind and intelligent chap on a random forum I hit on google will be able to provide me with an answer - but on the off-chance he doesn't reply, or gives me the wrong answer, I'd quite like to know there's a certified person somewhere who I've paid to help me (and if he doesn't I can sue his/her ass).

    1. Re:Very simple answer by Jason+Earl · · Score: 1

      I'd quite like to know there's a certified person somewhere who I've paid to help me (and if he doesn't I can sue his/her ass).

      I suggest you read your Oracle service agreement again. I guarantee you that suing Oracle is not cost effective. If you are buying support to have "someone to sue" then you are delusional.

  68. Support Contract vs Software License by Ephemeriis · · Score: 2, Informative

    You toss out a lot of prices in your post, but you don't really indicate what the price is for.

    One example you use is a comparison of RedHat Workstation for $299 versus Windows XP Professional for $140. That RedHat Workstation you're buying comes with a fairly nice support contract... According to the website you get unlimited incidents and a 4 hour response time. That Windows price is just the license to use their software, no implied support contract at all...and Microsoft charges $245 per incident if you don't have a support contract...

    A more accurate comparison of prices might be Fedora Core for $0 (just the license to use the software, no implied support contract) versus $140 for Windows XP Professional. Or Redhat Workstation for $299 (with unlimited support) versus $8,299 for "up to 10 hours of proactive support assistance" from Microsoft.

    Software is cheap, support is expensive - and with OSS products you are generally buying support, since the software is usually available for free.

    --
    "Work is the curse of the drinking classes." -Oscar Wilde
    1. Re:Support Contract vs Software License by adah · · Score: 1
      A more accurate comparison of prices might be Fedora Core for $0 (just the license to use the software, no implied support contract) versus $140 for Windows XP Professional.

      One version of FC provides about 6 months of software update support. Both Windows and RHEL provide at least 5 years of software update support for one specific version. That is the real difference, and that is the support people really need most.

    2. Re:Support Contract vs Software License by Aquila+Deus · · Score: 0
      One example you use is a comparison of RedHat Workstation for $299 versus Windows XP Professional for $140. That RedHat Workstation you're buying comes with a fairly nice support contract...
      Have you ever used that support? One of the customers I meet encountered a kernel panic problem with RHEL and tried to call them for help, but all they got is RH's guy asking for some stupid code and told us to wait; after more than 10 minutes, RH finally replied that there is no telephone support for this contract, so we have to use email instead (and probably wait forever)!

      I seriously doubt the customer will ever consider to buy this kind of support again.
      --
      hmmm... dumb...
  69. You're not really talking about open source. by Anonymous Coward · · Score: 0

    When you pay a bucket of bucks to TrollTech, you're not paying for something that's open source. You're paying for the right to use their code in a product that you will distribute as proprietary. When you license code like that, it can be very expensive. There are lots of cases where you pay a license based on each individual embedded gizmo that ships out your door. Depending on how much product you sell, QT might be a huge bargain.
    http://www.trolltech.com/products/qt/licenses/lice nsing

    Bottom line: 1 - What you're talking about isn't really FOSS. 2 - Contrary to the misconception that most posters seem to have, support isn't the expensive part of what you're paying (leaving Red Hat aside). You're mostly paying for a license to use someone's code in your product in a proprietary way.

  70. You forgot(?) about the Royalties... by flyingfsck · · Score: 1

    You conveniently forgot about royalties.

    Make 10 million widgets and pay $5 royalty per widget for your proprietary tools and suddenly your figures look very different.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  71. If they could just write a great debugger.. by tobe · · Score: 2, Insightful

    After all this time there's still no OSS debugger that actually works even a tenth as well as the *other* one..

    Really.. all the guys who cashed out and have a couple of years gentle work to spare on making a real debugger to go with a real kdevelop or (better still) anjuta for penguins can still make another million each out of that.. it's such a golden apple of a project still after all these years..

    --
    t o b e .no sig

    1. Re:If they could just write a great debugger.. by quantaman · · Score: 1

      Although it's still in the early stages Red Hat is working on developing a pretty nice debugger http://sourceware.org/frysk/

      --
      I stole this Sig
    2. Re:If they could just write a great debugger.. by Bozovision · · Score: 1

      There is however a FANTASTIC debugger that is streets ahead, in some ways, of the *other* one.

      It's not OSS either.

      It doesn't have a lovely graphical interface.

      But, it does run backwards so that once your program crashes or does something wrong you can work out why it happened by following to the root cause.

    3. Re:If they could just write a great debugger.. by TeknoHog · · Score: 1

      OSS doesn't have any bugs because of the eyeball theory, so we don't need no stinkin' debugger!!!11 ;)

      --
      Escher was the first MC and Giger invented the HR department.
  72. No official support for chosen solutions by alandd · · Score: 3, Insightful

    "Our startup honestly wanted to use OSS products. We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products-."

    Great. Good Idea.

    "MSVS 2005 is ~$700... VxWorks or WinCE in our next product... An OEM version of Windows XP Pro is ~$140... Windows Unix services are free."

    None of the above chosen solutions, at the prices cited, include "official support" None of them. I am an embedded developer and the one solution for which you don't cite a price, VxWorks or WinCE, will cost many thousands of dollars, per seat, if you want full, "official support."

    From this I conclude that you were requiring full "official support" for OSS solutions but do not require "official support" for closed source solutions. Why are you surprised at the significant price difference in that case?

  73. Humorous by codepunk · · Score: 1

    If you are attempting to build a embedded system that runs on RT linux of some flavor and cannot even support your own desktops your chances for failure are close if not certainly 100%. Furthermore switching to xp embedded, vxworks, whatever and C# you will still fail with nearly 100% certainty. Before you start picking tools you had better start picking resume's because it is extremely evident that you have a expertise problem.

    Bottom line is not amount of splattering money around is gonna help unless someone has the grey
    matter to be able to do something with it.

    I have had commercial support contracts with oss vendors and I can tell you one thing. If it gets
    so bad that I have to pick up a phone and call for help it cannot be fixed anyway.

    --


    Got Code?
  74. Qt does not cost $3300 by Anonymous Coward · · Score: 0

    Qt is only $3300 if you get the full package for all three platforms. If you don't need the database or OpenGL parts of it, it's significantly cheaper. They also have a small business license for those entrepeneurs that are just getting started and find even that cost prohibitive. You can get a single user, single platform small business license for somewhere around $800, I think.

    And keep in mind that it is a tool for developing commercial software, if you don't think you can recover $3300 in profit for each developer, you've got some serious holes in your business model.

    If you're developing OSS, of course, Qt is free.

  75. Real Time OSes by emjoi_gently · · Score: 1

    Embedded RT Linux.

    Good Embedded OSes are Expensive. With Linux you have the choice of doing it for free and figuring it all out for yourself, or getting the support of someone... good proper, talk direct with the developers support... and paying lots of money.

    With WinCe, you sort of have a similar situation. You can pay a small sum for the OS and godspeed and good luck, or you can pay MS more money for more assistance.

    The piddling sums of a couple of hundered dollars should be irrelevent to your business. Even the occasional 10 grad for the dev system and support isn't that important. More important is which dev system and OS gives you what you need, and the Licencing fees for each gadget you stick the OS into.

  76. two reasons by cinnamon+colbert · · Score: 1

    1) Because OSS is not about business, but about Hobbys that are Impotant. If you talk to engineers and scientists in their 70s,many of these guys (and they are all guys) grew up making crystal radios and things like that, and they all say, those hobbys helped make me an engineer, and what are kids today going to do, since you can't really take apart a chip.
    The answer is LINUX kids can do what ever they want, and the nerdy dispised socially awkward loosers using linux will be the people who drive the NASA equivalent of hte 21st century

    2) Its about features and volume. If you learn anything about the pc midi mainframe history, it is tht volume trumps all. But you don't get volume without features.
    This is seen clearly in firefox. People, on the whole, use firefox and don't use thunderbird or open office because firefox does something that they want to do and can't get anywhere else. thunderbird and oo don't.

    As for this stuff about "better" give me a break - since when in the real world does better trump cheaper ????

    PS: the answer is for the oss community to patent imp new ideas; then oss will have features that people want, you will get volume, volume begets low cost.....

  77. There is also a problem with... by Cinquero · · Score: 1

    ... responsibility! Many commerical applications are time-critical and service contracts must include fines if there is something not working as guaranteed. Do you know any company that gives such guarantees for OSS service contracts? I don't because there isn't any.

    If you want to become the next billionaire (after Gates, Jobs etc.), create one such company by getting all Gurus together into one boat: provide guarantees to fix problems instantly by acquiring MySQL, PostgreSQL, Apache, Firefox, OpenOffice, Perl, PHP etc.etc. specialists who do nothing else than to maintain and learn the code bases of these programs. If you can do that, you will be able to push all commercial apps out of the market. But not a single minute before that.

    To say it short: running commercial applications does not allow to fix bugs when there is time to do it. It must be done instantly.

  78. VxWorks by nicholasjay · · Score: 1

    I want to share a bit with my personal embedded software development experience.

    Disclaimer: At work I develop for VxWorks (5.4 through 6.2), RTEMS, Linux and OS X. VxWorks and RTEMS for real time work and Linux and OS X for testing.

    I would not go with VxWorks if you don't want to pay a ton of money. Also, with VxWorks, the support is not good at all. The support website is written horribly and is very slow. It takes a long time to get a patch for anything wrong in VxWorks, and the next iterations don't include the patch.

    Besides, right now VxWorks is going through a transitional phase where it is migrating away from its traditional schema and moving more toward a Linux implementation. Wind River even has a separate Linux OS which they market now too.

    Another thing is: do you really have a hard real-time requirement? If the product doesn't need to have an answer in X milliseconds, and just needs to be fast, then that isn't real time, and you can save yourself a lot of money.

    As far as other vendors go: LynuxWorks has a real time OS called LynxOS. It is extremely compatible with Linux binaries. They also have a linux product called BlueCat Linux that is even cheaper. They even have a DO-178B certifiable version, if you really need it.

    Nucleus also produces a similar OS.

    RTEMS is an open source real time OS. I'm guessing you would have no interest in it.

    Even though they add a little bit more compatibility each iteration, VxWorks is still the least posix compliant OS listed.

    But, please, watch what you say. The only reason we use VxWorks around here is because people here are resistant to change. If you have to start out on something from scratch, don't make it VxWorks.

    PS: All of the above are my own thoughts and do not necessarily represent anyone else's views, including my employer.

  79. Support by sterno · · Score: 1

    Support is the critical thing here. If I buy Win XP Pro I don't expect support. I expect little more than the support I get if I download Fedora off a website. On the other hand if I'm going out of my way to pay for a supported license, odds are I'm going to use the support. If I pay money for real support, the software will always cost more.

    When I worked at one of the largest insurance companies in the world, we had an amazing support contract for DB/2. Like we'd call them and they'd have overnight turnaround on patches. They'd fly people out to our office and help fix things. All "free" in exchange for the fact that they paid out the ass for a massive support contract.

    Oh, one other thing to keep in mind. When we're talking about VS costing less, that's a major deception. Yes, VS costs less. Why? Because it's a hook. You buy VS, develop a windows app, then Microsoft sells more copies of Windows and Office. Eventually if you're lucky they'll write a product that competes with you and give it away for free in the next release of Windows.

    --
    This sig has been temporarily disconnected or is no longer in service
  80. I wouldn't want to work with you by cybrthng · · Score: 2, Insightful

    Software systems are more complex than the components that they just run upon that it is usually cheaper to buy support than to staff up for every potential issue you may run across.

    You obviously haven't worked for large environments that support 10s of thousands of internal customers before it even reaches the millions or billions of external customers. There is no way you could staff yet alone augment your knowledge base by hirring a bunch of know it alls. You need process, you need documentation, you need vendor support and you need relationships you can depend upon so you can focus on running your business rather than pushing some OSS or even off the shelf product that your vendor should be doing for its own well being.

    Business are here to make money.

    1. Re:I wouldn't want to work with you by Achromatic1978 · · Score: 1
      You obviously haven't worked for large environments that support 10s of thousands of internal customers before it even reaches the millions or billions of external customers.

      Where is this mythical company that makes a product that has billions of customers, I'd like to see it, and perhaps invest. Even amongst the petrochemical giants, your example only holds even the most tenuous link if you encapsulate all the child and partner companies, each of which have their own support staff, that negates this. Tens of thousands of internal customers, too? That certainly narrows down the list. Only 250 companies in the world have 25,000 employees or more, and that's when you take into account things like Wal-Mart and McDonalds, who, though they certainly have the numbers, most certainly aren't internal customers.

      Or you could settle down a little.

    2. Re:I wouldn't want to work with you by Anonymous Coward · · Score: 0

      And while you get to bitch and whine to your vendor about it taking 2 weeks (or try 3 months!) to fix a 5 minute problem and you lose all that productivity, I will be fixed up and running and making money again. I deal with some very large vendors every day (GE, Cerner, Siemens) and if you think that support buys you a prompt fix for your issues then you need a reality check. They will fix it eventually but I will beat them every time to the fix, even on their own products. The two weeks for a 5 minute fix has personally happend to me more than once. If you are getting better support then it is likely due to your size and most of us aren't operating at 50,000 users or more. We are mid to small size shops who often get the shaft from vendor support because we aren't big enough to get enough attention to fix the problem promptly.

      Most bugs are not caused by some issue requiring major code changes, most are small and easy to fix once found. In these cases, you only need competent general knowledge programmers who are not afraid to get in there and *ANALYZE* the problem and the code. If the problem requires major changes to fix either your testing was insufficient before deployment or it is a small enough problem that you can work around the issue with some minor changes until the root of it can be fixed. Even with the biggest of vendors you must test before deployment of the system and every patch they send you. Anything less should be criminal...

    3. Re:I wouldn't want to work with you by the_B0fh · · Score: 1

      I have worked in large environments that support hundreds of thousands of internal customers (but we don't have _billions_ of external customers). The people running the front end servers _were_ a bunch of know it alls. And they were fucking good. Where possible, they used freebsd. Without *gasp* support contracts.

      It was very clear too, the most critical stuff always goes to this group. The not so critical stuff goes to other people. You know, the ones who need support contracts for even simple things like ssh... (can't believe it took 1.5 years to decide between ssh and openssh).

  81. In fact... by Anonymous Coward · · Score: 1, Insightful

    If you are willing to hire the staff you need for in-house support, you may also be able to farm them out for other support jobs for all the people who have issues similar to yours. Now there's a potentially very profitable sideline for you.

  82. I once joked... by istartedi · · Score: 1

    ...that an effective business model for Free Software would be to charge $5000/program. That way, teenagers won't buy one copy and put it up for download. True, it only takes one re-distributor to spoil this model, but at a certain price, which I figured to be about $5000, nobody would want to give away something they had spent that much money for, and by the time there was enough cooperation among a group of people to buy a copy and put it up, the next version would come along. The formation of a group that took donations for that express purpose would never happen, because it would be regarded as detrimental to Free Software. It looks like my little joke maybe, just maybe, might not have been such so much of a joke after all. I was a little high on the price. Surely these packages must be available for free download somwhere, although without the support contract. I doubt that Red Hat is really putting my hypothetical model to the test. I also joked that I'd be willing to write under GPL, and sell the program for $1 million. Just one customer would be enough, and I wouldn't even care if they redistributed it.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  83. Homework by argel · · Score: 1

    You're supposed to do your homework before you start your business. The question should be why didn't you ahve a clue before going into this. And I'm half inclined to believe that the real answer involves trolling and/or astroturfing. Your apples to oranges comparison (i.e. cost of OSS based software includes support while cost of Microsoft software does not) seems to support that theory.

    --

    -- Argel
  84. Its not outsourcing of support.. by cybrthng · · Score: 1

    Your confusing two different issues. Outsourcing is the "outside providing" of services that your business provides. For example if your a developer and you higher outsourced help your hirring developers outside of your business as if they were part of your business.

    If i run an app server to build a b2b system on, my business is the b2b system not the actual coding of the app server. I will hire people who KNOW the app server, i will hire developers that know the framework and can build apps within the app server but i'm not going to hire people who wrote the app server.

    That is where "support" comes in. When you buy an app server that is selling 10,000 widgets a minute can you afford to staff yourself with people who sit idle until you reach that 10 minutes a year where your system is down and costing you millions or should you take the more affordable route and hire the people that wrote the app server and actually have more consistent, thorough and broad range of experiences within that product?

    Your obviously not going to hit every scenerio or have the knowledgebase of the people who write the app server and being that my business is the b2b process and not the darn server code why should i pay to suppor that internally (more than hirring competant administrative staff and even then you would be retarded to not supplement that with people whos focus and business is to support you and deliver a service to begin with)???

    You completely missed the point of the question. The question is why does running "supportef" FOSS systems cost more than "supported" commercial systems. Its not about offshoring your core business but supporting your core business with vendors you can rely upon at a cost you can afford.

    1. Re:Its not outsourcing of support.. by Skapare · · Score: 1

      I'm not confused at all. I think he will find that the pricing he could offer is lower. Then it should be obvious that the real cause is the fact that there are too few providing the service, at least in that market segment (embedded Linux, apparently).

      If you were to find that getting the support for the app server (that you don't want to hire programmers of) is exceedingly expensive, then you also need to consider this. It's not that you must get into the business of providing the support. But do consider what the pricing would be if you did (in which case you would surely hire someone who knows the app server). If your own pricing gives you the same figure, then you'll understand you're paying the going rate, even if it hurts to make that payment. OTOH, if you discover you could provide the service at a much lower rate, then you'll know you ... and many others ... are getting ripped off, perhaps due to lack of competition. FOSS does foster competition in support. But people do need to get into that business to make it work.

      --
      now we need to go OSS in diesel cars
  85. Really? My support is free. by clambake · · Score: 1

    The gentoo newsgroups, web forums, mailing lists, wiki's and irc channels have ALWAYS been free... and you know what? In over three years of using gentoo *exclusivly*, with 1-2 days between complete system-wide upgrades (emerge --update --newuse --deep world), I have never ONCE had a problem that took more than 15 minutes to solve using those forums.

    The problem you seem to have is that you think that you HAVE to pay to get good support. You are as wrong as you can be.

  86. Start you own OSS-bases business by otisg · · Score: 1

    If you think providing equivalent service for less $$$ is possible, why not start that business?

    --
    Simpy
  87. VxWorks??? by AaronW · · Score: 2, Informative

    Having dealt with both VxWorks and a commercial embedded Linux I would recommend against VxWorks. My experience with their support is it's almost non-existant and it's missing a ton of functionality and has had a lot of bugs.

    For our new project we are using buildroot, which is free. It will automatically download all the various tools and libraries, build the cross compiler and everything else.

    If you need help setting this up, I suggest contacting one of the many consultants available to get you up and running. Once you're up and running, just go with a consultant when you're stuck. Our experience with a commercial embedded Linux vendor has been pretty bad with respect to support and I've heard similar complaints about other vendors as well.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  88. Apples meet Oranges by db32 · · Score: 1

    Ok..first my main issue is this. Redhat costs X, OEM Windows costs Y. Well my friend...you need to compare the cost of RETAIL Windows to RETAIL Redhat because unless you are doing something illegal, or giving unfair advantage due to draconian pc mfg deals, you can't typically buy OEM legally.

    That said, I'm a little sketchy on the whole OSS business model, and I imagine a great number of big companies are still trying to figure out how to play the game and not lose a ton. I have always questioned the support costs because the IT department of a Windows shop and the IT department of a *nix shop are also an apples and oranges kind of deal. You don't need the same kind of people in those shops, and if you are hiring the same kind of people you are probably suffering. I have met alot of really smart windows admin types, but comparing the really good windows admin types to the really good *nix admin types, the *nix admins typically have a MUCH better understanding of the underlying concepts involved in networking and computing. I have gotten into many an argument with otherwise very intelligent Win admins that just do not get the lower level workings and interactions of things like SMTP and DNS and other stuff. It has been my experience that solid *nix admins do things MUCH cleaner on the network, the reliance on pretty GUI stuff just isn't as strong and the understanding of lower level concepts tends to be much more rounded. Win networks tend to have dozens of different software packages floating around that are all duplicating functionality and chewing through bandwidth for no particular reason. I spent a bit of time with MRTG and some scripting and was able to provide more information about the network in an easier to read format at $0 cost, while CiscoWorks, HP OV, and some other monitoring software were all running, barely utilized because they are all everything and the kitchen sink type applications, and chewing through bandwidth like there was no tommorow, and require a considerable amount of training just to make good use of them, and a great deal of training to properly set them up and operate them.

    --
    The only change I can believe in is what I find in my couch cushions.
  89. QT is worth it... by whilo · · Score: 1

    "you act as if Qt were the only option around. What about GTK+ and wxWindows?"

    Well, you may not forget that the next KDE version ( 4.0 ) will ship Windows and Mac OS X versions of kdelibs and kdepimlibs ( both LGPL, which means you can link against them even in closed source products ), too. This gives you most likely the biggest open source desktop software package on the planet. Qt itself has many more features than only simple widget drawing and has more advanced features like signals and slots. The comparison to wxWidgets is rather improper, unless you program some light-weight basic application.

    Please DO NOT DEVELOP Microsoft Windows versions only. This is what you do when you use .NET, since 1. Mono is not 100% compatible and you may not support it after you've developed a complex .NET application and 2. Mono can get some patent issues sometime in the future 3. you won't port it to Linux (Mono/C/C++) and Mac OS X (Objective C) once you reach 95% of the market, if safing money is what you want.
    Supporting only Windows is no more about 'do good', this is definitly bad.

    And as already mentioned above, why not develop open source!? If you are a rather small company, then you should consider using opensource licenses to push your product on the market and sell the best support for it. You've already found out how much it can be worth ;-).

    By the way, finding information about most common opensource product problems on the net is not that hard, is it? It shouldn't be too difficult to set some standard RedHat environment up and keep it up to date via yum.

    "1) Patches. MS releases patches for Windows and everything associated with it, and tests those patches to make sure they work. If an incompatibility is found (it's rare one survives the initial testing) it gets fixed."
    In the end may I add some flaming ;-): It is not right that you get good support by Microsoft. Most patches take way to long until they end up on your system. Have you ever tried Metasploit? There's no easier way to install a VNC-Server on your Windows XP box...

  90. Why not GPL version? by CustomDesigned · · Score: 3, Insightful

    Because a key requirement was commercial support == you call someone to fix bugs for you, not fix them your self. I think the main problem was not shopping around for the required support.

    1. Re:Why not GPL version? by functor0 · · Score: 1

      > Because a key requirement was commercial support == you call someone to fix bugs for you, not fix
      > them your self. I think the main problem was not shopping around for the required support.

      Did you read the GP? Go buy a $140 copy of WinXP and tell me how it goes with calling Microsoft for *any* type of support, much less so for even trying to fix bugs for you.

    2. Re:Why not GPL version? by Mr.+Jaggers · · Score: 4, Insightful

      Agreed. The vendor is not always the best support provider. For example, one of the reasons that microsoft is so successful in providing "support" is that they have so many "certified" solution providers. Commercial software houses that try to rely on microsoft for software dev support (in my experience) end up sorely disappointed. Being able to contract out the support/bug fixing in a bid process can bring better prices. There's not reason that a third party couldn't provide adequate development support for an open source product.

      The OP also seemed to be rolling all of support in the enterprise into the same support goal; like why waste money at all on vendor support for the dev workstations? That's ludicrous. You know they'll eventually need an IT person to maintain their windows workstations, even if microsoft is providing security patches. That person can do desktop support, and if they are competent, likely get better results faster than a commercial support vendor.

      It sounds to me that the problem for this startup was more an issue of lack of leadership at the executive level with strong personal experience in open source embedded development. From the pricing, I'm pretty sure I know which RT linux vendor they went with, and if so, "reputable" was likely not evaluated from a developer standpoint. I would probably say that the "not want to spend time for any OSS bug fixing" attitude is the problem. I'd rather a platform with *all* the code PLUS noncommercial support any day over code+commercial support, or (worse) just the support. It's making a big assumption that somehow the commercial product is going to come bug free and that support is going to snap a patch out to you by the end of the week (or sooner).

      I would say a shop running less than 10 devs is probably not going to get that level of attention from a commercial vendor, but who knows? Maybe they will. I'm sure that the OP will come back in six months and tell us all about how csharp, visual studio, and windows ce saved the day. ROI! TCO! Rah rah rah!

      --

      When I grow up, I want to have Christopher Walken hair.
    3. Re:Why not GPL version? by VultureMN · · Score: 1

      I can tell you right now that so-called 'commercial support' is often a freakin' joke.

      My company paid buckets of cash to use Weblogic. The support? HAR HAR HAR. We have to work around bugs today that we reported to them 2 years ago, and they've done -nothing- about.

      I can't say this about -all- commercial support, but it seems that a lot of it is there just so the PHBs can have a nice squishy feeling that they're getting something for their money.

  91. This article is a troll by RelliK · · Score: 3

    I would go further and say that this article is a troll submitted (*cough* *cough*) anonymous coward and posted, no doubt, to inflate page hits.

    The article starts out with a ridiculous premise that you need a "license" to use open source products. Wrong. The only time you need a license is if you want to *distribute* them. So yes, if you are using QT in a proprietary product, you need to pay Trolltech for proprietary license, but you do not need to pay anyone to run Cygwin on your machine!

    The second ridiculous premise is equating support contracts for open source products to OEM costs of proprietary software. Uhhm hello? The only thing you get with OEM proprietary software is installation support, and not a good one at that. For anything else, you have to pay per incident and expect to get this response.

    Of all the products the AC listed, the only one you have to pay for is QT. Is it worth $3300 when you can get VS.net for $700? Well, QT is an excellent widget library that runs on Windows, OSX, and all flavours of Unix. How many platforms does C# run on? That's right, *one* (no, mono is not a viable alternative). How much money will this save you in the long run? Besides, there are alternatives to QT (GTK, Swing, etc.) so you can use something else if you don't want to pay.

    So in summary, AC is comparing apples and oranges. Notice that he/she doesn't even ask for advice but simply states "we are not OSS shop anymore" as a matter of fact. What was the point of the article then? A rant by some AC who doesn't know what he is doing? Or a planted article by Microsoft shill? Hmmm....

    --
    ___
    If you think big enough, you'll never have to do it.
  92. MOD PARENT UP by TheRaven64 · · Score: 1
    You have two choices when it comes to cross-platform GUI applications:
    1. Write an app which conforms to, at most, one platforms HIGs and looks/feels wrong on every other platform.
    2. Write a UI for each platform.
    If you choose option one, then I will most likely install your app, poke at it briefly, and then delete it.

    one in Objective-C for Mac and one in C for Linux.

    You can save some effort here by using GNUstep on *NIX. The latest version can read OS X .nib files, and so you can import your UI from the Mac and tweak it slightly for *NIX. You can even put the OS X and Linux (and FreeBSD, etc) application into the same .app bundle if you really want a cross-platform app...

    --
    I am TheRaven on Soylent News
    1. Re:MOD PARENT UP by QuantumG · · Score: 1

      Huh? Why would I want to use GNUstep on *NIX? Then my unix app will look like a Mac app, causing people to engage in number 1 behaviour. Trueth is, to support Linux properly you really need to write on version for GNOME and one version for KDE (gtk+ and Qt respectively). And yes, it is a lot of work, and that's the reason why most people don't bother supporting anything but Windows, but if your market analysis calls for supporting multiple platforms, support them properly, don't do a half assed job with a cross platform gui toolkit.

      --
      How we know is more important than what we know.
  93. Choice by glitch13 · · Score: 0

    You're getting more choice with OSS, that's why.

    If you stick with a proprietary solution, you line yourself up to get screwed. Raise your hand if you've ever encountered a problem with microsoft tools that is _completely unsolvable_ on your end? What do you do? Wait for a patch? Don't hold your breath. If you go QT _you_ can fix it if it comes to that, or at least you have more information (ie source) to enable you to work around the issue.

    With platform choices (like the RHWS), you CAN'T get screwed (to a limit). If you get the raw end of a deal you can switch with relative ease to another distro. Of course this will be a headache on its own, but not nearly the headache of getting screwed my MS and having to weigh the decision of staying screwed or porting over to another platform.

    Proprietary vendors can charge less because they lock you in and you're not going anywhere (among other reasons brought up by others in this thread).

  94. Examine all factors affecting the decision! by Anonymous Coward · · Score: 0

    You might want to carefully consider the motivations behind your choice in operating systems. Usually, you don't decide on Windows CE, VxWorks, or Embedded Linux because you like open source. Often, embedded applications have very specific requirements. Decisions are made on those requirements.

    For instance, what kind of user interface do you want? If a Windows like interface is required, then Windows CE has a definite advantage. Windows CE lets you develop a UI in the same manner as a regular Windows application. Alternatively, some embedded applications have very primitive user interfaces requirements, and don't have built-in displays . For these applications, the operating system should support an RS-232 console connection. Linux is preferable in this environment.

    Is this application interrupt driven? Sometimes the number of interrupts per second and interrupt latency become the dominant factors affecting project success. In this case, the operating system must permit complete access to hardware. RTAI Linux is useful in this application. In very demanding applications, the I/O latency of the IA-32 processor family is excessive. It may be necessary to use a specialized embedded processor (or an FPGA).

    Will reduced software development time increase the likelihood of project success? If the application is about software, pick a platform with very good 32-bit development tools. Nothing beats a proven development environment when you need to develop a significant amount of software quickly.

    Will reduced debug time increase the likelihood of project success? Pick an application environment with very good debugging support. In practice, this means either the gcc tool chain or Visual C++. The gcc tool chain has the advantage of being able to debug a remote target under linux via a serial port. Being able to debug over a serial port is essential for some types of embedded applications. The Visual C++ debugger is very nice, but it is limited. Visual C++ is only useful if you are writing an application that can be debugged as a non-realtime Windows application.

    Do you need a prototyping platform? My current approach is to prototype the real-time code under Visual C++ (great debug support), and test it thoroughly for execution speed and bugs. The code is then ported to the embedded target. With a real-time application, the embedded target will often have limited debugging support. As such, the trick is to minimize the debug time on the embedded platform. Visual C++ lets me find the bugs before the software is run on the embedded target.

    Finally, watch out for the "any development environment is better than this" effect. After having used many embedded development environments, I have concluded they all suck. The hard truth is that embedded real-time applications are tough to develop. You have to debug both hardware and software. This makes debugging a real-time application 5 to 10 times more difficult than debugging a simple software application.

  95. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  96. You're comparing apples and oranges... by mellon · · Score: 1

    In general, when you buy a copy of a Microsoft product, with all due respect to Microsoft, what you are getting is exactly the same level of support that you get when you download a copy of Ubuntu Linux. Actually, you're getting better support, because a lot of times you can actually get a question answered by someone knowledgeable if it's about an FOSS product, whereas you will _never_ get to talk to a Microsoft engineer. So if the Microsoft product works, great, but if it doesn't, you're SOL, because you can't get support for it, and you can't support it yourself. The same thing from an FOSS vendor gets you the source code, which you can fix yourself if you have to.

    I don't really get the business model of a company like Redhat, but I don't use their software anyway. I run Ubuntu, and there just aren't any issues.

    Now, you used the example of Qt. Qt isn't actually strictly speaking FOSS. You can get it as FOSS if you are an FOSS developer. But if you are not, as you've discovered, you have to pay a license fee. The license fee is for proprietary software, not for FOSS software. The very same software, under an FOSS license, is free.

    Embedded Linux? Why are you using it, if your business model isn't FOSS? If it's so that you can have the source and hack on it, then get the source and hack on it. If it's because you want service, make your purchasing decision based on who provides the best service. If there is no FOSS vendor that's competitive, run VxWorks. Don't come crying to me, though, if you decide later on that you don't like the feature set. You could always run WinCE, you know...

  97. Missing the point entirely by Anonymous Coward · · Score: 0


    > Now behold: QT is $3300 per seat.

    It appears that your company has completely missed the point of open source:

    If you want to get it free, you have to BE free.

    Simply distribute your software under a free license, and that automatically eliminates the need for you to pay $3300 per seat for QT.

    It's just that simple. Does your company not understand how open source works?

  98. So Win XP is $140, yeah? by Qbertino · · Score: 1

    Here's the deal: I'll give you support for Linux with KDE without Apps (besides KMail and Konqueror) but a totally bugged up version of Noatun and the KDE Clock. With nothing but Korn-Shell and ls as CLI tool. Which is about the equivalent of Win XP. For 10$ dollars including money-back guarantee if it doesn't work as advertised - that's more than you get from MS. Plus I'll charge you $2000 for Exim + Kollab and another $15000 for Zope when need arises. How does that sound for a good deal?

    Anyway, to me it sounds like you're a troll. Go download Debian and call Progeny when you start scaling business into some strange requirements that standard Linux can't meet anymore. Whatever that's supposed to be. Dollars to Doughnuts you'll go cheaper by margins of magnatude than with MS or some Systemhouse. Good luck with running your business with the hodgepodge of solutions you named anyway. You sure you're into IT related stuff?

    --
    We suffer more in our imagination than in reality. - Seneca
  99. Fish story by suv4x4 · · Score: 1

    So: I wanted to eat some fish.

    There's two ways. Either I go buy it from the shop, or, I take it free from the ocean.

    "Shops are evil corporation that want me to pay for something that's freely available", I thought, so I turned on the engine and to the ocean I go.

    I arrive at the ocean, you see, and noone prevents any access to me, to it. It's totally open, I can go in and do what I need to do: and it's free. That's cool, right?

    So I tried swimming around and catching fish, like the gurus do, but I caught nothing, so I tried to see how enterprise do it.

    They say, they buy a boat and crew.

    Screw that, I want fish supper, I don't need all that extra expenses and all that extra fish. But, I wanna go the ocean way, so after some time I went & bought boat and crew and went to fish.

    In a shop, 3 kg of fish would be like 10-15 bucks.
    My open ocean method costed me more like $100'000 bucks, but at least I get to pick exactly what fish I want, from the free fish.

    Except it wasn't that free after all. Now I have all this fish stinking up my backyard, kids are crying, and wife wants divorce. and I have a huge mortgage to pay for the boat.

    You know? I tried really hard to use the free fish, but the bottom line is, next time I'm going to the shop.

    1. Re:Fish story by dreadclown · · Score: 1

      Wow ... just wow ... I take my hat off to you sir - that is the finest straw-man argument I have seen in years!

  100. Don't forget MSDN Re:Actually, ya it does by kendor · · Score: 3, Insightful
    For those who have the $ for it, my experience is that an MSDN subscription will pay for itself in all sorts of ways.

    Part of the MSDN support contract is unlimited newsgroup support in addition to formal support incidents. Meaning, that you can post to USENET, and Microsoft guarantees that someone will answer your question in (I think) 24 hours. Microsoft hires engineers and other folks to patrol for questions from MSDN subscribers, and the answers that they tend to give you are exceptional. I've received code samples, compiled projects, analyses of logs, and many other kinds of help from the support folks. This assistance helps me to plan project timeframes a lot more accurately: you don't get "stuck."

    Even purely as an educational and training thing, MSDN is worth the money, and I'll buy it as long as I'm in my current line of work.

    Another atypical form of support that's extremely valuable is MSFT's relentless stream of conferences and training events, especially Tech Ed. Tech ed is insane: 5+ days of dawn-to-dusk training, and they end up putting the entirity of the conference on streamable audio/video DVDs. One of the Microsofties from the 2006 event in Boston told me that they flew close to a thousand employees out to Tech Ed to staff the booths, train, present, etc. Even at $1600/head for registration, they cannot be making money off of this sort of monster event. But that's not the point. Microsoft is able to train a lot of people quickly, and show attendees a bunch of stuff that might be useful to their problem spaces. Developers of modest talents get free reign to pick the brains of developers of exceptional talents, and a little of that rubs off. And that's how Microsoft wins.

    Microsoft targets the needs of brilliant developers and it targets the needs of really mediocre developers and puts enough training out there in enough different forms that everyone is served. It has been a successful strategy, and IMHO deserves respect. Everyone wins.

  101. People need to eat ya know. by /dev/trash · · Score: 1

    And not live in their cars. Life is expensive.

  102. Real reason - basic economics by Fnkmaster · · Score: 3, Insightful

    The reason for the price point of commercial open source software packages is basic microeconomics, and has nothing to do with the better/worse quality of the software.

    The supported product has a close substitute, in the form of an absolutely free (and Free/Open Source) but unsupported product. So the lower end user base, on the bottom portion of the demand curve, will generally opt for the free alternative. Hobbyist developers and shops building internal-use applications only, for example, will use the GPL version of Qt. Many of these users might have been buyers at 500 dollars if there were no free alternative, but with an essentially identical free alternative, the support, on the margin, isn't worth 500 dollars to them.

    Thus if you price at 500 dollars you get a smaller portion of the market. To make things worse, adverse selection effects are likely, just like with individual health care plans - the people who pay for the supported product are actually paying because they want to USE the support! With many or most commercial software products, people buy the product but only use the support very occasionally or never. As a result, the cost of support *per copy sold* is much lower and margins are generally going to be higher for the commercial (non-OSS) software company.

    I think this is why Red Hat ultimately dropped their lower priced products - they realized they shouldn't be trying to compete with their free products, and that too many sales of their "Enterprise" products were getting cannibalized by lower end paid, supported products. Even though they lost a large number of paying customers in this move, the people who actually need support are much more price-inelastic and are willing to pay the higher price for Enterprise support if the only other option is no support.

  103. Re:Much of your cost is because you are "commercia by rdoger6424 · · Score: 1

    I could go for a nice hardboiled e.g.g.

    --
    "Hello 911? I just tried to toast some bread, and the toaster grew an arm and stabbed me in the face!"
  104. OT: Reply to grammer nazi by NotQuiteReal · · Score: 1
    No, using "e.g." does not make me feel smart; i.e. typing "e.g." leaves me without emotion, other than the vague feeling that I have saved keystrokes over typing "for example" (from the Latin exempli gratia.)

    It just means in my haste to post, post haste (but not first post) my redactions left unaesthetic, but not incorrect multiple instances of "e.g."

    Usually I feel quite stupid, but something always comes up to remind me that is not the case. Thank you AC for reminding me how petty and pedantic posters can be, nit-picking the tiniest imperfection. So "pfffft", in your general direction.

    Replying to the AC afforded me the alluring opportunity to use alliteration whilst replying with alacrity. (Well, it is a couple of hours later, so maybe "alacrity" is not entirely apropos, but a man's gotta eat... and schlep kids around, etc.)

    e.g. I have a life.

    :-)

    --
    This issue is a bit more complicated than you think.
    1. Re:OT: Reply to grammer nazi by Anonymous Coward · · Score: 0

      Don't you mean i.e. in at least some of the places you used e.g.

  105. Better off to hire by dravine · · Score: 2, Informative

    Adding up all the licensing costs, it seems to me that you could have hired some one with sufficient OSS experience to manage the applications and servers for you for far less than your 'per seat' costs would have been. There is a great deal of community support, which is often far better than the support you pay for from commercial vendors. Aside from that, your company would be creating a job for someone who may not have one otherwise.

    --
    srsly
  106. You're thinking of the LGPL by Rix · · Score: 1

    The GPL requires all linked code be released under the GPL. That wouldn't apply to your Photoshop example, because Photoshop would not be linked to the GPL plugin.

    While you do retain the copyright to code linked to QT under the GPL, it doesn't help you any. You can never release under any other license without either Trolltech's permission, or removing the QT dependencies.

    1. Re:You're thinking of the LGPL by shaitand · · Score: 1

      "The GPL requires all linked code be released under the GPL."

      False. Someone presented this idea and it prompted debate. The result was an exemption clause in the Linux kernel version of the GPL and the LGPL. That doesn't mean that the idea that linked code could not be an independent work was ever legitimate.

    2. Re:You're thinking of the LGPL by Rix · · Score: 1

      Link or it didn't happen.

      The GPL would be meaningless if it didn't apply to linked code. People would just segregate all the GPL stuff into a library.

    3. Re:You're thinking of the LGPL by ClamIAm · · Score: 1

      While you do retain the copyright to code linked to QT under the GPL, it doesn't help you any.

      Yeah like, for example if someone takes your GPL stuff and puts in a proprietary app, you totally can't sue them.

      Oh wait, you're full of shit.

    4. Re:You're thinking of the LGPL by shaitand · · Score: 1

      "The GPL would be meaningless if it didn't apply to linked code. People would just segregate all the GPL stuff into a library."

      It isn't seperating the code into a library that makes the GPL not apply, it is creating a work that can be considered independent of the GPL'd code. A program that uses GPL'd code to render gifs but has a function above and beyond rendering gifs would be an independent work whether you put the code in a library or not. A postscript interpreter that uses the ghostscript libraries would just be a wrapper and not an independent work and the GPL would apply regardless of how you linked.

      The GPL applies only to derivatives, not to complete works. Instead of listening to common wisdom I recommend reading the GPL.

    5. Re:You're thinking of the LGPL by Rix · · Score: 1

      You should take your own advice. You're just wrong about this. Reading the LGPL would also be productive. Being a "complete work" does not in any way exclude being derivative.

      A non GPL postscript interpreter can use the ghostscript libraries because they're released under the LGPL. Most such libraries are, but some aren't. Such as QT.

    6. Re:You're thinking of the LGPL by shaitand · · Score: 1

      bzzt... try again. Since I am feeling generous.

      "If identifiable sections of that work are not derived from the Program,
      and can be reasonably considered independent and separate works in
      themselves, then this License, and its terms, do not apply to those
      sections when you distribute them as separate works."

      Apparently separate works are exempt. Lets clarify though, this sounds like you would have to distribute the GPL'd lib separately if left by itself.

      "But when you distribute the same sections as part of a whole which is a work based
      on the Program, the distribution of the whole must be on the terms of
      this License"

      Turns out the GPL only applies if you not only distribute the lib with the app but the app is actually "a work based on the Program" as opposed to an app that merely utilizes a lib.

      In other words, independent works that merely utilize GPL'd code are not subject to the GPL.

      But maybe I am missing or ignoring the intent of the clause? Okay, fortunately the GPL tells us the intent of the clause.

      "Thus, it is not the intent of this section to claim rights or contest
      your rights to work written entirely by you; rather, the intent is to
      exercise the right to control the distribution of derivative or
      collective works based on the Program."

      The intent is NOT to claim rights to work written entirely by you, only to control distribution of works that are derivatives of a GPL'd app.

      Here is a hint, its common wisdom that the LGPL is needed to protect programs that use GPL'd libs from being subject to the GPL. As a rule, common wisdom usually contains no more than a grain of truth. In this case the common wisdom is FUD. The worry with the GPL is not that using a GPL'd library will make your app GPL'd, the worry is that merely segregating your modifications to a GPL'd app into a library is not enough to prevent you from being subject to the GPL. For instance, a kernel module would be subject to the GPL since it is merely a modification of the collective work that is the Linux kernel and merely separating it into a lib or module does not let it bypass the GPL (that would be the reason for the exception).

    7. Re:You're thinking of the LGPL by Rix · · Score: 1

      I'm really sorry to break it to you, but you aren't as smart as you think you are.


      "If identifiable sections of that work are not derived from the Program,
      and can be reasonably considered independent and separate works in
      themselves, then this License, and its terms, do not apply to those
      sections when you distribute them as separate works."


      This means if you write a function and integrate it into a GPL project, you can then turn around and integrate it into a non GPL project. You still have to release the source with the modified GPL project. They're not exempt.

      I'm not going to go over the rest of it. If you want a more detailed explanation, hire a lawyer.

  107. Point of clarification by petrus4 · · Score: 1

    You ask why OSS itself is expensive.

    It isn't. Go to kde.org or trolltech.com. You can download the source for either KDE or the QT library, and the only thing you'll pay for is your bandwidth.

    When you cough up however much Red Hat want for a copy of RHEL, the OSS itself isn't what you're paying for. What you're paying for is integration of said software as a service. A person *can* learn to compile both QT and KDE, and build a system around it, the Linux kernel, and all the other disparate elements...but it takes time and gaining that knowledge can be an enormous headache...just like to use another analogy, you can go to a supermarket and buy mince, buns, eggs, sauce, and vegetables, and go home and make yourself a hamburger...or you can go to McDonald's and have a burger handed to you on a tray, with a near-zero investment of time and effort.

    Red Hat gather up all of the above-mentioned disparate elements, and do all of the work required to get them to play nicely together. They incorporate all of said elements with a package manager, a shiny covered manual, and a nice solid substantial box that you can hold in your hands, so that you know you've bought something real, rather than just bits of data. In addition, they also give you a support contract so that if something goes wrong, you can ring them up and have them help you solve the problem. There are also those of us who feel that in more ways than one, Red Hat is to Linux what McDonald's is to food, (and interpret that statement however you will) but the point is that it is extremely convenient.

    So yeah...that's what you're paying for. You're not paying for OSS. You're paying for OSS delivered in such a way that a) conforms entirely to your expectations, and b) doesn't require you to engage in any effort of your own whatsoever to get it. In such a scenario, a company prepared to satisfy those two criteria absolutely has the right to name their price.

    If you don't want to have a company economically holding you over a barrel, you do have options...although said options probably include doing things you aren't going to like.

    I realise that the entire tone of this post is deeply obnoxious...there isn't really any way that I can avoid that. The bottom line however is that you do *not* have to pay for OSS at all...it's entirely a choice.

  108. He required support by everphilski · · Score: 1

    Anyway so QT costs a lot of money, why not use wxwindows, FOX, FLTK, or a dozen other perfectly fine open source toolkits.

    He required support. Guess you missed that or were "cherry picking" as you say for your own arguments. FOX and FLTK (I know from personal experiance, I have developed with both) do not offer commercial support.

    1. Re:He required support by killjoe · · Score: 4, Informative

      So is it your point that no human being can ever buy support for any other open source toolkit other then QT?

      He says that QT costs too much so we goes to VS for around 700 dollars. Does that 700 dollars include support? No it does not. He just threw that out because he is a troll. He is comparing the cost of QT + support to VS without support and picking a solution that only works on windows. C# + GTK is available for free from mono which he also completely ignores.

      The guy decides to drop QT because it costs more and moves to C# without once considering java with swing or swt or anything else? He never considers Mono and goes directly to paying for VS while not buying support from MS.

      The guy is either an idiot, shill, astro turfer or a troll.

      --
      evil is as evil does
    2. Re:He required support by Anonymous Coward · · Score: 1, Interesting

      The OSS community could learn a lesson from MSDN which is where he will get support on the MS development platform.

      You OSS people talk about choice and how wonderful it is until someone chooses something other than OSS and then you crucify them for a horrible choice.

      I suggest you look in the mirror the next time you call some one a idiot, shill, astro turfer or a troll!

    3. Re:He required support by atrus · · Score: 1

      Well said :)

    4. Re:He required support by Tim+C · · Score: 4, Insightful
      Does that 700 dollars include support? No it does not.

      Actually, yes it does:

      Depending on product and how it is purchased, you may be eligible for two support incidents at no-charge. These incidents apply to Full Packaged Products only and broadly speaking the following groups of products are covered - consumer products, desktop applications, desktop operating systems and developer tools.

      Also, while at $700 he wasn't talking about an MSDN subscription, were he to go with that instead the following would apply:

      No-charge Support Incidents as a Program Benefit or Microsoft License Type
      Click on the appropriate link to find out whether you are entitled to no-charge telephone or online support incidents if:

              * You have a Multi Year Open license or an Open Subscription licence
              * You are a member of the MSDN Programme
              * You are a member of TechNet Programme
              * You are a Microsoft Registered Partner
              * You are a member of the Microsoft Certified Partner Programme

      (Note that I can't be bothered to reconstruct the links)

      So no, you don't get as much support (I assume - I actually don't know what TrollTech's support is like), but it's incorrect to say that you don't get any, even if you just buy VS.NET. (And any company serious about developing with/for MS products ought to buy at least one MSDN subscription, if only for the support...)

      On top of that, community support resources for MS are at least as plentiful as those of the OSS community. Programmers working with MS tech are not fundamentally any different from those of us working with Java, or with OSS tools; we're all human, and most of us are more than happy to help out a fellow programmer in need from time to time.
    5. Re:He required support by Anonymous Coward · · Score: 0

      Actually, what one needs to buy from Microsoft is either:

      1. Empower - a partner program you can have for 2 years if you are an ISV - 5 MSDN licenses, total cost $500
      2. Certified Partner - up to 20 or 30 MSDN licenses + a bunch of other licenses at around $1500 + requirements around training of developers or testing of product.

      If you start with item 1 above, you can hold both at the same time for up to a year.

      www.microsoft.com/partners or something like that. Look for ISV.

    6. Re:He required support by pkphilip · · Score: 1

      QT is cross-platform - but you need to buy separate licenses for each platform you need to support. QT desktop edition costs USD 3300/- per platform. And this license is tied to a named developer. That is if you buy this license for a developer Joe, and if Joe decides to packup and take a vacation for a couple of weeks, you can't bring in Bill into the project to work on QT unless you buy a separate license for him as well.

      And as stated before, if you really need to support more than one platform, you need to buy additional licenses for each such platform for each developer.

      So yes, it is very expensive. Support is available for a single year after which you can purchase support for the next year - this is again very expensive.

      http://www.trolltech.com/products/qt/licenses/pric ing/

      As for embedded platforms, most embedded platforms are expensive - OSS or not.

    7. Re:He required support by catman · · Score: 1

      I haven't got the numbers, but the pricing seems to be similar to e.g. Micro Focus Cobol products - Server Express, for example.

      You also pay per seat, on some platforms there is a time lock on the license: once a license to use the
      compiler is checked out from the license server, it is tied to the user for one hour before any other
      user can use the compiler again - just to encourage the company to buy developer licenses for all
      seats.

    8. Re:He required support by T.E.D. · · Score: 2, Informative
      Does that 700 dollars include support? No it does not.


      Actually, yes it does:

      This should be modded as +5 Funny, as I get a "page not available" screen when I click on the link.

              Depending on product and how it is purchased, you may be eligible for two support incidents at no-charge. These incidents apply to Full Packaged Products only and broadly speaking the following groups of products are covered - consumer products, desktop applications, desktop operating systems and developer tools.


      This is nothing like the support one tyically expects with a commercial support contract. 3K per seat per year is a typical price in the industry. Our RTOS licenses are in this ballpark, as are our commercial (non-Microsoft) compiler support contracts. If that is what support prices really are for OSS, there is nothing unusual about them.

      One of the things that periodicly paying a large amount of money buys you is leverage with someone who can fix your problems. If they are tardy or non-responsive, you can shut off the gravy spigot. The thought of getting Microsoft to do that, even if you were paying them 3K a year, is laughable. They are so big and rich, nothing short of government action can budge them.

      Perhaps a better topic would have been "Why are Microsoft's support options so odd?"
    9. Re:He required support by killjoe · · Score: 1

      "The OSS community could learn a lesson from MSDN which is where he will get support on the MS development platform."

      So he is counting on getting support from the web site and community boards, big deal.

      MSDN sucks. It's virtually impossible to find relevant information. The search sucks. It's quicker to find information on google then on MSDN. The OSS world needs to learn the lesson from MSDN and not do anything to duplicate it.

      --
      evil is as evil does
    10. Re:He required support by killjoe · · Score: 1

      In that case he should have included the price of MSDN subscription on his comparison. Not only that but he needs to see if they are comparable support. For example does the MSDN subscription give you the option of calling MS when you have a question about how DLINQ works?, will you be able to call MS, report a bug and have them fix it for you? will you be able to call them and get an explanation of what an error message means?

      I have been an MSDN subscriber for most of my adult life and as far as I know the only support I get is help files, software, and a web site access. It still costs extra money to call MS and it usually takes three days to get to somebody who is competent enough to answer your question.

      --
      evil is as evil does
  109. Cost for Wind River (vxworks) is even more by Doco · · Score: 1

    If you think that $25,000 per 5 seats per year is expensive for embedded linux - just wait until you get a quote from Wind River for VxWorks - and then hold on as they give you the additional charge per unit sold.

  110. Open Source Success Stories by everphilski · · Score: 1

    When it is found out that a successful company used open source tools to make a viable commercial product, open source gains recognition and credibility and another success story is added to the stack. Pretty soon another company thinks "ya know, I've heard a number of good success stories about people using those open source thingies..." and your user base grows.

    it is all about growing the user base.

    1. Re:Open Source Success Stories by AVee · · Score: 1

      it is all about growing the user base.

      No, it's not. I may have an interest in growing developer base, but I don't care about a big user base when these users are only leeching the software. It's fine with me when they do, but it does not help the OSS community, it doesn't do anything to raise the quality of opensource programs, it does not add new features.
      And all of this even more so when it is used to develop new closed source software.

    2. Re:Open Source Success Stories by Anonymous Coward · · Score: 1, Insightful

      but I don't care about a big user base when these users are only leeching the software.
      These so-called leeches will be running the software on a variety of different hardware and will encounter various problems and issues. At least some of them will report bugs, discuss issues on message boards and find and document (non-developer) solutions and work arounds, even if they never contribute any code or code fixes. Therefore these non-developer 'leeches' (like me) contribute to increasing the quality and usability of the software. They also contribute to the pressure on hardware suppliers to provide documentation and/or drivers (e.g. by only buying peripherals which they know will work with Linux).
      Finally, at least a few of the 'leeches' will graduate to contributing code and code fixes eventually.

      Incidently, you will find that real-life leeches are now used in modern medicine very effectively.

      Posting as AC because slashdot blocks my entire IP range from signing on for unknown reasons.

    3. Re:Open Source Success Stories by drinkypoo · · Score: 1
      When it is found out that a successful company used open source tools to make a viable commercial product, open source gains recognition and credibility and another success story is added to the stack.

      Right, but when someone tries and fails to use open source tools, and they whine about how their inability to make things work and figure new things out prevented them from being a success, they act like it's the fault of the applications in question.

      The simple fact is that if you want the benefits of the open source model - and they are many - you have to deal with the drawbacks, too.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  111. It's all about TCO, quality and your users. by twitter · · Score: 2, Interesting

    We do not want to spend time for any OSS bug fixing so our main requirement was -official support

    Is that cheaper closed source stuff is bug free or "supported"? I don't think so. The biggest benefit of free software is not having to worry about such costs. If you want to distribute non free software, you are back in the non free world and I'm not sure that's a viable place to be in any case. We can look at each of your issues, but it's impossible to go to far because we don't really know what your business model is or what you want to do other than have bug free software.

    QT, $3,000 per seat vrs M$VC at $700. How many M$VC's can you get at no cost for free software distribution? Is the difference in price worth the platform you will have to force on your customers? No version of Windows has ever worked as well as any Linux distribution I've used.

    Embedded Linux from a reputable RT vendor is $25,000 per 5 seats per year. We needed only 3 seats. We had to buy 5 nevertheless. The support was bad. We will go for VxWorks or WinCE in our next product. Once again, why don't you just write free software and what do think your users will think of WinCE?

    Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140. But Debian costs nothing and I never run into bugs. Fedora and a host of others are also available at no cost, why would you ever pay $140 for a Windoze seat?

    A Cygwin commercial license will cost tens of thousands of dollars and is only available for large shops. We need 5 seats. Windows Unix services are free. Ugh, why not just sell your customer a box that is *nix, like GE and other big equipment makers are doing? Once again, consider your user's experience and the cost of "supporting" all of their calls back to you when M$ does something else nasty to Unix Services.

    The cheapest place to be is free. You are going to have "bugs" wherever you go but there are fewer in the free world and you might be able to fix them.

    --

    Friends don't help friends install M$ junk.

    1. Re:It's all about TCO, quality and your users. by Anonymous Coward · · Score: 0
      I don't think so.
      Bug free? No. Is it supported? Well, DUH! The guy is bitching because he can GET support for closed source for cheaper than open source.

      Since you're obviously unaware of the term, support means you can call someone, report a bug, and they'llget a patch back to you, assuming they don't have something from another support call waiting in the wings to hand off to you.

      Support means that when something isn't working right, you don't have to dig through source code, you don't have to post to usenet, a mail list, Slashdot, etc. - you have someone to call, who's legally responsible for diagnosing & fixing whatever is wrong.

      That's just the barest minimum of what a support contract gives you. And OSS support contracts are usually ridiculously expensive. If you want to get into why that is, maybe you should ask one of the companies who offer support.

      No version of Windows has ever worked as well as any Linux distribution I've used.
      You should dump a blank PC & some Linux install CDs in the hands of your grandmother. Then come back in 2 weeks and see how well it works.

      PS - Abbreviating Microsoft as M$ only gives your post that zealot shine.
    2. Re:It's all about TCO, quality and your users. by Anonymous Coward · · Score: 0

      You should dump a blank PC & some Linux install CDs in the hands of your grandmother. Then come back in 2 weeks and see how well it works.

      Dude, if your gramma can install Windows by herself, then she's one bitchin' old lady.

    3. Re:It's all about TCO, quality and your users. by rjstanford · · Score: 1

      QT, $3,000 per seat vrs M$VC at $700. How many M$VC's can you get at no cost for free software distribution?

      Or you can use Microsoft Empower which gives you all of the power of MSDN for $375/yr for up to five developers. Its like crack - coding for Windows is cheap at first, when you're small. And the resulting binaries are always freely distributable, no matter what license you're using.

      Is the difference in price worth the platform you will have to force on your customers? No version of Windows has ever worked as well as any Linux distribution I've used.

      That depends. Do your customers already run Windows? In that case, the answer is an unqualified, "Yes."

      --
      You're special forces then? That's great! I just love your olympics!
    4. Re:It's all about TCO, quality and your users. by jb.hl.com · · Score: 1

      Is that cheaper closed source stuff is bug free or "supported"? I don't think so.

      And F/LOSS is bug-free and supported? Surely you jest.

      Supported in this context means picking up the phone and being able to speak to someone knowledgable about the software, or possibly to get someone sent out if the situation merits it. Not IRC and mailing lists.

      If you want to distribute non free software, you are back in the non free world and I'm not sure that's a viable place to be in any case. ...what?

      Once again, why don't you just write free software and what do think your users will think of WinCE?

      Embedded Linux sucked for them...so your solution is to write free software? A non-sequitur if ever I saw one.

      But Debian costs nothing and I never run into bugs.

      Do Debian or Fedora have support personnel on the end of the phone who are paid to help you out as efficiently as possible? No, they fucking don't. This is the problem.

      What is good for a few desktop systems such as yours is by no means guaranteed to be good for business systems, where any downtime could lead to serious financial losses.

      The cheapest place to be is free. You are going to have "bugs" wherever you go but there are fewer in the free world and you might be able to fix them.

      You miss the point so much it hurts. The point of paid support is that you don't have to fix bugs or troubleshoot serious problems yourself. This is what Red Hat support is for as well. You call them up, they help with your problem.

      --
      By summer it was all gone...now shesmovedon. --
  112. Support is overrated by zapadoo · · Score: 1

    I was going to say "support is for wimps", but my more considered answer is that any significant piece of software used by a real "enterprise" (i.e. not a basement shop but 100's or 1,000's or 10,000's of users) generally needs a fair amount of expertise in-house.

    When I look around at my corporate clients I tend to see IT staffs which include subject / software experts for every major piece of software that they use. A big shop is going to have quite a lot of, say, Windows experience, Active Directory, IP networking and such.

    They'd need to do the same with OSS, and their external support costs are likely to be somewhat lower (levering the community which tends to surround big pieces of OSS).

    For example, if I run into a bizzare driver level issue with NT / XP, its going to take a lot of searching, then $$ and patience before I'm likely to hunt down the answer. With FreeBSD or Linux, its at least fairly likely that a post to a mailing list will result in an answer.

    Personally I think big vendor support isn't as valuable as many make it out to be, but perhaps that's my own experience with same talking rather than a broad representation.

  113. Even Worse: Commercialware for Linux, Hidden Costs by hirschma · · Score: 1

    If you use Linux or other OSS in a commercial environment, you sometimes need to buy software. I'm not talking about stuff like Oracle, but components like imaging SDKs (one example).

    The reality is: it costs more, and the costs for implementation are horrid. I can understand the extra cost to some degree, but at least give me some kind of parity with the cheaper Windows version, OK?

    Case in point - my company was looking to incorporate an OCR engine into an internal system a couple of years ago. Abbyy made a nice one, at least for some stuffs. So we called Abbyy and got a time-locked eval.

    This thing was pretty much a rough port from their Windows stuff, and it was a Red Hat only install. Not only that, but in porting it they had done something that made trying to wrap it with SWIG or somesuch out of the question. So, my developers tell me, if we want to use it, we do so with C++, and write any scripting bindings by hand. Integrating in any other way is out of the question. Well, that makes trying the SDK a bit too expensive - too many hours screwing around, especially when our codebase is decidely not written in C++.

    I called Abbyy - yup, we only support C++ - aren't all Linux programmers using C++? When it became apparent that they had not heard of Perl or Python and that they decided to also ignore C - that was pretty much it for us. Shame, they can do some cool stuffs, even if their Linux stuff is two generations behind the Win version.

  114. Other stupid Trolltech legal advice by QuantumG · · Score: 2, Interesting

    Using the Qt Open Source Edition, can I make non-opensource software for internal use in my company/organization?

    Yes, that's right, they actually refer the GPL as "viral" and they're not trolling (pardon the irony). It's their FAQ, so fair enough that they're gunna try to encourage people to buy as many commercial licenses as possible, but this is just out and out lying.

    --
    How we know is more important than what we know.
  115. Comparing apples to pears by guruevi · · Score: 2, Insightful

    Your comparing two entirely different products with each other:

    Retail Windows XP Pro to a full-blown Workstation/Server Suite with e-mail and phone support. Try calling Microsoft with your Windows issue. You pay $55 for the initial call, they'll try to upsell you a support plan of course and then say that the issue is something to do with 3rd party software. You could compare SBS to RHWS please, pricing starts somewhere close to $1000 for 5 clients.

    Next up QT compared to C#. Here you are comparing a multi-platform GUI-toolkit to a general programming framework. Compare GCC to C# or that IBM software for programming to Visual Studio. Also take in comparison the portability you get.

    Cygwin to Unix services? Come on, you gotta be kidding me. They have nothing to do with each other.

    I think you have poor product planning in your company and maybe someone with a MCP in your ordering department. Next to that, if you would open-source your software and share it, all those suites wouldn't cost you a dime. If you are a small company, your programmers should be capable enough of maintaining their own environment without support (it's been years since I called Microsoft, Apple, IBM's or RedHat's support line and we do have contracts with them) and if you're a bit bigger you might consider hiring a dedicated support guy. I have dealt with Dell and other companies before and before they handle your case and management gives permission for the guy to mess with the workstations/servers you will be 3 days out of production except if you give them half your paycheck.

    This article looks more like a shameless plug for Microsoft FUD and a smart move by their marketing department towards their latest get-thee-f*cked campaign

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  116. How to advocate free software by Anonymous Coward · · Score: 0
    M$VC [...] Windoze [...] I never run into bugs [...] force on your customers [...] No version of Windows has ever worked [...] M$ [...] M$ [...] nasty

    twitter, please read this carefully. Following this advice will make Slashdot a better place for everyone, including yourself.

    • As a representative of the Linux community, participate in mailing list and newsgroup discussions in a professional manner. Refrain from name-calling and use of vulgar language. Consider yourself a member of a virtual corporation with Mr. Torvalds as your Chief Executive Officer. Your words will either enhance or degrade the image the reader has of the Linux community.
    • Avoid hyperbole and unsubstantiated claims at all costs. It's unprofessional and will result in unproductive discussions.
    • A thoughtful, well-reasoned response to a posting will not only provide insight for your readers, but will also increase their respect for your knowledge and abilities.
    • Always remember that if you insult or are disrespectful to someone, their negative experience may be shared with many others. If you do offend someone, please try to make amends.
    • Focus on what Linux has to offer. There is no need to bash the competition. Linux is a good, solid product that stands on its own.
    • Respect the use of other operating systems. While Linux is a wonderful platform, it does not meet everyone's needs.
    • Refer to another product by its proper name. There's nothing to be gained by attempting to ridicule a company or its products by using "creative spelling". If we expect respect for Linux, we must respect other products.
    • Give credit where credit is due. Linux is just the kernel. Without the efforts of people involved with the GNU project , MIT, Berkeley and others too numerous to mention, the Linux kernel would not be very useful to most people.
    • Don't insist that Linux is the only answer for a particular application. Just as the Linux community cherishes the freedom that Linux provides them, Linux only solutions would deprive others of their freedom.
    • There will be cases where Linux is not the answer. Be the first to recognize this and offer another solution.

    From http://www.ibiblio.org/pub/linux/docs/HOWTO/Advoca cy

  117. Open Source Software Commercial Software? by foamrotreturns · · Score: 1

    Saying "OSS Commercial Software" is like saying "ATM Machine" or "PIN Number" -- the final word in the phrase is already represented in the original acronym.
    - Automated Teller Machine Machine
    - Personal Identification Number Number
    - Open Source Software Commercial Software
    How about this instead:
    - Commercial OSS
    People already look down at us for being nerds. Let's at least try not to sound like nincompoops to boot.

  118. Many replies are useful,... maybe too useful by Anonymous Coward · · Score: 0

    It's pretty easy to be sucked into these discussions, but I think it's a mistake for several reasons:

    1) I doubt the sincerity of original questioner.
    2) You're/we're showing your/our cards,... when you should be fixing the deck for your/our next deal.
    3) ... you want more..., show me you're listening,... ask a question that makes sense

    regards,
    jaac - just another ac

  119. "Information wants to be free" explained by ChaosDiscord · · Score: 4, Insightful
    Information wants to be free.
    What the hell is that supposed to even mean?! As far as I can tell, information is a pretty damn abstract concept, and it is people, if anything, that ever want something.

    I trust when your physics teacher said, "Water seeks its own level," you got equally bent out of shape, pointing out that water doesn't "seek" anything.

    Now the grandparent was indeed trolling. "Information wants to be free" isn't a moral justification for copyright infringement. Like "water seeks its own level," it's description, not prescription. It's a short reminder that information tends to be distributed. It's inherent to our nature as humans, we like sharing information. We invented speech, pictograms, writing, printing, telegraphs, telephones, film, television, fax machines, email, the web, and more because we love sharing information so much. All it takes for information to escape is for a single small leak. Once it's happened, you're done. To try and stop information from being free, we set up expensive technological measures like DRM and legal measures like confidentiality agreements and top secret clearance. And yet the information escapes.

    "Information wants to be free" has gotten a bad rap because some idiots decided it mean that information should be free. No, it's just a description of human nature. Information is going to tend to be reproduce and distributed. For people who rely on suppressing the spread of information it's a reminder of what they're up against, just like someone building dams needs to keep in mind that water seeks its own level.

    1. Re:"Information wants to be free" explained by Anonymous Coward · · Score: 0


      You are wrong. Information doesn't want anything, and the phrase is one of the dumbest things I've ever heard. It doesn't describe anything real, it describes what someone WANTS to believe and is used as a support for arguments. All talk of justification aside, even.

      It doesn't describe human nature except inadvertently. Anyone saying it without being dismissive is someone who is either incapable or unwilling to reason. Look up Andrew Carnagie's quote on that, huh.

    2. Re:"Information wants to be free" explained by Qzukk · · Score: 1

      It doesn't describe human nature except inadvertently.

      "Inadvertently"?! Are you telling me that humans normally take their brain out and wring all of the day's events out into the sink before go to sleep? I must be missing something then, because I remember what I read, see and hear, and there is not a thing that you or anyone else can do about it.

      Whether or not you accept anthropomorphism as a rhetorical technique (holy shit, highschool lit FINALLY paid off!) aside, you tell me how you intend to prevent people from ever making a Monty Python reference ever again, and I'll accept that the spread of information is "not human nature".

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    3. Re:"Information wants to be free" explained by hazah · · Score: 1

      You are on the right track as far as logic goes, but you aren't arguing any of the points either the parent, or I made. People like me, are refusing to accept information as an object. This is what the whole IP controversy is about. Terminology such as "information wants to be free" may not be a bad analogy if it didn't have any of the attached implications. Now it may seem that I'm just picking words apart, and yes, to some extent that is true, but don't for a moment think that proponents of IP aren't, at the same time, using language to twist how people percieve IP in the first place.

      As far as what you are saying with regards to information "leaks". Yes, in that context, and that context alone, one could imagine that information wants to be free. But please understand that you are refering a completely different situation all together.

  120. 8 monitor solution, unix based by Anonymous Coward · · Score: 0

    Mac Pro

    -m10

  121. So.. by Danious · · Score: 1

    So, you're comparing the most expensive, fully featured, fully supported commercial versions of dual-licensed FOSS products with the cheapest, least featured, least supported versions of Windows products, and wonder why there's such a difference.

    This has a familiar ring to it... you been reading Get The Facts recently???

    John.

  122. What? by Dirtside · · Score: 1

    Why is OSS commercial software so expensive?

    Let me rephrase the question: Why is OSS commercial software so expensive?

    Gosh, I can't imagine why. Next, let's tackle the question of why free OSS is so cheap.

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  123. bean counting by zoftie · · Score: 1

    If this guy really runs software company and difference of say 50K in total software costs, really matters, then the company won't do well. Clearly the switch was base on accounting numbers not on logistics of entire development process. Digging deeper, it went something like that:
    1. we have potential great customer, lets hire developers.
    2. developers say lets do linux. ok.
    3. hire middle managers. the say: where are our support licences for the software we are going to use and bundle?
    4. about the same time, customers, we are microsoft branded customer.
    5. accountant we are paying 100K in licencing to costs to redhat.

    mba-ish cto looks at 3,4,5. Calls around looking for cheaper stuff. he slashes cost
    by 50K. Bonus! thinks: i get a new sports car for that much.

    I would think it went in same vein, after making a post like that.
    indeed support for close software is more expensive, minus redhat, is because things have to be fixed. Installed base is smaller bad news and reviews will get around fast. So you have to have competent staff. In spirit of OSS you get access to internal bug tracking system. You get to have your own bug tickets and have meaningful support. With proprietary stuff, you get, if you're large enough: " we will see if the feature/bugfix conflicts with our larger clients and possibly we will ship with our new version .... are you interesting in subscribing to our software distribution network? it is only 2500$ a year..." etc etc.

    That is the problem of the upper management to be able to balance multitude of variables over choosing a direction, and being able to listen to lower ranks and external sources, to make the best view the way company would go forward. I mean if you work for a bank and they run all windows software, you have little choice but to go microsoft way. If you have whole load of windows developers but your contract stipulates that code must run in 64k of ram and on 15Mhz processor you can't really use your windows developers or their windows skillset and windows software.

    Looks like the guy makes a point, from high above purely on numbers and clearly he can't be an upper management or owner of the company since he takes only narrow set of data to decide upon. I mean unless he is running codeshop in third world country, he can convince people to open a partnership office there, and he'd stand to make money off of it. Selling cheaper copies, say with Hindi only support.

    my 2c

    1. Re:bean counting by zoftie · · Score: 1

      pardom incoherent grammer it is 2 am here. :-P

  124. Don't forget Developers. by Anonymous Coward · · Score: 0

    "Microsoft targets the needs of brilliant developers and it targets the needs of really mediocre developers and puts enough training out there in enough different forms that everyone is served. It has been a successful strategy, and IMHO deserves respect. Everyone wins."

    Agreed. Most outside the Microsoft world don't realize this, and a lot inside don't either for various reasons. e.g.not their job, can't afford the subscription, etc. Just look at the early history of MS. It's not their OS, or their applications that won. It's their wooing of developers and providing them with the tools that guarenteed continued success. Like FOSS likes to say, "it's the applications, stupid". But in MS's case "it's the developers, stupid". THEY create the stuff that takes "software FOSS likes to joke about" from discrete applications to linked and enhanced powerhouses. There's also something to add. The educational and training market outside of MS. From books, to training DVD's. From classes to one on one. FOSS can't match that scope and depth.

    BTW if FOSS was half as clever as they think they are. Then they'd be keeping an eye on MS research.

  125. Re:Exactly by tyler_larson · · Score: 1
    What is really funny is that you still cannot grasp what the GPL is. Let me explain this to you in simple terms...

    Sorry, Grandparent is right; you're misinformed. (I'd blame your lack of reading comprehension skills, but that would probably be troll baiting, and troll baiting is wrong.)

    The GPL is the heart of Stallman's concept of the "copyleft": a concept that uses existing copyright laws to undermine the copyright system altogether by requiring that derivative works not impose any copyright restrictions other than those in the GPL.

    Stallman would prefer to remove all IP rights and restrictions altogether. Since that's not a possibility, he devised and implemented a system that, for GPL-affected works, effectively prohibits people from using the copyright system for anything other than prohibiting other people from using the copyright system. The GPL creates an island of copyright resistance.

    In the absence of copyright restrictions, the GPL would be ineffectual but also unnecessary, since the overall experience would be the same with out with them.

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
  126. it's not by Anonymous Coward · · Score: 0

    It's not. The title is just as misleading as the author's assertion, and he makes comparision between unlike products, ie Win XP Pro (desktop) comparing to RH Linux AS (server) or QT (widget library) with C# (language). MSVS, btw, is not $700 but more like $2000 for a commercial license for any business if they want the full optimizations. The examples cited in this claim are ill-considered and baseless. (There's a joke in this response if you can find it, a little nerd-play)

  127. Re:Exactly by BeeBeard · · Score: 1
    Stallman would prefer to remove all IP rights and restrictions altogether.


    Unlike some, I confess to be no expert on what Stallman thinks about everything every moment of every day, but hasn't he softened his views on certain types of IP? Whereas all forms were initially taboo, aren't some deemed more or less "okay" now? For example, recently the FSF seems to spend a great deal of effort taking on software patents in lieu of software copyrights. Does this mean that Stallman has contemplated a future for the software industry in which patents are gone but (less restrictive) copyrights remain?
  128. Missing the forest through the trees... by ivan256 · · Score: 1

    I think a big part of the problem is that you're comparing different things and wondering why they have different prices.

    This article successfully trolled people into making pointless and futile semantic arguments.

    No business pays the list price. Not for Microsoft products, not for RedHat products, not for almost *any* products. The more you buy, the less per unit/seat/support call you are going to pay, because the company has that much less overhead to recoup on your business, but even Joe Blow Inc. isn't paying full list on that single copy (even of Windows). Sure, they'll take your check if you are dumb enough not to negotiate before cutting the PO, but there isn't a chance in hell that when you call up SuSE, Microsoft, Montevista, etc.. that they are going to let you go with a competitor simply because they were slightly underbid.

  129. Why do you need support in the first place?? by madbawa · · Score: 0

    These commercial oss companies say that they charge for their 'support'. I have realised that paying for this 'support' is a total waste of money and time. Whatever 'support' you want is freely available on newsgroups and websites. There are tons of tutorials for whatever you want to do.

    Besides, if you use a free os instead of the commercial-'supported'-but-actually-free os, you can also be sure that there will be no propietary extensions/additions/tweaks in the os that can only be resolved by calling up their support.

    So bottom line is DONT PAY. THINK FREE. THINK LINUX. Any version will do. I am a bigtime fan of Ubuntu. Very reliable. Loving it.

  130. A Messag for the Slashdot Editors: by nathana · · Score: 1

    YHBT.

    HTH. HAND! :-)

    -- Nathan

  131. TCO by burnin1965 · · Score: 1
    "We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products"

    Not buying a service contract doesn't mean YOU have to fix bugs in OSS. The most popular OSS packages are already updated with bug fixes by a thriving community which includes those expensive support providers. A service contract is more important for set up, maintenance, and training if you don't have the skills in house.


    "QT is $3300 per seat. We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700)"

    The $3300 QT package is comparable to the MSDN Visual Studio subscription which can range in price from $1200 to over $10k. What you get for the $700 MSVS 2005 is not the same as the $3300 QT seat.


    "Embedded Linux from a reputable RT vendor is $25,000 per 5 seats per year. We needed only 3 seats. We had to buy 5 nevertheless. The support was bad. We will go for VxWorks or WinCE in our next product."

    Is $5k per seat bad? How much are you going to pay for VxWorks or WinCE? The support is another issue but there are other vendors.


    "Red Hat Linux WS is $299. An OEM version of Windows XP Pro is ~$140."

    And Red Hat Linux WS comes complete with software packages that will cost several thousands of dollars on Windows XP Pro. the $140 for XP Pro is just for an OS which is pretty much useless by itself.


    "A Cygwin commercial license will cost tens of thousands of dollars and is only available for large shops. We need 5 seats. Windows Unix services are free."

    If you use linux you wont need Cygwin will you. Sounds like a good reason to choose OSS and avoid Windows.


    "we have decided that the survival of our business is more important for us then 'do-good' ideas"

    Many businesses are utilizing OSS and they aren't doing it for "'do-good' ideas", they have found exactly the opposite of what you are claiming here.

    If you see closed source software as a better proposition for your business then go for it, but don't expect everyone to follow your words as wisdom.

  132. The Questions Raises More Questions by crucini · · Score: 4, Insightful
    You haven't told us much about your startup. Are you tiny and poor? Do you have any employees?

    If you're tiny and poor, eating ramen and paying no salaries for now, then you don't need professional support for anything. You're better off saving that money and learning the skills needed to do it yourself.

    If you have at least one programmer on salary, the cost of tools, licenses, etc. is tiny compared to payroll. Are you seriously making a decision that affects your chance of success based on a few percent of your annual budget?

    Now behold: QT is $3300 per seat.

    Are you saying that you wrote the app to QT before checking the price? Seems to be implied by this "rewrote":
    We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700).

    (3300-700) * 5 = $13k. You completely ported your app to save $13k? This certainly tilts the balance towards "tiny and poor" and away from buying pricy "support". But how do you justify the choice of C#? Surely your 'behold' moment with QT taught you some caution?

    There are many factors in choosing a GUI toolkit. Price per development seat is a fairly minor one. The first question is, on what platforms must the GUI run? You haven't told us. You mentioned embedded Linux - is the GUI going to be part of the embedded product? Or running on PC's talking to the embedded product?
    If it's the former, do you realize that C#/Linux is a fairly risky path? Who will support you there? And how will you later hop to VxWorks, if needed?
    If it's the latter, have you asked an experienced Windows programmer about the tradeoffs between .NET and Win32 for client GUIs?

    I think a startup needs experienced team members to succeed. There is not much time for learning new skills, and not much money for buying support. When you talk about randomly hopping from embedded Linux to VxWorks to WinCE, I do not get the sense of a seasoned embedded developer. Each of these OS's brings its own set of tradeoffs, its own nightmarish traps, and its own steep learning curve. I'm far from an embedded expert, but I've looked over the shoulders of experts enough to make that observation.

    I think you need to work as a professional programmer for about 10 more years before you're ready for a startup.
  133. 40301 Missing directory causes ... by Ayanami+Rei · · Score: 1

    Uh... that's supposed to happen.
    The Deny All on the alias is checked first (permissions on each level of alias redirection must succeed before the final directory check).
    It never even attempts to look for the directory with Allow All since the Alias failed early.

    So you get 403 instead of 404.
    And if you think about it, it makes sense.

    By creating an alias you are asserting you intend to service a virtual path. Whether or not what it points to exists is immaterial, since the contents of the path can be realized in many different ways (modules, further alias redirects, CGI, handlers, filesystem). A failure to access the alias via ACL should result in the 403... you don't want to leak the validity of the path (or existance of any real or virtual resources under that path) to a remote user.

    404 is an indicator to an end user that a resource they _should_ be able to access is not available at the path specified... completely different.
    It is not intended to directly reflect the presence or absence of an inode on the host filesystem.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  134. Really? by Sycraft-fu · · Score: 2, Interesting

    Then maybe you should be removed form Windows support and reassigned or let go. Sorry but if you have these problems "all the time" then you are doing something wrong. Where I work we've got about 500 windows computers, give or take. Those run on a rather eclectic mix of hardware, some as old as P2s, some as new as Core 2 Duos. Servers, workstations, you name it. We run a pretty eclectic mix of software too. Off the top of my head some examples would be Matlab, HFSS, Photoshop, Office, Vegas, Visual Studio, Metrowerks, Miktek and so on. A fairly diverse Windows environment, in other words.

    Wanna know how many patches ever came out that broke systems? One: SP2. How many broke? 2, both personal systems loaded to the gills with spyware. We wiped them to get rid of the spyware, they took the update and worked fine. That's a pretty good track record. Comparable to Solaris (which we also run a lot of)

    Now let's compare that to, say, Fedora, which we also run. I won't go in to patching issues, let's talk about more basic ones. FC4 won't install on our Gateway blade servers period, which is primarily where the research group wants it. It kernel panics and reboots before hardware enumeration. Cannot figure out why. FC3 does install fine and has been running... Sometimes. The systems seem to unaccountably lock up and sometimes even turn off! Our Linux guys are stumped. They've run memtests, that's fine, run an mprime test, no heat problems, but let those things go and they just hang. There is no info at all available on what might be the cause.

    Now I don't fault the Fedora group 100% for this, after it's not certified to work with this hardware, but then that's part of what a software license buys you. On all the systems we buy with Windows they have compatible hardware. All the drivers needed are provided, they are even all signed by MS. With a free Linux, well obviously there's some hardware compatibility problems, at least with FC4. No way to solve it, other than to buy a certified Linux solution. Nothing wrong with that, but then you can't argue the price advantage which is precisely what this whole thing was about.

    So really, leave me alone with the tired zealot tripe of "Windows breaks all the time," or "Windows crashes every day." No, it doesn't. My full time job is supporting an environment that's largely Windows and really, it gives us very little troubles. My Windows desktop at work, well it never crashed before I moved it to the Vista beta. I mean never, in 3 years. Most of our systems just work, the patches go out automatically and there's just no problems. When something does get messed up, there are excellent resources to find out what's wrong.

    At work I see time and time again the saying "Linux is only free if your time is worthless," demonstrated. Supported Linux solutions can be real easy, and solid, however then you are talking money. Free solutions have no upfront cost, but we seem to spend a ton of time making them work. When you have a situation like "Hmm, Fedora is busted, well try Debain, or Slack, or whatever," that's time intensive and thus not free.

    1. Re:Really? by killmenow · · Score: 1

      Then maybe you should be removed form Windows support and reassigned or let go. Sorry but if you have these problems "all the time" then you are doing something wrong.

      Yeah, right. It's my fault Microsoft patches often cause problems. My fault and the fault of thousands of others who just don't know what they're doing, I suppose. Let's see what a google search turns up:

      I could go on. That's just the tip of the iceberg. It's a known issue. Has been for years. Many of those links point to articles saying things like "Patches have caused trouble at times, on occasion prompting Microsoft to fix already released updates" and "When we are dealing with Microsoft updates, one thing we always reiterate, then reiterate some more, is to test before deploying. The guidance is always to download, test, then deploy the patches. With Microsoft, the test section of our guidance has gotten larger and larger."

      That you haven't experienced problems with ANY Microsoft patches but SP2 is at best an anomoly.

      Where I work we've got about 500 windows computers, give or take. Those run on a rather eclectic mix of hardware, some as old as P2s, some as new as Core 2 Duos. Servers, workstations, you name it. We run a pretty eclectic mix of software too. Off the top of my head some examples would be Matlab, HFSS, Photoshop, Office, Vegas, Visual Studio, Metrowerks, Miktek and so on. A fairly diverse Windows environment, in other words.

      Wow. I'm happy for you. Your parents must be so proud.

      Wanna know how many patches ever came out that broke systems? One: SP2. How many broke? 2, both personal systems loaded to the gills with spyware. We wiped them to get rid of the spyware, they took the update and worked fine. That's a pretty good track record. Comparable to Solaris (which we also run a lot of)

      So, is it your policy to automatically patch production servers using AutoUpdate? You've never run a competitor's database or application stack on any of your Windows servers? All the software you mentioned is desktop software. Because if you have, you'll find service packs breaking things aplenty. I'm not talking desktop apps. I'm talking backend. I'm actually fairly comfortable setting desktops (since XP stabilized) to auto update. I would never apply a patch to a production server without full testing on test servers to make sure things like, oh, let's see...the latest SQL Server service pack doesn't cause function FOO of product BAR to stop working...because that happens...frequently.

      Now let's compare that to, say, Fedora, which we also run.

      I never said anything about Linux. Patch management seems to be an equal

  135. OpenSolaris by inimeg156 · · Score: 1

    The option of using opensolaris with zfs, dtrace, containers + performance + support from sun is worth exploring.

  136. Windriver will show you what bad service really is by pr3998 · · Score: 1

    And by the time you get to have a usable contract with them, you'll wish you had not started.. they are called the "microsoft of real time" for a very good reason. Their tools are buggy, vxWorks fails at strange places, their QA is simply bad. I work for a very large company; We have independent people doing projects with WRS products across the world. We all say the same. The real question is, why embedded software tools so expensive for the quality.

  137. They're simply trying by SFSouthpaw · · Score: 1

    to make MS users feel @ home.

    --
    ---southpaw
  138. Not necessarily correct by Lonewolf666 · · Score: 2, Insightful

    If "free" doesn't come with a 24/7 support contract, it's not "free."

    If the product is mature and well developed, you might not need support. I'm working with Delphi (non-free!) in my job and cannot remember one case where we actually called Borland because of problems.
    Most of the time, we find the necessary answers on the internet. But that is something F/OSS is good at too.

    --
    C - the footgun of programming languages
  139. Red Hat Linux WS is $299. An OEM version of Window by tuxisthefuture · · Score: 2, Funny

    Obviously you also recieve loads of tools such as wordprocessors, spreadsheets and countless useful other utilities with Microsoft Windows XP. I think not.

  140. Also, what you do get by Sycraft-fu · · Score: 1

    Is a tool that is very, very good for developing GUI apps. That's almost certainly the point of wanting to license QT. They are probably developing an app that they don't want to (or can't) release the source for that is GUI based. So they want to license QT so they don't have to build it from the ground up. However VS does the same thing, especially with the managed languages. It makes it real simple to make a GUI and provides tons of tools and documentation to that end.

    Visual Studio is NOT comparable to GCC, it's not just a compiler. It is a very rich development environment, tool kit, and set of documentation. That makes development of many things a hell of a lot easier and faster, you aren't reinventing everything from the ground up all the time. Heck, why do you think things in Linux make use of QT or Gecko? Because it's much easier and faster to build on tools someone else has provided than roll your own solution from scratch.

    1. Re:Also, what you do get by killjoe · · Score: 1

      "Is a tool that is very, very good for developing GUI apps. That's almost certainly the point of wanting to license QT. They are probably developing an app that they don't want to (or can't) release the source for that is GUI based."

      Ok. You want to build an app for windows only that is got a rich gui. You look around on the market and the only things you see are QT and Visual studio. You see no other options because you are basically a blind idiot PHB.

      You then look at the price of QT and look at the price of VS. YOu don't notice that QT comes with support and your requirements say you must buy support. However because you are complete idiot you fail to notice that the VS you buy for 700 does not come with support.

      Having done your exhaustive study of the marketplace looking at all (two!) of the options in the market, having (not) compared the support levels you get with all those products you choose the one that you and feeble mind think is the best EVAR!.

      Sounds like a typical PHB. Has no idea of what's out there, can't read the fine print, can't compare apples with apples, doesn't understand what you get when you buy something, and in the end buys a product based on a magazine ad.

      --
      evil is as evil does
  141. Qt license by unixmaster · · Score: 1

    Startups get up to 65% discount for Qt licenses, see http://www.trolltech.com/products/qt/licenses/pric ing/licensing/smallbusiness . So you either didn't even ask Trolltech for licensing options or you are just FUDding. *sigh*

    --
    Never learn by your mistakes, if you do you may never dare to try again
  142. Qt not an example by jjohn_h · · Score: 1

    > Why are commercial ports of OSS software so expensive...

    One example given in the post is Qt and it is an unsuitable example. Qt was and is a commercial product. It was drawn kicking and screaming to a double licence after KDE encountered so much resistance because of their library. The final Qt step tp GPL only occurred when Gnome was launched. Trolltech is the main culprit for the Linux desktop divisions and disputes.

    They certainly have the right to ask whatever they want for their products. Just do not mention them as FOSS. In this respect, they were and they are a fake.

  143. Awesome by Anonymous Coward · · Score: 0

    I for one, don't give a flying fuck.

    OSS has been HIJACKED by business, and it isn't a good thing.

  144. Ahh but that's not free by Sycraft-fu · · Score: 1

    And a major undertaking. So if I have a problem I am to spend my time, which I consider valuable tracking someone down who can fix it. Then I've got to pay for it. Now I don't know if you've ever had it done, but custom development isn't cheap. You don't give a guy $50 and get a bitchin program. For something like a driver, given that there aren't many people that know how to write them, I'd guess it would be at least $5000, maybe more.

    Man, that buys a whole lot of Windows licenses.

    It's a nice thought that whenever you need something with OSS you just hire a programmer to do it but even assuming you can easily find someone who's competent (harder than you'd think) it's not cheap. Same reason why you buy a mass production device instead of getting something custom made. You want a nice, mass production print of a painting? Run you a hundred at most. You want a custom work done? At least a grand, maybe 10 or more depending on the artist.

    1. Re:Ahh but that's not free by swillden · · Score: 1

      So if I have a problem I am to spend my time, which I consider valuable tracking someone down who can fix it.

      I see you've never used tech support. Locating a mailing list archive and scanning the posts is *much* quicker in most cases than calling support and explaining your problem. About the only time this isn't true is if your support contract includes on-site support, which is $$$$.

      Now I don't know if you've ever had it done, but custom development isn't cheap. You don't give a guy $50 and get a bitchin program.

      I do custom development and know exactly how much it costs. But that's not the context of the discussion -- we were talking about getting a bug fixed, not a program or driver written.

      even assuming you can easily find someone who's competent (harder than you'd think)

      Not true, and I told you exactly how to do it. Find someone who is *already* working on the project in question in their spare time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  145. XP OEM vs RHEL WS - support by Builder · · Score: 2, Insightful

    A lot of people here are commenting that with XP you don't get support, whereas with RHEL Workstation you do. This is true, to an extent.

    The real difference though is that Red Hat really do cost A LOT more for support, and you are FORCED to pay for that support year after year just to get bugfixes and security patches to the software you are using.

    With XP, you pay per incident for support, and that can add up quite quickly with just a few support calls. But at least you are eligible for every single patch for the lifetime of the product.

    With Red Hat, you pay for support for your first year and you get patches. But if you don't cough up in the second year, not only can't you phone in for support anymore (for all the good that's ever done me tbh), but more importantly you can't get patches any more. So the product you choose can lock you into annual fees to a vendor and if you don't pay them, your system is exposed. Not nice at all!

  146. The Open T2 SDE for Embedded use by Anonymous Coward · · Score: 0

    Regarding the embedded Linux case where Wind River and Monta Vista want $$$$$ amounts of money, you might be better of with the T2 System Development Environment. It is GPL, costs nothing, is even more flexible and full-feature than the commercial RT Linux flavours and commercial support is available by open source addicted consultants around the globe at normal rates and from ExactCODE if you need a bigger company's backing.

  147. wrong assumptions - wrong questions by grindcorefan · · Score: 2, Informative

    Lets start by dealing with each example one-by-one:

    Qt: To buy a "commercial" license for Qt gives you the right to use qt in non-free software. If you don't buy a "commercial" license, you can still use Qt but you'll have to comply to the GPL. This has ABSOLUTELY NOTHING TO DO with the question of getting support or not. As long as the GPL is ok for your business model, you can go to other companies than Trolltech in order to get a support contract for Qt, that's how Free Software works. Secondly, the "commercial" Qt license does give you more than simply the right to use the Qt libraries and entitlement to support, it also gives you the complete source code and the right to modify it as you see fit! MSVS won't give you that for any money in the world. Additionally, the renewal fees at Trolltech's webpage suggest that the yearly support comes at a price tag of about $1000 per seat, which is much closer to the price tag you've listed for MSVS.

    Embedded Linux: I can't comment on that as you do not give enough data. However, my impression is that quite a number of Embedded Linux vendors violate the GPL anyway and that the pricing's dodgy. On the other hand, $250000 is a cheap price tag for a non-free OS license that gives you the right to integrate it into some piece of hardware and re-sell that piece of hardware as many times as you want. I doubt vxworks or WinCE will give you that, either. Again, the license will give you access to the complete source code, something windriver or ms won't give you unless you pay much more money.

    RedHat: You've never heard of things like CentOS, Piebox Enterprise Linux etc. before, do you? Again, you're making the wrong assumption that one particular vendore has a monopoly on support. Get it, with Free Software and freely available source code, this is simply not the case. You can always go to another company in order to get support for a certain Free Software product. Again, ms won't give you no support and no source code for 140 bucks.

    cygwin: I don't know what you want to use cygwin for, but I don't know why you'd need a "commercial" license again, either. You can get support for Free Software without paying for a "commercial" license (see above). Do you want to develop non-free software with cygwin? That'll be difficult, mate. cygwin itself is just a wee library, the biggest part of the software available in the cygwin package are GNU tools. These are not available for dual-licensing anyway, using them in non-free software would violate the GPL. You'd have to re-write GNU all yourself again...

    Conclusion: You are either clueless or a fudder. You compare apples with oranges and you don't seem to know what you want to do with all that Free Software. It seems your business model is based on freeloading Free Software and converting it into something non-free to make quick money with going the old-fashioned non-free software way. D'oh, why don't you use BSD then? You don't understand how dual-licensing works. You don't realise that with Free Software, the imaginary "original vendor" doesn't have a monopoly on support. The source code is freely available, everyone can get it and maintain that piece of software for you, even you.

  148. So Why not Sun/Solaris? by Anonymous Coward · · Score: 0

    Tell me why you didn't consider Solaris 10 and all the stuff from Sun? A lot of their stuff is Open Source and free as in beer too. And it's good quality.

  149. Re: MS "offers" (read: Subsidizes) support by TaoPhoenix · · Score: 1

    I just this summer engaged in two support sessions with Microsoft, which I have to day - brace yourselves - went very well. The price for a home user session *per incident* was something between $35 and $60 (memory fails me, either proves my point.)

    One time I didn't like how QuickTime partially drive-by installs itself, and I had made a few registry mistakes trying to remove it. The other time I was innocently using Norton WinDoctor to clean up the registry and it also made some surprising mistakes of its own.

    Using a remote-service process, the Microsoft reps spent a total of *seven* hours fixing stuff. Since all standard "IT Guy" rates are MINUMUM $35 an hour, clearly I got "more than my money's worth".

    It was nice for me as an end-user, and it was "as little as 7 hours" because I knew a modest amount about computers, enough to help the Rep along the way. A poor helpless NeoPhyte could have burned two more hours.

    Clearly, this support was subsidized somewhere else in the Microsoft Empire.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  150. Re:Exactly by Antique+Geekmeister · · Score: 1

    Mr. Stallman is not the FSF: he is its founder. This means that the organizatin may have to acknwledge and deal with nasty situations in ways that he really wishes were not necessary, because they don't have the tools to do it a better way. This includes making very clear what the GPL license applies to, in order that it not be declared invalid because it overreaches, and dealing with distressing problems like the insistence f NVidia on keeping their drivers closed source, but seeing a big demand in the free sftware world for NVidia drivers.

  151. Not a realisitic comparison by Anonymous Coward · · Score: 1, Informative

    The comparison where windows OEM is listed as that price you do not get the office suite, unrestricted database software, ability to create adobe pdf files for free just to list a few If you look at the cost of a true desktop in a Microsoft corporate environment without the mass volume license its more like this :
    Windows XP Professional OEM : $140
    Adobe Distiller : $199 (Direct from Adobe)
    Office Professional : $399 (from Amazon)
    MSDN subscription : Anything upto around $10k/year

    All up that seems more expensive for a true development environment using a Microsoft platform.

    1. Re:Not a realisitic comparison by ThePhilips · · Score: 1

      All up that seems more expensive for a true development environment using a Microsoft platform.

      Another point, is why the guys seek the commercial support options. It's clear with commercial software - M$ gives not much choices to you - but with OSS, costly support is rarely needed.

      In my personal experience, it's cheaper to buy e.g. week of time of consultant and then go ahead with development with tools/toolkits he would recommend. Then request help on problems encountered. We did that with two Linux appliances, bought 2 weeks of real time programmer and after two years of development we still had several hours of consulting left.

      Additional Point 1. One of my employers had costly contract with MontaVista. That contract was required by support policies set for an industry. In other words, we might have bought QNX - but with its license for the industry, for every sold copy of QNX inside of our appliance, we would have to to pay additional license fee to QNX. But please do not get me wrong: it's not about fees - it's about managing licenses. Several people who have had experience with such licensing practices unanimously told that overhead of managing licensing would require company to hire more bureaucrats than developers. GPL in the end has advantage that there is already whole stack of applications covered by it and due to single license there is no overhead of license management.

      Additional Point 2. I have seen several other examples, when HR were going out on street picking random people, giving them R&D badges and trying to develop something. They were buying expensive tools and expensive support contracts: not because they needed them - but because they wanted to jump-start development from ground zero. Needless to say that most of the time ends in failure. (Or if they got lucky, they manage to buy start-up with ready product and start selling it.)

      To conclude, I rarely have seen need in such contracts - unless the contract is external requirement. (*) It's always make sense too look inside what you are really buying - and assess do you really need all what you are buying.

      (*) e.g. you develop appliance and then sell its design to other companies. Not the appliance itself - but design. As R&D house, you wouldn't want to handle all the load produced by manufacturers.

      P.S. Why OSS costs that much? Check out addresses - most of the Linux companies are located in expensive Silicon Valley where lots of expensive American specialists try to make decent (in Silicon Valley sense) living. I once looked for embedded Linux consultants: US - $200/hour, Germany - $40/hour. People, geez, get real, stop reading cools ads in cool magazines and start using Google/Yahoo/AltaVista.

      --
      All hope abandon ye who enter here.
  152. Value by RAMMS+EIN · · Score: 2, Interesting

    ``what would need to happen before they could be competitive in the future?''

    I don't think anything needs to happen before these products are competitive, because they already are. Vendors charge more for them, and apparently, customers are willing to pay more for them. In other words, the products are worth it.

    It makes sense that OSS is more valuable than closed source software, all else being equal. You get the source code, you are allowed to edit it, you are allowed to sell it, you're allowed to incorporate it in your own products, etc. etc. You can maintain the software even if the vendor won't. These are huge advantages.

    Of course, all else is not equal. You're not looking at the same product being available under a closed source and an open source license, you're looking at different products and different licenses. Nor do all the advantages of OSS necessarily matter to you. So, to you, perhaps the open source offerings are not worth the cost. However, that doesn't mean that they are not competitive; it means they are in a different market.

    --
    Please correct me if I got my facts wrong.
    1. Re:Value by Anonymous Coward · · Score: 0

      >Vendors charge more for them, and apparently, customers are willing to pay more for them. In other words, the products are worth it.

      Bwahahaha! Are you seriously trying to trot out the old "it costs more so it must be better" argument? In that case, Oracle makes the best software in the world.

      Even as an OSS advocate that makes me laugh.

    2. Re:Value by RAMMS+EIN · · Score: 1

      ``Are you seriously trying to trot out the old "it costs more so it must be better" argument?''

      No, I'm making the "if the customer pays, apparently its worth the price to them" argument. It says nothing about the quality of the product, it says only how valuable it is to the customer.

      --
      Please correct me if I got my facts wrong.
    3. Re:Value by adah · · Score: 1
      It makes sense that OSS is more valuable than closed source software, all else being equal. You get the source code, you are allowed to edit it, you are allowed to sell it, you're allowed to incorporate it in your own products, etc. etc. You can maintain the software even if the vendor won't. These are huge advantages.

      One car vendor sells me not only the car, but all the design information along with it, so that when anything goes wrong, I can fix it by myself (well, at least if I have the time and resources). These are huge advantages, so it is OK that they charge me thrice the money.

      Wake up, boys! At least some software are like cars: you just want it to work, but not to learn it interiors.

  153. FOSS for "companies like us" by jo2red · · Score: 1

    > there is a complete dirth of products available for
    > companies like us [...] particularly in the FOSS arena

    I really don't think so. OFBiz, TinyERP are two. Compiere is the best known in this space. These are all competent and widely used. They need professional implementation, however, IMHO.

  154. Free support for OSS? by abigsmurf · · Score: 2, Insightful

    Sorry the support offered for free for OSS products is pretty hopeless for businesses. If a company has lost 100's of hours of work due a bug or problem, they have the option of complaining the makers of commercial software. Ever tried complaining to the makers of a piece of OSS? "if you don't like it, make something better yourself" isn't an option for the vast majority of businesses (and inviduals too). Most community support for programs involves forums and messageboards, sometimes wikis. That's not an advantage of OSS, every popular piece of software has forums like these.

    1. Re:Free support for OSS? by petermgreen · · Score: 0

      Sorry the support offered for free for OSS products is pretty hopeless for businesses. If a company has lost 100's of hours of work due a bug or problem, they have the option of complaining the makers of commercial software.
      and expect say microsoft to take them seriously, unless they have bought a seperate support contract or are a very large customer i doubt ms will.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:Free support for OSS? by Anonymous Coward · · Score: 0

      If a company has lost 100's of hours of work due a bug or problem, they have the option of complaining the makers of commercial software. Ever tried complaining to the makers of a piece of OSS?

      Absolutely. And the quality of the reponses I recieve from such folks has always meets, and often exceeds what I expect from proprietary businesses. F/OSS has been winning awards for the quality of its community driven support for years. I can't think of a single large successfull F/OSS project that doesn't include large, active, and supportive forums. And many of the people on these forums are often the developers themselves. That's true for the linux kernel, PostgreSQL, Sakai, the distros, and on and on to the most obscure little utilities.

      Why don't you write about what you know, or stop spreading FUD.

    3. Re:Free support for OSS? by Anonymous Coward · · Score: 1, Insightful

      I've never had a problem with MS support. The company has become so tranparent to developers with the developer blogs, Channel 9, Patterns and Practices and just generally making their big-brains as available as possible to the point where if I have a support issue, I don't bother writing or calling tech support, I can usually find someone at Microsoft on the team for the particular product and interact with them directly. And since it's their job and not their hobby, I tend to get [positive] responses quicker.

    4. Re:Free support for OSS? by Directrix1 · · Score: 1

      I can personally testify, that Microsoft corporate level support is far worse than any kind of help I get from Forums and mailing lists. We use Microsoft Dynamics (not my decision trust me, the ones with the money got blind-sided by bigwords and speak of efficiency that never happened) for our billing, and you have to purchase support tickets through Microsoft and then wait for an answer to those support tickets. You don't talk directly to engineers, you talk to people who note the problem, and then convey message down through whatever hierarchy they have. Out of the 3 or so support tickets I've posted, I've always gotten a big fat I don't know in the end after a week or to of back and forth, and waiting. Additionally since we got this through a VAR we usually pass it through them first which takes equally long and yields equally little. OSS free support is a dream in comparison. Additionally, if I can't find somebody that can help I can either: make the change myself, pay for somebody to make a change (yeah it might be expensive, but when its done its done), or ask one of the developers to implement it if its not high priority. Additionally, another piece of industry specific software we use which for the sake of their company (they're a small-medium sized business) shall rename nameless, never gets back with us when we ask for support. And we sell licences for them to other companies. Proprietary software support is a joke. The people that are in the know are too busy to answer, and the support people never know jack-shit!

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    5. Re:Free support for OSS? by soulhuntre · · Score: 1

      "I've never had a problem with MS support. The company has become so tranparent to developers with the developer blogs, Channel 9, Patterns and Practices..."

      Agreed. Of course since this is Slashdot this will go mostly unheard except for the rabit down moderators but the truth is the truth. It is not uncommont hese days to have more information and transparency about the status of a project at MS than it is a OSS project.

      --
      --> Fight tyranny and repression.... read /. at -1!
    6. Re:Free support for OSS? by Anonymous Coward · · Score: 0

      Absolutely. The key is to go to the source. If you join some random IRC channel or post on slashdot and ask "hey if I do X, will it work?" The answer is going to be "Do it and see, you idiot!"

    7. Re:Free support for OSS? by dup_account · · Score: 1

      2 points.

      1) Developer-to-Developer. MS has made a point to sell to developers so this isn't surprising. Try this level of support with a Visio end-user problem. Does he get this great support at 2AM when his production server has gone down and he needs a patch ASAP?

      2) Well, two points...
          2a) Why isn't he going thru MS support? If they are so great, regular support should be faster and more reliable.
          2b) Sounds like the support you would do for FOSS. Look thru the boards, blogs and online stuff then communicate directly with the developers.

  155. Re: MS "offers" (read: Subsidizes) support by roemcke · · Score: 1

    So what you are saying, is that paying 35-60$ to fix something That-Should-Not-Happen (tm) is cheap because a MS-rep need 7 hours to do the job?

  156. How can RH charge more than M$?? by Aquila+Deus · · Score: 0
    Redhat and Novel employ programmers, too. In fact, the paid programmers make a tremendous contribution to all of this FOSS we benefit from.
    But since they don't spend any more than what MS does, how can they charge much more? Their support is crap (RH) and the system tools (SUSE) look and function exactly like old ncurses apps with a GUI, even worse than M$'s.

    Maybe they're just greedy companies who want to extract as much money as possible from the OSS trend?
    --
    hmmm... dumb...
    1. Re:How can RH charge more than M$?? by SirTalon42 · · Score: 1

      "Maybe they're just greedy companies who want to extract as much money as possible from the OSS trend?"

      If that was so, I doubt RedHat would be one of the biggest single contributers to OSS, they contribute massive amounts of code to GCC, glibc, and the kernel (among other projects).

    2. Re:How can RH charge more than M$?? by Aquila+Deus · · Score: 0

      You have to caculate from what they give and what they take.

      Being one of the biggest contributors is no execuse for their extremely overpriced products, considering the code is not mainly written by themselves but only *contributed*.

      --
      hmmm... dumb...
  157. yeah, but how much would high quality support by petermgreen · · Score: 2, Insightful

    Our startup honestly wanted to use OSS products. We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products-.
    fine but you should understand that support is extra with most propietry software too.

    We thought were prepared to pay the price for OSS products, but then we got a price sticker shock. Now behold: QT is $3300 per seat.
    yeah trolltech (strangely fitting name don't you think) have set themselves up in a neat position to rape commercial software developers for linux, use a freeer toolkit like gtk. IIRC that $3300 does include the distribution though (unlike with MS where you will have to pay for a copy for every device you sell).

    We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700).
    and what if any support do you actually get at that price?

    Embedded Linux from a reputable RT vendor is $25,000 per 5 seats per year.

    A Cygwin commercial license will cost tens of thousands of dollars and is only available for large shops.
    if you are shipping software based on cygwin you are a f*cking idiot anyway. Cygwin is barely tolerable in the controlled environment of your own boxes, once its on machines you don't control expect crashes caused by different apps shipping different versions of cygwin1.dll which don't play nice when loaded at the same time.

    ultimately with any software if you wan't good support you will have to pay through the nose for it. The software itself (whether free or propietry) tends to be dirt cheap in comparison.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  158. why expensive... it's the volume by l3v1 · · Score: 1

    If you're a big company having dozens of products (volume), some selling good, some selling low, you can let yourself play with prices, with product placement stretegies, etc. If you have some products which sell in high quantitites (volume) you can allow yourself to play with it's pricing, feature set, release freuency, etc. If you have enough customers (volume) you can make big releases more infreuent, letting time for development, for working out some selling strategies, marketing, etc. But if you're a company with well, about one product and its related services, then you don't have much choice, and you still need money for development, for paying the coders and engineers, electricity and stuff. Pretty much the only thing you can strive for is trying to make a high quality product and raise its pricing to levels that suit your needs. You can later make changes depending on the sales numbers, but still, you have far less freedom in choosing what and how to do.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  159. This is a real problem by theolein · · Score: 1

    I as a person, and my company have been through the OSS problem a number of times. Either extremely bad support for which we were paying (ariadne cms), a bad decision by us leading to enormous inhouse maintenance costs (switching from SuSE to Gentoo) or ending up having to fix some software problems ourselves (OCS/GLPI inventory software). In the end we have decided that even though the support of commercial vendors might cost a lot up front, it is worth its weight in gold if there ever is a problem.

    The article is right (although the guy seems to be comparing different types of products to one another, as other have pointed out) in that the costs of OSS can be really damaging.

    That said, it would be nice if there were local companies offering support for Linux shops.

  160. Re:Exactly by petermgreen · · Score: 1

    Does this mean that Stallman has contemplated a future for the software industry in which patents are gone but (less restrictive) copyrights remain?
    software patents are FAR worse than software copyrights. While (i belive i can't seem to find the source right now) that stallman is anti copyright like most others in the FOSS community he sees patents as the far larger and more immediate threat that they are.

    with copyrighted software i can use it (looking at the code if availible is more risky because i may inadvertantly remember and copy it or be accused of doing so but i can always pay someone else to look at it). then based on my experiances using it safely create a clone.

    with patented software (at least under the US system) if i implement the methods in the patent (which may be nessacery for decoding a popular format) then there is no choice but to license from the patent holder at whatever price they set. The general lack of competance of the patent office (granting many obvious, already implemented elsewhere or even duplicate patents) doesn't help either (fighting a patent in court is outside most OSS projects financial means}.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  161. Congratulations by Anonymous Coward · · Score: 0

    You are now part of the Microsoft Collective.
    All your roadmaps are belong to us.

  162. Economy of scale by syylk · · Score: 1

    'Nuff said.

  163. Hire a linux geek, forego the expensive support by Grimster · · Score: 1

    I've also had the 'sticker shock' a few years ago when I started out, our licenses per server for the Ensim control panel ran $119 each, Redhat 7.2 was "free" to download, and life was good. Then that Ensim software went to $149, then $199, then $349. At that time I began shopping for new software, when it hit $649 per server I settled on a newcomer to the market, at less than $100 per server, I was happy again. But what's this, it's "best" on RHEL? $399 per server, we're back to paying as much for the licenses as we do the hardware (well not quite but it's more than half). That's when I discovered the beauty that is Centos, free, based on RHEL sources, and free (did I mention free?).

    Problem is no support, but for what support would cost for a "larger than my company company" from Redhat for over 100 servers (we have 112), $399 x 100 = $39900 per year in OS fees (which doesn't include added support just the OS license really), you could easily add one or more (for bigger companies) true linux geeks to staff and let them be your support. I'm pretty good at troubleshooting and have used linux for a long time, so the only support I ever really need is for the software I do pay for.

    This also has a side effect of making "being a linux sysadmin" a viable career for YALG (yet another linux geek).

    --
    --- www.f-theocean.com
  164. Redhat is way too expensive by plazman30 · · Score: 1

    I do agree with the article that Redhat's pricing is way too expensive. If you want to deploy a Linux solution, then Novell/Suse's pricing is much more reasonable. You can get a SLES 10 server for about $800 and a SLED 10 desktop for around $80, I think.

    Considering Novell's aggressive pricing (as compared to Redhat), I don't understand why SLES and SLED aren't becoming Linux defacto standards. Suse is deinitely cheaper that Windows and way cheaper than Redhat.

    Novell also has consultants that will deploy a Linux based solution, and can provide on-site support staff for you that will sit at a desk for 40 hours a week and do your bidding.

  165. Mistaken business models... by helgihg · · Score: 1

    I don't think open-source software is ever going to be adequately marketable in the same way as closed-source software if we look at the piece of software as a physical object that is to be bought and sold. Much more sensibly, the work to create and support that software is the service, and to attrack the service, there's incentive to make the software good. In short, mass-producing software costs virtually no extra effort or resources, except of course for the physical, and mostly unnecessary, packaging. I think it's fundamentally incompatible with basic economic principles to market a freely mass-producable item as a limited resource. For example, we don't have stores that sell pieces of legal information, we have services that provide us with information in terms of the law, but we don't sell the actual legal advice itself. The service is absolutely necessary even though the "good" (the legal advice) is in a way, free. You're free to tell others about the legal advice you acquired by getting someone's service. This is exactly why I oppose Qt and favour wxWidgets and Gtk, for those who are familiar with the QPL/GPL scenario vs. LGPL. With wxWidgets, you can use the software for your commercial products, whether closed or open, and you can hire the author or some of his buddies for support and that's basically the business model. But you and me can also offer support services for wxWidgets for those who wish to create commercial software out of wxWidgets. It doesn't have to be the people that made wxWidgets, it can be anyone who knows it well enough. Contrast that with the Qt way. If you're a business and you want services, you're just gonna have to buy it from Trolltech. If you're unhappy with their services, you're going to have to switch toolkits, you can't just switch service providers (as you can with legal service and ISPs). Me and you could both open up a support shop for virtually all LGPL'ed software, provided that we have the know-how. This would create competition which is the absolute foundation of any successful marketing strategy that is to benefit the consumers and not ONLY those who own the product being sold (as is the case with most if not all closed-source software). Long story short, when there is no competition in service provision, the prices will of course be high. It's not an open-source thing, it's an economics thing. That said, I still think the problem is primarily that too few software groups realize this, and thus there are not (yet) enough support services for software in general, but given enough time, assuming that people don't get gooped into economically unviable scenarios like those of Qt and Microsoft, it will be fixed, it just takes time for people to realize that open-source software CANNOT be sold as product in the long run, it HAS to be sold as a service and ONLY as a service.

  166. Exactly-Tive by Anonymous Coward · · Score: 0

    "In the absence of copyright restrictions, the GPL would be ineffectual but also unnecessary, since the overall experience would be the same with out with them."

    I disagree and as the Tivo incident illustrates, copyright and hence the GPL was the only defense available. In the absence of either one, all Stallman and the FSF could do is rant and rave about "spirit".

    There are also other ways to subvert the FSF "spirit" especially in the absence of any legal protections. e.g. copyright. So pretending that without copyright the world will be some kind of software utopia is naive at best.

  167. One Word: Volume by Anonymous Coward · · Score: 0

    They charge so much because they don't have the volume that the others have ....

  168. Is this a snowjob? by gte910h · · Score: 1

    QT is $3300 per seat. ---> What about WxWindows? Its just as cross platform, and you can buy support contracts from several places:
      RT Linux is NOT linux. It is an os under linux, that has some integration harnesses inserted. You were paying for that.
      RH Linux work station comes with the ability to call someone up and get support. A version of windows with that level of support is going to cost you much more than 299 a chair for the first few copies. Also, "an OEM version of windows" is not a fair comparison. WinXpPro == $299 for the *unsupported* product. For community supported linux, you can get it for FREE! Many people who think they need RT linux don't. Soft real time works just fine with a fast enough processor. YMMV

    Yes, commercial cygwin costs a lot. Who gives a crap. Why exactly do you need it?
    Or did you actually just need the support contract, which costs much less than the license to use the GPLed code without the GPL encumberances?

    We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700)
    (THIS PRODUCT IS ALSO UNSUPPORTED!). WxWindows is FREE and unsupported and hell, it's cross platform.

    This article is disengenuous, and possibly a MS snowjob. Yes, embedded linux is harder than desktop windows. Yes, if you try to pay for support for everything, it costs more. Embedded linux is VERY possible without a support contract, as long as you're working on a well definied processor that has a working port of linux+uclibc/glibc for it.

    ------------

    Either A> You're windows programmers who thought you could all of a sudden become linux users by paying for a lot of support (but less support than the cost of unsupported windows products).

    Or B> You're windows lackyes who are attempting to setup a straw man and present a case why embedded linux development is overly expensive.

    Either way, the article is just wrongheaded.

                      --Michael

    --
    Want to see every step I took to start my company? http://www.rowdylabs.com/blogs/pitchtothegods
  169. Suse Linux Enterprise Desktop by Anonymous Coward · · Score: 0

    SLED 10 is $50 if you buy it individually and is far superior to (and newer than) RH's Workstation product.

    I hope you did more research on your other products because these are the bwo biggest players in the desktop space and you missed the better one.

  170. In one word ... greed by Anonymous Coward · · Score: 0

    rich people are greedy

    they think they can cheat to win

    personally, I think that makes them stupid too

  171. Supply and Demand and Quality by s31523 · · Score: 1

    Why does a Bentley cost so much? Limited supply, relatively high demand...

    Commercial OSS are typically small companies, with less market share, who want to produce better quality stuff, with a smaller staff of intelligent engineers who want to make a good 30-50USD per hour wage. Lots of people want the commercial OSS stuff, but they say they want COTS, but they really want custom stuff at COTS prices. So, you get higher prices as compared to the mass-produced main stream software. Plus, there isn't much in the way of incentive, since most people who are cost concious find a way to make the free versions of various OSS work for them.

  172. embedded linux by Anonymous Coward · · Score: 0

    cost of VxWorks is much higher than 20K, go get a quote and don't be suprized to be paying 50K for a single seat development license as well as a crazy expensive per seat run-time license. (i got a quote from them recently).

    Our company has switched to using FSMLabs real time linux. about 2K for development seat and 500 for run-time seat. This uses mostly posix compliant calls for all timing. they offer good support and training too.

  173. You're not pricing this right. by Anonymous Coward · · Score: 0


    You're only counting development seats. Have you looked at deployment costs? Development tools are cheap at almost any price, it's deployment that counts.

    You don't say how many users you will have or whether you're an in-house deployment, or something more web based.

    That's where the real cost is.

    Take a small but common component:- the RDBMS. Oracle vs MySql. Oracle development tools will vary from expensive (Windows) to close-to-free (on Linux). Your development database license will cost virtually nothing. MySql with support will be comparable give-or-take depending on your environment and the number of developer seats.

    But come deployment, Oracle will hit you hard based on user numbers. MySql? Nicks. Zip. No per-user license just support if you want it, and far cheaper than an Oracle license.

    The real world. That's what makes the difference.

  174. OSS Isn't for everyone by Chadarius · · Score: 1

    While I agree it should be there are some pretty specific conditions that are required to put yourself in a position to save a lot of money with it. I think your complaint is very specific here and obviously doesn't apply across the OSS spectrum. Any person or company that has the expertise can use OSS with that expertise for free. It didn't sound like your employees had the expertise required to use those particular pieces of software. That isn't bad or good, it just is.

    If a person or company requires support for a piece of OSS then they are going to have to pay for in many cases. A corporation can purchase OSS support in general for a wide array of OSS for practically nothing compared to the costs required for closed source stuff. There is definately an economy of scale involved in this as well.

    Just remember that OSS, in my opinion, isn't just a philosophy (its a pretty damn good one). It also has to make business sense. If it makes business sense to use OSS I recommend using it in every possible case because of the Free and Open Source Softwawre philosophy. Its not a magic pill and it should be treated just like any other software decision.

  175. That's Easy! by SwashbucklingCowboy · · Score: 1

    It costs a lot of money to run a profitable business. Building a business on OSS reduces development costs, but it can also reduce the number of customers. Some potential customers do self-support. And the barrier to entry is much lower (remember the reduced development costs?), so more companies can provide the same service.

  176. Not comparing like with like by andrewmmc · · Score: 1

    The anonymous user, for example, is comparing the OEM price (that you get if you're making computers) of XP Pro to the Retail Price of Red Hat. The retail price of XP Pro is the same as Red Hat at $299. The big missing point here is that while there are costly alternatives (and this person is only picking the most expensive), there are also completely free alternatives. Either this article is written by a Microsoft or other software house employee, or perhaps by someone who hasn't spent a great deal of time researching what software they should be using. I agree that its easier to go with the big names, but with a little extra effort, you can save yourself a lot of money.

  177. Because resources and help is scarce by jrspur2003 · · Score: 1

    Reason Commercial OSS is so expensive is because there's not many choices of software that comes with support keyword with... Same goes for tech to solve problems not many certified linux or OSS techs to solve your IT problems and the ones out there charge fortunes because of this fact... Yeah you could buy some of the free linux programs or Os's but you wont get any support and a degress of sanity... with Red Hat and Novell only the 2 OSS vedors that i know of that have certs, licensing, etc.. They go and garuantee software with work with the OS out of the box were as your ubuntu OS you dont know if your DB or apps will work propery yes its free but most businesses wont take the time to stop and work out the bugs and risk even more potential problems if they do something and screw it up they'll wind right back at square 1... Or if you need to make adjustments and take care of other dependancies to make it work somewhat... Downtime in business is money lost

  178. dell upgrade to XP pro by way2trivial · · Score: 1

    is 99$ on higher than basic machines-- try an optiplex on dell small business

    Just an FYI...

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  179. Re: MS "offers" (read: Subsidizes) support by gunnk · · Score: 1

    I am NOT a fan of Microsoft, but I'll have to say that I think you're being unfair to them here.

    Both the problems he called about were created by third-party software and/or his own errors. You can't really blame Microsoft, but Microsoft did manage to fix things for him for a flat fee each time. In one case, he foobarred his registry and in the other Norton foobarred it for him.

    Personally, I think he got a deal.

    --
    Life is short: void the warranty.
  180. Not the best comparison by Anonymous Coward · · Score: 0

    It seems that this story is comparing the support costs of these OS products to the license costs of the other products..

    Yes, XP is just $140 bucks, but you call them for support, then the dollars start adding up, RHWS's price includes support.

    If you are going to make a comparison, add in the support costs for the Micro$haft products and then see who is more expensive...

  181. regarding Qt by Anonymous Coward · · Score: 0

    You state that Qt is $3300. That is for desktop edition for one platform. The main selling point of Qt is that it is cross-platform. Sure it is a great API, even to be used for one platform, but if your product is just for one platform, is Qt really the best choice for you? I don't know the specifics of your situation but its just something to think about. And $3300 is pretty expensive, I do agree, but considering Qt is basically the best thing to come since sliced bread (ok I am exegarating but it really is really really ridicilously good), their prices are managable for companies that do require an excellend cross-platform solution.

    Additionally, you mentioned that you are a small startup. Trolltech does have a special pricing option for startup/small business users. Maybe you qualify?

  182. Re: MS "offers" (read: Subsidizes) support by berbo · · Score: 1
    Mod up!

    MS subsidizes all kinds of stuff (support, service) in order to maintain their monopoly.

  183. Some Solutions are Not by jense · · Score: 1

    When you look at some solutions like MyEclipse, which integrates dozens of open source solutions into a seamless IDE, you pay only $30 for the product and full support. If you haven't seen it, you should check it out. http://www.myeclipseide.com/

    --
    Touting MyEclipse AJAX Tools
  184. Comparing business models by mysticgoat · · Score: 1

    None of my major points was a complaint. Instead, I tried to demonstrate the absurdity of comparing the purchase price of a license to use MS software with the annual fee for a support contract of OSS. I attempted this by drawing a comparison between the annual fee of a support contract and the payroll cost of in-house IT employees.

    It is now very clear to me that in at least one instance I have failed it...

    Perhaps others will recognize that the cost to benefit ratio for a $1,000 per seat annual support contract should be compared with the estimated decrease in workload of the IT department. If the support contract makes more than $1,000 of IT hours available for other work over the year's time, then it is clearly worth it. It might still be worth it even if the net cost is higher, since support work farmed out to the contractor would never interfere with some other IT project (like perhaps cleaning up a wiring closet or upgrading the routers).

    Disclaimer: It is true that I have a bias against MS that does surface in my posts. I have been forced by uncontrollable circumstance to work with MS products for 18 years. I know very well their level of support, and the kinds of relationships they foster with their partners and with their customers. They have worked very hard to acquire the evil reputation they now have; they have fully earned that reputation; and it would be terribly inappropriate to withhold from them the rewards that they so richly deserve.

    1. Re:Comparing business models by alienw · · Score: 1

      Support contracts don't decrease workload for the IT department, unless said contract includes people that are physically present at your location (in which case that contract will cost far more than a few employees). Companies like IBM can provide this level of support, but it's far too expensive to be practical. Redhat's "support" consists of answering questions by phone. This isn't going to reduce the IT department's workload by any appreciable amount. If your IT department consists of one person, it won't let you get rid of him.

    2. Re:Comparing business models by mysticgoat · · Score: 1

      I've done a few years of telephone support, and I've done quite a bit of calling to help desks as well. A knowledgeable person on a help desk can cut the time to diagnose problems from hours to minutes, and can save much further time by pointing to best practices in correcting the problem. The hours that are saved in this way are hours available for other work. This could make the difference between having to keep a full time IT person with extensive expertise on the payroll, or assigning the IT chores as collateral duties of an additional analyst/programmer. That can easily be the difference between a start-up going belly up and one that manages to stay in the black long enough to become recognized as a going concern.

      Of course the same thing applies to established businesses as well. Augmenting the local IT department with outsourced expertise through support contracts can decrease down time with specialized packages and improve the efficiency of what is often the biggest cost center in the company. Why hire or (shudder) train on site someone to troubleshoot specialized software if you can grab a code monkey off the street and use him as a local waldo operating under the control of distant experts?

  185. Re: MS "offers" (read: Subsidizes) support by joeytmann · · Score: 1

    No he is saying that either through his own mistake, or the mistake of another application, he screwed up his system. Which then was fixed in 7 hours by a MS-rep. I haven't called MS support for a personal problem, but have for the server support. And I would do it again if I was in a bind like I was. I was on the phone with the engineer for like 30 minutes. Oh and this was after I spent a day searching on the internet for answers. As for their being more free "knowledge" on the internet(web, newsgroups,etc) for MS stuff than OS stuff....to hard to say IMO.

    --
    Insert funny smart-ass comment here.
  186. Yup - that was always my impression (OSS=free) by maillemaker · · Score: 1

    There's this tremendous myth that OSS is all written by good Samaritans in their spare time, and companies that sell it commercially simply rebrand it, box it, and ship it.

    That has always been impression, as just a single, lone user. OSS just equals free software. I don't expect support, because I don't get support from any commercial software provider (like if I emailed Microsoft about a problem I was having with Word I'd actually get a response from a human).

    Steve

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
    1. Re:Yup - that was always my impression (OSS=free) by nine-times · · Score: 1

      Of course you can't expect support if you haven't paid anyone for support. I will mention that I've gotten some great free help for things from various people over the internet, and it was easier to find useful answers in Gentoo forums, for example, than from Microsoft.

      However, the text you quoted was not talking about support, but rather who is writing FOSS. The fact is that a lot of that free Linux code has been written by people at companies like Redhat, Novell, IBM, and Google, and those contributions were paid for by revenue of those companies' commercial projects.

      Sure, lots of code has been written by the good Samaritans as well, and I wouldn't want to downplay those contributions. However, the question was asked, "Why does Redhat charge so much for software that is free?" and nobody was addressing the issue that Redhat does spend money on development. They employ programmers and help fund projects, and that money needs to come from somewhere. So just like any other commercial software shop, Redhat spends money on marketing, development, research, etc. The fact that they can draw on the open source community does help them quite a lot, but it also means that they users can use their software for free, and competitors can benefit from their work. So the business model is complicated, but they do in fact incur development costs, and need to make money somehow.

  187. Not only that by Slashdot+Parent · · Score: 1
    Not only that, but he is comapring an OEM product with a fully-supported one. The $299.00 version of RHEL WS comes with:
    • Web and phone-based comprehensive support 9am-9pm
    • 4 hour response
    • Unlimited incidents
    What kind of support does your OEM XP license provide? None, of course. To compare apples to apples, you'd need to compare RHEL WS with Windows XP Pro retail, which costs $299.00 and includes two support requests. After that, it's $35.00 per request.

    This whole article was a massive troll.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
  188. Open Source Leech Stories by Anonymous Coward · · Score: 0

    "No, it's not. I may have an interest in growing developer base, but I don't care about a big user base when these users are only leeching the software."

    Uh, huh. So how many here download F/OSS and don't contribute in any way back? Sounds like some of you might want to get rid of that mote in your eye, before complaining about the plank in others.

  189. sheesh, where to start. by poot_rootbeer · · Score: 1

    "Our startup honestly wanted to use OSS products. We do not want to spend time for any OSS bug fixing

    You wanted to take from the OSS community and not give anything back.

    Instead you will be spending time calling your proprietary software suppliers and asking them to fix the bugs that you found. Maybe they'll even do it! Wouldn't you rather not put the fate of your company in another's hands like that?

    We thought were prepared to pay the price for OSS products, but then we got a price sticker shock.

    Turns out there's no such thing as a free lunch, huh.

    A Cygwin commercial license will cost tens of thousands of dollars and is only available for large shops. We need 5 seats.

    Talk of "seats" leads me to believe you are only looking to use Cygwin in your development environment, and that you will not be redistributing Cygwin binaries as part of your product. You don't need a commercial Cygwin license for that.

    After all, we have decided that the survival of our business is more important for us then 'do-good' ideas.

    Again, good luck getting Microsoft to fix that show-stopping Windows SFU bug for you. I'm sure they are just as concerned about the survival of your business as you are.

  190. This is somewhat misleading by thedarkstorm · · Score: 1

    When you pay that "fee". You are buying yourself the ability to either call somebody or email. Most have an incident support.
    When you pay that 150 dollars for Windows XP, you are *not* buying a support package for Win XP. If you have development issues, MS isn't going to be helping you for free.

    All in all, OSS SUPPORT fee's are on-par with Commercial support. this is a non-story.

    --
    ... hey ... I had a .sig, bu then MicroSo$$ embraced it...
  191. No ever answers these by pkcs11 · · Score: 0

    No one ever answers these questions, they all focus on why your quandry is, in fact, wrong or mis-informed.
    IRL, most people (even the folks here) would ask a couple probing questions and then just flat out say, "The reality is, software support is a cost-factor that gets steeper when you are forced to use 3rd party companies. There are market indicators that highlight why this is and most of them distill down to the fact that the people who didn't develop the suite have no choice but to charge higher fees because the staff will be less involved and often leveraged to support multiple different suites."

    --
    "I have an odd craving to whisper about those few frightful hours in that ill-rumored and evilly shadowed seaport of dea
  192. Volume, Vars, and direct modeling by PenguinX · · Score: 1

    You're right. I've noticed that a lot of time opens source software that sells enterprise level support ends up costing more because the software vendor prefers the direct model to VAR model. Almost everything in the enterprise is actually done through a var, very rarely do you directly engage the vendor. Additionally the volume done by open source enterprises tends to be lower than normal, so the cost is doubly high. Novell actually does it's licensing through a VAR, and SLES 10 easily costs more than Windows 2003 Enterprise in this model.

  193. don't blame others for your stupidity by oohshiny · · Score: 1

    Now behold: QT is $3300 per seat

    Yeah, Qt is expensive (overpriced even among commercial cross-platform toolkits, IMO). So why did you buy it? There are dozens of other toolkits you could have used. And why do you blame open source for the particular business model of a commercial toolkit? You weren't using the open source Qt toolkit, you were using the commercially licensed one.

    We have dropped the development and rewrote everything to C# (MSVS 2005 is ~$700).

    If C# met your requirements, why the hell were you writing your application in Qt/C++? Choosing to write applications in C++ when your requirements are met by a managed language (C#, Java, etc.) is an incredible waste of money. We're not talking a few tens of thousands of dollars in licensing fees, we are talking hundreds of thousands of dollars in development costs.

    Embedded Linux from a reputable RT vendor is $25,000 per 5 seats per year. We needed only 3 seats. We had to buy 5 nevertheless.

    Lots of people do embedded RT development on Linux without ever buying anything from anyone, so it can't be that you were paying for the ability to develop on Linux.

    We will go for VxWorks or WinCE in our next product. An OEM version of Windows XP Pro is ~$140.

    Be sure to look up the term "runtime license" before you start shipping.

    After all, we have decided that the survival of our business is more important for us then 'do-good' ideas.

    You don't "do good" by using open source software, you "do good" by contributing to open source software.

    Furthermore, you obviously require lots of handholding from a vendor since you're incapable of making informed decisions on your own and aren't even able to understand simple licensing terms and their business consequences. So, go ahead and pay your $140 fo Windows XP Pro. Microsoft will be happy to give you all the advice about your long term business strategy that they can, and you are obviously willing to do as you're told.

    PS: Don't bet on that "survival" thing. I think your company is doomed no matter what platform you're choosing.

  194. you're overlooking something by oohshiny · · Score: 1

    I don't mean to insult anyone here, and I don't want to quibble about the ratio of good Samaritan contributions vs. paid contributions.

    Your characterization of the funding models is misleading. Yes, most programmers are paid for developing OSS, but they are not paid by revenue directly derived from the OSS product.

    The overwhelming amount of OSS development has always been, and continues to be, people who develop OSS in order to address a problem that needs solving in their business. They share the software freely because that turns out to reduce the amount of work they have to invest in developing the software and therefore lowers cost. They don't try to derive revenues from that software.

    Business models like Troll Tech's, real time Linux vendors, and RedHat are the exception, not the rule, among open source business models. And from a user's perspective, open source software whose development is directly funded by revenue derived from the software is undesirable because the developers of the software will make decisions based on their business interests, not based on solving problems most effectively.

    So, please don't confuse the issues. Yes, RedHat and Troll Tech get paid for developing OSS, but they are a rare exception, and I think open source would die out if their model became predominant (in fact, I'd go as far as suggesting that people should avoid them if they want to help OSS). Most OSS developers get paid for OSS development but don't derive revenue from their software, and that's the arrangement that has made OSS so enormously successful.

    1. Re:you're overlooking something by nine-times · · Score: 1

      Your characterization of the funding models is misleading. Yes, most programmers are paid for developing OSS, but they are not paid by revenue directly derived from the OSS product.

      Sometimes they are. Sometimes they're funded indirectly. Some projects receive some kind of support from these commercial vendors, or benefit from other work that is receiving support. I wouldn't know how to gather data about how much of a benefit is derived from these commercial ventures, especially since the benefit can be indirect, and that is precisely why I didn't want to quibble about ratios.

      Do you have a vast amount of research at your fingertips that would illuminate this? What code was contributed to which projects and by whom? Were they being paid by anyone at the time, and has a product been sold that includes that code? Did the code originate with the contributer, or was it copied from someplace else, and what was the commercial interest of the original code? It would be interesting to trace the origin and intent of code through several major OSS projects, but it seems to me that it'd be very difficult.

      Yes, the are a lot of different kinds of development going on, and I'll say without any hesitation that there's plenty of code that was not written with any intent to sell that code in a commercial venture. I don't know how overwhelming that amount is, relative to stuff written for a commercial venture, and until someone has really studied it, I don't feel comfortable making any positive claim one way or the other. However, I do know that the companies that sell commercial OSS usually do employ programmers, which costs money. And that's what this discussion was about.

      So it's not just Redhat and Troll Tech. It's also Novell, Mandriva, and other commercial Linux distros, Sun with OpenOffice and OpenSolaris, Novell again with programs like Evolution, various Exchange alternatives, and... well, a bunch more. I'm just thinking of things that I actually use or have evaluated. The companies that sell commercial OSS generally help fund the project they're using as a base, as well as having paid programmers.

      Really, I'm not trying to discount other people's submissions, but just suggesting that we shouldn't ignore the benefit that the FOSS community gains from commercial funding and contributions. It's not nothing, and though these companies aren't doing it out of the goodness of their heart, it's also not "free". It costs these companies money. So that's why their products cost money.

    2. Re:you're overlooking something by oohshiny · · Score: 1

      So it's not just Redhat and Troll Tech. It's also Novell, Mandriva, and other commercial Linux distros, Sun with OpenOffice and OpenSolaris, Novell again with programs like Evolution, various Exchange alternatives, and... well, a bunch more. I'm just thinking of things that I actually use or have evaluated. The companies that sell commercial OSS generally help fund the project they're using as a base, as well as having paid programmers.

      Let's take Sun as an example. They ship OpenOffice. Are the OpenOffice developers paid for by revenue derived from OpenOffice licensing? No. They are subsidized by Sun's hardware business and other software businesses. OpenOffice development is a means to an end for Sun, not a self-supporting open source effort.

      If you go through your own list, you'll see that most open source programmers do not get financed by revenue that is derived from the software they create. In fact, prior to the early 1990's, no open source programmers for major projects were financed from their software because that business model simply didn't exist.

      Really, I'm not trying to discount other people's submissions, but just suggesting that we shouldn't ignore the benefit that the FOSS community gains from commercial funding and contributions.

      Open source software is almost exclusively funded commercially. But it is also almost completely funded by business models other than Troll Tech's.

      The backbone and heart of commercial open source funding is thousands of companies and organizations that have no corporate interest in open source software development; that is the business model that works best and that we should encourage. Open source business models like IBM's and RedHat's have also been good for open source. Troll Tech, however, is an aberration, and I think Troll Tech's business model would kill open source if it became widespread.

    3. Re:you're overlooking something by nine-times · · Score: 1

      So you've picked one of my examples and pointed out that it probably doesn't make enough money from licensing to fund itself. Well, I wouldn't know about how much money Sun makes from licensing StarOffice, but they do license it. I don't see any reason to believe that the money earned from those licenses don't go back into the business model of OOo development, even if it's also subsidized by hardware sales, so I'm not sure that's a big difference.

    4. Re:you're overlooking something by oohshiny · · Score: 1

      Well, I wouldn't know about how much money Sun makes from licensing StarOffice, but they do license it.

      You're trying to show that Troll Tech's business model is examplary for OSS funding. Then you gave OpenOffice as an example supporting your assertion. Now, you say you don't know what exactly Sun's business model is. But whatever it is, it is clearly very different from Troll Tech's--even you admit that.

      Whether your examples are good ones or bad ones doesn't really matter anyway. It's a simple exercise to look at the largest chunks of code in, say, your average Linux distribution and look at the business model that funded that development; almost none of it is like Troll Tech's. Troll Tech, a small OSS vendor with a single major product under a dual license, is very unusual (and, in fact, I think quite bad for OSS, but that's a separate discussion).

    5. Re:you're overlooking something by nine-times · · Score: 1

      You're not making sense. I didn't bring up Troll Tech. I was using Redhat and Novell as examples, and someone else brought up Troll Tech as someone else who sold OSS. And like I said, i don't know exactly how much profit Sun makes off of OpenOffice, but they do sell licenses. Star Office fits the model I was talking about where a software vendor helps fund development on a FOSS so they can use it as a base for a commercial product, which they in turn sell to the general public. Whether it's a very profitable business is irrelevant, it's a business that Sun participates in.

      I'm specifically not trying to be involved in anyone's discussions of their personal OSS pet-peeves.

    6. Re:you're overlooking something by oohshiny · · Score: 1

      I didn't bring up Troll Tech.

      You're right: you didn't bring it up, you just responded to it, and then mischaracterized the way RedHat, Novell, and Sun make money.

      Star Office fits the model I was talking about where a software vendor helps fund development on a FOSS so they can use it as a base for a commercial product, which they in turn sell to the general public. Whether it's a very profitable business is irrelevant, it's a business that Sun participates in.

      It's quite relevant whether it's profitable or not, because you used those examples as support for your incorrect assertions about how open source gets funded.

      I'm specifically not trying to be involved in anyone's discussions of their personal OSS pet-peeves.

      Yeah, you're simply trying to spread misinformation about how FOSS funding works. Whether you do that out of ignorance or because you have some agenda to push, I can't tell.

    7. Re:you're overlooking something by nine-times · · Score: 1

      Fine, if I'm so wrong, you give me numbers. Let's say you give me all the financials on Sun, with an analysis the profitability of StarOffice. Then an analysis of Novell and Redhat's Linux distributions, including the original source of all code, and all places where the code is used in other distributions and other projects. Then do the same for other an assortment of other popular open-source projects, including their financials to show that the profits from sales do not fund development.

      If what I'm saying is wrong, back up your position with something other than "na-uh!" Because, you know, what I'm saying is pretty common sense. What's your argument? That Redhat doesn't fund any development of FOSS? Go to the Fedora homepage, and it says "Sponsored by Redhat" all over the place. Redhat was one of the first sponsors of Gnome. Or are you arguing that Redhat's funding these projects with something other than their profits from running their business? Ummm..... where do you think it comes from?

    8. Re:you're overlooking something by oohshiny · · Score: 1
      What's your argument?

      I'm not making an argument, I'm challenging you to support your claim with an argument:

      What I find surprising is that, in the few responses I've skimmed (including yours), I haven't seen anyone mention that these companies need to pay programmers.


      RedHat, for example, doesn't need to pay programmers for them to ship a complete Linux distribution. How do we know that? Because several other distributions manage to do just that without paying programmers, including Debian, Knoppix, and Ubuntu. So, how does RedHat "need" to support programmers in any way that I, as an open source user, care about?

      Then an analysis of Novell and Redhat's Linux distributions, including the original source of all code, and all places where the code is used in other distributions and other projects.


      Why should I make that analysis? You made the claim--you should support your claim. All you're saying is that your claim is so obvious that you don't need to bother supporting it.

      (As a matter of fact, however, I have done some statistics on the source code of common Linux distributions, and the fraction of it that comes from RedHat is small.)

      If what I'm saying is wrong, back up your position with something other than "na-uh!" Because, you know, what I'm saying is pretty common sense.

      Why should I back up my position? You made a claim and you must support your claim. That's how arguments work.

      As for "common sense", your claim is absolutely silly, if not for any other reason than that we had open source software for decades before companies like RedHat, Troll Tech, and Novell ever were in the open source business.
    9. Re:you're overlooking something by nine-times · · Score: 1

      RedHat, for example, doesn't need to pay programmers for them to ship a complete Linux distribution. How do we know that? Because several other distributions manage to do just that without paying programmers, including Debian, Knoppix, and Ubuntu.

      Yeah, Debian isn't a profitable business (it isn't even intended to be), and Ubuntu is run by Canonical, who is hoping to make a business out of commercial support. My whole point was that, if Redhat wants to sell copies, they need to fund improvements on various OSS components to their product.

      Why should I make that analysis? You made the claim--you should support your claim

      My claim is already supported by facts, common knowledge, and common sense. Yours isn't. Sounds like a good reason.

      (As a matter of fact, however, I have done some statistics on the source code of common Linux distributions, and the fraction of it that comes from RedHat is small.)

      Where is this research? What's the percentage? How did you measure? The reason I asked those questions is because you can't answer. There's no way to measure what code wouldn't have been written if not for Redhat's programmers and funding. There's no way to state definitively where code originated. For example, maybe a certain portion of the Linux kernel was submitted by someone completely unconnected to Redhat, but it was a simple rewrite of logic from Redhat's code. How would you ever know? How would you track all the improvements made by someone working on a Redhat-funded project?

      As a point in fact, there are Debian packages for Gnome, and Gnome was funded by Redhat. There are Debian packages for KDE, which has been sponsored by SuSE and Mandriva. There are Debian packages for Evolution, including the exchange connector, which was created by Ximian with support from Redhat, and open-sourced by Novell. It's absurdly ignorant to claim that just because Debian doesn't pay programmers, that Debian doesn't benefit from funding by commercial software developers.

      If you can't do better than this, then I'm just going to stop arguing. You aren't saying anything that remotely indicates that what I've been saying is incorrect.

      So let's make this simple. In case you actually want to try to respond or continue this discussion in any way, I propose this: Read the following statements.

      • Redhat pays programmers and fund projects
      • Code written by Redhat-paid programmers and written in Redhat-funded projects exists in both Redhat and other Linux distributions
      • Redhat pays these programmers and funds these projects with profits generated from sales of Redhat products

      In your next reply, please tell me where there are inaccuracies in one or more of these 3 statements. Back up your statements with something resembling an argument or proof.

    10. Re:you're overlooking something by oohshiny · · Score: 1

      So let's make this simple. In case you actually want to try to respond or continue this discussion in any way, I propose this: Read the following statements.

      * Redhat pays programmers and fund projects

      * Code written by Redhat-paid programmers and written in Redhat-funded projects exists in both Redhat and other Linux distributions
      * Redhat pays these programmers and funds these projects with profits generated from sales of Redhat products

      In your next reply, please tell me where there are inaccuracies in one or more of these 3 statements. Back up your statements with something resembling an argument or proof.


      There is nothing inaccurate about those statements; the statements are simply not what you originally claimed. What you originally claimed is:

      What I find surprising is that, in the few responses I've skimmed (including yours), I haven't seen anyone mention that these companies need to pay programmers.


      You were saying not just that these companies pay programmers (which they do), but that these companies "need" to pay programmers; in the context of this discussion, "need" means that if they didn't do that, open source could not succeed. Well, you have failed to show that. In fact, your claim is preposterous in light of "common facts and common knowledge".
  195. What you get for your support money. by lpfarris · · Score: 1

    After years with propietary software, I am wishing my company would consider open source. Why? For what we pay for support, we could hire three competent developers. What we get are patches that break existing applications, or a statement that they have decided not to implement the enhancements we need. For the same money, I could just fix the bugs and add the enhancements I need to OSS. And I end up getting what I paid for, instead of excuses. All this pain just so that we have someone to point a finger at when things go wrong. I don't want to point fingers, I just want things to work.

  196. Why is OSS fud so predictable .. by rs232 · · Score: 1

    "Our startup honestly wanted to use OSS products. We do not want to spend time for any OSS bug fixing so our main requirement was -official support for all OSS products-"

    Fud #1: Use OSS and you spend all you time fixing bugs. According to this, the Trolltech Qt Open Source Edition is available under the GPL license. And if you subscribe to one of the support groups you won't have to spend all your time hunting down bugs. Also if your company sells any OSS product, you won't have to pay any upstream 'licenses'. Did you factor in licensing costs in your figures for the C# IDE, WinCE and Vxworks?

    From the same page: "Trolltech Qt License Pricing One Platform Console Edition, 1420, Desktop Light Edition, 1590, Desktop Edition, 2630"

    You didn't state what business your startup is in, but if you are selling down stream solutions use GPL er ,, OSS solutions. You did say you rewrote everything to C# so you must have pretty intelligent developers. If you are an end user get a support contract. You know something as I reread your post I get a strong wiff of trolleri.

    --
    davecb5620@gmail.com
  197. Qt is expensive by oohshiny · · Score: 1

    I'm sorry, but there just isn't any two ways about it: Qt is an expensive toolkit compared to other commercial offerings. And at the tie the KDE project adopted it, Qt was immature and incomplete compared to other commercial offerings. Qt managed to become a predominant toolkit only because it used KDE to get a big user community quickly, which helped improve the product and helped with marketing.

    You can reasonably try to argue that the Troll Tech - KDE relationship is mutually beneficial and that the price of Qt is acceptable relative to other development costs, but that's a separate issue, but those are different arguments from whether Qt is competitively priced.

    if you need the tool to do the job you want to do, you suck it up and buy it

    10 years ago, people may have needed Qt, since the state of Linux/UNIX toolkits was poor. But I think these days, nobody "needs" Qt, since there are plenty of excellent alternatives that cost you nothing under less restrictive licenses.

    1. Re:Qt is expensive by mallan · · Score: 1

      I'm sorry, but there just isn't any two ways about it: Qt is an expensive toolkit compared to other commercial offerings.

      True.

      Qt was immature and incomplete compared to other commercial offerings

      Incomplete, maybe. Immature, definitely not. Compared to other UNIX toolkits, it was and is still superb. Compared to other cross-platform toolkits, it is and never has been paralleled.

      Qt managed to become a predominant toolkit only because it used KDE

      You've got that backwards - KDE used Qt. Financially, KDE is useless to Trolltech - anything that KDE touches is GPL'ed, so commercial developers stay away from it.

      these days, nobody "needs" Qt, since there are plenty of excellent alternatives that cost you nothing under less restrictive licenses

      What other cross-platform toolkits can even come close to Qt? If you're only developing for a single platform, Qt may seem overpriced. But if you want a superb cross-platform toolkit, there really is no other option. Qt is straightforward and elegantly designed - a well designed toolkit leads to more productive development.

      The entry price for Qt is hard to swallow, but if you factor in the enhanced productivity and *huge* amounts of time saved from dealing with cross-platform issues, it really is a bargain. Honest.

      -Mark

      --
      "Good people drink good beer"
    2. Re:Qt is expensive by HuguesT · · Score: 1
      Hello


      10 years ago, people may have needed Qt, since the state of Linux/UNIX toolkits was poor. But I think these days, nobody "needs" Qt, since there are plenty of excellent alternatives that cost you nothing under less restrictive licenses.


      Please name them.

      QT really is quite excellent if you want to develop for all three of Windows, Macs and Linux/Unix. I know of no toolkit that can match it.

      There are portable alternatives, and I use some of them (wxWidgets, FLTK) because of the QT license, but they are not as good.

    3. Re:Qt is expensive by modecx · · Score: 1

      You can reasonably try to argue that the Troll Tech - KDE relationship is mutually beneficial and that the price of Qt is acceptable relative to other development costs, but that's a separate issue, but those are different arguments from whether Qt is competitively priced.

      You'll notice that I didn't argue that point, because it's tangential to the issue. The fact is, the developer version of Qt is not Free, nor is it Open Source. I don't know how the article writer can make the mistake of assuming that since one version of Qt is free to use in open projects, that makes the version you have to pay to use an Open Source product, too. Obviously, this is not the case, and for better or worse, Troll Tech went to a lot of work to make sure extraneous copyrights didn't make it into their product. I think Troll Tech/KDE relationship may be beneficial to both parties, as you mention, but it's besides the point.
      For one, Troll Tech allows licensees of their comercial version to modify their source as they see fit. LGPL products do allow for proprietary use, but they do not allow for proprietary modification, and I don't see a lot of mature BSD toolkits running around. For someone making an embedded application, like the submitter of this article, this might be a useful feature. But it depends on the scope of their project.

      Maybe they're expensive, like you claim. But you can turn around and use the application you made on anything that'll run Linux. That's what makes Qt attractive to embedded developers. Sure, Microsofts' toolkit might be cheaper to start with, but then you have to use an embedded MS OS to run your app, and it's gonna cost you a lot more in the end. If I were a manufacturer of something that needed a well documented and well supported graphical toolkit, it would be much more attractive to me to pay $20k up front rather than pay $8k upfront AND $100k at the end. However, we can hardly comment on their dilema, because we know nothing about their situation. I don't want to know, either.

      And like the article pointed out, these guys were looking for comercially supported stuff. ***commercial support is expensive*** It's up to the end user to decide if they need this support or not. In the case of an industrial machine, for example, it's totally worth paying $20k a year for when something breaks. Murphy's Law and all. You get service, and minimized downtime, and you get discount on parts. On some machines, that last part is worth it alone. If this company's programmers were real seasoned hackers, it probably wouldn't be an issue-they could go with totally free toolkits and Linux distrobutions, but it dosen't sound like they're terribly experienced, or even marginally confident in their abilities. If their company has newbie computer geeks, support is probably worth it to them.

      My point was, and still is, that buying a Qt license might be worth it to some people. That's what ya call a niche market. It dosen't have to work for everyone, it dosen't have to be something you or I should be interested in; shouldn't be expected to be any of those things, either. If there's any profit to be made in the IT industry, it's a ton is certianly to be found in a niche market, unless you can revolutionize something instead of letting the big, entrenched players slowly evolve it... And the moment you do that, you're likely to be bought out.

      --
      Constitutional rights may be respected, repealed, or modified; but they must never be ignored.
    4. Re:Qt is expensive by oohshiny · · Score: 1

      QT really is quite excellent if you want to develop for all three of Windows, Macs and Linux/Unix. I know of no toolkit that can match it.

      Swing and SWT are obvious alternatives. Gtk+, gtkmm, and Gtk# are excellent on Linux and acceptable on Windows (the Mac version is being worked on). Tcl/Tk is still the toolkit to beat for rapid development, good cross-platform support, and easy C/C++ interfacing and the fact that it has a limited widget set actually works for it in many applications.

      Qt is only "quite excellent" if you restrict yourself to C++ toolkits and then think that more features in the toolkit make it better. In fact, for many cross-platform applications and many GUI development problems, most of the stuff in Qt is not only overkill, it makes it more costly to develop software.

      In addition, licensing and cost issues aside, what makes Qt totally unacceptable in many environments is that it is not standard C++. Q_OBJECT and moc were arguably bad design decisions even when Qt was originally developed, and with modern C++, they are an anachronism.

    5. Re:Qt is expensive by oohshiny · · Score: 1

      You've got that backwards - KDE used Qt. Financially, KDE is useless to Trolltech - anything that KDE touches is GPL'ed, so commercial developers stay away from it.

      Troll Tech would be out of business if it weren't for KDE. Pretty much all the big companies I have worked at had Qt licenses, and they only had Qt licenses because people started finding out about Qt through KDE.

      What other cross-platform toolkits can even come close to Qt? If you're only developing for a single platform, Qt may seem overpriced. But if you want a superb cross-platform toolkit, there really is no other option.

      Businesses don't need "superbly designed" toolkits, they need toolkits that get the job done at the lowest possible cost. In fact, one big strike against Qt in many applications is precisely that it is large and complete, which translates into complex.

      Qt is straightforward and elegantly designed

      Qt is a big, complicated C++ toolkit that, in addition, defines its own C++ extensions (as if C++ wasn't complicated enough already). Q_OBJECT and "moc" isn't elegant, it's evil.

      a well designed toolkit leads to more productive development.

      The Edsel was also hailed as being "well designed", but that didn't make it a good car.

    6. Re:Qt is expensive by Anonymous Coward · · Score: 0

      anything that KDE touches is GPL'ed, so commercial developers stay away from it.

      That's wrong. All the KDE libs are LGPL'ed, so commercial developers can use them, with a Qt licence for proprietary development.

  198. Re: "Should Not Happen" by TaoPhoenix · · Score: 1

    Sure.

    Users call for support because Something That Should Not Happen ... Did.

    When I get a couple of test boxes to go dive into the complex world of Linux, lots of things that Should Not Happen, will.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  199. When you let Microsoft define the problem... by freezin+fat+guy · · Score: 1

    One of the things that continues to make Microsoft so dominant is that their early adoption allowed them to be the entity which defines how we view computing and the development of computing solutions.

    So much initial frustration with alternative software models like OSS stems from this impedence mismatch. I speak from personal experience here.

    For example, Qt is not primarily designed to be a low-cost alternative to Microsoft development tools. It is designed to achieve a flexiblity the Microsoft product cannot match.

    So the question is goals. If the primary goal is to save money one can take the Qt example and put a twist on it. For example GTK can be used with your choice of C, C++, python, Java, perl, php, etc. wxWidgets has a similar list. Then there's the obvious example of Java using Swing or SWT. All of these are in fact used in commercial products, especially Java. Some research should reveal a choice which has been proven acceptible in the real world whether or not it subscribes to the exact support model you had in mind going in.

    The 2x4's I pick up at the hardware store come with no guarantee but I have seen enough real world examples to have a good idea what kind of reliability I can expect from them.

    If, on the other hand, official support is your primary goal you will need to take the advice given in previous posts and be sure to compare apples to apples. Perhaps a support-level/cost analysis will sway you toward OSS in one situation and toward proprietary software in another.

  200. Perhaps you need to re-think your support strategy by v3xt0r · · Score: 1

    When you pay for Commercial Software, whether it be based upon Open Source or Proprietary technologies, you get what you pay for... the ability (for your staff) to avoid accountability by purchasing a commercial vendor support license.

    When you hire a team of qualified/skilled developers who are smart/experienced enough to use FREE OSS products, AND google (or other search engines) as their means of support, rather than avoiding accountability by purchasing a commercial vendor support license, you will save yourself ALOT of that money, even though you may have to pay a bit higher on the Salary level. *Not to mention they probably have the ability to make a much better product.*

    Take the time it requires to find the solution to a 'bug' on a search engine... 5-10mins.

    Compare that with the time it requires to get help (after sitting on-hold for 5-10mins) on some vendor's support line: 10-25mins

    Managers insist on purchasing support licenses so they can avoid accountability. How often do you really use those support lines? And if it's more than 1hr a month, then you should probably be looking for better personel, imo.

    --
    the only permanence in existence, is the impermanence of existence.
  201. Competing with warez by tepples · · Score: 1
    I just cant afford to develop a product and give away the source code (no one really cares about licencing here).

    If nobody really cares about licensing, such as if you find pirated DVDs on street corners, then you can't afford to develop a product and give away the binary to your customers either.

  202. Re: MS "offers" (read: Subsidizes) support by roemcke · · Score: 1
    Personally, I think he got a deal.

    No he didn't get a deal. In a sanely designed system, rolling back a borked configuration should be a matter of minutes. Thats less time than you need to look up the phone number, call your MS-rep and explain the problem.

    I do understand that sometimes things happen that shouldn't have happened, and you have pay to have the problems fixed. But when the MS-rep needs 7 hour to do a job that shouldn't have lasted more than 15 minutes, the value of of the job done is still a 15 min job, not a 7 hour job.

  203. Economies of scale by GWBasic · · Score: 1

    The answer to your question comes down to a simple rule called "Economies of Scale". Microsoft sells many more copies of their products then their open source competators, yet their price to develop software stays the same. Thus, because they can divide up their development costs among many more customers, they can charge less then the open source versions.

    I think the real problem is that you don't understand what you're building. Why did you choose to go with open source in the first place? Was it for some fuzzy "feel-good" reason, or do you need closer control over the bits and bytes of your environment? If your answer was the latter, you could end up paying much, much, much more in choosing the closed source route because sometimes Windows just doesn't do what you want it to do unless you can coax some kind of shared source liscensing agreement with Microsoft.

    Are you selling devices that will end up being special-purpose computers? In the long run, building on Windows will be more expensive because you'll need more powerful hardware in each unit that you sell. On the other hand, Windows might give you the advantage of moving to market faster.

  204. Re:Exactly by hazah · · Score: 1
    (I'd blame your lack of reading comprehension skills, but that would probably be troll baiting, and troll baiting is wrong.)

    Wow, you comment on my "reading comprehension skills", and then you go on to demonstrate your own... Appearantly you "miscomprehended" what you have just written; what you are doing isn't called "troll baiting" - you weasel - it's called "insulting". "Comprehend?"</sarcasm>

    Sorry, Grandparent is right; you're misinformed.

    My only satement that your entire post is focused on seems to be this: "The only time the GPL isn't legally binding is if there is no such thing as IP." Now, it may be my "reading comprehension skills" working against me, or something, but how does anything you say negate that particular statement (or any one after it, for that matter)? Your explanation is great and all, but you're just elaborating on that very same idea. I'm also a little amused at the fact that my previous post was just a knee-jerk reaction to someone who is deliberately trying to misinform others into thinking that Stallman is this evil, little bastard, who is trying to facilitate the "death of the software industry" (sic!). Yet it is I who is misinformed?! BRILLIANT!

    To the rest of the /. community, thanks for making me a strawman. Go ahead and keep digging your own graves (that's a metaphor - for the unimaginatives). I will not save you (... also a metaphor). You won't let me :P.

    If you care, I prefer to be modded funny. Cause it is... Like the rest of this braindead situation.

  205. Re:Little Big Man by hazah · · Score: 1

    That's quite the barrage of insults you've mastered there... just before we part, I'll point out that if you are not going to bother figuring out why I inferred what you (wrongly) claim I did, it's actually best not to imagine it either.

    but you seem committed to it as though it's a rebuttal to some sort of intimation on my part (as though I suggested somehow that Stallman was against all forms of intellectual property? What are you, stupid?)

    Why is this about you? It is my suggestion, not yours. I'm implying Stallman is against all forms of IP. Now here, I admit I could be wrong, minds do warp in mysterious ways in old age.

    It is quite interesting that you would get so pissed. I'm guessing you are a little on the sensitive side. My humble appologies. Now go your mary way, lick your wounds.

  206. In general by alizard · · Score: 1

    1) if you don't need branded support

    2) you've got experienced users and admins (if you don't, WTF are you doing even considering writing commercial apps for Linux?)

    3) you're willing to Open Source the output (make a CD or a download of the program source for an embedded product... which in the context of a Linux-based appliance, what's the problem?)

    You don't have to pay any of those prices. Make a deal with a Linux consultantcy on an hourly basis for real trouble. If one wants a desktop which actually works and *has* support built into the OS price, buy Linspire. It's cheaper than either RHEL/client or SUSE support (the $50 for SLED10 covers the license and THAT'S ALL - rather like what one buys from MS)

  207. oops.... by alizard · · Score: 1

    From my experience, the quickest way to get the right answer to what ails your OS or Linux app is to take a few words from the error message, enclose in quotes, and google it. While whoever said that 'chances are whatever your problem is, somebody else has had it' is true enough, the odds that this particular person is on whichever forum you decide to ask for help on aren't especially good. I think that with respect to the queries I've put on community forums, I've gotten useful answers back maybe 20% of the time.

    Plenty of people willing to help, but if they don't know what the answers are, that's not all that useful.

  208. Mod parent up! by bensch128 · · Score: 1

    I have to agree with the parent 100%.

    I use qt in my qt job and I know for a fact that it has bugs.
    However, that $3300 licence allows me to directly email TT and send them bug reports (and get fixes back!) or get additional help outside of the offical documentation. (Or support lists)
    And it does help! Besides which, since QT is 100% opensource, its trivial to locate the bugs and send in the patches (I'm not crazy enough to maintain my own patch-set yet...)

    Besides, when was the last time you tried using C# in an embedded system?
    Sounds like a nightmare to me...

    Cheers,
    Ben