Slashdot Mirror


Opposing Open Source?

Carl Nasal asks: "For a college class I'm taking, I have to write a research paper. I chose a topic of how open source software affects businesses, focusing on the use of Linux. While doing searches, I have actually found it hard to find opposing views of open source software. Mainly, what I'm looking for, are opinions, articles, looks, and evidence about the drawbacks of using open source software in business. They can either be online or offline, but preferably from reliable sources. (In other words, I'd rather not just have someone's homepage that loves Microsoft and hates Linux.)" The more constructive criticism we get about the drawbacks of Open Source, the better we can address and fix them.

567 comments

  1. I wish I did this... by Skuld-Chan · · Score: 1

    When I was in college writing papers...

    I always though that was what research was for - especially because I'd think it would be hard to cite a slashdot post.

    1. Re:I wish I did this... by Anonymous Coward · · Score: 0

      there are now ways to reference most anything. Check the new APA manual.

    2. Re:I wish I did this... by Lemmy+Caution · · Score: 3, Insightful
      This is research, for this sort of work: asking other people for citations and references. The work is in synthesizing the references into a coherent paper and presenting it. Nothing wrong with it at all. And it's no different than getting a bunch of people together over coffee and talking about it.

      If he had posted a math problem and asked for answers, that would be another story.

    3. Re:I wish I did this... by Skuld-Chan · · Score: 1

      Yeah - your absolutely right :). Nowdays I wish I was a CS major instead of what I was :( - so much more interesting.

  2. my problem with open source software by sllort · · Score: 1, Offtopic

    Microsoft has had some high ranking people repetitively and forcefully claim that open source software is unamerican.

    Salon's piece summarizes the criticism neatly.

    1. Re:my problem with open source software by Malc · · Score: 1

      In a free country, you can believe in what you like. Thus making the claim that OSS software is un-American, well, un-American!

    2. Re:my problem with open source software by Anonymous Coward · · Score: 0

      It's also a free country where claiming something is un-American is, well, American. At least, it's protected by American laws. Now whatcha gonna do?

    3. Re:my problem with open source software by Anonymous Coward · · Score: 0

      I think it should go further:

      Open Source gardening. Why shouldn't you pull out the pruning shears next time you're in the park? You have as much right to contribute as those professionals.

      Open Source music. Next time you're at the symphony and you think perhaps your skills on the French Horn are better than that fat guy in the tuxedo, jump up on stage and join in. Enough instruments will be provided for everyone.

      Open Source surgery, where people interested in surgery can contribute. A roster system will be used in public hospitals to determine which people can participate in surgical operations on any given day. All you need to do is add your name to the waiting list.

      Open Source mechanics! Like tinkering with cars but didn't go to trade school? Just walk into your nearest mechanic's shop and see what needs to be done.

      Open Source journalism. Can't spell? Like whining about social issues? Like deleting posts that disagree with what you think? Doesn't matter - Slashdot has a place for you.

      Of course this post is farcical, because software is so easy compared to any of these activities. NOT.

    4. Re:my problem with open source software by Anonymous Coward · · Score: 1, Funny

      Ignore your pathetic attempts at humor, for a start.

    5. Re:my problem with open source software by Anonymous Coward · · Score: 0

      in all these cases youre borrowing someone elses equipment. if you had your own park, orchestra, garage or anthing else all this would be ok. or if you did it on a volunteer basis im sure they would accomodate you.

    6. Re:my problem with open source software by bman08 · · Score: 1

      I'm pretty sure that surgery is open source to a degree. Surgical techniques are published and not patentable so, theoretically, anyone could read up and make suggestions. Sadly, you have to have a license to try most of that stuff on people.

      I also don't think there's anything stopping anyone from studying the specs to their buicks and designing a better fuel injector. Again, you could keep the design open to anyone who wanted to help/modify.

      What you're suggesting is that open source means grabbing someone's computer out of their hands so you can get to work.

    7. Re:my problem with open source software by Anonymous Coward · · Score: 0

      No, I'm suggesting that Open Source means that anyone can piss in the soup. More consomme?

    8. Re:my problem with open source software by HBD · · Score: 0

      /. is definitly NOT the place 2 ask 4 opinions opposing open-source..lmao..try microsoft.com or aol.com...lol

      --
      -- Note to self - 'Don't push that button'.
    9. Re:my problem with open source software by bman08 · · Score: 1

      Yes, but I can only piss in my own soup. I can write kernel patches till the cows come home but they're not gonna get accepted because they'd be bad patches.

      Better I can check the recipe than have some chef in the kitchen secretly adding special sauce.

    10. Re:my problem with open source software by Anonymous Coward · · Score: 0
      What's more "unamerican":
      • creating and distributing free software, or
      • throwing people in jail for doing it?

      lp.org

    11. Re:my problem with open source software by Jonathan · · Score: 2

      Maybe Microsoft claims that open source is unamerican, but clearly they don't really believe it. I know someone personally who works on MS Office, and according to him, perl (which is open source last time I checked) is used at Microsoft to write the equivilent of a "makefile" to build Office -- Visual Studio just can't handle such a large project.

  3. Perhaps there is a reason by mindstrm · · Score: 2

    Perhaps there is a reason you find it hard to find opposing views. Why? Simple.

    When switching to open-source, the first thing to note is that the fact that the source code is available is usually not why you are switching. The fact that the software follows the 'open source' ideology is also not important. Generally, you switch because the software does what you want at a reasonable price.
    In this respect, open-source is no different than any other software.

    Now.. switching a shop to a DIY shop using open-source tools as opposed to commercial solutions.. that's a bit of a different story. But that's really an idological change as opposed to a software change.

  4. try the linux-kernel archives by gmack · · Score: 2, Informative

    There have been plenty of posts on there about why x company feels the need to not open source drivers.

    In fact, there was even one from Intel.

  5. Easy answer by scott1853 · · Score: 5, Funny

    You should talk to Jim Allchin, he has some non-biased views on open source and he's an industry leader.

    http://news.cnet.com/news/0-1003-200-4833927.html

    Kidding aside, it's probably relevant to your assignment.

    1. Re:Easy answer by Anonymous Coward · · Score: 0

      When your defensive line suddenly turns into a bunch of pencilnecks more interested in a new release of emacs than the pigskin, what else is going to happen? Otherwise-normal people are being destroyed by the plague that is Linux every single day.

    2. Re:Easy answer by Alien54 · · Score: 1

      Looks like it is a joke by an intern, or something.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    3. Re:Easy answer by allknowing · · Score: 0

      "We can build a better product than Linux," he said. "There is always something enamoring about thinking you can get something for free."

      That's why I got XP for free.
      It'll end up costing me more in additional hardware to support the Operating system.

      Seems like an evil plot to me.

    4. Re:Easy answer by Tower · · Score: 1

      Yup, pretty reliable... I especially liked:

      Chiefs (-2) at Cardinals: If you play Cardinals game film backward, I believe there's a satanic message.

      and...

      Patriots at Colts (-10): Peyton Manning's performance Sunday night blamed on having a TV commercial jingle stuck in his head.

      --
      "It's tough to be bilingual when you get hit in the head."
    5. Re:Easy answer by Anonymous Coward · · Score: 0
      for fucks sake there are some lame moderators on slashdot.

      THE GUY ASKED FOR COUNTER-POINTS TO OPEN SOURCE SOFTWARE, SPECIFICALLY LINUX. I provided one. My post is not flamebait, it is very on topic.

      FOR FUCKS SAKE GET A FUCKING CLUE AND STOP USING THE CHEAP CRACK.

      fucking piss off you GPL hippy

    6. Re:Easy answer by kootch · · Score: 1

      apparently unlike many posters here, I found this post to state the obvious and a great beginning to a discussion on "opinions, articles, looks, and evidence about the drawbacks of using open source software in business". Obviously the Ravens tried to move to open source. Looks like they encountered some problems. ISN'T ANYONE CURIOUS WHAT KIND OF PROBLEMS THEY ENCOUNTERED?

      If the coach blamed a switch to WinXP for screwing up his defensive plans, you'd all laugh and say how horrible MS is. The Ravens are a young, successful organization that tried to use Linux to save some money. Something didn't work. Case study of Linux failing in the marketplace. Learn it, live it. Find out why.

    7. Re:Easy answer by fferreres · · Score: 1

      Who the fuck cares about their problems? I found a problem with Windows (viruses, crashes, vuln., leaks, etc.) and the problems are adressed in a spend more fashion:

      "Upgrade to XP + Office 2000 and lay off $750"...

      I better wait open source maturing products!

      --
      unfinished: (adj.)
  6. Microsoft Press releases by kninja · · Score: 1, Redundant

    Microsoft has spoken out about the DANGERS of open source, and their company press releases are a reliable source. Their arguments are usually flawed to the slashdot crowd, but they are opposing views.

    First decent post I hope?

  7. Here's an opposing view for you. by Anonymous Coward · · Score: 0

    Many eyes find many bugs - but many unskilled developers make many bugs.

    And also you have to remember the insufferable whining of the aptly-named Open Source "movement", the self righteousness of malodorous parasites like RMS, and the cynical bandwagonism of organizations like Redhat and VA Linux.

    1. Re:Here's an opposing view for you. by Ars-Fartsica · · Score: 2

      You are confusing open source with collaborative development. There is no reason why a closed source project cannot be collaboratively developed in a distributed fashion (i.e., only approved license holders given access to code), and why open source projects cannot be built in relative isolation. I believe Qt is an example of the latter.

  8. (Just kidding) by Shoten · · Score: 2, Offtopic

    In the DC area, at least, a common tactic is to contact companies or other entities in the guise of a "student" looking for information for a thesis, paper, project, or whatever. The advantage of this was that the person doing the research could gather information on behalf of their company/employer without letting on to anyone that the company they work for didn't know much about the subject.


    You don't happen to work for Microsoft, do you?

    --

    For your security, this post has been encrypted with ROT-13, twice.
    1. Re:(Just kidding) by Rude+Turnip · · Score: 2, Interesting

      Hehe, I've saved my clients hundreds of dollars each by pretending to be a student requesting research reports from trade groups. It pays to have a relatively high pitched and youthful voice. However, make sure you do you calls from home (in case they have caller ID) and have the materials sent to your home address (much less suspicious that way).

  9. Support is the usual reason given ... by dougmc · · Score: 4, Insightful
    The usual reason given is the lack of support.

    Yes, it's FUD, but it's true to a degree -- it's often difficult to find support for open source things. And if it breaks, you get to keep both parths -- if you're not able to fix it yourself, you're at the author's mercy.

    Yes, if Windows breaks, you're at Microsoft's mercy to fix it too, but many companies feel a lot more comfortable relying on a big company than on a few guys who program for fun.

    Yes, you can buy support for many free software products, but these don't seem very popular for some reason.

    I'm not saying that these reasons are particularly valid, but they are the reasons most commonly given ...

    1. Re:Support is the usual reason given ... by zerocool^ · · Score: 5, Insightful

      another thing to consider is that there are no deadlines or date accountability in open source software. There's no "i have to get Emacs21 out by the end of july". It's done when its done. If its not done when you need it, then you just have to wait, there's not anyone you can call and complain. (course some people would say the same about commercial software: Diakatana, anyone?) The negative side of this is that if you're waiting for features, you could be waiting a while, unlike microsoft: when they say they're gonna have windows XP out by a certain date, they may push it back a coupla months, but if they say october 12th, its going on sale october 12th. If they said it was going to have a CD burning program, email client, voice recognition software, image-editing software, and a new media player, they may be bad, but damnit they're there. In open source, you get a lot of "well we meant to include it, but... it didn't make the code freeze, sorry, mabey next version.

      Another downside, as mentioned, is tech support. You can call microsoft and get tech support, but a lot of OSS companies are doing that now, also - when i bought Mandrake 7.2 from best buy, i got a card in the box that said that i had 30 days of help for free, from the date of install, and that was in the $30 version.

      Of course, i have no right to complain, as i don't actually program, beyond "hello world"

      ~z

      --
      sig?
    2. Re:Support is the usual reason given ... by Flufmunkey · · Score: 2, Informative

      Yes, if Windows breaks, you're at Microsoft's mercy to fix it too, but many companies feel a lot more comfortable relying on a big company than on a few guys who program for fun.

      I just want to be careful here and point out that this common perception is in fact a misperception.

      Look at some of the most important opensource projects out there - GNU/Linux, Apache, Samba, Sendmail, Mozilla/Netscape, MySQL, PostgreSQL, Star Office - these aren't projects that a mere few hackers tinker with in their spare time. One way or another, they're pretty much all supported with corporate dollars. And they all have a rich market of support available - support you can purchase from reputible companies (RedHat, for instance).

      FUD is the only fuel that keeps this misperception alive.

    3. Re:Support is the usual reason given ... by Massive.Hex · · Score: 0

      The point being... Companies are a little edgey when they give up the right of legal discourse. After all, they're paying huge amounts of money in retainers- they're GOING to sue somebody, damnit.

      Litigation is the New Religion; you gotta go to church if you want to play ball.

    4. Re:Support is the usual reason given ... by Happy+Monkey · · Score: 4, Insightful

      There's no "i have to get Emacs21 out by the end of july".

      On the other hand, there's no "You have to install Emacs21 by the end of July" from the developers, either.

      --
      __
      Do ya feel happy-go-lucky, punk?
    5. Re:Support is the usual reason given ... by Anonymous Coward · · Score: 0

      There may be companies funding development, but there is still no accountability. If HP-UX breaks HP has to return my call within 4 hours or they are breaking the contract. There is no company with the resources who will support Linux in the same way.

    6. Re:Support is the usual reason given ... by berzerke · · Score: 1

      ...You can call microsoft and get tech support...



      Spoken like someone who has never actually tried to call microsoft! You can call, but don't count on much support if it isn't in the KB. I know, I've tried. There is an article floating around comparing microsoft to the psychic friends network. Read it here.

    7. Re:Support is the usual reason given ... by thodu · · Score: 1

      In my experience I have faced a few problems with the following vendors - Microsoft, Netscape, SUN, SCO. The problems NEVER got solved. We had to finally find a workaround ourselves which was usually pretty crappy. On the other hand Google has never ever failed me for Linux support.....

    8. Re:Support is the usual reason given ... by Anonymous Coward · · Score: 0

      No, that would involve support. If you have a problem, you'll get a "what, you're not running Emacs21 yet?"

      Tom

    9. Re:Support is the usual reason given ... by aquarian · · Score: 3, Insightful

      It is FUD, and lack of support for open source is a myth. I've found better, faster support for Linux through newsgroups, the web, and from other developers, than support for Windows 2000. I just wiped Win2K from several machines and replaced it with Mandrake for that very reason- it's easier and cheaper to keep running. There's nothing worse than having to fix some trivial networking issue with Windows, and the docs tell you to "consult your network administrator." Dammit, I *am* the administrator!

    10. Re:Support is the usual reason given ... by Anonymous Coward · · Score: 0

      We still run NT 3.51 and 4.0 - M$ is not forcing us to upgrade crap.

    11. Re:Support is the usual reason given ... by tshak · · Score: 1

      another thing to consider is that there are no deadlines or date accountability in open source software...

      This reminds me of the countless, "Well the next nightly build for Mozilla should have a semi-stable version of that feature" type comments :-)

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    12. Re:Support is the usual reason given ... by mpe · · Score: 2

      There's nothing worse than having to fix some trivial networking issue with Windows, and the docs tell you to "consult your network administrator." Dammit, I *am* the administrator!

      A common problem with a lot of Windows (and Windows application) documentation. it is all aimed at the end user. Somewhere there might be sys admin documentation. But you are lucky if you can find anyone who even knows about it. Try phoning the "hell^Hpdesk" with quite a bit of Windows software are you might well end up with "what's a network?" as a response.

    13. Re:Support is the usual reason given ... by Anonymous Coward · · Score: 0

      Lack of support is yet another myth from both M$ and people who installed OSS day ago and doesn't see help icon. Sick! Almost each poduct has maillist where really skilled guys respond to problem report. And i'm going to say that they are much better than that "tech-support" in big corporations... "Wait... Yes, we received your query... Wait... To another depratment... Did you pressed this and that... Did you turned your computer on... Are you sure you are sane..." arrrgh!

    14. Re:Support is the usual reason given ... by jasonrfink · · Score: 1

      I've seen both sides of this issue and it is difficult at best to wrestle with. On one side there is a lack of the customer standing a good chance of getting some feature (albeit stupid most of the time) and on the other is the capability of *most* (not all) OSS to be regressive, in other words it tends to be more backwards compatible than COTS software, yes I know there are glaring instances when this is not true but across the entire range of OSS, there is a lot more backwards compatability than COTS software.

      In the end it depends on the userland philosophy. The best situation I have seen is when the OSS systems in use are abstracted from userland, such as appliances, web servers etc. In said cases I have rarely had problems deploying OSS and getting support. The worst cases I have seen are when I would rampantly dump free tools on servers that users login via SSH to and they have no idea why they cannot do a), b), c) .... they just don't have the same frame of reference as the rest of the *nix world :)

      The problem of opposing views aside, at this point, most administrators and developers are using a very mixed approach which (as it should be) seems to be a direct reflection of the marketplace.

    15. Re:Support is the usual reason given ... by mons · · Score: 1

      - "here's no "i have to get Emacs21 out by the end of july". It's done when its done. If its not done when you need it, then you just have to wait, there's not anyone you can call and complain. (course some people would say the same about commercial software: Diakatana, anyone?) (snip) they may push it back a coupla months, but if they say october 12th, its going on sale october 12th."
      This is almost a standard, every company pushes, as well as they discontinues without further reasons, and not letting anyone to keep developing the software.

      - "If they said it was going to have a CD burning program, email client, voice recognition software, image-editing software, and a new media player, they may be bad, but damnit they're there. "
      It can be said the other way around, "they are there, but damnit they're bad.

      - "Another downside, as mentioned, is tech support. "
      Already answered on a previous post(s).

      One of the real big problems to me, in open source, its the same of proprietary software people are trying to reinventing the weel and not making it a standard circunference, that means there is lack of talking beetwen open developers. Your team develop a project over source forge, if GNOME and KDE had already agreed on some standard features you could use some wizzbang 3.1 opensource-already-developed-by-some-other-group that would work with said GUIs (yeah yeah, they aren't just GUIs, but no, you have to reinvent the weel and keep comparing your PI.

    16. Re:Support is the usual reason given ... by Anonymous Coward · · Score: 0

      My PI's bigger than yours....

      A random sampling of women, perfer the taste of my PI, 2 to 1.... ;)

    17. Re:Support is the usual reason given ... by raindog2 · · Score: 1

      >There's no "i have to get Emacs21 out by the
      >end of july". It's done when its done.

      Of course, when Microsoft blows a release date you don't have the option of grabbing the new version out of cvs and hiring someone to finish it yourself.

  10. Hmmm by Anonymous Coward · · Score: 0

    You don't need to look any farther than trolltalk or Adequacy to see some decidedly anti-OSS views...

  11. majore drawbacks of open source by Niksie3 · · Score: 0

    The only things i can think of right now is the fact that is unamerican, Pacman and cancerlike!!!

    no seriously, the only drawback with Open Source is that its nearly impossible to make money with

    --
    Sig you!
  12. shared source by JohnDonagher · · Score: 1

    Microsoft has backed "shared source" as an alternative to opensource. They have a website, I believe it's www.sharedsource.com, which details why. Some interesting points, although I think only a few have real validity.

    1. Re:shared source by Anonymous Coward · · Score: 0

      Shared source, as in the manner they "shared" the BSD IP code? Laughable.

      More like "Would you kindly bend over *snap*, and let me (gulp) "borrow" this nice peice of free code (ass)?

    2. Re:shared source by dmarx · · Score: 1

      I tried this URL and it didn't work.

      --
      "Do I dare disturb the universe?"
    3. Re:shared source by kz45 · · Score: 0

      Shared source, as in the manner they "shared" the BSD IP code? Laughable.

      You mean when they LICENSED the code from BSD????

      Get your facts straight before you post, and stop spreading FUD.

  13. Opposing View by wardomon · · Score: 1

    The only thing wrong with Open Source is that you get to keep your money.

    --

    - - - If the sun is a star, why can't I see it at night?
    1. Re:Opposing View by Anonymous Coward · · Score: 2, Funny

      Yes, this is true.

      People will have more money left to alcohol and other drugs. This can be a big burden for the society.

    2. Re:Opposing View by Anonymous Coward · · Score: 0

      And that the developer doesnt any money

  14. Opposing views by haplo21112 · · Score: 3, Interesting

    Well I have looked for those myself from time to time, because I like to understand both sides of an issue when i am attepting to form my own opinion, and discuss it. Quite often I run in to serious road blocks in doing so the public opinion is overhelmingly positive, esspecially on the web where Open source is the core of everything, and the majority of participants are Open Source followers(Just try and find a decent opinion peice on what W3C's Rand Proposal is a good Idea, I've had no luck)
    Of Course the Microsoft web site is an excellent place to start they have many comments about the "evils" of free/open source software. I know there were a couple artticles in the NY Times, and on MSNBC(take pinch of salt) with some reasoning agianst as well.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    1. Re:Opposing views by Niksie3 · · Score: 0

      don't talk about road blocks, you are sounding like my health teacher!!!

      --
      Sig you!
    2. Re:Opposing views by The+Man · · Score: 4, Informative
      The problem with relying on something like Microsoft's writings for this is that most of what they write is in fact false. There are probably good reasons why open source software might not be useful or appropriate in some circumstances. Of course, it's much more likely that you can say that about some particular piece of software. Either way, though, since most of what Microsoft either believes or wants others to believe about software licensing in particular is outright lies, it isn't really useful information from a research perspective.

      Much more relevant are anecdotes from the field, which I will hope you will find here.

      I am a systems administrator at a small software company in the valley. Although our product runs on a variety of Free and non-Free systems, many of our developers are working on a very proprietary system and using little or no free software. My infrastructure, by contrast, is almost entirely Free. The drawback is not in the performance or feature set of the software I am using to provide services - in fact everyone is extremely happy with it. The drawback, rather, is in constantly having to fight to use good quality Free software in an environment where the mindshare belongs almost entirely to Brand X. As an example, it gets old very quickly explaining to people why we shouldn't be using Exchange Server to handle our mail, especially when our current Free Software mail server has been doing its job perfectly well.

      I don't know how relevant this is, but perhaps you will find it interesting. Good luck.

  15. lack of funding by jchristopher · · Score: 5, Insightful
    Well, one big problem with open source that I've encountered is that almost everyone working on open source software is a programmer. There are by comparison few/no people working on documentation, usability, design, interface, etc.

    This hurts open source software - closed source software generally costs money, which allows them to pay people like usability specialists, graphic designers, and technical writers (people who don't work for free out of goodwill). Currently it seems like only programmers are willing to donate their time to the open source software effort, and I see this as a weakness. Having a larger variety of developers would improve the quality of open source software.

    1. Re:lack of funding by eMilkshake · · Score: 2, Insightful

      Along with that, I would guess open source is [more flexible | less stable], which adds to the burden of documentation. Take a look at how few sourceforge projects have reached 1.0 (or even 0.7). Given how much those who write documentation hate to start until the product is done, it's a problem.

    2. Re:lack of funding by Anonymous Coward · · Score: 0

      My experience has been that coders look down on those who want a decent piece of documentation that is clear, concise, and easy to use... Look at man pages, in order to use them you first need to know the command that you are trying to figure out.

      Graphical interfaces seem to face the same prejudice... Many's the time I have posted questions on configs for various things only to receive 50 flames and no help.

      FYI

    3. Re:lack of funding by jacoplane · · Score: 2, Informative

      Currently it seems like only programmers are willing to donate their time to the open source software effort

      This not true. Saying so takes away from the hard work being done by many volunteers to make Linux more user-friendly.

      KDE Usability,
      GNOME Usability.

    4. Re:lack of funding by rkent · · Score: 5, Insightful

      Well, one big problem with open source that I've encountered is that almost everyone working on open source software is a programmer.

      Argh! You are SO exactly right. I was going to write an essay about this once. Still might. Basically, the problem boils down to the fact that the supposition, "open source projects are built to scratch an itch," is precisely correct. And, the only people scratching are old, wizened programmers (and those who aspire to be like them).

      The thing is, old wizened programmers are satisfied editing in emacs, compiling on the command line, and doing a pure text debug. In fact, they're downright happy with it. Not that there's anything WRONG with this; it's valid to argue that emacs is actually one of the most powerful editors out there, once you get to know it.

      But computer USERS by and large don't want to reach that point of expertise. Nor should they be forced to, to use their computers for other ends. But they're not the ones contributing to the OS movement. Partly because they can't write the code, but PARTLY at least because those who can, just won't listen! And that might be the strongest argument of all against use of open source by business and casual users: the software just wasn't designed for them, and so it probably won't meet their needs (or perceived needs) as well as a more rounded product.

    5. Re:lack of funding by jchristopher · · Score: 1

      I don't mean in any way to demean the efforts of anyone currently working on Linux usability. However, there are clearly not enough of them, given the state of Linux is that it is not very friendly, compared to say, Macintosh.

    6. Re:lack of funding by mr3038 · · Score: 1
      are satisfied editing in emacs, compiling on the command line, and doing a pure text debug.

      [moderators: read through the whole comment.] Well, I for one can't stand emacs nor vi for text editing but I rather use command line compiling than anything like IDEs - it's much simpler to script because once you know how to compile you know how to script it. Yeah, the learning curve is a little steeper but if you don't want to learn anything you shouldn't be programming in the first place. You shouldn't bash command line without a reason (pun intended;)

      Why do I hate emacs? I have already an OS - I need just a text editor! You call Mozilla bloated? How many MB do you need for a text editor? I'd use vi if it didn't had those braindead modes and keys... Perhaps there's a reason why every programmer makes an editor of his/her own. Currently gcc is the most important program made by GNU. I'd hate to live without GNU make also. Emacs was important once but it's every day less so.

      So yes, open source programs are written to scratch an itch and are therefore sometimes weird compared to other pieces of software in open source system. This is because every piece of software reflects its maker. On the other hand, commercial software is written to non-existant average person and it's perfect for nobody. This is a "design decision" not a bug. You wouldn't be happy with commercial software customized for somebody else either. The problem is who is going to pay to customize all those blocks to average user?

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    7. Re:lack of funding by vuo · · Score: 0

      I have no coding skills and no ideas, but I could design interfaces or levels to games. Is there any way I could contribute?

    8. Re:lack of funding by jacoplane · · Score: 1

      I heartily agree. I think it would be a good idea for Open-source projects to actively start lobbying the many usability/hci students out there. If you know anyone studying Human/Computer Interaction, introduce them to the Open-source effort, and point out that their contribution is very much needed.

      However, it is very important that programmers do listen to the feedback from usability engineers and use that feedback to make programs better.

    9. Re:lack of funding by Arandir · · Score: 2

      Yup, that's the problem with Mozilla. It was compiled on the command line. They should have used Kompile or GNompile and just clicked the "Build Mozilla Now!" button.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    10. Re:lack of funding by ttfkam · · Score: 2

      I'll be sure and tell that to all of the good actors, artists, musicians, and writers out there who still act in local non-profit productions, play music in the park, or write short stories (or novels!) in their apartment with no intention of trying to publish.

      Programmers are not paragons of altruism. People will work for free if it suits them. Sometimes those people are programmers.

      As far as reasons why artists and writers don't work en masse on open source projects, I'm sure it's a matter of interest and coupled with the fact that far too many programmers don't have the decency to be polite when in close company with others (There's a reason the stereotype exists).

      Take a look at all of the posts recently on Slashdot. Now count up the number of times someone derides users because they are stupid or ignorant. Check to see if those users are thought of in this way because they do not spend their weekends indoors in front of a computer tweaking bash scripts. Now imagine that a non-expert in computers reads this (or more likely hears this from the "expert" in person). Can anyone honestly blame a large segment of the population for shunning software authors?

      People quit projects all of the time because someone involved in the project is an absolute dick. As a software author, I find it easier to deal with assholes as long as they know their stuff. If you don't know computers that well, there is no good reason to put up with it. Artists are NEVER gonna be in it because the lead came up with a great indexing algorithm using suffix trees.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    11. Re:lack of funding by rkent · · Score: 2

      Um... not sure exactly what your point is, but I wasn't arguing that expert programmers should use anything BUT their favorite tools. What I'm saying is, the failure of Kdevelop (or other similar ides) is maybe due to the fact that the l33t hax0rs who write linux don't like those environments, and so don't bother to spend time producing them.

      I wasn't really arguing "gui tools will enable linux to reach Nirvana," but rather that casual users approaching linux are a bit like vegetarians at a steakhouse: there's not a whole lot for them, and the proprietors couldn't care less.

    12. Re:lack of funding by jchristopher · · Score: 2
      However, it is very important that programmers do listen to the feedback from usability engineers and use that feedback to make programs better.

      You've hit on an important point - that developers must acknowledge and implement the feedback they receive. I've found that all too frequently the answer is "RTFM" or "everyone runs it from the command line anyway - why do you need the GUI?" That's fine if you're a Linux fan, but if you just want your computer to "work", those kinds of answers don't cut it.

    13. Re:lack of funding by Anonymous Coward · · Score: 0

      ... and that's why non-{Free,Opensource} software will always exist (or for a long time, at least) ...

    14. Re:lack of funding by Mad+Marlin · · Score: 2, Interesting
      ... What I'm saying is, the failure of Kdevelop (or other similar ides) is maybe due to the fact that the l33t hax0rs who write linux don't like those environments, and so don't bother to spend time producing them ...

      One might argue that is a good thing. If the people a product is designed to serve do not even want to use the product to begin with, then why should it be produced? I have been programming for years, and only used an IDE when I was forced to by the environment I was working in. I generally find that they hamper my work instead of help it. I also have seen several halfway-decent windows programmers be thrown into the shell-only world of UNIX, and this is what generally occurs: They whine and complain about the lack of an IDE for about a month, then they start playing around with the shell a bit as well as vim (or emacs, depending on the preferences of whomever they ask for UNIX help the most), and then they actually start to prefer not having an IDE.

      While I most certianly do believe that the development of GUI tools for the office types is a very good idea, programmers should use whatever gives them the most power, and the standard GUI is most definitely not it. All of the effort being put into KDevelop would probably be better spent on KOffice, or even more enhancements to vim, emacs, and the standard code libraries of the various programming languages out there. I know that I would appreciate these as a programmer a whole lot more.

    15. Re:lack of funding by Tsujigiri · · Score: 3, Insightful

      I think I'd have to disagree with you, but only a little bit. I think that IDEs like KDevelop are a very usefull thing from the point of view of barrier to entry. There are a lot of novice programmers out there for whomb commming to grips with the concept of software development in the first place is a daunting task. For these people an intergrated IDE with things like icons to build the project, quick start wizards and avoiding the neccessity of make files, allow them to get into the basics of programming quickly and easily. Now some people may argue that getting into the nitty gritty from the start means that you learn it better is true for some people but not all people. Anyway, it's just another point of view.

      --

      "I'll take the red pill. No! Blue! AAAaaaahhhhhhhhh"
      - Monty Python meets the Matrix

    16. Re:lack of funding by mpe · · Score: 2

      Well, one big problem with open source that I've encountered is that almost everyone working on open source software is a programmer. There are by comparison few/no people working on documentation, usability, design, interface, etc

      Many of these, such as lack of documentation, apply at least as much (remember having the source code is documentation) to many closed source products.
      Especially when you consider documentation for sys admins.

    17. Re:lack of funding by Secret+Coward · · Score: 1

      Go to sourceforge.com. Pick an interesting project. See if they need anyone with your skills. If they do, offer to volunteer.

    18. Re:lack of funding by driftingwalrus · · Score: 1

      The issue isn't that there's a lack of documentation. It's a lack of people who know how to think. You see, there is a LOT of EXCELLENT documentation for Linux. But most people's problem is that they don't think the right way to understand it. Once you know how to *think*, then everything becomes plainly obvious and all the documentation makes total sense. I see it all the time. People will say, "Linux has no good documentation". Then, in the next breath, they will say: "and man doesn't count." Or the HOWTOs don't count. Or info doesn't count. Well, jimminy cricket, if those don't count then I guess we don't have any docs. What _DOES_ count? Hum? The simple fact is that it's all there, you just don't understand it.

      I see it all the time. People who say the problem is there's no documentation, when in fact the real problem is them. They just don't understand the documentation that's there. I want you look at the manpage for tar. Looks totally senseless doesn't it? Well, for someone who has learned how to THINK properly, it's totally obvious and incredibly useful. It's strange how often 90% of the way there is learning how to think. That's the way it is with programming and mathematics, and many other things. It doesn't make any sense, until suddenly, your mind will figure out how it has to think. Then, when you go back it makes absolute sense. The only problem, of course, is you can't articulate what the difference is between the way you WHERE thinking and the way you ARE thinking. As a result, no one can really tell you how to do it. You just have to work at understanding it.

      This brings me to another misconception people have. They treat Linux like Windows. You see, Windows exists to be a servant, to conform. To make things easy on you. However, Linux is different. You need to be patient, and EARN the priviledge of using Linux. It is a priviledge, it has to be. Anyone can do it, but they need to realise they aren't the ones in charge. It's a matter of being humble. In the Linux world, you have a grand tradition to live up to. It comes with the territory. None of us are any better than men like Ken Thompson and Richard Stallman, and like them we must earn the priviledge to use Linux. It takes time and patience. If you're not willing to give that much into it, and give Linux and UNIX the respect they deserve, you should go elsewhere.

      But remember, if you're willing to respect the system, help is readily available and eventually, once you've stopped using those GUI tools as a crutch, it will all make sense.

      --
      Paul Anderson
      "I drank WHAT?!" -- Socrates
    19. Re:lack of funding by Surak · · Score: 2

      You oversimplify it. There are a *vast* number of Open Source projects that are geared toward a general user audience, which would include novice users. GNOME, KDE, Evolution, Nautilus, StarOffice/OpenOffice.org, KOffice, Mozilla, KMail.

      In fact, of those, I would definitely say that Mozilla and KDE and KMail are perfectly useable by the novice user. The others, IMHO, (no slight to the authors) have a little ways to go, although admittedly I have not seen the latest versions of Evolution or Nautilus.

      Then again, maybe I'm just an old, wizened programmer who is out of touch... :)

    20. Re:lack of funding by Anonymous Coward · · Score: 0

      Perhaps the aforementioned opinions best represent why regular people and businesses don't use OSS--they're just not smart enough, they don't *think* well enough. What a wonderful example of the arrogance exemplified by this community.

    21. Re:lack of funding by Mad+Marlin · · Score: 1
      What I am saying is that if KDevelop gets halfway decent, I will most likely be forced to use it even if I do not wish to. With plaintext systems, I still have choices. I can edit a make file in vim, even if everyone else uses emacs. I do not even need to use makefiles if I do not feel like it (I usually do prefer them though, they are very flexible), I could just write a little shell script to do the stuff instead if I felt like it.

      I am not sure as to how ``different'' KDevelop's project files (or whatever they wish to call them) are from makefiles. If it actually uses makefiles to handle all of that, then I might actually be interested in using it. However, if it ends up removing the option of using the command line, it is not a good thing. I have had to remotely log in to my UNIX machines from Windows and Macintosh machines too many times to want to have even a remote dependency on anything that cannot be handled over a crappy vt100 terminal emulator.

    22. Re:lack of funding by StillaCoward · · Score: 1

      That's it?

      I'm a person with some C++ knowledge, but have never coded anything involving a GUI. And a smatering of Perl/CGI knowledge.

      I've often considered helping out with some sort of OSS project, but have been worried I do not know enough to be useful. Also, the cvs concept has never been explained to me, and seems a bit obtuse.

  16. For one thing.. by recursiv · · Score: 1

    closed source has a much more obvious business model. You write code. You sell the code. If someone else tries to use it, sue their ass off. In open source, a road to financial income is not as immediately obvious, and even so, it's probably not possible to make as much money writing open source.

    --
    I used to bulls-eye womp-rats in my pants
  17. It's simple by NineNine · · Score: 1

    Very simple. Developers generally don't get paid to develop Open Source. There are millions and millions of developers (like myself) who don't code for free. That's a big negative.

    1. Re:It's simple by Anonymous Coward · · Score: 0

      It is a big negative. Think you'd like to get your car fixed by unqualified and/or untrained and/or inexperienced people who like to fix cars for the hell of it? Why is software any different - do you think it is somehow less complicated than auto repair?

    2. Re:It's simple by Anonymous Coward · · Score: 0

      Maybe it's a negative for you, since you don't
      get paid, but it's not necessarily a negative
      for everyone else, since there are already lots
      of good programmers who have figured out how to
      make money off of free software.

    3. Re:It's simple by haplo21112 · · Score: 2

      There are also many of us who do code for free, and take our payment from the fact that we see people using, and getting things done with the software we wrote. I work all day plugging away at a M$ Machine to feed webpages to an M$ Web Server. I go home and try to create and contrubute to things that are not so encumbered.

      --
      Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    4. Re:It's simple by Anonymous Coward · · Score: 0

      there are already lots of good programmers who have figured out how to make money off of free software

      "lots" being none, of course.

    5. Re:It's simple by Anonymous Coward · · Score: 0

      Many other people want to go home and spend time with their family or hanging around, and not continue working for free.

    6. Re:It's simple by haplo21112 · · Score: 2

      Actually I do spend time with my family and have other activites in my life...I code as a hobby...call it my contribution to society.

      --
      Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    7. Re:It's simple by Anonymous Coward · · Score: 0

      Your Local FD: Hi, I'm calling on behalf of your local firefighters unit. This year's donation drive will include a raffle for a chance to win a new Ford Expedition or a trip for 2 to Hawaii. We would like to extend to you the opportunity to make a donation to your fire department through the purchase of these raffle tickets. If you are interested...

      You: I am not interested! I have already made my contributions, thank you very much. I spent the last week putting the finishing touches on the UI for GNU/Think, in case you were wondering. Jeez, for a bunch of *volunteers* you sure need a lot of money. If you were so interested in putting out fires, why don't you do it for free? You bunch of greedy bastards. BTW, take me off your call list.

    8. Re:It's simple by haplo21112 · · Score: 2

      I make donations to various organizations throughout the year(the Radio Station I listen to in Boston, MA WAAF 107.3, is very active in promoting charities so they regularly make me aware of where my contributions are needed) when I have the good fortune to have the monetary ability to do so...usually during the summer, I tend to have more cash then don't have to run the heat then...
      I have infact made many contributions to the Fire Department, I greatly respect what they do...I live near Worcester, MA and know people that were affected by the Wharehouse fire there 2 Years ago.
      Of course you probably wouldn't know anything about that...My Girlfriend also has friends that worked in the Twin Towers...so that hit close to home as well...perhaps next time before you spout off, get a clue what your taking about...another reason why I hate AC's.

      --
      Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
    9. Re:It's simple by Anonymous Coward · · Score: 0

      uuh...firefighters do work for free..why do ytou think there are so many volunteer fire departments ? they usually need money for capital equipment like trucks and suchlike.

    10. Re:It's simple by Anonymous Coward · · Score: 0
      Rather than vagaries how about some examples?

      Linux - more stable than Windows (until XP - where they're about equal, though lets see some long-term results, eh?)

      Apache - more stable and faster than IIS (though not Zeus, and it's probably not as good as AOL Server)

      MS Office - as a WYSIWYG more stable than KOffice and OSS office (though not as fast, once open, as OpenOffice).

      ...Cor blimey miss! Stability and speed seem to be where the skilled developers are. Imagine that!

    11. Re:It's simple by Anonymous Coward · · Score: 0

      I think the point (badly made) was that coding for free is not a contribution to society.

      Also, the correct spelling is "warehouse". I only bring this up because I was having trouble spelling it myself a while back. I figure it's the record store "Wherehouse" that's throwing all of our spelling off.

    12. Re:It's simple by Anonymous Coward · · Score: 0

      Apache faster than IIS? What have you been smoking? It's definitely a lot more secure than unpatched IIS, but that's a trade-off because IIS is a lot more powerful in what its capabilities are.

    13. Re:It's simple by Anonymous Coward · · Score: 0

      Linux more stable? Oh that's funny. This is what you hear from Open Source trolls (the kind that hide in bedrooms, not the kind that post here) who have to imagine the world of windows. They hear the words "Blue Screen Of Death" from someone who once used Windows NT and parrot it back forever.

      As for Apache (or any other Open Source big ball of mud), well if you think "stability" is the same thing as having eighteen thousand amateur fingers poking around the code, fine.

    14. Re:It's simple by Chundra · · Score: 2

      ...IIS is a lot more powerful in what its capabilities are.

      As was so wonderfully illustrated with the recent worms.

      ...ponder...

      There's a tremendous amount of potential.

    15. Re:It's simple by drsquare · · Score: 1

      Would you rather get your car fixed by someone whose passion is fixing cars, and enjoys doing it for free, or by someone who is only in it for the money, and will probably do a half-arse job because he can't be fucked?

    16. Re:It's simple by Anonymous Coward · · Score: 0

      Small claims court won't help you in the first case. It will help you in the second case. Always go with the guy demanding payment.

  18. One drawback by BCGlorfindel · · Score: 3, Informative

    Technical support staff could is a big reason many companies aren't switching over to linux or other OSS alternatives. Companies with IT departments trained in MS software but unfamiliar with linux leave the company needing to retrain or replace their IT dept. to perform the switch over.

  19. How about... by c.r.o.c.o · · Score: 0, Flamebait

    Closed, proprietary software sucks a**!!!

    Umm... Wait, you wanted opinions AGAINST Open Source? I know!

    Closed, proprietary software sucks a**!!!

  20. Let me get this straight by Dolly_Llama · · Score: 2, Interesting
    You have a paper to write, and you're looking for arguments AGAINST open source, and you came to slashdot?

    Thats like going to Landover Baptist looking for arguments for atheism.

    --

    Somewhere, something incredible is waiting to be known. -- Carl Sagan

    1. Re:Let me get this straight by GlassUser · · Score: 3, Insightful

      The person best qualified to fight against their view is the one who knows their view best.

    2. Re:Let me get this straight by Zico · · Score: 1

      The person best qualified to fight against their view is the one who knows their view best.


      Errm, that doesn't hold true for people blinded by zealotry, you know. And being that we *are* at Slashdot, where people think that MySQL is perfectly adequate for an enterprise database...

    3. Re:Let me get this straight by GlassUser · · Score: 1

      Well, I suppose I should qualify that - best qualified in terms of knowledge?

  21. Maybe helpful.. may not be by Lovechild · · Score: 1

    Here are soem links for ya! www.freeos.com www.osopinion.com www.osnews.com Sounds like a good project, but since I whole heartedly believe in Free Software I'm not going to be a great help for you. Though I believe that every thing can take some critic.. Good Luck !

  22. Re:Open source blows chilidogs and jelly donuts by Anonymous Coward · · Score: 0

    Hey look - anti-linux view gets a -1. You forgot to think like the rest of us!

  23. Support by miked50 · · Score: 3, Insightful

    One of the aspects that the Open Source community touts is that support it available on the web, IRC, numerous news groups and of course via source code. However when it's 3am and your server is down, and need to have it back up in 15 minutes, spending 2hrs reading docs on the web or explaining the situation over a chat, even via email is out of the question. Chances are you need to speak to someone pronto. Either by phone or in person, and that comes at a cost. A cost that is generally not figured in when pricing out Open Source Software for your business. Outfits like Sun or IBM will figure in large support contracts along with their software making the price of Open Source solutions look much more attractive. This is a double edged sword. Eventually your business will spend money either on support or in customer related costs due to downtime.

    1. Re:Support by johnnyb · · Score: 2

      You fail to recognize that in order to have that level of support with proprietary software, you have to have a similar support contract. So, you still save money, plus, because you have the source, you can shop around for supporters. For example, if I use a Macintosh operating system, Apple is really the only entity that can provide full support. Thus, if I use Apple, I am stuck with them even if they start screwing me on support costs. However, with open-source, I can use any willing company, because they can be provided with the source. Thus, if I don't like my supplier, I can tell him to screw himself and use a different one, without having to give my infrastructure a heart transplant.

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

      If it's 3am and your server is down, you should be able to get it back up yourself. Calling support and talking to some clueless monkey over the phone isn't going to bring your server back up. The quickest way to solve the problem is to fix it yourself, and 99% of the time that works for me. For me having physical access to the machine makes problems much easier to solve, and so trying to explain something over the phone to another tech is only going to waste valuable time.

      Now my company doesn't have huge support contacts with anyone, and so support is available from the vendor, but it tends to be lower tier.. You might be able to get your call escalated after an hour, to someone who can actually fix your problem.

  24. 1 quick word: by FortKnox · · Score: 3, Insightful

    "Profitablity"

    I have yet to see a successful business model incorporating Open Source.

    Secondly, without strict project management, a lot of confusion can ensue. In a business you hire someone to control everything on the higher scales.
    A better example is simple coding style. Looking at code where 4 developers put their braces all in different places adds time to maintainability/reading of the code. I'll come up with more reasons, lemmie think some more.

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:1 quick word: by geekoid · · Score: 2

      "Profitability" is exactly why many companies adopt Linux, or BSD.
      there are many Business that incorporate Open source into there business model. UPS, ATL, etc...
      How many business increase profitablilty by using Open Source and maintain a lower cost of TCO.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:1 quick word: by johnnyb · · Score: 4, Interesting

      I have yet to see a successful business model incorporating Open Source.

      *********

      Then you haven't been looking. Cygnus was profitable for years before being bought by RedHat. ADA Core Technology seems to be profitable (they've been around forever), Mandrakesoft was profitable except for a brief stint where they were run by some flashy US CEO. Penguin has jumped back into profitability. Many, many consultants spend their days developing open-source software for their clients.

      I think that people are looking for a big company like Microsoft, but that's just stupid. You can be profitable with Linux, but you can't gouge people. It's kind of a built-in safeguard which prevents people from squeezing people out of money year-after-year. It doesn't prevent profit, just abuse.

    3. Re:1 quick word: by Anonymous Coward · · Score: 0

      Or hiring the underpants gnomes.

    4. Re:1 quick word: by tim_maroney · · Score: 2

      Cygnus was profitable for years before being bought by RedHat.

      No, they weren't. They struggled along for ten years without ever achieving sustainable profitability. The buyout was a rescue.

      ADA Core Technology seems to be profitable (they've been around forever),

      How do you figure that they are profitable? You get to look at the balance sheets of this privately held company? And how do you figure they're open source? It looks like it's "source included," not open source. There are no source downloads available on their site.

      Mandrakesoft was profitable except for a brief stint where they were run by some flashy US CEO.

      Nope, they've never been profitable either.

      Penguin has jumped back into profitability.

      No, they just had big layoffs.

      Tim

    5. Re:1 quick word: by sgt_getraer · · Score: 1
      Penguin has jumped back into profitability.

      Ummmm... it doesn't appear that Penguin will be around for much longer...

    6. Re:1 quick word: by Phroggy · · Score: 1

      Slackware has also been consistently profitable. They joined Walnut Creek, then got kicked out when Wind River bought Walnut Creek, but now they're their own company: Slackware, Inc. I don't have any numbers, but it sounds like they're doing quite well.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    7. Re:1 quick word: by MikeFM · · Score: 2

      Also if you are actually trying to sell opensource software it helps a lot if it belongs to you in the first place. Linux has multiple distros mostly because Linus never made an effort to sell his own product as a business. If he had then most people would want to buy from the guy who actually knows what's going on and not some other guy down the street just trying to make a buck. Even so most distros have key Linux programmers as employees which gives them the reputation and experience they need to be serious businesses. Lots of opensource authors do consulting and provide customizations and such to earn their living. These may not be multi-million dollar companies but they are profitable. If you want to make money selling opensourced products then have your own original product (or hire the authors of an underfunded project) and come up with a realistic business plan and go into business as you would with any other type of product. If you are unrealistic then you will bomb just as if you try to open a Burger King in the middle of nowhere.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    8. Re:1 quick word: by tim_maroney · · Score: 2

      Slackware employs four people. What basis do you have for saying it's profitable?

      I don't think anyone denies that an open source business model may be able to keep a small group of hackers fed and housed in modest means, but that's not the kind of money that builds serious software or gets anyone rich. Slackware does nothing but package up software that other people have worked on. It's not a software company. It has no ability to do R&D.

      Tim

    9. Re:1 quick word: by johnnyb · · Score: 2

      Why do you say that its not the kind of money that builds serious software? If it doesn't make anyone rich, but instead keeps them "only" consistently employed, I'm not crying over here. It might mean, *gasp*, that developers might have to _work_ for a living, rather than working for a few months and then retiring on the stock options. If they _can_ do that, it's probably from gouging the customer. Free Software is meant to empower the user through competition. Competition means that the margins aren't high. That's the nature of a free market.

  25. A link for some opposing views by Green+Aardvark+House · · Score: 3, Insightful

    Can be found here

    The heart of the argument is that the GPL is like "Creeping Marxism", since software is written to be shared by all, instead of sold for a profit.

    1. Re:A link for some opposing views by fferreres · · Score: 1

      The profit is not the problem. Who profits from air? Are air producing trees getting their money for their hard work? NO. Economics is about scarcity and downward sloping production curves.

      1) Microsoft tries to make profit from air by changing the air everyone breathes with THEIR specially engineered air (how to see the web, how to store a document, how to read a spreadsheet, what email to use, where to process your photographs, etc.).

      2) Open Source is trying to make air breathable by anyone everywhere. It's not the Open Souce air, it's just 100% pure and compatible air.

      3) Monopoly is the #1 enemy of capitalism (go read The Wealth of Nations...by Adam Smith).
      Monopoly in a increasing returns with scale is just the WORST ENEMY EVER of any capitalist country.

      If economy theory is right, Bill Gates WILL own all your asses in the long run.

      And I can tell you one little fact. They want Linux to succedd because they know they can kill it any time. They just need SUN and some other vendors off the map before fucking the OS movement. They ALWAYS do it one at a time. The clock is ticking!!!

      --
      unfinished: (adj.)
    2. Re:A link for some opposing views by Anonymous Coward · · Score: 0

      Trees don't have to pay for food, I do.
      I also have to pay for some place to live, trees don't.
      I have to pay for medical care, tree's don't.
      To write software I need electricity, and it ain't free.
      And so on, and so on...

      Many people work for Microsoft, they work there because they want money so that they can live, I would probably work their if I had not come up with a software patent that allows me to make money by writing "open source" software with a patent use restriciton clausule.
      Commartial use of my patent requires you to pay for the use of patented technology.

      RMS wants to remove both the selling of software and patents; so what am I supposed to live on, support? I want to code, not sell support.

      I can't understand why people can't see you RMS is a fucking idiot.

  26. Theres a reason for that by KingKire64 · · Score: 1

    M$ is the onlly company opposing it, that i know of just about everyother company out there supports it in some fashion or another: HP,Compaq,IBM,Cisco,AMD. Although im not sure what Intels possition on it is it would seem they are fence sitting for now being that them and M$ are bussom buddies

    --
    "All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
    1. Re:Theres a reason for that by MMORG · · Score: 1
      And there's a reason for your reason, too. What's the main line of business for every single company you listed as OSS supporters? Hardware. If those companies write and distribute software, it's mostly in order to encourage better sales of their hardware. If they can get the OSS community to do that work instead of paying for it, then so much the better.

      Now, what's Microsoft's main line of business? Software. What's Microsoft going to sell if all software is OSS? Nothing. That's why they oppose OSS, and those other companies support it.

  27. Here are Just a Few Arguments Against Using OSS by VB · · Score: 1
    • DMCA
    • Passport
    • Office
    • Traditional Support Means
    • Patents
    • W3C: RAND
    That should get you started.
    --
    www.dedserius.com
    VB != VisualBasic
  28. You're asking the wrong crowd by The+Bungi · · Score: 1

    Hacker kiddies and the open/free troll crowd are not going to provide you with a constructive, objective view - just as going off and asking this question in a Microsoft newsgroup won't either. I'd probably try to get my hands on and use research organization data (except Gartner!). Your best bet though, if you have a couple of weeks to burn, is hitting Google and looking for what the average Usenet dude is saying. It'll be hard to get hard data but at least you can get a handle on the "heartbeat" of the issue.

    1. Re:You're asking the wrong crowd by fferreres · · Score: 1

      The problem is there is no answer to that question. If software was like Beverages or Furniture, Open Source would be dead (who makes chairs for free or who has a Free Lunch bussiness running?).

      The point is software is a special kind of beast. The more you produce, the less it costs. So the more people that use it, the less it should cost to develop . With windows that doesn't happen because Microsoft uses the OS monopoly (extraordinary income) to monopolice other bussiness like office productivity, net browsing, etc).

      What if everyone on earth spent $10 a year to an Open Source Congress that would direct the money into proyects a democratic way?

      What would happen is that every year you'll have an OS and applications worth $500 billion for $10 bucks. The second year, you'll have a system worth $1000 billion. Third year $1500 billons worth of software. ETC. I would happily send my $10 bucks RIGHT AWAY...and after that i would be using that software to run my capitalistic normal and diminishing returns with scale bussiness in a competitive enviroment. And that's what you all americans should realize: software is NOT a normal good.

      What YOU HAVE NOW is a two year license (gets obsolete after 2 years mostly) and you pay $1000 every two years. You own nothing. They own your ass. And then they start threating YOUR BUSSINESS with YOUR MONEY (see how they try to threaten carmakers with CarPoint, BCentral for adverticing, Camera Makers with XP, games companies with XBox, Handheld producers with Windows CE, knowledge companies with Encarta and hundred thouthands of examples).

      They mostly FUCK everyone (one at a time) while at the same time making sure people enjoy getting fucked until it's TOO LATE FOR THEM. And they then start thinking about Open Source...

      SOFTWARE SHOULD BE A REGULATED PUBLIC GOOD FOR EARTHLINGS. People should be able to tell what they need and who should do it.

      --
      unfinished: (adj.)
  29. Guess who hates open source the most? by ziani · · Score: 1

    Here's one from the granddaddy-of-them-all-open-source haters. When it came out I (belive) /. already noted it for what it was worth. Sorry, the link is to a MS-Word document (but it's their site, after all.)

    1. Re:Guess who hates open source the most? by Anonymous Coward · · Score: 0

      and i quote:

      "Open source" means that anyone can get a copy of the source code. Developers can find security weaknesses very easily with Linux. Linux doesn't offer the disk security that Microsoft operating systems offer (such as NTFS). Microsoft drives better security with its customers.
      Now thats funny

  30. check out adequacy by dotKAMbot · · Score: 1

    I personally think what they say is crap, and I have gotten into many discussions on the topic over there, but they may make some points that would be useful to you... The url is www.adequacy.org... They are extremely anti opensource and slashdot... Specifically look at the post "That's it, let's ban programming."

    hope it helps

    peace

    1. Re:check out adequacy by Unknown+Bovine+Group · · Score: 1

      Much of adequacy is satire. The fact that many people read and seriously argue in favor/against the stories is truly frightening.

      Just look at their "mission statement" for the giveaway.

      --
      m00.
    2. Re:check out adequacy by dotKAMbot · · Score: 1

      oh... all of adequacy is satire... I couldn't believe it when I read their mission statement... they all hate my guts over there. I think it is halarious though....

      I am not saying he is going to find a good article, but that is the only place I have really seen anti open source stuff before... unless you look at the few articles posted by M$.

    3. Re:check out adequacy by Anonymous Coward · · Score: 0

      They probably don't hate your guts, if they even remember who you are after they're done making fun o f you.

      In fact, they probably enjoy your posts, especially if you're bitter. Which it sounds like you are.

      Keep on truckin', sparky.

  31. Re:Years later. . . by Anonymous Coward · · Score: 0

    You mean being stolen like hot-cakes.

  32. I've always wondered. (OT) by JackDeth · · Score: 2, Funny

    Do hot-cakes really sell that good?
    Are there any public companies that are in the hot-cake business?
    What are their ticker symbols?

    1. Re:I've always wondered. (OT) by mikosullivan · · Score: 1

      Well, IHOP Corp. comes to mind. Their symbol is IHP.

      --
      Miko O'Sullivan
  33. You're not going to find anything by NineNine · · Score: 1

    The truth is that Open Source is a religion. Those who love it, write about it and preach every second they have. Those who don't care, quite honestly, don't care. I don't write open source code, I won't write open source code, so why would I waste my time trying to convince others NOT to use Open Source? I have plenty of work. I have plenty to do without proselytizing AGAINST Open Source.

    1. Re:You're not going to find anything by Anonymous Coward · · Score: 0

      uuh...then why exactly are you posting in this article at all ? it shouldnt be worth your time.

  34. Downsides to opensource as I see em by Anonymous Coward · · Score: 0

    1. Requires a higher level of techinical expertise to implement.
    2. Can't always call "tech support" for help.
    3. Fragmentation can cause confusion about abilities as well as compatibility
    4. With no financial backing there is no gaurntee your apps will be enhanced or even supported in the future.

    Some of you would applaud those points as positives. But being in a corporate environment those are the issues I deal with. I don't always want a full staff of programmers to support my day to day functions. For many tasks I would rather pay for support as I need it. Out of the box commercial products give me that ability.

  35. All right, Mr. Balmer... by proub · · Score: 1

    We're all very pleased that you've figured out how to use a pseudonym, but I'm afraid you'll need to do your own research.

    Run along now.

    --
    "Irony is so September 10th"
    Matt Miller, alt.fan.spinnwebe
    1. Re:All right, Mr. Balmer... by Anonymous Coward · · Score: 0

      This IS his research, dipshit. He's trying to find out what people think on both sides of the issue. What do you expect him to do, make the shit up?

  36. Open vs Closed Source by Renraku · · Score: 1

    Open Source: Good and Bad + Customizable + Non-professional support (more of it) + Low cost, if not free - Can be difficult to use - Not up to par with most commercial software - No major funding Closed Source: Good and Bad + Higher quality than most open source sofware. + Corporate funding and more money leads to continuing support and backwards compatibility. - Not as customizable as open source software - Strict licencing schemes to stay 'legal'

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
  37. Re:Opposing Opinions of Open Source by SnapShot · · Score: 2, Funny

    Do a google search for "Microsoft and Virus". Skip past the 4,023,821,349,128,312 entries that refer to viruses that affect MS products and you'll find a quote from Bill equating software libre with viruses.

    --
    Waltz, nymph, for quick jigs vex Bud.
  38. From a Business Point of View by Anonymous Coward · · Score: 1, Interesting

    A valid concern of open source lies in the liability of the compay using it. This opinion can be validated from any number of companies, and is a real business corncern.

    For Example: Company A uses an open source software app/platform to conduct business. For some reason, a bug happens or an uninvited visitor pilfers, changes or otherwise damages data held in the open source app/platform.

    If the damage is severe enough, it can cost the company jobs, clients, reputation ect., and could be a thrust of a law suit. Picture telling a bunch of shareholder that your linux box was hacked and the company lost X amount of money during the time it took to repair the damage, and that is why their stock value fell. Somebody says "whats a Linux?" and you say open source blah blah blah. All they have to do is say "why dont you use oracle or microsoft or apple"

    The names they know in other words.

    The question of 'perceived' liability regarding open source should be part of your study. What are the extra burdens a company/individual takes on when using open source?

    1. Re:From a Business Point of View by SnarfQuest · · Score: 1

      If you look at any of the license agreements on closed source software, which you automatically agree to by installing it, they always specify that they are NOT liable for any damages caused by their software. You gave up the right to sue them for liability by installing it.

      You don't even get to own the software, you are only granted the ability to use it on one specific PC. You can't sue them over selling you defective software, since they only sold you the right to use it, and the right to use it wasn't broken.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    2. Re:From a Business Point of View by gburgyan · · Score: 1
      It used to be: "No one got fired for buying IBM", now it's "No one got fired for buying (IBM|Microsoft|Cisco|Oracle|.....)"

      It doesn't matter that you can't sue, it's all CYA.

  39. anything else? by Pentagon13 · · Score: 0, Offtopic
    Perhaps you would like to give us the specs to your next programming assignment too? That way, we can just send you the code.

    Actually, I'll just cross my name off my diploma and write yours in. It's not like anyone has ever asked to see mine.

    1. Re:anything else? by Anonymous Coward · · Score: 0

      If the moderators ever read this far down the thread, they should MOD THIS UP. Nothing like a good grumpy funny sarcastic post.

  40. Consider legal issues by garoush · · Score: 2, Troll

    "Mainly, what I'm looking for, are opinions, articles, looks, and evidence about the drawbacks of using open source software in business."

    I don't have links to share with you, but I can share my experience.

    Almost 2 years ago, in a think-tank setting a bunch of us at a company that I won't name here, refused to use Open Source program/code out of the fear that if anything goes wrong using Open Source program/code, there is no one to "hold responsible" over it. Read that as to "sue" the party.

    Because of this legal issue, we stayed away from Open Source. I know few other companies that I got in contact with share this few.

    However, I must point out that now IBM is supporting Linux, things will change.

    --

    Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
    1. Re:Consider legal issues by alcmena · · Score: 2, Informative

      Not too many companies have successfully sued Microsoft when things go wrong either.

    2. Re:Consider legal issues by atomico · · Score: 1

      There is another view regarding legal issues: if you include Open Source code in a commercial product, it can happen that the code you are using violates some patents; the organization holding those patents can be waiting until they have some deep-pocketed company, like yours, to sue.

      It was a patent attorney who warned us, and by Zeus, he presented such examples that he was able to completely convince the audience in two hours. Regretfully, that happened like two years ago and I cannot recall any of those examples.

    3. Re:Consider legal issues by BeBoxer · · Score: 2

      You always hear this arguement. Were any of the people involved in your groups discussions actually lawyers? Did your group have problems accepting the EULA that came with the software you did use? Because that EULA surely disclaimed all warranties.

      So I'm wondering, did you have lawyers who advised you that you could win a lawsuit despite the EULA? Or did you all just ignore the fact you made a decision based on your ability to sue, and then promptly agreed to a license which keeps you from suing? I mean, did anyone ever bring up the fact that you can't sue either open source developers or mass market software vendors? Since neither party can be successfully sued if the software misbehaves, you may as well complain that open source software doesn't enable you to fly around like the folks in the WinXP commercials, so you are going to stay away from Linux.

    4. Re:Consider legal issues by jvance · · Score: 1

      I'll accept your assertion that the chances of winning either case are negligable. However, consider that if you win a suit against xemacs/gdb you get Jamie Zawinski's couch and Richard Mlynarik's nose-goblin collection. If sue because Visual Studio is a steaming pile, and win, you get
      ONE HUNDRED BILLION DOLLARS!
      </DR EVIL>

  41. Using or developing? by macpeep · · Score: 2

    Are you talking about USING open source or DEVELOPING open source? In other words, using software or having a business model based on open source software?

    I don't see many drawbacks with just using open source software. Lack of support and not being guaranteed fixes (being at the mercy of the guys who are just doing things because they have 'an itch to scratch') are some reasons I guess.

    As far as basing your business on open source software, I see lots and lots of drawbacks. More or less, it's very hard or impossible to make decent money on open source software. Support just doesn't give you enough revenue. A small business with a talented but small crew (think of.. say.. Epic Games that makes the Unreal series of games as well as the Unreal 3D game engine) can make a bunch of money with closed source software. What if Epic Games open sourced their engine? How would they make as much money as they do now? Or even, how would they make any money *at all*?

    1. Re:Using or developing? by ragnarok · · Score: 1

      What if Epic Games open sourced their engine?
      Then they could sell their content, ie art, level designs, sounds, etc.
      It's been tried somewhere, not sure if it worked out, and I'm too busy to go find a link now...

      --
      Search first, ask questions later.
  42. One of the major hurdles by Anonymous Coward · · Score: 0

    One of the major hurdles of using Open Source software (specifically, stuff that is GPL'd) is reuse of the source code. To give an example, there is a library that is GPL'd (not LGPL'd). Because of the license, and what I want to use it for (mind you, all personal works of mine are GPL'd currently, but thinking about switching to a free-er license like BSD), I can't use it. So, what am I to do? reinvent the wheel.. alas, that is the major hurdle I see with using Open Source software in a business (software dev) environment...

  43. Of course you can't... by costas · · Score: 5, Funny

    I mean, how can anybody argue with the notion that a Cathedral is somehow inferior to a Bazaar? We all know Bazaars where it's at, that's what people look at these days, and travel to Paris and Rome and places to see and marvel at. Hardly anybody stops by the Notre Damme.

    It's also pretty clear that anarchy by design and design by anarchy work well. After all, open source has brought some exceptionally innovative technologies to IT consumers in the past few years. We now can finally parse flat text files with greater speeds and more flexibility than ever before! And we keep bug-compatibility to programs written for 1960s computers that can be outperformed by a wristwatch! Now, that's what I call technology! Object orientation? component programming? that's for wussies who can't code in C, sh, or perl!

    Finally, how can traditional software businesses compete with the multi-level marketing scheme of proselytizing users that become testers and developers and finally evangelists? It's obvious that all great engineering and scientific endeavours have been benefitted by active recruitement and by popular opinion, not some arrogant dude's idea of what 'right' is.

    After all, software is tantamount to *speech*, not machinery. It should be spoken and transmitted freely, not designed and crafted like some piece of steel.

    Oh, yeah, there was something else, but I am sure the replies to this will fill you in... something about advocacy or something...

    1. Re:Of course you can't... by Zurk · · Score: 1

      youre trolling of course. and being sarcastic. i'll answer your points briefly :
      1. parsing flat text files : yes, we do this exceptionally well. compare that to non open source programs like word which cant read files generated by different versions of the same program. flat text files keep things simple. witness XML which is touted as the next best thing. oops..its a flat text file. binary files break stuff..like the win32 registry. /etc keeps it simple. thats good engineering.
      2. whats wrong with backward compatibility ? and scaling from a wristwatch to a 500+ CPU machine ?
      3. gcc has support for Java and C++. Modula2 and eiffel are also available. its not just c and sh.
      4. arrogant dudes are responsible for great breakthroughs in the scientific world. most earthshattering ideas come from people willing to swim against the herd.
      5. software may or may not be speech but its complex enough and has enough variables not to be considered as a simple piece of machinery. it never gets worn out like machinery and has no physical properties like a piece of steel. its something else altogether.

    2. Re:Of course you can't... by BlueWonder · · Score: 1

      I mean, how can anybody argue with the notion that a Cathedral is somehow inferior to a Bazaar? We all know Bazaars where it's at, that's what people look at these days, and travel to Paris and Rome and places to see and marvel at. Hardly anybody stops by the Notre Damme.

      The Cathedral and Bazaar metaphors both refer to (different) methods of Open Source development, so I don't quite get your point here.

    3. Re:Of course you can't... by Anonymous Coward · · Score: 0

      How the fuck does this get +5 funny? Some of these moderators are scare me with their Stupidity Terrorism.

  44. this business plan should help... by mrpotato · · Score: 1, Redundant
    as it seems to be the most widely used open-source companies business plan:

    1. open-source software
    2. ??????
    3. make money
    --

    cheers
    1. Re:this business plan should help... by Anonymous Coward · · Score: 0

      Actually, we know what step number two is. Here's the real scoop on Open Source business plans:

      1. Write free software
      2. Sell t-shirts and mugs
      3. Big profits

    2. Re:this business plan should help... by mrpotato · · Score: 1

      hey! I trolled a troll, how 'bout that?

      --

      cheers
  45. Re:Open source blows chilidogs and jelly donuts by Anonymous Coward · · Score: 0

    Damn right and you moderaters can goto hell, you cock sucking linux junkies

  46. perhpas this is a problem by mrbkap · · Score: 1
    Perhaps you might mention the lack of critisism of open source software. It seems to me that mostly the people who know enough about it to give an opinion love it. However, the other 'average joe' that MS etc. write programs for might have a different opinion. I don't doubt that this isn't true 100% of the time, but it does hold true for at least a moderate percentage. It's written for its target audience.

    Just my $0.02 worth

    --
    -mrbkap
  47. I'm all but anti-open source, but here you go... by bero-rh · · Score: 3, Interesting
    I've read a lot of FUD from Microsoft and similar companies - it all comes down to a number of arguments that can be easily refuted (classical example: "Open Source is a security problem - since everyone can see the source, everyone can see the bugs"), plus exactly 2 somewhat valid things:

    • NDAs. Since we aren't in a perfect world, some information is released under NDAs only, and those NDAs include not publishing the source code of applications that use the information.
      There's no fix for this one, other than simply avoiding anything that requires a restrictive NDA.
    • Making money is somewhat harder. For an Open Source OS or server, you can always sell support and services - but how do you make a lot of money from Open Source games?

      I can think of 3 ways to circumvent this problem, but neither of them is very nice (still better than proprietary code, if you ask me):
      1. Delayed Licensing: Release it as proprietary code first, Open Source it a year later.
      2. Make the code Open Source, but keeping the data files (graphics and all) under a very restrictive license.
      3. A combination of the previous 2 things: Release the code from the beginning, but don't allow copying the data files for a year or so
        (I'd probably pick this option if I had to)

    --
    This message is provided under the terms outlined at http://www.bero.org/terms.html
  48. The easy ones: by rkent · · Score: 5, Insightful
    ... which even a lot of OS-advocates don't contradict, but rather step around:
    1. There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.
    2. Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."
    3. The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

    Now, the ADVANTAGE to having the source is that you can technically work around any of these issues, but generally only by hiring specialists, at a great expense to your company. It's the big white elephant that no one's talking about in the middle of the open source bazarre: "Software freedom! You have the source! You are empowered!" Yes, but at what COST? For most companies, fixing an open source program to make it do what they want, just isn't a viable option. Plus, many in the community would view it as a "corporate co-opting of volunteer work," and the company could be flamed out of contention before they even decide on a policy regarding releasing improvements to the community.

    Open Source does seriously empower expert individuals who wish to customize and improve software for their own use, and the community with which those individuals share the improvements. But that's not really a business situation.
    1. Re:The easy ones: by kingpin2k · · Score: 1

      I agree with you on the behemoth projects like OS's and massive database systems. However, I'd argue that costs can be minimized with open-source applications and similarly small(er) programs. Unfortunately, those are the last things that anyone thinks about.

    2. Re:The easy ones: by Soko · · Score: 2
      However, I'd argue that costs can be minimized with open-source applications and similarly small(er) programs.


      As long as you can find the program and it's not an early beta. And the developers actually finish it, so you don't have to.

      You did what the parent to your post states - you skirted around the issue by blaming OSS shortcomings on poor marketing.

      I'd say you proven him right.

      Soko
      --
      "Depression is merely anger without enthusiasm." - Anonymous
    3. Re:The easy ones: by Mr.+Sketch · · Score: 2

      Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

      And how is this different from closed source products? Sure, you can complain to the nebulas entity known as Microsoft if one of their products break, but not like they'll do anything or claim any sort of responsibility or liability. But with open source projects you can complain to the developer and let them know what broke and depending on how important you make yourself sound they might actually fix it promptly and send you a patch.

      The point is that there is no warrantee on closed source products and likewise there is no warrantee on open source products so I think point 2 is null and void. However, with open source products you have a somewhat more personal contact (i.e. a developer), than a general vague contact (i.e. microsoft).

    4. Re:The easy ones: by Anonymous Coward · · Score: 0

      You fail to consider that a company that has an ongoing source of revenue from a particular product has a vested interest in solving problems that exist. When enough problems get fixed that's a new release, and you get to charge people for the software all over again. The people get the fixes, and until they discover more problems thay are happy. You (and other customers) make yourself important to the developer (which may be Microsoft, or even just some guy selling $10 shareware) and the developer keeps you as a customer by listening and attending to your needs. There's the beauty of the free market for you. Everybody gets what they need because giving other people what they in turn need guarantees it. I have money, Microsoft want it. I want a new OS, or a Battletech game - if enough people also want it, Microsoft give it to me in exchange for my money.

      Open source projects have nothing keeping them going but people's interest. When the developers get bored either you become the developer yourself, or you pay someone to be the developer, or you're SOL! You could try a pep rally or a parade or something to drum up interest but I haven't known that to work. (Visicalc, Visicalc, rah rah rah!)

      (P.S. I think you mean "nebulous" - I don't know what "nebulus" is.)
      (P.P.S. "Battletech" is a fantasy universe involving giant armed and armored vehicles piloted by humans, walking like robots. Not found in the Open Source world for license reasons.)

    5. Re:The easy ones: by Anonymous Coward · · Score: 0

      yes i mean nebulous, couldn't quite tell how to spell it.

      so when's pspell getting integrated into slash? a nice little checkbox (or button) saying 'Spell Check' would help.

    6. Re:The easy ones: by Rutulian · · Score: 1

      Ok, I have to reply to this...

      What makes you think these weaknesses are at all specific to open source software?

      * There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.

      I have never heard of any software with "built-in" support. You ALWAYS have to pay extra for support options. Some companies are nicer than others when it comes to this, but you certainly don't get free support just because you buy commericial software. And companies that sell open-source software usually also sell support. You don't have to rely on third-parties.

      * Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

      Again, I don't see how commercial software has any kind of warranty just because it is commercial. In fact, many EULA's expressly say that there is no warranty for the product. If you buy software with a bug that corrupts your database, you're screwed dude!

      1. The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

      This is a valid complaint, but commercial software is no exception. If a company decides to drop development and support of a product, there is nothing you can do about it. Here open source software does have an advantage, though. If a group decides to drop a project, or a company goes out of business (Eazel), the code is still available for other people to pick up, including in-house developers. It still sucks for you if development ceases, but at least you aren't stuck with an expensive proprietary program that you can only flush down the toilet.

      I know that was a bit offtopic, but I couldn't let this comment go without rebuttal.

    7. Re:The easy ones: by johnnyb · · Score: 2

      You've obviously never used Oracle Applications :)

      * There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.

      Oracle's "support" hardly qualifies. They rely _entirely_ on you being able to test it thoroughly yourself. Often fixes do not even address the problems you specified. Generally with Oracle Apps, you _have_ to have internal support. And, as you said, you can hire someone at a separate cost. So then it doesn't become a problem with Open Source in general, but rather of a specific product.

      * Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

      Very, very few software companies have any real warranty. Again, you can purchase one.

      * The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

      Again, you can purchase it. Also, proprietary companies do this, too. Oracle Applications basically stopped sending us fixes on a regular basis when they decided they needed to push the next version (which takes at least 6 months to upgrade to). So, we either spend 6 months upgrading or have an unsupported product (it is _listed_ as supported, but that doesn't mean much).

    8. Re:The easy ones: by Kismet · · Score: 2

      The only point I would argue with is #1. I would say open source software does have built-in support. It is supported by its users.

      This may be unconventional, and probably not what a company is looking for. In practice, though, I think it is generally more effective than the paid support from the technician who may or may not actually use the product. The drawback here is that poor or unpopular open source products have poor support because they have few users.

      The other drawback is that enterprise level support means hiring someone who can learn the code. I wouldn't be surprised if this isn't a better deal than some other commercial solutions that also assign a single technician to your case. Maybe more expensive, but you can get more customization from the open source support.

    9. Re:The easy ones: by bhurt · · Score: 2

      You get what you pay for, and maybe some more.

      1) Last time I used Windows, support was seperate there to ($95 a call, as I recall). One advantage open source gives you is that you can shop around for support. Don't like Redhat? Dozens of company will happily give you support.
      With Windows, if Microsoft doesn't give yousatisfication, you are SOL.

      2) If it breaks, you can fix it, or pay someone else to fix it.

      3) If the original developers decide to move on to bigger or better things, you (and everyone else depending upon the software) can pick up the development. I note you comment on Mozilla- this is the problem with *corporate* supported code. When the corporation decides to stop paying for it, development stops. With Mozilla, development can get picked up- this is how Apache started. NSCA had stopped funding development on their server, so the various webmins teamed together and picked up development. Mozilla may do this. Had the source been closed, there would have been no choice- development simply stops.

      Open source doesn't mean you stop paying for software. Nor does free software- they mean free as in speech, not free as in beer. The difference is one of choice, and true free-market competition.

    10. Re:The easy ones: by The+Man · · Score: 2
      Some good points, but I must take issue with issue #2. While this is certainly true of Free Software, and is a definite negative, it isn't really relevant because even software you pay for somes with explicit disclaimers, in many cases word for word identical to one of those used by the various Free Software licenses. While it's unfortunate that virtually no software comes with a warranty, this fact can't be used to differentiate. Only "managed solutions" and similar high-end products that include software, support, and SLAs will provide you with any kind of warranty, and these may (and usually do) include various software under both Free and non-Free licenses, selected according to your specific requirements.

      Bottom line: No warranty on software. Get an SLA.

    11. Re:The easy ones: by Anonymous Coward · · Score: 0

      It has been decided that "free as in speech" is too difficult to comprehend. The phrase "free as in Legos" is now the preferred catchphrase.

    12. Re:The easy ones: by Gerdts · · Score: 1
      To say that because there is no support built into the product means that you have to hire employees is just plain wrong. Anyone that has worked in an environment with a large budget for IT knows that there are system integrators, consultants, and other organizations that will provide hourly support rates for most any software that you can find.

      For example, Kerberos is open source right? Go find a company that does security consulting and ask about support. Depending on the company, that support can go anywhere from phone support to a complete integration of Kerberos in the company's mix of open source and proprietary systems.

      This is actually a strength of open source. Since multiple consultants, integrators, and just plain talented individuals have access to the code, it is much harder to get locked into one vendor. I am hard pressed to find someone to go to for Solaris support that can issue me source code patches.

    13. Re:The easy ones: by Anonymous Coward · · Score: 0

      I think that most of your points are valid, but take Windows 98 for example, it's one of the most unstable, POS operating systems you can use. Now it would be in Microsoft's best interest to fix the problems with it and offer consumers the fixes, but what they do is release patches to only the most serious problems, and then let customers put up with the poorly written product.

      Then after they fix the bugs in that, they release a 'new and improved OS' built on top of Win98 (thus inheriting all of its bugs). They fix a few bugs and try to make it more stable, but then they add a bunch of new features which have their own, new bugs and the cycle continues.

      I really do not think that customers should have to buy a new operating system, just for bug fixes. Microsoft gets around that, of course, by just calling something like Windows 98, third edition 'windows ME'! I think they even tried to sell SE to consumers.

    14. Re:The easy ones: by Daengbo · · Score: 1

      Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for." Just yesterday I was handed a new piece of Edusoft software for our department and asked my opinion. (I am an English teacher in a Thai university). The cost of this software is 360,000 Baht (about US$8,500 -- 14 months of my salary, for perspective). The "Teachers' Book" was so riddled with typos (like many of my posts) that it was difficult to understand. This made me question the content of the 13 CDs. It came with what they called a "dongle" for the parallel port to limit the number of machines it is installed on to the 10 in the site license. Thus, I was unwilling to test the software, because the new language lab is not set up and I would be wasting an installation on a non-mission computer. The point of all this is that, in the license, they held no responsibility for the software, including usability or accuracy. This is education software to teach language, and we are offered no recourse for any problems. I don't see that Open Source and Proprietary models are any different this way.

    15. Re:The easy ones: by ewhac · · Score: 2

      Now, the ADVANTAGE to having the source is that you can technically work around any of these issues, but generally only by hiring specialists, at a great expense to your company. It's the big white elephant that no one's talking about in the middle of the open source bazarre: "Software freedom! You have the source! You are empowered!" Yes, but at what COST? For most companies, fixing an open source program to make it do what they want, just isn't a viable option.

      Gosh, sounds like a market opportunity to me. IF you observe that there are companies that want/need to use Open Source, AND those companies need improvements made, AND they are unwilling to do it themselves, THEN you have an opportunity to sell them your services.

      This is hardly different from companies wanting to set up internal company databases, accounting systems, Web services, and other IS functions. Very often, these development jobs are outsourced, and the internal IS department gets to support what gets delivered. There's no reason this basic idea can't be extended to Open Source support.

      Further, the whole mish-mash of whether the resulting improvements get Open Sourced becomes a non-issue for the client; the consulting firm simply stipulates in the service contract what happens to the code after the job is done. Cygnus does this all the time with their compiler contracts, and no one has a problem with the public compiler getting better over time.

      Finally, it appears IBM has recognized and is advancing on this emerging market. IBM isn't dumb, and they wouldn't do this unless they felt there was money to be made here.

      Schwab

    16. Re:The easy ones: by Biedermann · · Score: 1

      Umm, although these observations are of course correct, I think that they are (at least partially) true for commercial (closed source) software as well.

      1. Number One complaint in forums is about bad or overpriced support.
      2. If it breaks, well, tuff titty, EULA says "not guaranteed to work for any specific purpose"
      3. If the company decides to drop the program, there's nothing you can do about it. (With OS you could at least hypothetically continue yourself or bug other people to do it, with closed source you're screwed)

      I know that there are lots of companies that DO support their customers and yes, I *have* recieved fixes for issues (sometimes within days) from closed source companies, but certainly nobody expects this to be the norm. (Unless you're a corporate heavyweight, perhaps)

    17. Re:The easy ones: by mpe · · Score: 2

      You fail to consider that a company that has an ongoing source of revenue from a particular product has a vested interest in solving problems that exist.

      Except where you have a supplier monopoly. Especially if you bundle your product with something else. Then such issues arn't going to make much in the way of difference.
      In the closed source world supplier monopoly has been seen as a good thing for quite a while.

    18. Re:The easy ones: by plgs · · Score: 1

      These flaws also exist with closed-source software. (They are expressly spelled out in most end-user licences; particularly the exclusion of functionality and performance warranties).

      The point is, with popular closed-source applications, support expertise is available (to buy). However, this is a function of the popularity of the software, not of the development model.

    19. Re:The easy ones: by Anonymous Coward · · Score: 0

      Right, it is exactly as I described. The fix (for which they charge more money, and thus remain a viable business) doesn't have to be called the same thing.
      Open Source advocates thing this is inexcusable, and fondly imagine a world where everyone is upstanding and honest, and would not ever charge for a product that was not 100% perfect - thus the hatred of Microsoft. It's a lovely dream....

    20. Re:The easy ones: by SpeelingChekka · · Score: 2

      (1) and (2) are nonsense, they're myths. MS tech support costs LOTS of money and is tantamount to useless anyway ("have you tried restarting the computer?"). And when last did you hear of Microsoft actually listening to complaints about broken software? The notion is ridiculous on its face - they flat out ignore complaints about serious defects in the software, and how many people do you know of who have refunded their MS software? SourceSafe has very serious bugs in that have been there for years now, and in spite of various complaints and very precise descriptions of the problems, not a peep from MS, nor a bugfix. What can we do about it, as clients of Microsoft? NOTHING. There is NOTHING we can do about it, but pray that when we fork out lots of money for the next version, whenever that comes out, that they have maybe fixed some of those bugs. The latest service packs don't fix the bugs. Same with Office 2000 - Microsoft Word has very serious defects regarding the "master document" functionality (its horribly broken), but even the latest service packs don't fix ANY of the dozen or so issues that I've found myself. So guess what, our company will just be forking out lots of money to upgrade to Office XP not for new functionality but just in the hope that maybe they've fixed the defects.

      With (3), you have a very good point, and I think thats a big one - software projects frequently stagnate. Even the GIMP, often touted as an example of a success story of OSS, almost entirely stagnated for a long time before reaching version 1 because the lead developers lost interest. It happens all the time with OSS, a package will often stagnate for years until somebody decides to pick it up. I have a smallish OS project that I've been working on (very intermittently) for about six years, and its probably about halfway now :) The longest I've not worked on it was a full one and a half years.

    21. Re:The easy ones: by Sgt.+Latino · · Score: 1

      Now, these were really too easy. So easy, in fact, that all they do is highlight the advantages of free software:

      1. There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.

      AFAIK, this is also true of commercial software. The few cases where support is included, you can be sure it's included in the bill, too.

      2. Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

      Again, this is not different from software licences that grant the right to use the program "as is", and limits the warranty to replacement of defective media. So the fact that you paid for the license doesn't mean that you have a right to a working program.

      3. The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

      This can also happen in the commercial world. Each time a product fails to win a significant portion of the market, the company behind it will lose interest in it. It even happens that quite successful projects get yanked because they are no longer perceived as part of the company's long-term strategy (FoxPro, anyone?). And when this happens to a commercial project, you are left with exactly nothing, whereas nobody can stop you from adopting an orphan project. This may turn out to be expensive, of course, but it is still much better than not even having that option no matter how much money you throw at it.

      Open Source does seriously empower expert individuals who wish to customize and improve software for their own use, and the community with which those individuals share the improvements. But that's not really a business situation.

      Actually, it's bussiness that benefit most from free software. "Expert individuals" enjoy working with it, and probably trust it better than anything they can't inspect. But bussiness data is worth real money. It must not leak, it dare not disappear or become inaccessible, it must stay consistent and unadulterated, the programs that handle it must be kept on-line no matter what. You can't get any of that with poprietary software.

  49. On top of that. . by Bastian · · Score: 2, Interesting

    In many open source projects, documentation, usability, design, interface, etc. are deliberately made bad. Take SourceForge, whose business model appears to be to focus only on power and not bother making the product something that is downright painful to configure, because installation / consulting is one of the few ways an open source software company can make money on their product.

    1. Re:On top of that. . by johnnyb · · Score: 2

      This is rubbish. If it were true, someone would simply contribute that piece or fork the project.

    2. Re:On top of that. . by p3d0 · · Score: 1
      In many open source projects, documentation, usability, design, interface, etc. are deliberately made bad.
      Thank you for providing the textbook example of a troll.
      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    3. Re:On top of that. . by Anonymous Coward · · Score: 0

      Bullshit - nobody wants to do the boring parts unless they are paid. There is plenty of satisfaction to be gained in coding, none for support or documenting what someone else already did.

    4. Re:On top of that. . by Frizzle+Fry · · Score: 1

      What he's saying isn't that unreasonable. If they aren't going to intentionally make things hard to figure out, it can at least be said that a company that gives away its software for free and charges for support and books about it doesn't have as strong an incentive to make the software ultra-intuitive.

      --
      I'd rather be lucky than good.
    5. Re:On top of that. . by p3d0 · · Score: 1

      Agreed, but that's not the same as intentionally making it bad. Open-source software doesn't breed unscrupulous programmers. You can have just as many assholes in closed-source projects.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    6. Re:On top of that. . by Anonymous Coward · · Score: 0

      This is entirely untrue, too. Different people enjoy doing different things. I actually enjoy documentation. The only problem is that I haven't found a Linux program that was really lacking in documentation. They all seem to do a pretty good job. My one open-source tool so far, in fact, has been entirely about documentation. It helps you do literate programming, and it is itself a literate program.

    7. Re:On top of that. . by Bastian · · Score: 2

      My first question would be, if that were true, why hasn't anyone fixed up the linux manpages and infofiles? They're notoriously bad, and have been so for as long as I have been using Linux (several years).

  50. it's obvious by Anonymous Coward · · Score: 0

    imagine using linux for years and then one day Linus announces he'll no longer be maintaining it because he had a new baby and can't justify the time any longer. No-one else has the skills to pick it up so the project dies. Soon it gets left far behind other OS's and your time investment in learning linux is wasted and you have nobody to blame but yourself.

    1. Re:it's obvious by mpe · · Score: 2

      imagine using linux for years and then one day Linus announces he'll no longer be maintaining it because he had a new baby and can't justify the time any longer.

      This is more likely a senario with proprietary software.

      No-one else has the skills to pick it up so the project dies.

      Unless you want to make out that Linus is some kind of super man plenty of people will have the skills.

      Again more likely with a commercial company going bankrupt. Since then it would be harder for anyone to get their hands on an "asset" and learn to understand an obscure coding style.

  51. Here's some by whjwhj · · Score: 1, Flamebait

    Open Source software turns normally intellegent people into freaks who care more about where their code came from than whether or not it actually works.

  52. Cathedral and Bazaar Criticism by j7953 · · Score: 5, Informative

    I guess you've read Eric S. Raymond's The Cathedral and the Bazaar. You might be interested in also reading A Second Look at the Cathedral and the Bazaar. It's not directly open source criticism, and doesn't focus on business usage of free software, but it's a good read nonetheless.

    --
    Sig (appended to the end of comments I post, 54 chars)
    1. Re:Cathedral and Bazaar Criticism by Anonymous Coward · · Score: 0

      fuck you and esr's pretentious bullshit. well, perhaps its not all bullshit, but it sure is pretentious, and he sure is old fat and ugly

  53. No revenue by LordNimon · · Score: 1, Troll
    Since you can't sell open-source software, it's very difficult to make money developing it. Sure, you could give away the software for free and sell support, but that only works if your software is so hard to use that it NEEDS support. If your software is stable, well-documented, and easy-to-use, why would you pay for a support contract?

    Moderators: please don't mod me down as a troll, because I honestly believe what I wrote. Instead, how about proving me wrong in a reply?

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
    1. Re:No revenue by Anonymous Coward · · Score: 0



      Moderators: please don't mod me down as a troll, because I honestly believe what I wrote. Instead, how about proving me wrong in a reply?



      One can sell many varieties of Open Source software. There is
      nothing in the GPL for example, that forbids you
      from charging money for the source code or compiled binaries. Several book publishers, including the FSF, have sold books for money that included binaries of GNU utilities. They charged money for the book with a CD-ROM in the back flap.



      Note that the provisions of the GPL do stipulate that you should also make your source code available electronically free of charge. But you are still allowed to charge money for it if you like.



      You are therefore wrong. Q.E.D.


    2. Re:No revenue by johnnyb · · Score: 2

      This is entirely untrue. Enterprise rollouts of software almost always require a support contract, no matter how good the code is to begin with. In addition, customizations can be contracted as well. For example, RMS made money for years selling improvements to emacs. The improvements were open-source, but a company paid for them because the company wanted them. They paid the original developer to do it so that

      a) it would be rolled back into the main distribution (this saves the company maintenance costs)

      and

      b) they know that the original developer has the best knowledge of the source code.

    3. Re:No revenue by LordNimon · · Score: 1
      Enterprise rollouts of software almost always require a support contract, no matter how good the code is to begin with.

      But the average end-user doesn't care about enterprise software, so this business model doesn't work for most software.

      In addition, customizations can be contracted as well. For example, RMS made money for years selling improvements to emacs. The improvements were open-source, but a company paid for them because the company wanted them. They paid the original developer to do it so that

      Yes, but I don't see that happening on a large scale. Sure, anyone can point to an example or two of something like this happening, but it pales in comparison to the tens of thousands of software companies creating closed-source software and selling it directly.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    4. Re:No revenue by LordNimon · · Score: 1

      Yes, but there's no sustainability in selling something that's free. A company can sell the software, but then any customer can turn around and give it away to anyone else. After a while, no one will be buying the software because they can get it for free from somewhere else. This is exactly the situation we have in the Far East, where people can walk into any software shop and buy a copy of Windows for $5.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    5. Re:No revenue by Anonymous Coward · · Score: 0

      "One can sell many varieties of Open Source software. There is
      nothing in the GPL for example, that forbids you
      from charging money for the source code or compiled binaries. Several book publishers, including the FSF, have sold books for money that included binaries of GNU utilities. They charged money for the book with a CD-ROM in the back flap. "

      For christ sake. Are you really that naive?

    6. Re:No revenue by johnnyb · · Score: 2

      Yes, but I don't see that happening on a large scale.

      **********

      It doesn't need to. Free software keeps people from needlessly re-inventing the wheel. They have access to everyone's code, so more time can be spent on doing new things rather than re-doing what other companies have done. This means that there will be fewer programmers, but I think that's good. Programming is a side task - it is only there to support the primary task. That means, the fewer people who are needed to do it, the better it is. So, it doesn't need to keep every current programmer employed, it just needs to continually spit out as much software as people need.

      *************

      But the average end-user doesn't care about enterprise software

      *************

      The end-user was not the case that the previous post was making, either. The previous poster was talking about enterprise software, where looking through manuals and code takes too much time. The end-user does not need to be able to just pick up the phone and have someone there. They can talk to others. They can read the manual. Or they can buy the boxed product.

    7. Re:No revenue by MalSyned · · Score: 1

      Isn't one of the implications of the Open Source model that ESR, etc. developed that software development houses /aren't/ the natural way to profit from software? I've always thought that the best way to make money from open-source software was to work for a business who was paying you to develop for the software products that they use. A business may have a difficult time profiting from OSS, but many, many individuals, working at different companies on the same project, may make a tidy living for themselves, and the bottom line of each of those companies improves because they are sharing the cost of development. no?

    8. Re:No revenue by Anonymous Coward · · Score: 0

      uh, wrong. Try walking into Best Buy or Wal-mart(?) and look around for a boxed version of your favorite linux-based operating system. These are alrady being sold in retail stores around the world. Now this alone will not make the company (mandrake for example) money, but they can profit off of support contracts and consulting services for the enterprise. Businesses have a lot of money, and with some of the new policies that certain companies have been implementing companies will consider these alternative because they can save money.

    9. Re:No revenue by mpe · · Score: 2

      But the average end-user doesn't care about enterprise software

      Really, they don't care that they might be sent home (without pay) because the tool they need to do their job isn't available.

    10. Re:No revenue by LordNimon · · Score: 1
      So you're saying that every business should develop the software they need, instead of buying it from someone else, and then release it to the public, so that their competitors can use the same software without having to make the same R&D investment?

      Frankly, I don't see what's so unnatural about creating something and then selling it. That sounds pretty natural to me.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
  54. well... by Anonymous Coward · · Score: 0

    Open source doesn't seem like a great thing for people who want to make a living writing their own programs. I'm talking about the lone or small group of developers who can't afford the manpower to offer "services" to surround their product. There are certainly some people who still would pay for products without additional services but it is much harder to make a living off of Open Source, especially when your products are aimed towards the type of people who would know how to compile source. I personally am having problems with this because I would love to open my source up for the audio/video/DSP application I'm writing but if I decide to make my current side project my full time job it's hard for me to see how I can market something with all of the code base public so others can compile and run it from source in less than 5 minutes of effort. Even if I close my source a release before the public version a.)programmers who helped will bitch (like I've seen here before) b.)I doubt the functionality I add in a couple months by myself will be hard to figure out for, say, 5 programmers in their off-time and the spite I'd cause by cloosing my source would probably make them that much more impassioned to implement those new features. Perhaps it's simply my ignorance - if so, then you should put down "lack of public/programmer understanding" but I see little sign of a small business surviving off sales from OS applications without a stockpile of money from an IPO when every investor was an idiot or without other services being offered.

  55. Softpanorama by crasch · · Score: 2, Informative

    Kidding aside... Softpanorama has lots of papers, links to papers about open source.

    I detail some of the flaws I see with open source software in my paper The Wall Street Performer Protocol.

  56. And yet another first by Anonymous Coward · · Score: 0
    And for the first time the trolls who like to bash
    VALinux, Linux, or BSD can now post and they would
    be on topic. Nice way to eliminate trolls. :)


    Seriously, you won't find anything against open source
    itself since if someone is wanting to release a source
    to a program they wrote, there really is nothing wrong with it.
    If you wish to find stuff against it, you would have to
    be more specific, such as looking at making money off open source
    software, using open source in a production environment,
    or if releasing an abandoned program as open source is
    a good idea or not, etc, etc.

  57. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  58. Open Source has nothing to do with it. by Anonymous Coward · · Score: 2, Insightful


    The only valid reasons to not use open source are the same reasons to not use a particular closed source solution. The only question any one should be asking is "How much will it cost to do what I need?"

    Cost here does not mean licensing cost, but the total cost of ownership including customization, support, hardware, training, upgrades, and licesnsing.

    The first question to ask about any product is, "How much will it cost to do what I need?" or "How much will it cost me to settle for what this product does as opposed to what I actually need." Very few corporations are lucky enough to find what they really need on the shelf. They tend to either live with what they can find or pay to have something customized. This is the number one arguement both for and against open source. Often there is not an open source solution that is as good as a particular closed source solution. If a corporation has the resources to customize a solution, then often open source is a better way to go, since it is usually cheaper to customize.

    Support is also critical for any software application. Every company has to decide to trust an outside support organization or support it themselves. Costs and quality very greatly for both open and closed source solutions.

    Training costs do not differ based on wether an application is open/closed source, but instead on the popularity of the application. A company can expect a certain level of competence with popular applications, but not with those that are less popular.

    Upgrades and Licensing are really negligable and tend to tie into support costs.

    I know that when I decide on an application for corporate use, solving my problem and dependability are my first concerns. If an application doesn't do what I need, why even consider it. Dependibility includes not just not crashing, but how long it will take to get something fixed when it does crash. I would rather use something where I expect to be down once a day for a minute than something where I expect to be down once a year for a week.

  59. Adequacy is a troll site by Anonymous Coward · · Score: 0

    In this case, troll site meaning the story submitters troll the posters. And you fell for it. Brilliant.

  60. sad by Maxthemax2000 · · Score: 0

    this is sad,
    the slashdot users are helping this person do his assignment, and find sites that suport closed source! This proves geeks have no life at all.

    --
    No Sig
  61. Or, you could just read "Atlas Shrugged" by... by concepthouse · · Score: 1

    Ayn Rand.

    Rand was an incredible author during the great Industrial period of the early to mid 20th Century. "Atlas Shrugged" is directed at the industry of the time (Railroads, Steel, etc) but it is entirely on track when it comes to the software industry and, especially, open-source.

    It is a long read, but is considered a classic novel. One of her other books is "The Fountainhead" which was turned into a movie in the late 50's I think.

    After reading "Atlas Shrugged" I think you may have a new understanding of why people would be against open-source and why they consider it "un-American."

    1. Re:Or, you could just read "Atlas Shrugged" by... by Anonymous Coward · · Score: 0

      While thought-provoking and uplifting, Ayn Rand is hardly what anyone with any background in reading would call "an incredible author".

    2. Re:Or, you could just read "Atlas Shrugged" by... by Anonymous Coward · · Score: 0

      yea, ayn rand would give a good perspective: on why bill gates would hate open source. If you think that theories like social darwinism are legitimate, then perhaps Atlas Shrugged would be useful. But otherwise, her theories boil down to "why should i care about anyone but myself?" - which is a legitimate way of looking at things, but not necessairly a good way.

    3. Re:Or, you could just read "Atlas Shrugged" by... by Anonymous Coward · · Score: 0

      AMEN, but she did look good in leather

    4. Re:Or, you could just read "Atlas Shrugged" by... by Anonymous Coward · · Score: 0

      How interesting. I am a total Libertarian. A big believer in Ayn Rand. When M$ sells you something, you do it knowing that you have absolutly NO rights of any type. That is fine. Likewise, they place conditions in EULA that states that you can not sell or give software away (OEM). Likewise, you may not sue M$. And now, that their software may not be used against them and may not be used in conjuction with OSS.
      I still maintain that is fine. If somebody buys it, that is there business.

      In the GPL, it states that this is your software to do with as you see fit, just that if you sell it or give it away, that you must give the sourcecode as well (you are free to sell it).
      LGPL says only the orginal (and modified) sourcecode must be shown.
      BSD says it is all yours to do with as you see fit.

      If I develop a business based on Linux the kernel, I have to compete against other companies. But I can always create programs that run on top that are closed. Same for BSD. So how does Rand support the idea that OSS is bad?

      In fact, I would argue that in Atlas Shrugged that the government wanted to take our freedoms and rights away.

      No, I would have to say that Rand supports the freedom concept, not the totalalitarion concept.

      But it is a great read.

  62. Re:Your best bet by Julian352 · · Score: 1, Troll

    Did anyone look at the URL above? Both URL's lead to eggforge.com which has nothing to do with this topic. I think this is a shameless plug rather than informative comment.
    MOD PARENT DOWN.

  63. here's a link by FooManChuYouMoo · · Score: 1

    http://www.microsoft.com

  64. perceived liability is not a defense either by ctimes2 · · Score: 1

    Share holder logic notwithstanding, using names you know doesn't buy you anything that names you don't know provide. No, you can't sue OSS for problems incurred by the software itself, but you can't sue Oracle, MS or the others either (well, you could try I guess, but you'll just end up losing more money). Of course, share holders typically don't care about the names or technology anyway, they just want to know what you've done to prevent it from happening again.

    If companies need the ability to sue to insulate themselves from their share holders, they hire firms like RedHat to offer support.

    In addition, in the scenerio above your answer to "why don't you use oracle or microsoft or apple" is simple and one that shareholders would most definately understand: 'because if spent $X millions for licences your stock price would be $X dollars lower, without buying us any technological advantage.'

    Ctimes2

    --
    My cube. My friend. My solace. My prison.
  65. partial open source vs full open source by Anonymous Coward · · Score: 0

    No one else has mentioned that GNU and other open source licenses limit you to open sourcing your code.

    This precludes you from selling your final product for the most part.

    Real open source code is public domain with no licensing restrictions.

    Many proponents of open source tout that you can do whatever you want with the code. That's simply not true because you cannot change it and ship binaries without releasing your source code.

    As far as open source, get the real thing, public domain code without restriction.

    I predict that we will soon see a source license which is:

    You can do anything you want to with this source code except license it under GNU or under any Richard Stallman friendly license.

  66. Microsoft? by alanjstr · · Score: 2

    Have you tried the Microsoft website? Are you forgetting their use of 'viral' when talking about OS?

    1. Re:Microsoft? by j-jahnke · · Score: 1

      Lets at least try to keep the facts straight.

      OpenSource is NOT GNU. Even Stallman writes long boring letters to editors when they make the mistake of associating the two.

      GPL is viral. It was designed to be viral to free all software. Wether or not the orginal holders of the works wanted it to be free.

      Jer,

  67. opposing view by RestiffBard · · Score: 2

    well this isn't the MOST opposing view but ESR's text "the cathedral and the bazaar" does have some points to the failings of open source such as the possible inability to start a project in the bazaar/open source method.

    --
    - /* dead coders leave no comments */
  68. Halloween is coming. by gregbaker · · Score: 2

    Perhaps you should look at the Halloween documents. They're an outside critical look at Free/OSS and comparison of different development models.

  69. Ask Dave Winer by jalefkowit · · Score: 5, Informative
    You might check out Dave Winer's site, Scripting News. He's a rare breed, a software developer who (a) is passionate about openness and interoperability and (b) skeptical about open-source software. He is also a pioneer in Weblogging, so you can find several years' worth of his outspoken opinions on the subject on his site.

    Some examples:

    • "Stallman's philosophy is not open source, it's not the spirit of sharing, it's not generous. It has other purposes, it's designed to create a wall between commercial development and free development." (9/7/2000)
    • "Talking with Nicholas Petreley a few days ago I said that the problems that open source addresses have already been dealt with." (9/9/2000)
    • "It's possible to be an open source developer with high integrity, I'm sure of that, I know people who do that. But it's not inevitable that all open source developers and middlemen have high integrity." (8/8/2000)

    And that's just a few of the more recent posts to his log. Don't get me wrong, Dave is a very thoughtful, articulate guy who's no Microsoft parrot -- he and his company, UserLand Software, were one of the authors of the SOAP specification that is proving so critical for future interoperability. He's just got a keen intelligence and is fond of applying it, which means he'll often come up with a different angle on things than you might expect. Go search his site and I bet you'll find, if not the answer you seek, at least some interesting questions.

    -- Jason Lefkowitz

    1. Re:Ask Dave Winer by dustpuppy · · Score: 2

      I'll second those comments :-)

      Not trying to troll, but Scripting.com is a lot better now that Dave has moved on from Sept 11 and the one-eyed 'US is Great rah rah' comments he interspersed in his blog.

      Dave is best when he sticks to his technical comments, but hey, it's his site so I guess he can do what he likes.

    2. Re:Ask Dave Winer by Alomex · · Score: 2

      "Stallman's philosophy is not open source, it's not the spirit of sharing, it's not generous. It has other purposes, it's designed to create a wall between commercial development and free development." (9/7/2000)

      I'm a fan of open source (having actually chipped in personally on a few projects), but I agree with Dave Winer on that statement.

      It states the same sentiment encapsulated in my .sig below. Think about it before blindly drinking the RMS brand of the OS kool-aid:

  70. MS argument (long) by hobit · · Score: 1
    Karma whoring follows

    OnMicrosoft's website there is a nice overview of their thoughts. Sadly it is a .doc file. I've included it as text here.


    Some Questions Every Business Should Ask

    About the GNU General Public License (GPL)

    On May 3, 2001, Microsoft publicly described its ``Shared Source'' approach to source code licensing. Shared Source covers Microsoft's spectrum of source access and licensing programs for its customers and partners. Microsoft has contrasted Shared Source with various open source software approaches, highlighting both similarities and differences. We encourage companies and individuals to consider carefully to what degree open source solutions make sense for them. While Microsoft does not oppose the concept of open source development, we do question the advisability of organizations' dependence on the products of a non-commercial community rather than commercially developed products that have a sustainable business model behind them.

    The general use of the term ``open source'' describes both the different community development processes and the vastly differing licenses under which these products are developed, modified and distributed. In particular, we are concerned about the GNU General Public License (GPL) which covers some of the most popular open source software such as Linux. The GPL was developed specifically to discourage the development of commercial software and eliminate the creation of any long-term economic value in intellectual property that emerges from a community development process. This license diminishes, or even eliminates, the symbiotic relationship between academic and government research and the entire business community. There are benefits to having both an ``intellectual commons'' and businesses built on the premise of owning and profiting from intellectual property assets.

    Microsoft encourages companies to read and evaluate the GPL. Based upon feedback we have received to date, it appears that many businesses do not understand the GPL or its potential implications for important business issues. To highlight those issues, we drafted this document to give businesses interested in GPL software a list of questions to ask themselves and their lawyers, as well as some background that may be useful.

    ). The comments in this document are based upon the Version 2 GPL, Version 2.1 Lesser General Public License (LGPL) and the GPL FAQ posted as of 5/30/01.

    One last introductory note: the GPL is a complicated agreement. To understand your potential rights and obligations, you need to interpret the many provisions of the agreement and apply them to your particular facts. We recommend that you obtain counsel from your lawyer as appropriate. This document does not, and cannot, offer any legal advice.

    Have your lawyers read the GPL (and the LGPL)? Because the GPL is so frequently misunderstood and because it attempts, under certain circumstances, to impose significant obligations on licensees and their intellectual property rights, no responsible business should use GPL software without ensuring that its lawyers have read the license and explained the business' rights and obligations. They should also review and explain the Lesser General Public License, or LGPL, a related license that is sometimes used with open source libraries.

    How are you using GPL software and what obligations does it impose? The obligations associated with the GPL vary substantially depending upon the way in which GPL code is used. Even limited or relatively obscure uses (e.g., including a few lines of GPL code in a commercial product or linking directly or indirectly to a GPL library) may have a dramatic effect on your legal rights and obligations. To understand the potential implications of the GPL, you need to have a detailed understanding of your use of GPL code. Basing any analysis upon a superficial understanding may present serious risks.

    How does your use of GPL software affect your intellectual property rights? One of the most significant impacts of the GPL is its potential effect on your intellectual property rights. The GPL is widely referred to as ``viral'' because it attempts to subject independently-created code (and associated intellectual property) to the terms of the GPL if it is used in certain ways together with GPL code (see Sections 2 and 3 of the GPL). For example, a business that combines and distributes GPL code with its own proprietary code may be obligated to share with the rest of the world valuable intellectual property (including patent) rights in both code bases on a royalty free basis. Other uses of GPL code may also create obligations for the user. It is important to perform a careful legal and technical review of this issue before using GPL software.

    What if you are simply a ``customer,'' acquiring GPL software from other businesses? Does the GPL have any effect on your rights and obligations? Section 0 of the GPL says ``[a]ctivities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted.'' So, a customer who only runs the Program should have no obligations to the author of the code under the GPL. As discussed below, however, such a customer also has no rights from the author (e.g., no assurance that the code is even free from ``known'' copyright infringement problems) and may have liabilities to third parties. If, on the other hand, the customer's use of GPL code involves even limited modification, copying or distribution of the code, the GPL arguably does impose obligations to the author, discussed above and below. In assessing this possibility, customers should carefully consider what the GPL means by ``copying, modifying and distribution.''

    Can you develop applications for a GPL program, like Linux, without subjecting those applications to the GPL? This is a particularly important question. The answer will almost certainly depend upon a detailed analysis of the way in which the application was developed and distributed and will be subject to caveats regarding the interpretation and enforceability of the GPL. For example, the analysis will presumably involve a careful review of your development team's exposure to and use of GPL code during the development process, especially whether the application incorporated any such code or was otherwise derived from it. The analysis would also likely consider what libraries are used; how are they used (e.g., statically linked or dynamically linked); whether they, in turn, link to other libraries; and which licenses (GPL or LGPL) govern all of these various libraries. Similarly, the analysis would probably consider what header files are used; whether they, in turn, include other headers; and which licenses govern these various headers. In addition, the analysis would presumably consider whether the application is distributed with GPL code and, if so, how it is distributed and by whom.

    Can distribution of your code with GPL code require you to license your code under the GPL? Have you combined your own code with code licensed under the GPL? The GPL attempts to address these questions directly. Section 2 of the GPL says that identifiable sections of a work that are not derived from a GPL program and that ``can be reasonably considered independent and separate'' are not subject to the GPL when distributed as separate works. But if these separate sections are distributed ``as part of a whole which is a work based on'' a GPL program, then this distribution of the ``work as a whole'' is subject to the GPL. Section 2 also says that a ``mere aggregation of another work not based on the [GPL] Program on a volume of a storage or distribution medium does not bring the other work under the scope of this License.'' A licensee is left with the difficult task of deciding whether a particular combination is a ``work as a whole'' (GPL infection apparently intended) or a ``mere aggregation'' (GPL infection disclaimed).

    If your software becomes ``infected'' by the GPL, do you have to give it away for free? Section 3 of the GPL says that you can copy and distribute a GPL program (or a work based on such a program) in object code or executable form, subject to several restrictions. You are supposed to make the corresponding source code available, for example, by including the source code with the object code or offering to distribute it to any third party (Section 3). Section 1 says that you ``may charge a fee for the physical act of transferring a copy,'' but Section 2 says that you ``must cause any work that you distribute or publish, that in whole or in part contains or is derived from [a GPL] Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.'' The net effect is, apparently, that you are able to charge a fee for your software, but that right is significantly undercut by your obligation to give others (including your competitors) the right to distribute your software for free.

    Are your obligations under the GPL ``flexible'' or ``proportional'' to your use of GPL code? Suppose Business A uses a few hundred lines of GPL code in its existing 500,000-line proprietary program and makes copies for its own employees or distributes ten copies of the modified program as a collective work. Suppose Business B combines 500,000 lines of GPL code with an existing 1000-line proprietary program and distributes 500,000 copies of the modified program as a collective work. The GPL may be read as to require both businesses to share the source code for their modified programs (including their existing commercial programs) and allow royalty-free redistribution of those programs. This is true despite the potentially dramatic differences in the volume, value and copies of the GPL code used.

    Do you have all of the rights required to use GPL code? Could your use of GPL code cause you to infringe on the intellectual property rights associated with code you have licensed from others? The seemingly obvious answer to the first question is ``yes'' because those rights are provided under the GPL. The correct answer, however, may require more careful analysis. If, for example, you plan to combine and distribute GPL code with pre-existing code, the ``viral'' nature of the GPL may require you to provide source code for the pre-existing code to all third parties and license others to use it on a royalty-free basis (see Section 2). Unfortunately, if you licensed some of the pre-existing code from a third party, you may not even have access to the source code, much less the right to license it to the rest of the world on a royalty-free basis under the terms of the GPL.

    Do you have any existing obligations that might preclude your use of GPL software? Could your use of GPL code put you in breach of existing contractual obligations? As noted above, the use of GPL code with code licensed from another party could, under certain circumstances, arguably obligate you to sublicense the other party's code under the GPL. If you expressly agreed not to attempt to sublicense the other party's code, you should consider whether your use of the GPL code presents a risk that breaches your earlier contract. Even if no breach occurs, the GPL includes provisions that may make it impossible for licensees to retain both their GPL rights and rights under other agreements. For example, Section 7 of the GPL says that if ``conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this license, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all.'' Suppose Business A has developed a program using trade secret rights that were licensed from Business B under an agreement that prohibited their disclosure. Now assume that A uses GPL code in a way that ``infects'' its program. Section 7 apparently says that use of GPL code in such a program is impermissible. This places A in an untenable situation: unless it persuades B to divulge its trade secrets to the world, A must cease distribution of its program. This may be true even if A's use of GPL code is minimal.

    Have you considered the risk that GPL code might infringe on third party intellectual property rights? Although it is always difficult for a business to ensure that acquired products do not infringe on third-party intellectual property rights, the risks associated with the use of GPL software may be substantially higher than those associated with commercial software. For example, given the distributed nature of open source development, you should understand what controls, if any, you have in place to screen unlicensed code or trade secret information from inclusion in the GPL program. This view is perhaps reinforced by the fact that Section 11 of the GPL expressly disclaims any warranties, including presumably a warranty that the program is free from infringements of third-party copyrights or trade secrets known to the contributor. You should also ask yourself if GPL developers may conclude that this disclaimer makes it okay to distribute code under the GPL when they know they don't have the rights required to do so. Developers of commercial software, in contrast, typically have procedures, contractual obligations, and a substantial financial stake in minimizing potential infringements.

    What happens if an intellectual property owner, who claims that your use of GPL code infringes its intellectual property rights, sues you? As noted above, Section 11 suggests that you are ``on your own'' with respect to defense of the suit and payment for damages.

    What is the extent of your liability for GPL-related infringements? Several provisions of the GPL may be read as requiring a GPL licensee to effectively sublicense its rights to the rest of the world (e.g., Section 2, relating to the modification and distribution of GPL works). GPL licensees should ask themselves whether, and to what extent, they might be responsible for the actions of their sub-licensees. For example, suppose Business A distributes a modified copy of GPL code to Businesses B, C, and D, and each of them further distributes 1000 copies. If Business A is sued for patent infringement relating to its use of GPL software, the patent owner might claim that the business is liable for direct infringement based upon the three copies distributed to Businesses B, C, and D and is further liable for direct, contributory, or induced infringement by the 3000 additional copies distributed by these businesses (and, of course, any and all later distributions by such businesses and their downstream sub-licensees). While actual liability would depend upon a host of factual issues, if Business A has deeper pockets than the other businesses, it should not be surprised to find plaintiff's counsel pursuing such an approach and claiming theoretically unlimited damages caused by Business A's limited initial distribution.

    Can the author of a GPL program ``unilaterally'' withdraw your right to distribute the program? Section 8 of the GPL gives ``the original copyright holder who places the Program under this License'' the right to preclude distribution in certain countries based on patents or interface copyrights. It is not clear that a licensee has any right to object to this restriction, which may be solely within the discretion of the original copyright holder. It is also not clear whether this restriction can be imposed retroactively, although Section 8 does say, ``this License incorporates the limitation as if written in the body of this License.'' Companies relying on GPL code should carefully consider the potential impact such a geographical restriction could have on their business.

    Can you use GPL tools in the development of your own software without subjecting your software to the GPL? As noted above, the GPL is sometimes referred to as being ``viral'' because it attempts to subject related third-party code and intellectual property to the GPL. People concerned about this aspect of the GPL are probably careful about modifying GPL programs or combining their code with GPL code, but they may assume that their use of GPL tools cannot ``infect'' the software they are developing. While this is probably true in many cases, it is not necessarily a safe assumption. For example, the ``Bison'' parser developed by Richard Stallman, Robert Corbett and Wilfred Hansen was licensed under the GPL for some time before users realized that the software they were developing with the tool was arguably subject to the GPL. The potential exposure resulted from the parser's inclusion of incidental GPL material in the tool's output. In response to this problem, Bison version 1.24 and later was distributed with a ``special exception'' regarding output files. The implication is that businesses concerned about the possible infection of their software by the GPL should make sure they consider: what, if any, GPL tools are being used by their developers; how those tools are used; and the possibility that such uses might subject their own code to the GPL.

    If the GPL requires you to ``contribute'' your modifications to GPL code to ``the community,'' are you sure that your competitors are doing the same? Assuming that two competitors are making similar use of GPL code, their obligations under the GPL should be the same. There are, however, a number of scenarios to consider. Some competitors may not understand their obligations under the GPL and, for that reason, might not share their improvements with competitors. Other competitors' interpretation of the GPL might lead them to conclude that they have no obligation because they might believe the GPL is unenforceable in its entirety. Some competitors may intentionally ignore their obligations under the GPL to obtain a competitive advantage, relying on a variety of factors to avoid compliance. These factors might include obscuring object code to hide use of GPL code and the strength and enforcement of intellectual property laws in the country where they are doing business.

    Does the GPL present any special challenges for businesses developing or distributing products with embedded software? The GPL does not expressly impose any ``special'' obligations on embedded software businesses, but embedded businesses should consider whether the GPL presents any unique risks based upon scenarios common to the embedded product space. For example, the manufacturer of a hardware system that includes some embedded GPL software and some of the manufacturer's own proprietary software may find it particularly important to carefully assess whether the GPL and proprietary software form a ``mere aggregation'' (GPL infection disclaimed under Section 2); a ``collective work'' (GPL infection apparently intended); or something else altogether. Some embedded software developers, such as Caldera and Wind River, have publicly expressed concerns about the risks associated with the GPL.

    Are your software developers aware of the many development-related issues that may affect GPL risks and obligations? Are you asking (or allowing) them to act as your legal counsel and are you willing to accept that risk? Are you ``betting your business'' on informal or anonymous interpretations of the GPL posted on the Internet? As noted by the Free Software Foundation (FSF), the potential implications of the GPL on software development ultimately depend on the way in which judges will interpret provisions of the GPL. A host of relatively detailed, development-related questions are also likely to be critical. You should probably make sure your developers are asking themselves a number of questions, including:

    What is the provenance of the code and tools being used?

    What licenses govern that code and tools

    What do we do if we can't determine which license governs code included in an open source distribution

    What happens if those licensing terms have been clarified or purportedly amended

    Does our code use GPL code at runtime, whether through kernel calls, dynamic linkage, static linkage, or other mechanisms; if we are using libraries, do those libraries, in turn, link to other libraries (and, if so, which licenses govern those libraries)?

    If we are using headers, do they reference other headers (and, if so, which licenses govern those headers)?

    Will our code be distributed, combined or otherwise used with GPL code?

    Are we sure about our answers to these questions?

    Given the subtle nature of some of the legal issues presented by the GPL, you should also make sure your developers know when to consult legal counsel regarding any potential risks presented by a particular development activity. All businesses would be well advised to avoid taking actions based upon general ``understandings'' of the GPL that are not based on a careful reading of the agreement itself.

    Who can you go to if you have a question regarding the GPL's interpretation, want to clarify your risks under the GPL, or amend your obligations? The GPL was developed under the auspices of the FSF. The FSF is not, however, necessarily the owner of any and all intellectual property rights embodied in particular programs licensed under the GPL. Section 10 recognizes this by suggesting that a GPL licensee could write to a program's author (or authors) for permission to distribute the program under different terms. In some cases, no single person or entity may own all of these property rights. As a result, a prospective (or existing) GPL licensee may find it impractical, if not impossible, to negotiate a desired change in its rights and obligations or even obtain a clarification of those rights and obligations. Even if a licensee were somehow able to identify key contributors and reach agreement with all of them regarding a desired change or clarification, presumably those contributors would be unwilling or unable to represent and warrant that they had the entire right and title required to do so.

    Are you using any software governed by the Lesser General Public License (LGPL) and, if so, how does that license affect your rights and obligations? The LGPL was developed by the FSF to give library developers an alternative to the GPL. Specifically, although the FSF generally discourages use of the LGPL, it notes that ``using the Library GPL permits use of the library in commercial programs.'' The LGPL retains the ``viral'' provisions of the GPL in the context of modifications to an LGPL library (Section 2). But a different set of obligations are imposed when code is linked to an LGPL library (Sections 5 and 6). If you are developing programs that link to LGPL libraries you should review and understand these obligations. You should also check whether the LGPL libraries used, in turn, link to other libraries and especially consider the implications if the LGPL library links to a GPL library.

    Does the use of GPL software reduce the acquisition value of your company (as a start-up) or a particular business unit (as a spin-off)? As noted above, the GPL attempts, under certain circumstances, to subject licensees' code and related intellectual property to the terms of the GPL (see, e.g., Section 3). Once your software is ``infected'' by the GPL, it is not clear whether and how this process can be reversed. So, while GPL code may seem like an inexpensive, convenient and useful way for a start-up to develop a new product quickly, it may also have costly and long-term consequences for the start-up. Parties interested in acquiring the business are likely to conclude, as a part of any acquisition due diligence, that the business has already effectively given away most of the commercial value in its code.

    Does your use of GPL code present any issues re shareholder value and exposure to suit? In the context of initial public offerings, at least some businesses based upon GPL software have concluded that such software introduces risks that should be disclosed as part of the offering. These risks include: the companies ``inability'' to offer warranties and indemnities because the code is developed by independent parties over whom the offering business has no control or supervision; the uncertain future of the code base (will further development occur and, if so, in what direction); the availability of the same code from other sources for free; and concerns about negative reactions from the open source community. (These issues are discussed in the ``10Ks'' of several of the publicly traded companies that distribute GPL programs). If you are beginning to use GPL code, you should ask whether this presents similar risks to your business.

    Do you have a process for reviewing and approving prospective uses of GPL software? Are you willing to use precious developer resources required to assess the impact of prospective uses of GPL code that you will depend on? Most businesses that are engaged in software development establish procedures to avoid tainting their development process with software that is subject to other people's intellectual property rights. Although GPL code is often described as ``free,'' as noted above it may impose severe obligations on users and is perhaps even more deserving of a company-wide process regarding review and approval before use.

    Do you have or need any special procedures regarding potential GPL issues created by your licensing of third-party software and or acquisitions of software? Given the potential effect that the GPL may have on code and intellectual property acquired by (or licensed into) a company, it may make sense for businesses to develop procedures to ensure that such acquisitions and licenses are reviewed for GPL issues. For example, many companies have established ``due diligence'' procedures to help them identify and evaluate potential issues associated with the acquisition of businesses, product lines, and intellectual property rights. Companies pursuing software-related acquisitions or investments should probably consider whether their due diligence procedures


    Rest got trashed by catdoc...

    Mark

    --
    As Nietsche famously said, "If you stare too long into the Abyss, 1d4 Tanar'ri of random type will attack you."
  71. Oposition to open source by poiuyt23 · · Score: 1

    A paper on this topic could be absurdly long - mostly because open source only implies that the source is avalible to the general public.

    I think the real opposition that people see is the way that certain licences are friendlier to certain groups. For instance, the GPL is not friendly to traditional buisness where the BSD licence is more so. The BSD licence is allows later closed sourcing of previously open sourced software. Each licence gives the writer, the publisher and the general public different rights, so each licence will have it's own crusaders...

  72. Irony here by augustz · · Score: 2

    The more constructive criticism we get about the drawbacks of Open Source, the better we can address and fix them.
    Compare that to Microsoft which likes to claim that pointing out the gaping huge flaws in their products should be criminal.

  73. lots of reasons by tim_maroney · · Score: 5, Insightful
    I've been calling out reasons for a while here. You could try going through some of my back posts for detailed arguments.

    In general, though, open source software is inferior to its closed source counterparts in:

    • usability
    • aesthetics
    • integration with other software
    • performance
    • feature completeness
    • support
    • documentation
    • stability (at the application level -- not true for kernels)
    • ease of installation
    • support for hardware
    • availability of software
    • total cost of ownership (TCO)

    Very little application or toolbox-level open source code is ready for prime time, in fact, whether we're looking at GCC, Mozilla, GNOME, KDE, OpenOffice, GIMP, or what have you. It's still hacker-oriented, better-enjoy-strolling-through-the-minefield stuff, and measurably inferior to proprietary solutions in most of the ways listed above.

    One "killer argument" for many people here recently came in the form of consumer advocate Jamie Love's reasons for shifting his site away from an all-open-source footing.

    Tim

    1. Re:lots of reasons by Khazunga · · Score: 2, Insightful
      wow! Talk about being vague. Some counterexamples:
      • Usability: Windowmaker, taking the best from the labs at now defunct NeXT. Very very good.
      • Aesthetics: huh? This is highly personal, but some enlightenment themes are breathtaking.
      • Integration: StarOffice. Open, documented, plain-text document formats, unlike M$ Word .doc which must be reverse-engineered for every release.
      • Feature Completeness: You must look at stable projects. LaTeX, Emacs or Windowmaker are good examples. Unlike commercial bloatware, OSS does not need to continuosly evolve, and tends to stabilize when needs are fullfilled,
      • Support: I grant you this one, *if* your notion of support is having someone to call 24/7 and to blame if s/w crashes.
      • Documentation: Take a look at GTK or Qt documentation. Clear, and thorough.
      • Stability: Get a stable debian, don't use bleeding edge, pre-1.0 alfa versions.
      • Ease of instalation: SuSE 7.2. Damn fast install, all questions asked at the very beggining and so easy that my mom could install it.
      • Hardware Support: My TV capture card (Bt-based). Works MUCH better with Linux drivers than buggy windows ones. Lack of h/w support was a problem two years ago. Now, with most h/w companies embracing OSS, it's better than in Windows.
      • Availability of s/w: Depends on what you mean. You won't find any good desktop publishing app, for instance (only on MacOS), but you'll find dozens of web servers.
      • TCO: Big industry-pushed lie. Ex: Patch a campus-wide network of NTs with the latest service patch: it takes days. Now, do an automatic Yast online update on the same network: about 20min.
      As for the apps, its a never ending discussion. Gcc is much better than VC++, KDE is more than ready for prime-time, I only use GIMP for my web image editing needs, for instance.
      --
      If at first you don't succeed, skydiving is not for you
    2. Re:lots of reasons by xn2 · · Score: 1

      I think you are making the generalization open source software == free (as in beer) software. Most of aspects in which you say closed source is better to open source don't aply in the case of comercial open source:

      usability and aesthetics: money pays for testers
      performance: you can allways spend twice as many resources just to get a 10% increase in performace, but if you are not making any money you won't... it's not fun
      support: money pays for support staff
      documentation: again, it's not fun, but if you are getting paid to do it...
      etcetera...

    3. Re:lots of reasons by Anonymous Coward · · Score: 0
      Usability: Windowmaker, taking the best from the labs at now defunct NeXT. Very very good.

      Ha ha ha ha ha ha ha.

      I use Window Maker, but calling it "very very good" in terms of usability is almost as comical as calling the Pope "very very supportive of birth control".

      When you first start a fresh install of Window Maker, you get a nearly-blank screen with a dock in the corner. There is nothing to click on - you must know that you right click (on the desktop) to bring up a context menu which shows a list of applications. Let's not even talk about the utterly crapulent methods available for editing that menu - it takes a lot to make Windows and the Start Menu look good, but Window Maker's menu editor manages...)

      Hell, I've used the window manager almost constantly for a year and I still don't have any idea what "Select" from the window context menu (which, of course, you only obtain by right-clicking in the title bar, because Discoverability Is Bad) is for. Select for what? Maybe you can enlighten me.

      Of course, maybe you meant "usability" in the sense that once you already know what you're doing you know what you're doing and you can do what you want. By that test, yes, Window Maker passes. But so does everything else!

    4. Re:lots of reasons by redzebra · · Score: 1

      Really moderators, giving a troll +3 interresting while his comments are completly offtoppic is realy sad.

      It's offtopic because this is just a linux/windows troll. All of the arguments/examples have nothing to do with opensource.

      OS:
      Just give me 1 example of a commericial unix which beats it opensource counterpart (none of them will even match half your arguments)

      APPLICATIONS:
      Mozilla is named as example. But tell me, was the code somuch better when it was still closed source and called netscape ?

      stop trolling, compare apples and apples,

    5. Re:lots of reasons by pergamon · · Score: 2

      These aren't problems, they're tradeoffs and design/implementation considerations. Everything is relative -- there is no perfect software, especially as judged by this list. Software that rated highly on these points for my use might be crap as far as someone else is concerned, so a list of things someone thinks are common problems with software is not an *argument*, which is what the post is asking for.

    6. Re:lots of reasons by streetlawyer · · Score: 2
      Wow. Do you realise that you've just used Emacs and Latex as examples of software that isn't "bloated and continuously evolving"? A text editor that contains a web browser and Common Lisp, and a Turing-complete typesetting program? What the hell would you consider to be "bloated"?

      Congratulations.

    7. Re:lots of reasons by Anonymous Coward · · Score: 0

      Gimp ... GTK ... Enlightenment themes ... ohmeohmy they are all useless, slabbering, weenie_drool you are beyond words, pad're get off the DMT & back on prosaic. What's really frightening is that you THINK you have said something reasonable.

    8. Re:lots of reasons by Anonymous Coward · · Score: 0

      Sure, pad're NS_2-3-4.x code was ( still IS !! ) that much better than MOZ_swill. Real code turns to sh*t when it comes in contact with open_source blather.

    9. Re:lots of reasons by onion2k · · Score: 2
      • Usability: My mother can use Windows.
      • Aesthetics: See above.
      • Integration: I can drag and drop a spreadsheet into Frontpage. (Well, I can.. but can != do).
      • Feature Completeness: I can load a spreadsheet into my web browser.. Is this a good thing?
      • Support: Everyone seems to want to 'help' with windows.
      • Documentation: Press F1 in any MS app..
      • Stability: Neither my Win2k servers, nor my Linux/Unix servers have crashed for me in months.. suppose I must be just a decent admin or something..
      • Ease of instalation: Windows.. my mother did install it.
      • Hardware Support: Yet to find anything that doesn't work in windows. Not that I've tried..
      • Availability of s/w: QuarkXPress is available on Windows. As is Apache, IIS, Xitami, Tomcat etc etc.
      • TCO: A well admin'd network of NT or Unix costs about the same. The cost of a good admin.

      Example. Counter-example. Counter-counter-example. Ad infinitum. Pointless, but fun. Shouting 'My OS is better than your OS ner ner ner' is a waste of energy. Just realise that you ought to be using the right tool for the job. Sometimes thats a *nix flavour. Sometimes it isn't. Shouting down Windows because you happen to disagree with Microsofts business practises/closed source ethic/CTOs style of glasses is plain moronic. Evaluate each option and make an informed decision. That doesn't mean 'Linux is best'. Far from it.
    10. Re:lots of reasons by Per+Abrahamsen · · Score: 2

      - usability

      Depend on the user.

      - aesthetics

      Subjective.

      - integration with other software

      Depend on the software. Perl, for example, integrate very well into Unix.

      - performance

      You *must* be joking.

      - feature completeness

      Right, "feature incomplete" is what I think of when I see Emacs 21.

      - support

      It might be possible to find examples where non-free software is better supported, I just can think of any. I have several times had to give up using non-free software I had paied for, and use an inferior free solution simply because the support for the non-free software sucked.

      - documentation

      Too variable to say conclusively, the Gtk and Gnome related projects such with regard to documentation, but I find Emacs documentation to be way better than any non-free product I have encountered.

      - stability (at the application level -- not true for kernels)

      The GNU tools are consistently more robust than their Unix counterparts, and the server software such as Apache, postfix and Samba all have an excellent reputation.

      Possibly you are talking about Gnome/KDE applications here, who have a poor reputation (especially Gnome). I wouldn't know, I don't use any of them.

      - ease of installation

      Probably correct, although I haven't used any of the systems that are supposed to make it easy.

      - support for hardware

      If you limit that to "OS level support for the newest hardware on the ia32 platform" you might be right. It would be hard to find a non-free compiler that support as many targets as GCC, or a non-free operating system that is available at so diverse platforms as NetBSD.

      - availability of software

      Depend on the application area.

      - total cost of ownership (TCO)

      Obviously wrong for servers, unknown for dedicated clients, and not applicable for general purpose clients, where Microsoft have a de-facto monpoly.

    11. Re:lots of reasons by jaoswald · · Score: 1

      Caught me.

      The typesetting engine in TeX was designed to run on systems prevalent in 1982 (when TeX was officially feature-frozen by Donald Knuth). I think anything that hasn't grown in 20 years is unlikely to be bloated by any reasonable standard. LaTeX is continuing to evolve, but it is simply a set of more user-friendly macros, and does not add significant bloat.

      As an aside, please don't insult Common Lisp by conflating it with Emacs Lisp, a crippled Lisp variant. (I won't argue that Emacs isn't bloated, just that the additional bloat caused by w3, etc., is the side-effect of including a very powerful user scripting model. If MS Word were bloated only because the user community contributed lots of VBA code that MS decided to install by default with Word, then it might be a fairer comparison.)

    12. Re:lots of reasons by duffbeer703 · · Score: 2

      Please name one open-source application that you have to pay for.

      And no, Sourceforge doesn't count.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    13. Re:lots of reasons by Khazunga · · Score: 1
      When you first start a fresh install of Window Maker, you get a nearly-blank screen with a dock in the corner.
      I've not installed windowmaker from sources in a long time, so I don't know how does it come out of a source install. I can tell you that with SuSE, it comes preinstalled with a good menu you probably don't need to edit, it comes with a few dockapps preconfigured, and with one windows-user-friendly dockapp which opens the menu, and placed at the bottom-left.

      Usability has two definitions:
      a. Is easy to use, even for unexperienced people.
      b. Maximizes user potential, by allowing users to do what they want to do, as fast as possible.

      Windowmaker fits b. for me, and for lots of people. No UI besides windows will fit a. for a windows user, because computer-human interaction always requires learning.

      --
      If at first you don't succeed, skydiving is not for you
    14. Re:lots of reasons by Etyenne · · Score: 2

      Jamie Love argument basically boil down to hardware and MS Office file format support. This have been beaten to death. Noting really new here, certainly not a "killer argument".

      About aesthetics : have you used KDE 2.2, or Ximian, or Nautilus, or even just Enlightement in the past two years ? I personnally think they are much more graphically appealling than any MS product (including XP, wich is plain ugly, IMHO). I think you base your opinion here on Fvwm or twm. Revisite modern Linux GUI, you will be surprised.

      --
      :wq
  74. Some Ideas by Auckerman · · Score: 1
    1. Staff will need to be (re)tained.


    2. You will only find competent IT staff for Unix based OS, and as such they will usually cost more.


    3. Downtime costs and refitting costs for your machines


    4. Most Open Source software/OS are still unproven for many uses. At most, there is anecdotal evidence of how wonderful it is to switch.


    5. Script Kiddie style root toolkits, that enable backdoors, are easier to find for Unix than Windows. IMHO this is a biggie. An Open Source OS has the potential for having the kernel and all major programs to be replaced without changing the modification dates. Not only that, a more careful cracker would be able to change your checksum reports so that an admin would have to take unusually strong precautions to ensure any files haven't been 0wn3d. Just because you haven't heard of it happening, doesn't mean it won't.


    Last, but not least....


    6. CmdrTaco.

    --

    Burn Hollywood Burn
    1. Re:Some Ideas by snorkle · · Score: 1

      This is all "Unix vs Windows", I don't see how this applies to "Open Source vs Closed Source". But, I will reply anyway...

      1. Staff will need to be retrained: Yes, in a windows shop, staff *will* need to be retrained. In a Unix shop, the retraining to run Linux is less than the retraining to run WinNT.

      2. You will only find competent staff... I don't think you meant this the way it reads. I'm sure there are competent staff for MS Windows; it's just that in my experience the solutions proposed by them involve buying more software and/or servers, rather than running more processes on the Linux box.

      3. Downtime costs and refitting costs... Yes, ther e will be some downtime (I'm assuming in changing from Windows to Linux), but how much downtime is there to change from WinNT Server to Win2000 Server? Just as much, if not more, I'd imagine. How long does it take to apply an MS security patch, and do you have to take the server down? I know Win2kPro requires a reboot to install a service pack...

      4. Most open source software unproven... Well, I guess that's the case. But then, there is much more open source software to be unproven. That software which *is* proven has proven to be *very* stable and reliable (examples: apache, perl, samba, *BSD, etc)

      5. An Open Source OS is vulnerable to Script kiddies. ROFL. Yes, but so is that 'other' OS from Redmond. You must have been living under a rock when code red and nimda were around... I think you'll find that *any* OS is vulnerable, open source or not. Some OSes are more vulnerable than others - OpenBSD, in spite of the name, is one of the most secure OSes around (or, at least, it has that reputation). Windows {NT|Win2k} server does not have a reputation as being *particularly* secure (it's not noted for it, at any rate).

      6. You may have a point there.

  75. From a corporate perspective ... by Ldir · · Score: 1
    Based on my experiences within the corporate world, the big "drawback" here is a lack of accountability if something goes wrong. Management gets a warm fuzzy from knowing that when their purchased XYZ fails, there is a company they can threaten if it isn't fixed NOW!

    From a technical standpoint, that's a silly argument. Certainly in my experience (on the average), mature open source products are higher quality, more robust, and better-supported than your typical purchased application. On the other hand, from the perspective of protecting one's employment, open source is risky.

    If something goes wrong, Joe CIO may be seeking new employment if his boss hears that the business is down because of open source software. After all, consider the common stereotype of "free software, downloaded off the Internet (the devil's playground), probably written by a bunch of socially malformed teenagers that are really trying to hack our credit card lists." Do you want to defend this to a technically ignorant boss who can't tell the difference between open source and open sore? Joe CIO is a lot more secure saying Blue Chip Computers screwed up, and we've got their Senior Account Executive on the line, promising that they'll fix it Real Soon Now.

    In short, as someone else points out, FUD is a major issue with open source.

  76. Nikolai Bezroukov Article by rshah · · Score: 2, Informative

    For some criticism see Nikolai Bezroukov, Open Source Software Development as a Special Type of Academic Research (Critique of Vulgar Raymondism), FIRST MONDAY, Oct. 1999 at http://www.firstmonday.dk/issues/issue4_10/bezrouk ov Abstract: Eric Raymond's bazaar model provides a too simplistic view of the open source software (OSS) development process. This paper tries to explore links between open source software development and academic research as a better paradigm for OSS development. Open source software development should better be viewed as a special case of academic research. Viewing OSS this way probably can lead to a better understanding of open source phenomena.

  77. ``viral licensing'' by Anonymous Coward · · Score: 0

    as microsoft claimed, certian licenses, like gpl infect your projects that you build upon it and limit your rights if you continue to use the opensource code in your project.

    some managers have bitten onto the FUD, and extrapolated that running on an opensource platform or using opensource software as tools to develop your project could subject you to the licensing of those tools and platforms.

  78. slashdot for unbiased research.... surely you jest by ndfa · · Score: 2

    So let me get this right. You are looking for problems with open-source, which you say are not that obvious ? AND you want slashdot to help........ do yourself a favor and disregard 80% of what you read here. Get together with your prof. and come up with a survey that makes some sense, find a few hundred ppl. to get together a mailing list (preferably from your schools alumni) and get the info from them..... do the math and you will see whats what....

    --
    Non-Deterministic Finite Automata
  79. Lack of commitment by togilvie · · Score: 3, Interesting
    I've worked with some open source projects, with disappointing results. A couple of reasons that we prefer commercial development:

    Missed deadlines: The open source projects that we worked with had limited commitment to deadlines, and frequently missed them. When you're counting on product launches, this can be very painful

    Lack of Support: Things never go wrong at 3PM. Instead, they always happen at 2AM on Sunday. Commercial outfits have dedicated people to help when this happens -- open source people aren't around.

    Development of commercial features: Any commercial product has features or enhancements that aren't strictly bug fixes or new enhancements. These are unsexy jobs, but they need to get done. We found it difficult to get people to commit to them

    Obviously, your mileage may vary. I'm sure there are some great stories about open-source, as well as even worse ones. But that's my $0.02.

    1. Re:Lack of commitment by Fnkmaster · · Score: 2
      Huh? I don't understand the context in which you are discussing these. I've been the CTO of a small software company for 2 years+ now, and I have had occasion to _use_ Open Source software in deployments and internal projects for our company. For your points:
      • Missed Deadlines. Open Source projects are being run by volunteers. If you want them to abide by deadlines, perhaps your company ought to be helping them meet the deadlines yourselves, since you are planning on making money off of their work. Or get together with other companies using the code and throw in some money each to support 1 or 2 developers in full time work on the project. In other words, don't bitch about somebody else missing _YOUR_ deadline, we don't want to hear about it. This is more of a comment on poor, underfunded, understaffed projects with no project management than on anything to do with openness versus closedness of code.

      • Lack of Support. I don't see what this has to do with Open Source. There are plenty of companies offering support contracts for major Open Source products, like Linux, MySQL, the fabulous JBoss server, etc. If you are talking about smaller, less widely used or commercially viable products, then your support is generally "limited" to message boards, forums and email lists. Note that I have found the JBoss support to be an order of magnitude better than what my company got from commercial vendors that we were shelling 30-40 thousand dollars a year to. Might as well just hire somebody in house to learn the JBoss code and support it for us if we're incurring those kind of expenses. And we basically have that in the form of a JBoss guru who knows the codebase and one or two guys who track all the discussion board postings.

      • Development of Commercial Features. Again, the people running an Open Source project are representing their own interests, not yours. If your interests and theirs don't coincide, you should consider writing your own code, getting your company to sponsor modifications or feature enhancements. My company has contributed features to 2 or 3 Open Source projects that likely nobody else _cared_ about. We probably invested a few man-weeks of time in figuring out the source code and adding those features, but we didn't have to sit through 20 hours of vendor meetings, wait 6 months for new major version releases, and got things done on OUR schedule which was compatible with our OWN release deadlines.

      If this sounds like too much work and you prefer to have people hand-hold you through the process, then I recommend continuing to avoid commercial software. If you realize that sometimes commercial software is worthwhile and sometimes Open Source software can fill a need better than commercial software and in particular if you NEED the flexibility of having something you can modify and tweek to suit your needs, then I recommend considering Open Source alternatives for certain types of projects - no, I am not saying you should install Linux Mandrake and OpenOffice on every desktop at this point in time, but there is a lot of small work out there that is Open Source (i.e. projects that would not be really commercially viable to sell as a standalone product, but will save you a crapload of development time if you can utilize them) and some excellent major projects (ex. Linux kernel, GNU utils, JBoss app server - yes, I'm partial to this example, Apache web server, Apache org XML tools etc. etc.). They aren't all pure Bazaar-model and not everything has sufficient widespread user interest to merit the Linux development model (everybody needs an OS, not everybody needs a J2EE app server, and very very few people need X nifty perl tool to sed grep and whatever particular text files), but they do offer answers to your questions that _for each particular type of product_ are sometimes substantially better than the matching commercial alternatives.

  80. Open Sores hurt like hell by Anonymous Coward · · Score: 0

    Use a Band-Aid.

  81. (Some of) It is restricted. by Telemann · · Score: 2, Interesting

    One thing that has always annoyed me about certain open software licenses is the restriction that the software in question can not be used to make money. (Read: included in a product.) If the open-source ideals of free flowing information for the benefit of all are to be fully applied I think that open-sourcers should recognize that a lot of good development happens in a business setting and allow that development model (the commercial one) full access to all open sourced software. Better products would result, benefiting everyone.

    Has anyone seen this opinion written up (read: expressed clearly in a paper)?

    1. Re:(Some of) It is restricted. by steemonk · · Score: 1

      One thing that has always annoyed me about certain open software licenses is the restriction that the software in question can not be used to make money. (Read: included in a product.)
      How is closed source better? With closed source, there is no chance of incorporating a product's code at all.

  82. Ask any business.... by Gollo · · Score: 1

    Hmmmmmm, interesting how there's hardly any replies to this at all......

    Well, it kind of shows how bigoted the majority of the Slashdot readership is (yes, -1 for Flamebait, I know).

    But, hear me out. How can we be proponents of Open source when we can't even be intelligent and critical enough to realise that acknowledging these flaws is the best way to address them?

    To me, the obvious issue is support. Companies want to have someone to blame when the sh*t hits the fan. So that means they need to pay for support for the open source products they use. So, really, that puts open source on equal footing with actually buying a closed-source product, because, let's face it, the up front charge of most software products is negligible compared to the ongoing support/maintenance cost.

    In my experience, this is the sole reason a lot of companies end up choosing closed-source solutions, and I tend to agree. What is open source offering me, a company with no IT skill, and never intending to have any IT skill? Nothing more than a closed source solution does. Except at least with closed source, there's a entity, a company that survives by receiving money from me, and if I threaten to ditch it's product, they'll bend over backwards to do anything I like. Open source? There's no singular point of control (generally a good thing, but in this case not) and if the community surrounding the product you are using sees no value in the enhancements you require, you're stuffed. Sure, you can hire someone to make your customisations, and it's easy cause you've got the source, but you aren't getting the main open source benefits here, are you? You're the only tester, the contributions are from a single point and probably not as good as they could be if they were developed by the community. And all of a sudden you're employing IT people when that's not your core business.

    I could go on for hours, but I'm sure you get the point...

    Gollo

  83. Um why.. by Anonymous Coward · · Score: 0

    Most of the advocacy is from people who love linux and hate Microsoft. I'm sure you're using those sources. Why not use Microsoft's FUD? It's all the same in the end.

  84. Complexity costs money by Nailer · · Score: 3, Interesting

    Complexity costs money.

    I write for a couple of Australian Computer Magazines. I've spent the last week interviewing a couple of people for an article I'm writing about server appliances.

    One person I'd spoke to got the appliances to replace a Linux based firewall. The firewall worked, but nobody knew how to use it, and it seemed too complex for anyone on staff to operate. They couldn't read the logs, so they didn't know if anyone was attacking them. It was different from all their other systems, so it was hard to learn. And if they wanted to open a port for their Outlook Web Access (which they did) they couldn't. Hiring seperate IT staff to do this work is a cost they couldn't afford.

    So they replaced the system with a firewall appliance - specifically a NetGear screening router.

    These devices generally use some form os Linux inside them anyway, but the lady I spoke to presented an excellent argument against using traditional non embedded Linux firewalls in SMEs.

  85. Hardware Support by mgpeter · · Score: 1

    Trying to get hardware to run under Open Source Software is sometimes a pain. Hardware companies refuse to disclose specs for their products, leaving developers to hack away until they find something that works.

    The other side of the coin, once a piece of hardware does work with Open Source Software, it usually runs quite a bit more stable than it runs under a proprietary operating system. I have yet to see a supported soundcard or video card bring down any of my Linux boxen, but the one windows workstation I have occasionally locks up because of the sound card (SBLIVE).

  86. Can be hard to rely on zealous hackers by Junks+Jerzey · · Score: 3, Insightful
    Hmmm...that's maybe not the best subject. I don't mean it to sound inflammatory.

    Many projects start out because college student X hates Microsoft/BillGates/Windows, and decides he is going to drive them into the ground by writing the killer application for Linux. Of course it will be Open Source, because Closed Source is Evil (tm). So he dives in and writes an application that attempts to outdo a major windows application like Word/Photoshop/Illustrator/whatever. Let's say he achieves some success and has a partial clone up and running a year later. Let's say it gets lots of press and looks like it might really be a killer app. Now what are some good reasons not to use it?

    As the program is not someone's livelihood, there's no guarantee that the author won't lose interest and walk away from it. There's also no guarantee that anyone else will want to maintain it. With closed source the company could go out of business, but at least they have strong incentive (money) to stick around.

    The program was initially written by a college student with no experience architecting large applications, and most likely no experience with any kind of real software engineering of any kind.

    Without strong leadership there's no guarantee that the program will remain stable, managable, and continue in a direction that really suits the user base. This happens quite often because, say, a graphic arts program is not written by someone familiar with graphic arts, but someone who wants to get back at Microsoft.

  87. Missing documentation by jimfrost · · Score: 4, Insightful
    Well, there's certainly some truth to the fact that you get little or poor documentation with most of the open source software. The question I always ask of people who bring this up is, what documentation did you get with the Microsoft software?

    I see little or no documentation out of Microsoft for the stuff I buy, either. Nor did I ever get much out of Sun or IBM. When I wanted good documentation I had to go out and buy it -- either from the vendor like in the case of MSDN, or from some book from my bookstore as in the case of X11/UNIX/IBM.

    If you're missing documentation for open source products, you should check out your local bookstore. There is actually a remarkable amount of documentation out there if you're willing to spend some money on it. Much of it is crap, of course, same as with the commercial vendors -- but some of it is very very good.

    It regularly astounds me that people who were willing to pay thousands of dollars a year for technical information from Microsoft/IBM/Sun/whomever won't spend a dime on the same kind of thing for Linux. Maybe they should. Certainly there are companies that fill this particular niche.

    Can someone make money selling docs on Linux? I think they can. They certainly did selling docs on X11, which you might recall was open source too.

    --
    jim frost
    jimf@frostbytes.com
    1. Re:Missing documentation by gregorio · · Score: 0
      When I wanted good documentation I had to go out and buy it -- either from the vendor like in the case of MSDN
      That's not true, the *documentation* part (MSDN is not just about docs) of MSDN is free and it is available online. So the answer to "what documentation did you get with the Microsoft software?" is: Manuals and everything you can download from technet and MSDN, wich is *a lot* of stuff.
    2. Re:Missing documentation by KevinDumpsCore · · Score: 1

      I'm a volunteer documentation writer... I've considered various ways of funding documentation efforts. (How about putting ads in the Invariant Sections of documents covered by the FDL license?)

      One thing to consider, the programmers are mostly writing code for free. So writing documentation and getting compensation for it, while the programmers get none, doesn't seem right.

      OTOH, maybe spreading the funding to the programmers will mean documentation writers can get some respect. Maybe it can be a way to fund the entire project.

    3. Re:Missing documentation by zangdesign · · Score: 1

      Microsoft actually has pretty decent documentation for the applications. They've replaced their bound documentation with help files. Of course, it helps to be able to have a book open while you're staring at the problem, but I can't fault the quality of the help file.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    4. Re:Missing documentation by ncc74656 · · Score: 2
      I see little or no documentation out of Microsoft for the stuff I buy, either. Nor did I ever get much out of Sun or IBM. When I wanted good documentation I had to go out and buy it -- either from the vendor like in the case of MSDN, or from some book from my bookstore as in the case of X11/UNIX/IBM.
      This has been my experience as well. The only programming book I've needed so far for Linux is K&R (back when I first got started with C, though I still refer to it from time to time). Everything else is documented well enough in manpages and on various websites. To start doing anything reasonably complex in Windows, OTOH, required about $200 or so in books (mostly for used, no less) to get up to speed--Petzold, Prosise, and one or two others.
      --
      20 January 2017: the End of an Error.
    5. Re:Missing documentation by beavis_kc · · Score: 1
      I see little or no documentation out of Microsoft for the stuff I buy, either. Nor did I ever get much out of Sun or IBM.

      While I'll agree with you on MS, and have never done much business with Sun, I have to call you on IBM. Documentation that comes with an AS/400 will fill several bookshelves. They have recently quit distributing the 300lbs of dead trees, and now send it on CD, but the quantity and quality of documentation is great.

      --
      Liberty is an inherently offensive lifestyle. Living in a free society guarantees that each one of us will see our most
    6. Re:Missing documentation by Arandir · · Score: 1

      The question I always ask of people who bring this up is, what documentation did you get with the Microsoft software?

      You do get documentation with Microsoft software. The problem is that it usually sucks. (VC++ docs are pretty nice though).

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Missing documentation by Anonymous Coward · · Score: 0

      Just curious, by why aren't notable replies ever modded up? Someone is likely to read the parent and blindly agree.

    8. Re:Missing documentation by eric434 · · Score: 1

      And I'll have to second that. My IBM Thinkpad not only came with two normal manuals (the in-depth and quick start) it also came with the service manual!

      I hope Microsoft becomes like IBM in its old age. Nowdays IBM makes great stuff, but remember how everybody used to hate it, even though IBM started the whole 'compatibility' thing? Who dosen't remember the original IBM PC? But IBM was 'the big monopoly', much like Microsoft, and was superseded eventually. Nowdays IBM makes the best laptops, bar none IMHO. Perhaps in ten years Microsoft will make the best flight simulators :-)

      --
      This .sig temporary until a better .sig can be constructed.
    9. Re:Missing documentation by Thatman311 · · Score: 1

      Oviously you haven't gone to http://msdn.microsoft.com The entire MSDN reference is there for free. That means you have full searchable access to all of the Win32 API's that you would use to write an application.

      --
      Silly Rabbit...Sig's are for kids.
    10. Re:Missing documentation by tshak · · Score: 3, Insightful

      I see little or no documentation out of Microsoft for the stuff I buy...

      This obviously got modded insightful on /. even though this is no where near factual. For example, the .NET documentation (even though it's still in BETA) is some of the most comprehensive that I've seen. MSDN online is an incredibly well organized, content rich site. Microsoft also hosts some incredibly active newsgroups on their own news servers. Microsoft put's a LOT of wieght behind documentation, none of which I have ever paid for (directly anyway). Sure, it's not perfect and could use improvement, but to say that there's "little or no documentation" is ludicrous.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    11. Re:Missing documentation by styopa · · Score: 2

      I actually worked with the documentation team at Sun Microsystems. They are actually fairly well funded, and their documentation at docs.sun.com wins awards, especially the Solaris team, for the amount of useful information and examples. Also now that docs.sun.com has a decent web server in the background it isn't slower than syrup. As of last year they even added a tunable guide, the last major professional UNIX to publish this information.

      --
      Disclamer - Opinion of Person
    12. Re:Missing documentation by ncc74656 · · Score: 1
      Oviously you haven't gone to http://msdn.microsoft.com
      I have, plenty of times...but the material there isn't always the most comprehensive—or comprehensible. That's where the dead-tree documentation comes in handy.
      --
      20 January 2017: the End of an Error.
    13. Re:Missing documentation by Anonymous Coward · · Score: 0

      At least the Microsoft documentation don't tell
      you to go fuck yourself. Many Linux programmers
      usually call you a lamer for not being able to
      read the osurce good for help and tell you to
      RTFM (non-existen, or its the TFM which tells
      you RTFM) or just fuck yourself you stupid lamer.

      Please moderate this as a troll, but the fuck its
      the truth.

    14. Re:Missing documentation by duffbeer703 · · Score: 2

      I'd venture to guess that you have never purchased anything for Sun or IBM.

      My 999 Sun Blade 100 came with a ton of printed and CD-ROM documentation.

      RS/6000's come with a dozen books.

      Tivoli software & DB2 come with bookshelves of documentation.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  88. Tell that to McCarthy by Unknown+Bovine+Group · · Score: 1

    Are you now, or have you ever been associated with the Open Source Party?

    --
    m00.
    1. Re:Tell that to McCarthy by eries · · Score: 2

      Excuse me, Senator, but I would prefer "Open Source/Free Software GNU/Party"

      And no, I have not.

    2. Re:Tell that to McCarthy by Daengbo · · Score: 1

      Senator:"The use of GNU/ belies you, young whippersnapper!"

  89. Why is this mod'd down by Anonymous Coward · · Score: 0

    He is right...egg in the face source has nothing regarding the discussion..IT IS BLATANT post to get traffic and should be mod'd down accordingly.

    Funny you see ace905's name all over the egg in the face source page.

  90. Re:The easy ones, yes they are. by ch-chuck · · Score: 1

    This isn't what he's asking for, but:

    1.There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.

    Hiring an McSE to run around d/l'ing patches, rebooting, listening to user gripes, exterminating viruses and MAYBE getting someone on tech support who knows what to do is a seperate cost for licensed software as well. The $200/incident support is yet another cost.

    2.Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

    You may have paid for a licence, but it also comes with NO warranty, express or implied, as to fitness for merchantibility or usability. We had a Wrkstation w/ WinME suddenly start spewing "wuauclt" errors. Who do I complain to? Being a small business with little volumn would it even matter if I did complain? Either way, you pay your money and take what they give you, and if you don't like it, tough. Ever try to get money back from a bundled license or shrink wrap box?

    3.The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

    Similarly, a business may suddenly decide there is no profit in a licensed software product and your left with an unsupported orphan, and no source code. Time to buy the upgrade!

    Now, all the above is aimed at ONE PARTICULAR bad example of closed source - most all other companies software doesn't come anywhere near the problems we have with those guys, esp. considering all the licenses we have purchased.

    In general I would agree that commercial sw is better polished by hard working professionals trying to keep their jobs, state of the art, a clean reputation and shield themselves from frivalous lawsuits, but the above arguments don't work for me.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  91. The October Documents. by TheLoneCabbage · · Score: 1

    You can find most any anti-OS argument you want off of MS website. But if you want a realy nasty, and indepth argument against OS look at the October Documents. They are a collection of emails meant to remain internal to MS. They list all of the things MS finds good and bad (From their unique perspective). It's more than you would ever need for a college thesis.

    Also try looking into CNet and ZDNet they've both run frequent articles about how much they think OSource sucks.

  92. Read about Bitkeeper... by Alan+Cox · · Score: 2

    Larry McVoy has some fascinating and well thought out arguments about cases where pure open source does not work.

    1. Re:Read about Bitkeeper... by Jon_E · · Score: 1

      "Bitkeeper! Can anything good come from there?"
      (John 1:46)

    2. Re:Read about Bitkeeper... by Anonymous Coward · · Score: 0

      "Larry McVoy has some fascinating and well thought out arguments about cases where pure open source does not work."

      I did a Google search, this was the only example I could find:

      http://www.linux-mag.com/cgi-bin/printer.pl?issu e= 2000-04&article=opensource_evol

      None of the papers listed on his homepage seemed to fit the bill; where are the others?..

    3. Re:Read about Bitkeeper... by Tet · · Score: 2
      None of the papers listed on his homepage seemed to fit the bill; where are the others?


      Try here.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
  93. reasons: GPL, patent infringements, etc. by beetleske · · Score: 3, Insightful

    Someone touched on this a bit earlier, but depends on if you mean using open source software or developing it, or developing using pieces of open source.

    If you work for a commercial software company, who may not want to make their source open (because they have some proprietary algorithms or whatever - the reasons do not matter for my point), then you simply won't be able to use GPL'ed software. If you have a closed source app, or any software product that doesn't use the GPL, then you can't put GPL code into your app (without making your app GPL essentially). So, my point here is, you will have to beware of the licenses and how they impact your business and your code/application.

    Second is a big one: patent infringement. There is a ton of open source software out there that comes with various licenses and such that say "no warranty", or more specifically "AS IS". What this means is that if you use this code (we'll call it "Code A") in your own code, yet Code A infringes on some patent, you can be held responsible for that patent infringement. Through legal wrangling, if the company who released Code A is reputable and well known, you may have recourse and be able to show that they should have known, etc, etc., but not always, and it may be a tough fight.

    There are many benefits, but these couple things can be extremely serious issues to content with depending on your use of open source.

    1. Re:reasons: GPL, patent infringements, etc. by nels_tomlinson · · Score: 2

      Here's what the man said:

      10) Why do you use Microsoft Windows
      by Anonymous Coward

      If you are so anti-corporation, and so anti-Microsoft, to the point of publically criticizing them and their practices, why does the Consumer Project on Technology, and specifically you, Mr. Love, choose to use Microsoft Windows on your office and home machines?

      Jamie Love:

      Well, our office uses just about everything. We have Windows boxes, Linux boxes, Macs and Suns. For a while I moved the CPT unit entirely to Linux, to have a Microsoft free environment to see how that would work. We did this for more than a year for everything. Recently I switched some machines back, and now I use an IBM lap top with Windows as my main machine. I decided to switch back for several reasons. First, I had lost touch with what Microsoft was up too, and I needed to know that. Second, I wanted to use a large number of new devices that I couldn't get to work on my Linux box. Third, I was having trouble sharing my Linux documents with colleagues using MS Office, due to the typical Microsoft anticompetitive practices. And I was pretty unhappy with the progress in the various GPL office productivity tools, with the exception of the GNOME spreadsheet program, which was pretty good. I didn't see much work by AOL in improving the Linux version of Netscape, and wasn't happy when Microsoft invested in Corel and they seemed to be dumping the Linux apps. Recently I went back and tried a few current Linux distributions, and am deciding what to do on that front right now, wondering why Sun can't make Star Office an easier install. I've used lots of different computers over time. My first one didn't have a monitor, only a printer, and my first personal computer was a Commodore 64, which I used to dial into an IBM mainframe. I like computers and computing, and I like Linux a lot, but I am not that happy with the current state of client applications, and a bit frustrated tying to use various PDAs, scanners, cameras, printers, etc, with my Linux box.


      This seems like a combination of legitimate curiosity (what's MS up to?) and legitimate frustration with little snags. He's tried Linux, likes it, and hasn't given up on it. This doesn't sound like much of an argument against open source or Libre software in general; just one guy isn't quite ready to trash his last Windows cd yet.

    2. Re:reasons: GPL, patent infringements, etc. by KerrAvonsen · · Score: 1
      If you work for a commercial software company, who may not want to make their source open (because they have some proprietary algorithms or whatever - the reasons do not matter for my point), then you simply won't be able to use GPL'ed software. If you have a closed source app, or any software product that doesn't use the GPL, then you can't put GPL code into your app (without making your app GPL essentially). So, my point here is, you will have to beware of the licenses and how they impact your business and your code/application.

      Firstly, I do believe the original question was about using Open Source Software, rather than using its code. Secondly -- something which Microsoft's FUD seems intent on obscuring -- the incorporation of GPLed code into your own product is your own choice, and a choice you wouldn't have with proprietry code. The choice is, borrow GPL code, write your own, or... or nothing. Or consider it this way: maybe M$ would let you have their code if you paid $$$$$$$$. OSS code under the GPL lets you have the code without a monetary cost -- but there is still a cost; a different kind of cost. Keeping the source open is the coin you pay for incorporating GPLed code into your own code.

      You pays your money, you takes your choice.

      --
      -=- Say it with flowers. Send a Triffid. -=-
  94. A couple of ideas by CunningPike · · Score: 1
    Well, here's a thing: critic thine own opinions.

    Ok, here are a couple ideas of possible arguments against open-source software:

    1. if the source code is available, then there is a tendancy for people to cooperate and produce one really good product rather than establishing many mediocre ones. This is both good and potentially bad. Good because you have a really good product to play with. Bad because this good product will tend to be used exclusively. Imagine a world where every web server used Apache. When a flaw is found and actively exploited (worms, virii, crackers, ...) then at one blow all web sites could be taken down, which is bad.
    2. Free software is based on the egalitarian ideals of empowering people. If you accept that agenda then free software is the only sensible choice. Propriatory software, therefore, must have a different agenda. If you accept the alternative agenda (which might be "make as much money as possible"), then open-source is not necessarily the ideal software distribution model. A certain class of business (e.g. hardware manufactures) might view open-source as an unacceptable risk. Personally, I might disagree, but it's not my business and not my agenda.
    Both arguements are fairly easy to refute, but they might help start some discussion ...

    Thoughts?

    --
    | What, you were expecting
    -O_O- +---- something witty?
  95. Study History by sahai · · Score: 1

    Go back and study the kind of opposing arguments that people used to use against democracy (we can't let the people have a say in the making of laws. better leave that to experts.), jury trials (we can't let the people decide what the facts are for a case. better leave that to experts.), the freedom of information acts (we can't let the people have access to government records. better leave them to the experts.), the abolition of slavery (taking away ownership rights from the plantation lords would remove the economic incentives to produce.), vulgate translations of scripture (we can't let the people read and interpret religious texts. better leave that to the experts.) and a host of other prior controvercies.

    Then see how you can morph those arguments into arguments against Free Software. You'll find it an enlightening exercise.

  96. Hmmm by Anonymous Coward · · Score: 0
    Posting anonymously so as not to appear to be a Karma whore or a Troll. But....


    When I went to college and had to write papers (20-100 pages/paper, welcome to double majoring), I did research. When research didn't material I was interested in, you know what I did, I used my brain and reasoned through the problem.
    Individual thought does NOT include going on to a small corner of the web and asking thousands of strangers.

  97. no open source games by karb · · Score: 2
    No, seriously.

    There are open source games. But if you go to gamespy, games domain (etc.) and read about the newest, hottest games out there, none of them are open source.

    Why not? Probably because it isn't profitable. Presumably you could run a MMOG (Massively Multiplayer Online Game, for the uninitiated) with open source clients profitably, but since nobody has done it yet, it probably isn't that great of an idea (it would facilitate reverse-engineering to create alternate servers, for one).

    My point is that software markets exist where open-source has yet to find a profitable business model. And if you're in one of those, you can't write (or in some cases, use) open source software.

    --

    Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone

  98. influence in development by xn2 · · Score: 1

    Once you've made the decision of which software solution to use, you can't influence its developping process if it's open source (read non comercial).
    In other words if there's no software in the market (open source or otherwise) that meets all of your requierements, you better pick a comercial software that assures you you'll get your missing features in the future, than count on the good will of open source developpers to implement them.

  99. It varies, as you would expect. . . by werdna · · Score: 4, Insightful

    Much depends upon the specific open source software, the specific commercial alternatives and whether the enterprise intends merely to use or develop new software therefrom.

    Key issues are support (legal and technical), and risk management. Many corporate General Counsels are deeply concerned about issues such as warranty and intellectual property indemnification, areas for which open source offers zero, nada bupkis, and for which varying improvements can be found in the proprietary sector. Technical support is well-covered in other responses.

    Legal support in the form of support agreements and/or decent warranties have meaning to corporate lawyers and businessmen, particularly when coming from a decent enterprise. They are not always available, and in some cases expressly not available, but AT LEAST, these warranties are (even for Microsoft) much better than the NO WARRANTY, "AS-IS" warranty given by most open source licenses.

    Indemnification *IS* a big issue, make no mistake -- and an indemnification coming from a large corporate enterprise is tantamount to an insurance policy against infringement; as compared to one coming from a small entity (worth less than nothing) or an individual, as compared to one offering no rep, warranty or indemnification against infringement at all.

    This is not to say that these arguments are unanswerable in every case. The devil is in the details, and you need to compare specific products before you can balance and weigh the issues. But the questions ALWAYS need to be weighed.

    Finally, there is a meaningful legal cost involved with open source compliance. Specific licenses need to be weighed depending how the software is used, and complied with in full. This means that procedures need to be followed, opinions need to be written and so forth, which in some cases (particularly in the development or modifications arena) can be pricey overhead that may outweigh the costs and benefits gained by differences in price. Of course, to do so, I would compare costs of an open source compliance policy against the price of a commercial source code license, but still, I have seen corporate folks decide to go commercial on bean-counting alone.

    1. Re:It varies, as you would expect. . . by Eimi+Metamorphoumai · · Score: 1
      I'm afraid I really don't understand what viewpoint you're coming from. Are you talking about for a company that's developing software, or just using it? You keep talking about indemnification, but I don't see what you mean by that.
      Indemnification *IS* a big issue, make no mistake -- and an indemnification coming from a large corporate enterprise is tantamount to an insurance policy against infringement; as compared to one coming from a small entity (worth less than nothing) or an individual, as compared to one offering no rep, warranty or indemnification against infringement at all.
      Of course, the other side is that a large company stands a much better chance against you in court, regardless of what documents you have, than a small company or an individual.
      Finally, there is a meaningful legal cost involved with open source compliance. Specific licenses need to be weighed depending how the software is used, and complied with in full.
      If you're talking about developing software you intend to sell, then you'd better be damn careful no matter what you do. The open source licenses do "limit" what you can do with the source, but don't commercial companies have a LOT of conditions in the EULA for their source licenses, again about what exactly you can and can't do.

      And if you're not developing software, then with open source software there are zero, nada bupkis, limitations on what you can do with it. It's MUCH easier to prove that you've complied with the GPL (or what have you) in your office than that to prove that you have a license for every copy of Windows, and that you didn't use 12 copies of the Server version when you only had 11 licenses of Server and an OEM of Professional. The open source licenses affect modification and distribution of modified versions, but they explicitly do NOT affect use or installation, so if all you do is use the software, there is NO way you can get into legal trouble.

      --

      Visit me on #weirdness on the Galaxynet.

    2. Re:It varies, as you would expect. . . by werdna · · Score: 2

      I'm afraid I really don't understand what viewpoint you're coming from. Are you talking about for a company that's developing software, or just using it? You keep talking about indemnification, but I don't see what you mean by that.

      Look at any software license (other than the free kind) to see what I mean. I am talking about the provision where the licensor agrees to defend and indemnify the licensee against third party claims. In most modern licenses, such indemnification is usually limited to intellectual property claims.

      Of course, the other side is that a large company stands a much better chance against you in court, regardless of what documents you have, than a small company or an individual.

      Not at all -- we are talking about the LARGE company indemnifying the licensee about claims from third parties, regardless of who is the plaintiff.


      And if you're not developing software, then with open source software there are zero, nada bupkis, limitations on what you can do with it. . . . so if all you do is use the software, there is NO way you can get into legal trouble.


      Not. Mere use of patented, copyrighted or trade secreted software can get you into lots of trouble. That's why indemnification is a really, really good idea for risk management.

  100. You might find this helpfull by WildBeast · · Score: 1

    You might find this site helpfull. Take a look at : http://members.aol.com/erichuf/Linux.html

  101. Re:I'm all but anti-open source, but here you go.. by Anonymous Coward · · Score: 0

    For the game idea, make a game that is opensource, and internet multiplayer. Make a server that is capable of handling many more people than anyone else could possibly try building, and sell the game service to the server for a monthly fee. Or make the server software closed, and only the clients open (not sure what exactly that would accompolish) Just an idea, probably wouldn't fly anyway... Opensource everQuest anyone?

  102. how about Apple? by anti-drew · · Score: 2, Informative

    Apple is an interesting example of a company which has an open-source foundation (Darwin) but is keeping certain parts of its MacOSX code closed-source (the higher level stuff, including the window server and GUI apps).

    I may get flamed for this, but I think Apple gains clear and obvious benefit by keeping certain parts of its code to itself. Things like the unprecedented capabilities of the PDF-based windowserver, the ease-of-use of apps like iTunes and iDVD for CD and DVD burning, the integration of digital photography and DV editing ... right now, nobody else has features like these that are integrated so tightly together.

    Windows XP clearly wants to get in on the action, and has gotten close to some of the smaller stuff like digital photography, but overall, from someone who's really used both, it really isn't even close.

    Since nobody else has the technology, you can only get these features (and the killer apps being derived from them) on a Mac, so therefore to get them, you need to buy Mac hardware and get the bundled software. And that's where the money comes from.

    In instances like these, it's not only smart of Apple to go closed-source to protect its unique technological advances, in many respects it could be downright foolish for them as the "underdog" (successfully turning a profit while competing with Microsoft and Dell/Compaq/etc, no less) to release their source code while they have a technically unrivaled product that is making good money.

    I know that this argument can go both ways, and it could be argued that the higher levels of OSX need to be open-sourced as well ... but I also think that as the years go by more and more of the system including these apps may in fact be made open-source by Apple, once it makes business sense to do so. But right now, at this point in time, it would seem a bit foolish to me if they gave away all that source code for free - like "giving away the family jewels" to borrow the old phrase.

    So that's one possible argument against a very specific application of OSS.

  103. Freedom! by IGnatius+T+Foobar · · Score: 4, Funny

    Well, if you think about it, Richard Stallman is always talking about freedom, and talking about talking about freedom... presumably this means that you have the freedom to telephone Richard Stallman in the middle of the night and ask him to give you free tech support for Emacs. I don't think he has any choice other than to provide it for you.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Freedom! by iabervon · · Score: 2

      Nope, he's got the freedom to hang up the phone on you. But he can't stop you from calling...

  104. Brett Glass by PD · · Score: 3, Interesting

    He's outspoken against open source, but that's because he doesn't truly understand it. Many have tried to explain it to him, but he doesn't quite get it. If you do a google search on his name, you'll find reams of stuff.

    Oh, and try not to laugh too hard at his hair. The man looks like he was a member of Abba.

    1. Re:Brett Glass by vrmlguy · · Score: 2
      OK, I did a google search for his name and I don't see anything similar to what you describe:
      Carl M. Nasal II <carl@nasal.org>
      CEO/Owner of ZZWeb <http://www.zzweb.net>
      The home page for ZZWeb says:
      ZZWeb proudly supports and uses the following software.
      • Apache
      • PHP3
      • MySQL
      • VIM
      • Linux
      That doesn't sound like someone who is "outspoken against open source" nor who "doesn't truly understand it".
      --
      Nothing for 6-digit uids?
    2. Re:Brett Glass by PD · · Score: 2

      I'm not sure why you did a search on "Carl Nasal" but that's the WRONG NAME.

      The dude's name is Brett Glass. Search on that.

    3. Re:Brett Glass by GlenRaphael · · Score: 1
      [Brett Glass is] outspoken against open source, but that's because he doesn't truly understand it.

      Okay, I looked up Brett Glass. In response to a recent question , he said the best way to use old PC hardware as a web server is to install FreeBSD. The last paragraph of his answer:

      "I sometimes use Windows 95 and NT on client machines, but don't find either OS to be mature or stable enough for mission-critical servers. Walnut Creek CD-ROM runs the busiest software library on the Internet on a FreeBSD Pentium machine, and it just doesn't go down. That's got to be the best testimonial anyone could ask for.

      Brett also seems to have authored a paper called "Stopping Spam and Malware with Open Source", and presented it at this year's O'Reilly conference. Perhaps your info is out of date?

      --
      I play Nerd-Folk!
    4. Re:Brett Glass by PD · · Score: 2

      Brett opposes a very specific type of open source: the GNU Public License.

      As someone else pointed out, he likes BSD a lot.

      AND, his hair still is very funny looking. That much we are not confused about.

  105. OT What's a moderator to do... by re-geeked · · Score: 5, Funny

    My god, this whole article is like some kind of special troll trap! Maybe Slashdot is going to delete the accounts of anyone modded up on the thread... (are you listening, Taco?)

    What do I do with all this crap? Do I start posting reasoned replies? That would be troll-feeding, and might take hours. Do I mod them all to hell? Not really fair, since they asked for anti-OSS, but they're all so, so... WRONG!

    It's like having my eyelids forced open to watch the XP launch or something!

    Aaaaaugghh!

    Quick, click on the Science section! Ah, that's better...

    --
    "You can't get something for nothing." - my grandfather, on the stock market and Reaganomics.
    1. Re:OT What's a moderator to do... by zesnark · · Score: 1

      "It's like having my eyelids forced open to watch the XP launch or something!"

      I will have my eyelids forced open to watch the XP launch on Thursday.

      Hehe...

      z

  106. Don't focus on linux by sjeffers · · Score: 1

    Linux implies a focus on GPL, which is one of many open source licenses, some of which may be more open. Other licenses with varying degrees of openness may be more comercially advantageous to companies then either a closed license or GPL, depending on the context. A paper discussing in which contexts a license is more useful is:

    http://www.softpanorama.org/Copyright/License_cl as sification/dynamic_licensing_and_BSD_vs_GPL_debate .shtml

  107. FUD by RelliK · · Score: 2, Insightful
    1.There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.

    Last time I checked you had to pay for support of proprietary software too. True, sometimes you get a free phone number that you can call when it's not busy, but's that's not an enterprise level support.

    2.Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

    This is the most blatant piece of FUD that Microsoft trolls keep spouting. Ever read Microsoft EULA? (or a EULA for any other proprietary software for that matter). It reads, in part, something along the lines of: "To the maximum extent permitted by the applicable law, Microsoft hereby disclaims all liability". You have no warranty, no matter what software you use. About 2 years ago there was a case where some proprietary software caused millions of dollars worth of damage to some manufacturing company. The vendor admitted to producing buggy software but refused to pay based on EULA. The court agreed. (Search slashdot archives, ithe story is probably still there).

    3.The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

    False. The one key advantage you have with open source is that *anyone* can continue the project, including yourself. The original programmer cannot prevent anyone from developing the project. On the other hand, with proprietary software, you have no such recourse. If the company suddenly decides it is no longer interested in the product, it can drop it and you can do absolutely nothing about it. Neither you nor anyone else can continue the project. You are solely at the mercy of the vendor. This is actually one of the key arguments *for* open source.

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:FUD by Maryck · · Score: 3, Interesting
      Last time I checked you had to pay for support of proprietary software too. True, sometimes you get a free phone number that you can call when it's not busy, but's that's not an enterprise level support.

      I think the point that is being made is that a small company is not necessarily in a position to hire additional employees or retask existing employees to fix or enhance an open source project. Not all costs are monetary. Things like time, resources, etc can often exceed the percieved monetary savings.

      This is the most blatant piece of FUD that Microsoft trolls keep spouting. Ever read Microsoft EULA? (or a EULA for any other proprietary software for that matter). It reads, in part, something along the lines of: "To the maximum extent permitted by the applicable law, Microsoft hereby disclaims all liability".


      You are right in that there is no legal guarantee of a warantee, but there is often a defacto warantee that stems from that fact that proprietary vendors want to make money, and if one of their customers starts complaining about bugs publically, then there is the potential to lose money. Consequently it is in their best interest to address the problem. Of course this doesn't always work since once a software company reaches a certain size, it can ignore the requests of smaller customers since shear momentum may carry its profits along.

      longer interested in the product, it can drop it and you can do absolutely nothing about it. Neither you nor anyone else can continue the project. You are solely at the mercy of the vendor. This is actually one of the key arguments *for* open source.

      In the long run, this is why open source is better, but in the short term, there is not much you can do if the open source project you were counting on disappears. Of course, you are even more screwed if a proprietary company drops a product.

    2. Re:FUD by rkent · · Score: 2, Insightful

      [Agonized moan]... I knew someone would call it "FUD" if I put forth any arguments against open source, even if that's what the article was trolling-I-mean-asking for. I am not trying to spread fear, uncertainty, or doubt. I guess I should've said right out front that I've dumped MS (and most other proprietary software) in favor of Linux and would've go back.

      But anyway, on to your points:

      Regarding the warrantee issue. You and many other respondants are correct that proprietary software often has as little warrantee as legally possible. I regard this as a huge failure of our judicial system. Such "no liability" warrantees are disgusting and should not be allowed to stand. BUT, I thought there was an "implied warrantee of merchantability" on all things sold in the US, which might have a dim hope of ever being applied to software. Whereas, with Open Source, it's not a product, it's like "here's some code I wrote that I'll share with you," so there's not even room for that conceptually. I guess it is of little practical consequence. Like I said, I use linux, and don't lose sleep over the warrantee.

      The discontinuance issue: you can bet that if a proprietary product is profitable, SOMEONE will maintain it and keep making it available. Of course, if you're one of the few stuck using an unprofitable product, and it's discontinued, you are indeed royally screwed. But my point was, it's not much better if you're using an open source solution that goes out of vogue: yes, you can hire a bunch of developers to continue it for you, but the cost of that, both financially and in terms of time and energy, can be way WAY prohibitive.

      That would be my central argument against using open source in a business context, were I a businessman persuaded to argue that way: yes, you CAN continue a discontinued product for yourself, but do you really WANT to? Use open source, and it's a very real possibility.

    3. Re:FUD by Jherico · · Score: 1
      You are right in that there is no legal guarantee of a warantee, but there is often a defacto warantee that stems from that fact that proprietary vendors want to make money, and if one of their customers starts complaining about bugs publically, then there is the potential to lose money.

      There really should be an acronym for the opposite of FUD, because that's what this is. The comforting (and for the most part, illusory) feeling of warm fuzziness that comes from having a proprietary product purchashed from an established company. Its the flip side to FUD.

      To the extent that a group will not want to leave a consumer out in the cold for reasons of publicity, Open Source is going to want to help you just as much as a closed source software maker, perhaps even more because they're error is going to be flapping around in the wind for all the world to see.

      But don't think that because you're using some closed source product you're in some sort of NATO organization where the big software company is going to protect you.

      --

      Jherico

      What can the average user can do to ensure his security? "Nothing, you're screwed"

    4. Re:FUD by mpe · · Score: 2

      I think the point that is being made is that a small company is not necessarily in a position to hire additional employees or retask existing employees to fix or enhance an open source project.

      Can they afford to pay for software licences, pay for support (which costs money in wasted staff time, even if the supplier has a free to call telephone number and makes no direct charges.)

    5. Re:FUD by kiwaiti · · Score: 1
      yes, you can hire a bunch of developers to continue it for you, but the cost of that, both financially and in terms of time and energy, can be way WAY prohibitive.

      Really? Why? Imagine you have adopted program x because it suits your needs. Later its maintainer abandoned it, no one else cares. Still later, you need an update/modification. Why?

      • bugfix: You stumble upon a bug, your programmer fixes it, goes back to his normal tasks (or you hire an external programmer)
      • incompatibility to an environment of newer programs: It's probably a bit more work to get a new interface to the old program, but you have the original code to start from. While you're working at it, the older version should still work in the old environment (sure you didn't roll out an untested configuration without the option of downgrading again?).
      • you want that spiffy new whiz-bang feature: Either you can afford it, or you can do without it. Remember - the program still works the way it did when you first selected it.

        If the project was abandoned, chances are there is another program that would better suit you - now how can you migrate to that? See "incompatibility"!

      Kiwaiti
      --
      Member of the Legion Of Microsoft Haters
    6. Re:FUD by rifter · · Score: 1

      Regarding the warrantee issue. You and many other respondants are correct that proprietary software often has as little warrantee as legally possible. I regard this as a huge failure of our judicial system. Such "no liability" warrantees are disgusting and should not be allowed to stand. BUT, I thought there was an "implied warrantee of merchantability" on all things sold in the US, which might have a dim hope of ever being applied to software. Whereas, with Open Source, it's not a product, it's like "here's some code I wrote that I'll share with you," so there's not even room for that conceptually. I guess it is of little practical consequence. Like I said, I use linux, and don't lose sleep over the warrantee.

      But that's the point, isn't it? Conceptually there is a possibility of one day warranties being forced, bug-fixes being free, and customers being able to add only the features they want. But that is not reality. At least with Open Source, you get two out of the three. With closed source, you get none, and you claimed otherwise.

      The discontinuance issue: you can bet that if a proprietary product is profitable, SOMEONE will maintain it and keep making it available. Of course, if you're one of the few stuck using an unprofitable product, and it's discontinued, you are indeed royally screwed. But my point was, it's not much better if you're using an open source solution that goes out of vogue: yes, you can hire a bunch of developers to continue it for you, but the cost of that, both financially and in terms of time and energy, can be way WAY prohibitive.

      That would be my central argument against using open source in a business context, were I a businessman persuaded to argue that way: yes, you CAN continue a discontinued product for yourself, but do you really WANT to? Use open source, and it's a very real possibility.

      Clearly you have never been on the wrong end of this, but I can promise you there are situations in which companies do discontinue products customers depend on, profitable or not. There are many reasons for this. In some cases, they happen for technical reasons (company decides the product is too difficult for them to maintain), political reasons (product is VP X's idea, VP Y becomes CEO, does not like VP X and gets rid of it; or the product is the result of a strategic alliance and the two companies end up arguing too much, then break their alliance), or Just Because. It is the company's prerogative to keep a product going, and good products die all the time. These are just a few real-world examples. When they do in the closed source world, the product just dies, and the customer is left with an unsupported frozen product and often no upgrade path (I suppose you can "upgrade" Amigas to Macs, Newtons to Palms, OS/2 to NT or Linux, but...) if they do have an upgrade path (Informix to DB2, anyone?) it is really a complete change in the architecture of the product, and other products that depend on that product will break. This is to say nothing of situations in which you have, say NT 3.5.1 and apps which only run on that, then the apps lose support, so there is no maintainer, you can't get a version that runs on 4.0 or 2000, so you are just screwed.

      In the Open Source world, yes you have teh power to maintain something yourself if you want it that badly, but the beauty of these things is that others usually will do it for you or join in the effort, since ANYONE can. Look at Mozilla. It was a failed open source effort, but now it is quite viable, because people cared. And AOL is using the code for Netscape.

      Eazel is another example. The company failed, but the product survives! However this is impossible in closed-source environments. So either you have closed-source, where the customer is at the mercy of the company who makes the product and depends on that company's viability, or open source, where if the company fails, or doe snot do what the customer wants, they actually have some choice in the matter.

  108. LOL. It's funny 'cause it's true. by Anonymous Coward · · Score: 0

    hehe

  109. The thing that always bugged me... by Nindalf · · Score: 2

    ...was the obvious: who's paying for this?

    It always seemed irresponsible to me to go around insisting that software be handed out in source form, freely reusable and redistributable by anyone, without regard for whether there was some expectation that the software would get paid for. Of course, I'm talking about fanatical promoters like RMS, not people who just put their own effort in for their own reasons without saying that others are immoral for doing otherwise.

    But then, I have a bad habit of thinking that things change overnight. I suppose it's a reasonable assumption that some form of compensation would be worked out before all programmers ended up sleeping in dumpsters, and it was probably a better idea to get things rolling on principle right away than to demand that all the specifics get worked out in advance.

    Anyhow, there's a bit of critique in the essay linked below (along with my 2 bits on how to get it all paid for).

  110. Comparison of RedHat vs. Windows by GNU+Zealot · · Score: 1
    Some students at my university did a comparison of RedHat vs. Windows.
    You can read it at: http://praetor.bus.utexas.edu/leibrock/index.htm

    It brings up some decent points for both sides. However the paper is definitely shady in some areas. For example, read the section on IDSs if you want a good laugh. (They call Nessus an IDS which is similar to Tripwire.) :P

  111. Argument: Free ($$) software stops the little guy by IvyMike · · Score: 2

    This is an argument I've seen against open source software; it is not my own opinion. (I expect to be moderated down anyway). It's a little rough, so work with me here.

    Open source software prevents little companies from breaking into the market, and thus hurts competition overall. I'm going to use an imagined example of a person who's got a few good ideas for a compiler. They're not enough to revolutionize compilers altogether, but they are a step forward in certain key areas. He would like to take those ideas and form a company that sells compilers, to fund further research into his ideas.

    It's a difficult business to break into, and even if his compiler has improvements that would entice a few people to buy, those people alone aren't enough to fund a company. He could, however, get more people to buy the compiler by undercutting the big guys on price. He could build a bigger customer base that way; some customers are buying because they need his revolutionary compiler, some are buying because it's cheap, but in the end, it's enough to keep him in business. As his customer base builds, he puts the money back into his product, and eventually he really is competing with the big guys.

    Unfortunately for our hero, he can't undercut everyone on price when his product is new, because gcc is absolutely free. There's no way he can enter the market now; this hypothetical product may even be better than gcc in key ways, but it's not good enough to encourage people to switch. He may find a few customers, but not enough to encourage him to sell a product.

    This example is a bit contrived, but can you come up with a scenaro where a new company today breaks into the C compiler market? I really can't. There's a potential segment of the market (adequate and cheap compilers) that is not attractive to enter, because an adequate and cheap compiler can't compete with gcc.

  112. Check out Craig Mundie at M$ by dcavanaugh · · Score: 2

    He's a VP at M$, who is opposed to open source. Check out the article at http://www.microsoft.com/presspass/exec/craig/05-0 3sharedsource.asp for his arguments against open source. If you want good arguments against open source, you make have to look elsewhere.

    I am a user of both open & closed source products. As I see it, the only downside to open source is that you have to be prepared to fix bugs yourself if you develop a dependency on a product is not actively maintained.

    There is also the issue of "hand-holding" support from a vendor's 1-800 line that you certainly don't get with open source. This is no longer such a big deal with most products, since the solution to your problem is probably on somebody's website, and it's tough to get a knowledgable person on the phone when you call for support. For the most part, you will be dealing with a clerk who is reading from the same FAQ that you can get online.

    The concept of being "orphaned" applies to closed source products as much as it does open source. This happens when the vendor goes out of business. Sometimes the vendor sells the product to a competitor who simply forces the users to convert to the competitor's product. Whever a software product is sold from Company X to Company Y, you can assume that support and future development will be thoroughly slashed. Anyone who as been in the IT business for a few years has interesting stories to tell about customers being abandoned by software vendors.

  113. Opensource softwares are not IDIOT-PROOF by Anonymous Coward · · Score: 0

    Commericial softwares are developed with an attitude that the "User is always right". so it has to be designed to support all kinds of Idiots that they deal with on support lines. Usually specifications for commericial software comes from users who don't have any development knowledge. The specifications are such that the user doesn't have to do much to get his work done. But opensource specification is comes from a developer, that means lot of flexibility with lot of configuration files.
    Testing for opensource is all done by developers again, who do things in proper way unlike end users, so lot of hurdles that end users face are not detected.

  114. Support is a barrier by pmc · · Score: 2

    Support is the main problem, but not only for the obvious reason. Take, for example, StarOffice. We looked at the pros and cons of switching to this and it fell at the first hurdle, which is almost the first question you ask when thinking about bringing a product in: "Who is going to support it?"

    Putting StarOffice into Jobsearch engines produce zero hits. Nobody wants to hire people with StarOffice skills. Equally, no one wants to learn StarOffice skills as nobody is hiring. Nice idea but dead at step one. Exactly the same with Bynari - no market in these skills either.

    I know it's a vicious circle but it's one that I cannot, as a solutions provider to my company, break.

    Another argument is training. Every new person that walks through the door at my company has MS Office amd MS Windows skills. Time to get the up and running is about 1 hr to teach them the company specific apps. If we used Linux/StarOffice training time is couple of days to get them to a sensible level. Time is money, and if you are learning how to use a wordprocessor you are not bringing home the bacon.

    So vicious circle number two.

    Everytime an alternative is looked at it comes up against these two problems.

  115. Open Source and Ralph Nader... by ScottBrady · · Score: 2, Informative


    The following article talks about the supposed disadvantages of open source and makes an odd link between OS and Ralph Nader--as if it were some conspiracy. This is the most in-depth anti-OS piece I've ready. It's also quite amusing.

    --

    --
    Scott Brady

  116. While interesting, the Salon article is very biase by WindowsTroll · · Score: 1

    The author of the Salon article, Andrew Leonard, is a senior writer for Salon whose interest is in chronicalling the Linux revolution. Leonard, under the auspices of Salon, is writing a book about linux that is targeted to "linux veterans and newbies alike". The book is being written online and open for review, much like open source software. In Salon's own words, their goal is that "this format will subject the book to the same kind of online peer review that the open-source movement applies to its software code. Everybody benefits"

    Just as the the requestor for this discussion is hoping to avoid closed source articles written by Microsoft's marketing department, this article has the same credibility coming from the other side of the fence.

    --
    "Microsoft has made computing accessible to a population who would otherwise not be able to use computers" - B. Kernigha
  117. Volunteer FD's are only in communities too by Anonymous Coward · · Score: 0

    cheap to fund a muni FD, or too small to afford one, and remote areas, that ARE covered but maybe too distant to get immediate service. As for $$$'s for equipment, you live there PONY UP SOME MONEY and protect your investment.

  118. I try and fail by 4of12 · · Score: 2

    to come up with reasons not to use Open Source software.

    In the past, the argument was frequently made that OSS was inferior to available closed source software. In a lot of cases, that was true. Now, it is not true as much. And, even if there is a higher quality closed source alternative, you'll end up paying a lot more money for it, detracting from that advantage over OSS.

    As a business user, it could be argued that using open source software gives you no advantage over your competition, who also has access to the source code. But, it would be difficult for you to buy closed source software that your competitor could not buy. Unless you happen to have a lot more money than your competitor. In that case, perhaps you can obtain an advantage buying expensive software they cannot afford. Assuming, that is, that the software is worth the money to you for your purposes.

    No, really the only arguments against open source software will come from software producers and sellers, not from the users.

    Users stand to gain from OSS at every opportunity in decreased costs, lower risk of lock-ins and upgrade treadmills, obsolescence, etc.

    OSS puts software producers in a fix. They have to produce something substantially better than the OSS to justify the price. They have to create substantial, real value in their products, and the bar that defines that value keeps getting raised with time. It's a difficult endeavor that takes a more time, money and talent. No wonder various software producers are against OSS; particularly those whose software products are not based on providing real value as in locking in their customers to provide the company with future revenue streams.

    So, OSS really is unAmerican, because America currently hosts many software producers that benefit from the world's dependency on closed source software.

    I don't know about you, but this American thinks that we should be above such tactics which artificially inflate the costs of software to the world at large. That world could really stand to benefit from the use of software to improve their productivity and standard of living.

    --
    "Provided by the management for your protection."
  119. Re:Opposing Opinions of Open Source by Anonymous Coward · · Score: 0

    Everybody has the possibility to publish stuffs on the web. If Open source oponents do not publish, it do not have anything to do with the open source effort.

  120. "No Support" is bogus by belg4mit · · Score: 1

    Well at least in the sense that you don;t really get any reasonable level of support from say M$ without shelling out some major cabbage.

    Apple might be different, but it seems pretty unlikely.

    --
    Were that I say, pancakes?
  121. Opposing Open Source by Anonymous Coward · · Score: 0

    Check out www.infoworld.com; they've had lots of articles for/against Open Source s/w and even have a columnist dedicated to this very topic.

  122. Here's one I haven't seen yet.. by glenkim · · Score: 1
    What about inertia of the industry? When something like Windows has an established user base, people are reluctant to switch because they have friends who use Windows who can fix a problem when it comes along and because they see that Windows works well.

    When people use closed/shared source applications, there is an inertia that makes them less likely to use open source alternatives. This is sad, but true.

  123. alternative information source by redzebra · · Score: 1

    If you 're looking for arguments against open source an alternative way to find them is looking for arguments in favour of patents (not only software patents) Many of the arguments will be reusable.

    However I can't promise they will make more sense of course :-)

    --red.

  124. Better viewpoint by einhverfr · · Score: 5, Insightful

    Open Source is not a problem, unless you are running a business off it. You want to run the business off supported commercial (not necessarily proprietary) software. This means, you PAY for it. Paying may mean spending the $30 on a RH 7.2 boxed set or $1000 on Windows 2k Server. The thing is you can moan all you want but the difference between the licensing costs for AIX or Solaris is much higher than the licensing costs for Windows 2000. This difference is far higher than the difference between Win 2k and Linux. That is why proprietary UNIX is losing market share (picked up by Linux and Windows 2k). Although BSD is also losing market share, it is doing so more slowly than Solaris, et. al. and I think that it will recover (BSD losses appear to be due to fewer new machines being bought, Solaris, AIX, etc. seem to be due in part to active conversion in certain market sectors BSD is FAR more stable than Linux, though, and will probably retain at least niche markets).

    My point is that your business software has to be supportable as well as inexpensive. If you can get support from a vendor, then OSS is great. Otherwise it is dangerous at best. And what if your vendor goes out of business-- you may be better off than if it was completely proprietary, but it may be more likely to happen if you choose a product form a company like Eazel than if you choose a Microsoft product. Can you survive? Yes. Assuming you can support the software yourself. IMO, this is the main reason for BSD's loss of market share to Linux recently is the difficulty in finding people qualified to support it and/or good vendor support (though anyone who knows Linux well should be able to transition to BSD will minimal study-- just most people don't know that-- though the boxed set of BSD has an Awesome manual).

    Business questions:
    1: Is it reliable enough?
    2: Is it vendor supported?
    3: Will my vendor go out of business and leave me without support?

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Better viewpoint by wfrp01 · · Score: 2

      If you can get support from a vendor, then OSS is great. Otherwise it is dangerous at best.

      You forgot to mention another alternative. You hire an IT manager who's not a total putz, who doesn't need bow to the altar of the almighty Vendor in order to do his/her job.

      You can pay the vendor, or you can pay in-house staff. Vendor's run $100/hour and up, and have a vested interest in selling you on proprietary solutions that only they have the expertise to support. Your own in house people cost money too, but if they have any loyalty to your organization whatsoever, they'll steer you clear of dead-end solutions and hype. You do have to work on maintaining their loyalty, of course.

      Maybe if your organization is minuscule, you are technologically illiterate, and you don't have the resources for IT staff, you may require proprietary solutions. Although in this day and age, I'd have to question of the wisdom of going into business without having a clue how to put together your technical infrastructure.

      --

      --Lawrence Lessig for Congress!
    2. Re:Better viewpoint by wfrp01 · · Score: 2

      I had my blinders on, and I am going to backpedal. Ahem. Some people really truly do need support from a vendor. Individuals, mostly. My mom. She tries to milk me sometimes, but that gets tiresome. Who wants to be the neighborhood tech support guy answering newbie questions all the time. Yuck.

      So, yes, some people need vendor support. My point is that I think many businesses hire consultants and pay vendors because (1) the airline magazine told them to, or maybe (2) it's more politically expedient than picking amongst competing internal interests. I still, however, don't think that it is good business practice to lean heavily on consultants or vendors.

      --

      --Lawrence Lessig for Congress!
    3. Re:Better viewpoint by Skapare · · Score: 2

      Anyone having trouble finding people who can support BSD just aren't looking hard enough or in the right places, especially in this economic downturn with all the layoffs. And there are businesses out there willing to support it, even though the numbers won't be as many as Linux.

      Part of the problem is that too many customer businesses want the support on a one price for all basis. And that is probably where open source will be weakest, because it's just not economically viable to do it that way unless you are supporting a proprietary closed source program so you can keep the total bundle price high.

      --
      now we need to go OSS in diesel cars
    4. Re:Better viewpoint by xagon7 · · Score: 1

      No-one likes to state the OBVIOUS. While not necessarily just open source, but unique to the GPL, open source hurts software companies by replacing their product with a free version. How can they compete with that? Especially when someone (like Red Hat) can do the support end of the software so that managers can still point their fingers when something goes wrong. You Asked, xagon7

    5. Re:Better viewpoint by ninewands · · Score: 1

      The thing is you can moan all you want but the difference between the licensing costs for AIX or Solaris is much higher than the licensing costs for Windows 2000.This difference is far higher than the difference between Win 2k and Linux. That is why proprietary UNIX is losing market share (picked up by Linux and Windows 2k).

      There no licensing costs for Solaris. It's available as a free binary-licensed download from Sun's website. You only have to pay for a media kit, if you want official branded CDs, which costs $75US. What you can't get for free is a source license for Solaris or a license that allows you to redistribute the system freely.

      This is not a bad deal, and frankly, commercial Unices are a lot more stable than either Linux or FreeBSD.

    6. Re:Better viewpoint by little_fluffy_clouds · · Score: 1

      ...the boxed set of BSD has an Awesome manual

      Uh, which BSD ? They are not all the same you know. They don't all come with an Awesome manual. So specify which one you are talking about, and stop sounding like someone who has never used them.

      --
      What were the skies like when you were young?
    7. Re:Better viewpoint by Anonymous Coward · · Score: 0

      I run all, and they all come with awesome manuals.
      OpenBSD has many examples of use in their manual pages, FreeBSD doesn't but tries to explain what each option does, NetBSD is a mix.
      Personally I don't have a preference to either type, OpenBSD's manuals does seam to be more friendly to the beginner though.

    8. Re:Better viewpoint by Anonymous Coward · · Score: 0
      I'll agree relying on anyone outside the company can be a liability, but having knowledgable people inside the company working on OSS can be a very good arrangment.


      Of course I'll take Solaris over any other Unix even if it did cost money (which it doesn't).

    9. Re:Better viewpoint by Anonymous Coward · · Score: 0

      I'm sure Linux is tearing Solaris a new one at the low end of the spectrum, but I'm not seeing too many mid-range (say 8-16 processors per server) and high end (32+ processors per server) customers trade in their Solaris boxes for Linux. The Sun line is definitely hurting at the low end, but in the near future I don't think the Starfire or Starcat (E10k's, etc) have anything to worry about from Linux or Microsoft for that matter.

    10. Re:Better viewpoint by einhverfr · · Score: 2

      With IBM's help it might.

      The run the Linux VMs in a mid range server...

      --

      LedgerSMB: Open source Accounting/ERP
  125. You do realize, of course, by WindowsTroll · · Score: 1

    that Landover Baptist is a satire site. You probably would not want to go there looking for arguments for/against anything.

    Since their satire is directed towards/against Christianity, it might actually be a place to look for arguments for atheism (although I suspect that the authors of the site would tell you to get a clue and realize that the whole thing is a joke).

    --
    "Microsoft has made computing accessible to a population who would otherwise not be able to use computers" - B. Kernigha
    1. Re:You do realize, of course, by Dolly_Llama · · Score: 1

      Thank you Captain Obvious. Here's your cookie.

      --

      Somewhere, something incredible is waiting to be known. -- Carl Sagan

  126. L. Peter Deutsch by Jecel+Assumpcao+Jr · · Score: 1

    of Ghostscript fame is always worth listening to. Check out his OOPSLA2001 comments.

  127. This is what Communism is _supposed_ to be by PM4RK5 · · Score: 2, Insightful

    If you have ever examined the Communist manifesto, this is exactly what Communism is supposed to be. No, it doesn't work on a governmental level, due to corruption and sheer size. But this is where it excels: The program is freely available to everybody - as in everybody contributes his or her skills to better the community, and the authors/coders' skills happen to be that of writing programs. Another added benifit is that everybody can learn from Open Source, hence bettering future programs, as they can learn from all the programs and implement the best elements of them all.

    So I leave you with this: Wouldn't calling Open Source Software "Creeping Marxism" be a compliment, as that concept is exactly what the Open Source movement is supposed to acheive? It is a harmless way for the community to benefit itself through sharing. Just some food for thought.

  128. VA Linux by _typo · · Score: 1
    Mainly, what I'm looking for, are opinions, articles, looks, and evidence about the drawbacks of using open source software in business.

    VA Linux is a good test case. There should be 100 articles about their move away from the hardware business and (arguably) from open source.

    Search google and slashdot...

    --

    Pedro Côrte-Real.

  129. Lack of leadership and direction by Erik+Hensema · · Score: 2

    One of the biggest advantages and disadvantages is the lack of leadership and direction in Open Source.

    I'm not going to tell here what the advantages of lack of leadership are. I'm sure everybody here already knows. And besides: that's not the question ;-)

    Lack of direction means lack of uniformity. Which means the system is harder to learn. Nobody in Open Source is forced to use somebody other's wheel, so the invent their own. This creates inconsistent interfaces, config files, file locations, distribution channels, licenses, etc, etc.

    Now, for us hardcore Linux hackers that's no problem. I do know about sendmail.cf, named.conf, smb.conf, fstab, lilo.conf and all those nice and inconsistent file formats. But in my experience they tend to annoy beginners. Same story goes for Gnome/KDE/X-interface-of-the-week.

    And there's next to nothing you can do about this problem.

    --

    This is your sig. There are thousands more, but this one is yours.

  130. NEWSFLASH!!! by Anonymous Coward · · Score: 0

    The FBI Wants to Tap the Net...

    - but -

    CmdrTaco would just like to tap your ass

  131. it's interesting to see... by Anonymous Coward · · Score: 0
    That a larger percentage of "Gee, there aren't any problems with open source - I looked" posts are modded up than the ones exposing problems with open source. I guess that's what happens when you post ideas against open source on slashdot. Sorry for sounding like a troll but it's the truth.

    If open source worked for every company then every company would work with open source. Think about it. Companies want to make profit, if they can profit by becoming open source or even if they can simply maintain current income levels but gain better product implementation, a company will choose to do so. It of course takes them time to make the transition but if it's truly in their best interest they would do so - or another company in their field would and would, in theory, gain market share if open source is so good for a company. Open source is not the "end all, be all" and many companies have looked at their options and seen that open source isn't feasible to maintain their profit structure and levels. It is very hard to convince someone to pay $500 for a piece of software if they can get the source and load it for free. Even if it takes them a full day to do so, a college student (for instance) will spend that time happily - enthusiastically, really - looking around and figuring out how to get the thing to compile rather than figure out how they can afford the $500 piece of software.

    It is not impossible to maintain profits but I guarantee you lose sales if your product is open source. Most open source software companies' profit is made by things other than the open source software, whether it is additional closed source software, a closed source layer above the software (Apple) or other services. The software that becomes open source is no longer the same revenue stream as the closed source software equivalent.

    The other problems with open source I see mainly as the incompatiblity of some open source licenses with other licenses and the collaborative development issues raised. Both of these problems can be solved in a much more simple method - thought. Picking GPL is great if you want to strictly enforce your "openness" but it isn't necessarily the most friendly license, there are others. Collaborative open source programming doesn't have to mean all changes made have to be allowed into the main development tree so you just change how that's done. The real problem is still profit. Yes, you can show me a dozen profit open source companies (even ones that never IPO'd or weren't bought out?) but I can name you many, many, many more companies that aren't open source and are doing at least as well.

  132. spying made public..... by Anonymous Coward · · Score: 0

    if you conduct yourself like you are ALREADY being spied on, you've got nothing to worry about...
    besides, they've been doing this for years...
    the only news is that it has been made PUBLIC knowledge.

  133. Here's an idea by Spamuel · · Score: 1

    If a company wants to break into an IT market, in which there currently is no competition, open source would probably not be the way to go. You can make a hell of a lot more money when you come into an industry as the only provider of a technology with a monopoly strangle hold (due to lack of competition). Open sourcing the software may provide innovation, however it would also give the competition a starting point. If you're the only company in the field, there is little reason to create competition for yourself.

  134. Programmer-driven, not market-driven by Anonymous Coward · · Score: 2, Insightful
    One big criticism of open source, and one I haven't seen mentioned (let alone refuted) often: it's programmer-driven, not market-driven. There has never been a major push for stuff that people who are not programmers can use, and even when this pressure exists it meets backlash from people who don't want the unwashed masses in their precious computers. Look in any discussion of word processors for Linux, for example, and you won't need to spend much time finding someone who thinks troff (or HTML, or even ASCII) is Good Enough For Him, so we don't really need MS Office compatibility. Anti-GNOME and anti-KDE sentiment rises every time someone suggests some people might not want to learn bash.

    This means that non-coders (read: the 99% of humanity who are not programmers and have better things to do with their time) are second class citizens for the open source community. Not only do they not contribute to the code base, but their suggestions are met with a scornful "write it yourself if you want it". (This attitude is common on Mozilla's development lists, where you can almost always count on at least one "if you want X submit a patch, otherwise shut up" for any feature suggestion X.)

    Down this road lies software written by and for hackers and everyone else can either shut up or get in the car. If you don't know C, you're worthless, and if you don't even want to try to learn C, you're worse than worthless. Besides, the common folk suggest really boring stuff that just shows they're stupid lusers. Our time is better spent on stuff we find fascinating. (For an example of "lusers say such stupid things" consider the recent KOffice usability review which found some users are confused by the case-sensitivity of formulas in KCalc. The response was not "Well, it'd be a mere few minutes of work to make KCalc formulas case-insensitive, so we'll do it", but "Don't blame KCalc that these idiots are too stupid to enter cell names in uppercase. If they care that much they can write their own patch.")

    Imagine doctors telling you that if you don't know how to take out your own appendix, they're certainly not about to do it for you. Besides, the time they spend on your appendectomy could be so much better spent working on a new scalpel technique for an obscure procedure that's almost never performed in the real world. That is the image many open source proponents offer to the world: if you already know how to do what you want, we'll consider doing it, but what you want us to do is boring, so we won't anyway. And anyway you can do it yourself, so don't be a lazy luser.

    This is an attitude that closed source could never get away with, by definition. Since the customer cannot offer code, all they can offer is money and feedback and they will be more than happy to stop offering both if they aren't listened to (or catered to, if you prefer). Microsoft has obtained its market position mostly by giving people what they say they want. (Feel free to insert a snotty "and never giving them what they need" if you'd like. The argument stands nonetheless.) Non-programmers are elevated from second class citizens to kingmakers. They are the ones who decide what software lives and what dies, based not on whether or not it is fun to code feature X but whether or not they want/need feature X. And this infuriates some hackers.

    Not doing something because it's boring isn't a great way to run a hospital, and it's not a great way to run a programming philosophy that is supposed to bring freedom to everyone, either.

  135. Copyright/IP by Popoi · · Score: 1

    One of the only strong (i.e. non-Microsoft) arguments against open-source is that coders may want to retain ownership over what they write. You can't make a living off the satisfaction that you're supporting a movement, after all. The arguments of a lack of coordinated direction and perhaps of a high degree of zealotry also work for me..

    1. Re:Copyright/IP by mpe · · Score: 2

      One of the only strong (i.e. non-Microsoft) arguments against open-source is that coders may want to retain ownership over what they write.

      Which the GPL explicitally supplies. (Though this might be an argument against the BSD licence.)

  136. Lack of consultants that will do open-source by WyldOne · · Score: 1

    That and validating 'qualifications.' How many times do you see, a certificate program qualification, and not general practice qualification. eg. MCSE, NCE vs BS in IT with a minor in accounting.

    Seems to ba a lot of 'track' certifications, and not a lot of 'general purpose' certifications.

    --

    make Linux, not Microsoft. sin(beast) = -0.809016994374947424102293417182819
  137. Developers everywhere... by dasmegabyte · · Score: 2

    Developers all over -- the sort that don't have web pages because they're too busy debugging -- oppose open source. I'm one of them, to a degree, and our entire staff here is much more fanatical than I.

    It has far less to do with moral issues or "what OS is better" -- many of these guys work on or with open source code fairly often. I run Cobalt Linux on my development webserver because that's what it came with and the logisitics of installing Sco or BSD over an rlogin is frightening. But I'm uneasy about it.

    Why? Because in many ways it threatens our jobs! The problem with true open source programming when you're a lifetime developer for a large solution provider is that it suddenly becomes less feasible to develop custom solutions than to pay exorbitant licenses. A lot of the applications I've developed have been very similar to tasks you could probably perform in Access or Excel -- were it not for the cost of deployment of these packages. These apps were written from the ground up, they are very specialized niche pieces which are perfectly matched to what our workers have to do. Now, consider what would happens when an open office solution comes along and does something similar to what Access does. Suddenly, you don't need a programmer to build your application, all you need is a scripter. A scripter is much cheaper, and I get my walking papers.

    Now a lot of you might chime in about how I'm technically doing too much work, or how I can transition to a "support" role (find a supporter who makes six digits and you'll have found a man with a silver tongue) or how the elimination of senior programmers is in someway good for the company. But the solutions I provide are easy to support because they only operate in one way, they're easier to learn for our customers and the code is well known by everybody here because we developed them part and parcel. The initial cost of open source seems low, but the support cost of pouring over lines of code written by god knows who using god knows what style to find some bug that may or may not be known and then fixing and releasing the fix legally under the license of the code is much higher -- rather than employ one programmer for a few hours to fix a bug he knows about, you're faced with either hiring a consultant at exorbitant rates to fix the bug or a scripter for a couple days to research, fix and release the patch.

    I like getting free software, but promoting open source is something that is very delicate in our industry. It's harder and more expensive to support, extend (with exceptions, apache is much easier to modify than IIS, but in my experience that's very rare among open source projects) and deploy than homebrewed software, and often has no associated costs to use yet it purports to be "free as in speech not as in beer." It's really hard to get people to pay for steak when you're giving them hamburgers for free!

    --
    Hey freaks: now you're ju
  138. Try Ganesh Prasad by orblee · · Score: 1

    He has an article here that gives some details. He did right a very good analysis in a book, I edited, Pro Linux Deployment, that for instance gave no software roadmap as one of the problems of open source but he gave the counter arguments. There might be an article that is almost the same on the Web somewhere. The Introductory chapter he did was also licensed under some open documentation license.

  139. Complexity increases in evolutionary systems by Anonymous Coward · · Score: 0

    The open source system as i understand it is essentially similar to a genetic algorithm. Code is generated and submiited for review. that code is then accepted and then sent out for modification. An the process starts again. The probability of a piece of code making surviving is a function of its coefficent of selection. So the Open source software is then open to the same problems caused by bugs in evolutionary system. These bugs result in excessive complexity which results in large barriers to change due to elements in the system having a large number of interactions.
    Consider this could the linux abandon linux in the same way that apple is killing classic and MS killed DOS. These are huge jumps that would be hard to achieve through the incremental nature of opensource

  140. Re:fffffirstttt pppossst by Anonymous Coward · · Score: 0

    Maxim magazine has named goats as the number one most desirable animal to fuck. Also making the list are fish, ducks, geese, chimpanzees, snakes (for the ladies), dogs, ants (no, seriously, ants), cows and horses. Damn, and I thought I was sick when I fucked a calf.

  141. Seriously...no not the Phil Collins album by weez75 · · Score: 1

    To be brief because I doubt anyone reads this as far down the conversation as I am, there are very few viewpoints that are not highly political regarding the open-source debate. I would strongly urge anyone investigating the pros and cons to avoid what Microsoft publishes and avoid what the open-source community (myself included) publish. To get right down to it, we're all pretty self-involved and we don't really offer an unbiased view.

    Do yourself a favor and find the IT department at your local bank, hospital, school, or other business. Seek out meaningful local IT companies that are asked to solve this problem for their customers. Ask businesses of different sizes.

    I hate to say this, but Slashdot is very political on this subject. I, like most Slashdotters, personally believe that open-source has so many benefits that there's little reason to think of alternatives. But for yourself, go somewhere else to find your answers.

    --
    Of course we torture people, we need the information --Gen. Pinochet
  142. Problems with open source by BoffoTMC · · Score: 2, Insightful
    Let me preface this by saying I'm not a computer programmer or IT person, I'm a finance guy. As such, I think I have a different prospective on this issue.

    Open source software is great if you're a programmer. You can look at the code, understand what's going wrong, fix it, etc. But non-programmers don't care about that.

    What I want in software is ease of use. If I'm installing some normal, closed source software, it's incredibly easy. I stick the CD in the drive, and a screen pops up asking if I want to install it. I click yes, then I click Next a few times, and it's installed. I open up the software, and it's easy to use. Nearly everything I want to do is intuitive. Anything that isn't is clearly explained in the help file. No problems, no fuss.

    Now contrast this with open source. I've only installed an open source piece of software once, but it was a nightmare. I went to the site on Sourceforge, and saw dozens of different versions. I didn't know which one I wanted, but assumed the most recent one would be best. So I downloaded it. But I couldn't install it yet, as I needed to make sure I had the right version of a Java compiler. So I opened up a command prompt and typed in what the instructions had told me to type. Nothing happened. Eventually I realized that I didn't have Java at all. So then I had to download that.

    I finally succeeded in compiling the code, and opened the program, only to discover that I couldn't use it at all. None of the menu commands did anything, the buttons didn't work, and the software was completely useless to me. I checked the help menu, only to discover that rather than having explanations of how the program worked, it only gave a link to the raw code. I paused to curse my open source advocating friend who had reccomended the software. Then I was complaining about it to another friend who used it, and he told me that he hadn't had any of the same problems I did. I realized after this that I had a bad version of the software. So I downloaded a different one, which worked, although it still involved quite a bit of finessing and difficulty in figuring out how to do what I wanted to do.

    Now, I admit that I'm basing my judgement of Open Source on just one experience, but my experience matches what most non-techy people assume OS is like.

    Ask yourself a question. How many non-techy people do you know that use Linux? I have lots of techy friends who use it and love it. But I do not know, nor have I ever heard of, a non-tech type person that uses Linux or even has the slightest interest in using Linux. This is not because they are ignorant. It's because ease of use is important, and Microsoft has invested a lot of time, effort, and money in making windows easy to use. I, like most non-techies, am willing to live with having to reboot my computer every couple of weeks because something crashed, rather than dealing with all the complications of Linux.

    Another issue is name brand recognition. A lot of you may scoff at this, but it does have a real value. I know that for the things I do in my job, MS Word, PowerPoint, and Excel will work perfectly. If someone's willing to pay me $50K a year, they're going to be willing to spend $300 on MS Office so that I can do my job effectively. I'm sure that there exist open source programs that do everything these programs do. But I don't know what they are. I wouldn't know where to look for them. I wouldn't know what different software packages do. I wouldn't know which distros to trust. I wouldn't know what patches to take. This is all things I could find out, but any time I spend researching the issue is time I'm not spending working. It's much better to just go with what I know. It doesn't matter how nifty a program is; it's completely useless if the people who need it don't know it exists.

    Finally, there's an economic critique of OS. It's a basic fact of economics that market failures arise whenever someone either doesn't bear all the costs of their actions, or doesn't reap all the benefits. The same principle that makes companies pollute too much because they don't have to pay for the damage the pollution causes will make programmers produce too little when they their code can be copied freely. It's a basic problem of externalities and free-riders.

    There are areas where programmers will code for fun, that this won't be a problem. But what about other areas? Oh sure, you might argue that someone who needs the software would hire a programmer to create it, but this only works if there is a single individual willing to pay the entire cost of development.

    I'd be willing to pay $150 for an accounting package. There exist closed source companies that are willing to spend millions to develop such a package, becuase they know there are tens of thousands of people like me. These companies hire dozens of programmers to write the code, QA monkeys to test it, tech-writers to explain it, marketers to get it out there, and market researchers to figure out what people actually want. This is simply not an effort I could replicate by paying a contract programmer $150. So I go with the closed source solution.

  143. Rebel Code by Marcus+Brody · · Score: 2
    I recently enjoyed the book by Glyn Moody: "Rebel Code - linux and the open source revolution".

    Mostly, it concerns the histrory of linux and the other open source software that makes it so great - sendmail, apache, Xfree86, etc.

    Most of the book is (obviously) pro-OSS. However, if your in a hurry (if your anything like me in college, I get the feeling this essay has to be in tommorow ;-) copy & paste those slashdot replies in QUICK) the final chapter gives a nice balanced perspective on the pro's and con's of Open Source - addressing issues such as forking, propreitery extensions of existing standards, commercial pressures, GPL violations, etc, etc.

    May Help

  144. Open Source = COMMUNISM! by Anonymous Coward · · Score: 0

    The Open Source Initiative is a horrifying movement led by the dangerous Bolshevik hacker terrorist Lenin Torvalds. Forget Osama bin Laden; the world-domination bent Lenin Torvalds is far more threatening to the American way of life, and the sooner he is captured and extradited to Texas from his secret hideout in Finland and sentenced to death, the better. If you are not on any heart medication, I recommend that you read Microsoft's Halloween Documents as proof of how frightening the Open Source movement is. The Open Source Initiative is a huge underground hacker organization controlling a large area of Finland, with chapters around the world capable of operating completely independant of central leadership. Led by Lenin Torvalds himself under the banner of the pirate operating system "Linux," the militant workers of the software industry have taken the matter of creating software into their own hands, and have succeeded to a frightening extent. If the workers began taking other facets of the economy -- energy production, manufacturing, the media -- into their own hands in a democratic fashion, do you know what that would be? Communism! Open source programmers -- many of whom are high-ranking officials of the communist subversive Libertarian Party -- are in a syndicalist open workers' revolt against the capitalist system. They have rebelled against their place in society as consumers and wage earners and have instead become communist producers, writing programs for their community instead of obeying their capitalist masters and writing programs for their employer's profit.

    When Microsoft's Craig Mundie fired the first shot against the dangerous cancer of the General Public License, I immediately powdered my nose in the posh executive bathroom of BMG to celebrate with my fellow plutocrats. The GPL, which forces any company that uses the free code to make their product free as well, is a threat to intellectual property. The "Copyleft" (the codeword that open-source communists use for the GPL) is a rapidly-spreading computer virus that prevents innovative capitalist companies like Microsoft from using a tactic vital to capitalism: using publicially subsidized risks for private profit. The GPL prevents Microsoft from taking the public code for Linux, patenting it, and making the use of Linux illegal unless the user bought a new Microsoft Linux. Such a license clearly stifles and even threatens the creative potential of a righteous business such as Microsoft and is a one-way ticket back to the stone age. How would capitalism develop if major risks, in one way or another, were not subsidized by the public? Imagine if large drug companies and other large industries were not allowed to reap huge profits from patenting taxpayer-funded projects from the military, NASA, and universities -- America's capitalist spirit would be crushed, yielding de-facto socialism. The GPL is doing the exact such thing to the software industry, and it will destroy all the progress capitalism has made in the software industry if it is not crushed and outlawed.

    Liberal communist social rejects love to call Microsoft the "Borg," but the true "Borg" is the Free Software Foundation, who wants to assimilate capitalism and individuality with the General Public License. If you are one of the millions who work in the software industry, be aware that if the open source movement is not promptly crushed, it will cost you your job and put you and your family out in the streets to appease the sadistic socialist whims of Lenin Torvalds. Microsoft must be defended from the cancer of the open source movement before it prevents them from fully developing its .NET technology to once and for all secure software for capitalism. And as Ethan Blair is fond of saying, "If you would not take a bullet for Bill Gates, then you must be a communist!"

    Adam Kensington, multimillionaire entrepreneur
    (I'd never deign to officially registering here!)
    The Pluto Institute

  145. *WHO* Adopts open source? by Anonymous Coward · · Score: 0

    I think one aspect (which I'm going AC for phear of karma lossage) is that open source software is often adopted by amateurs and would-be companies. I don't think you have to go much further than, say, Slashdot for a good example. It would never have made it on its own as a company. And they don't hesitate to throw a beta into production and disrupt their entire site for weeks. Arrgghhh.

  146. Where we use Linux, and where we don't by Mannerism · · Score: 2, Interesting

    FWIW, I'm working on a big ERP implementation. I'm the technical team lead and I worked on the technical architecture at the start of the project two years ago. Linux could conceivably have been a candidate for our database servers, but we didn't short list it (we wound up using Solaris on Sparc). Why?

    1) Scalability: Our production servers started life with 8 CPUs and 8GB and were designed to grow from there. Our development servers were smaller, but switching architectures between development and production environments wasn't considered a wise move.

    2) Hardware Reliability/Availability: We were not convinced that even high-end Intel boxes could measure up in this area.

    3) In-House Expertise: Our sysadmins had extensive experience and certification with Solaris.

    4) Vendor Support and Experience: Sun has been doing Solaris on Sparc, and Oracle has been doing Oracle on Solaris on Sparc, alot longer than anybody's been doing Linux on anything. That counts.

    5) We didn't need to muck about with the guts of the operating system :)

    Short answer: not enough RAS, too much risk. I see this changing thanks to IBM.

    We did find a home for Linux on our developers' sandboxes, testing out the latest and greatest. One of our custom utilities runs on Tomcat.

  147. Places to find articles opposing open source by WillSeattle · · Score: 1

    First, ask yourself who opposes it:

    Mostly, it's people who, like Bill Gates, believe in IP as if it were equal to any other right. So find companies whose livelihood depends upon defending Intellectual Property as opposed to reasonable use and other such uses.

    I would tend to, therefore, look at:
    1. Microsoft - Bill G started off writing letters complaining about people "pirating" "his" source code - and their business model is based on this;
    2. IBM - might have to go back a few years here;
    3. Oracle - might have to go back a few years here;
    4. RIAA - many of the same arguments used on music;
    5. Disney - who have been behind many of the IP battles with copyright; and
    6. pharmaceutical companies - who depend upon IP for patent extensions.

    I'm sure there are more, so check the industry mags on this - some trade mags that are industry friendly would help here.

    While it may be true that some of these are now pro open source, they were not always so. And during the formative years in the last decade, they helped create (and then linked to) many such articles.

    (Caveat - I own shares in many of these companies)

    --
    --- Will in Seattle - What are you doing to fight the War?
  148. unamerican by hokanomono · · Score: 1

    If someone thinks open source software is unamerican, what's wrong? oss or america's image?

    Funny, but many things I like turn out to be unamerican.

    --
    This sig is a true statement, but I cannot prove it.
  149. Try adequacy by Cheetah86 · · Score: 1

    If you want some antilinux material, try adequacy.org. They claim to be the most controversial site on the net. While I doubt this claim is true, head over to their gnu/linux section(use the search page and use the category gnu/linux). A lot of their facts are wrong(about linux), and they are openly 'anti-opensource' so they'd probably make a good resource to your research.

  150. Re-read Cathedral and the Bazaar by Uggy · · Score: 1

    GPL'ing your code only makes sense if you don't derive the majority of your revenue from selling software licenses. But the GPL makes huge sense for companies for whom software is overhead (stuff that doesn't directly bring in money).

    For example, you sell widgets, but you thought ahead and created a widget design, inventory, and shipping system. It helps you be more efficient, but it also costs you a lot of money to develop and maintain. Companies are starting to outsource their applications to the world, and are finding out that it's cheaper, and other's who are interested contribute back. In the end they get better software.

    Competition? It's not an issue, because again, they compete selling widgets, not writing software. Many company owners are realizing that software development was taking them away from their core competency and are looking to GPL.

    Now, say I'm a company that has done some deep wizardry in speech recognition. We wrote it. It works and people are going to pay us big bucks for it. It would follow that said software would NOT be a good candidate for the GPL.

    Just re-read the Cathedral and the Bazaar. It spells it all out plain and simple. GPL: good for a lot of things - Still room for pay-license software.

    --
    Toddlers are the stormtroopers of the Lord of Entropy.
    1. Re:Re-read Cathedral and the Bazaar by mpe · · Score: 2

      GPL'ing your code only makes sense if you don't derive the majority of your revenue from selling software licenses.

      Which is something which only applies to a tiny minority of organisations in the first place.

      For example, you sell widgets, but you thought ahead and created a widget design, inventory, and shipping system.

      Note that here not only does the origanisation in question derive no revenue from selling software software is in fact a cost to them. The difference is that using proprietary software they pay for systems analysis and software, using open source they pay for systems analysis only. Further with the latter they are more likely to get something which does the job properly, since anything can be customised.

  151. Some contrary views by Anonymous Coward · · Score: 0

    Here are some of the shortcomings of open souce:

    1. Support -
    There is limited support for most open source projects. Although I'd be remiss if I didn't mention that this is not necessary true for larger open source projects.

    2. Lack of innovation -
    I don't think that open source has ever been the leader in innovation. Let's take a look at Linux for example. I'll grant you that the Linux kernel is becoming very sophisticated but it's simply a unix clone. Don't you think that Linus could have come up with something better? Most of the open source people, myself included, carry a lot of baggage with us, i.e. we tend to write code that's familiar to us. Linux became popular because a lot of people (coders) already knew unix not because it was necessarily the best way to go. This is true of most open source projects.

    3. Limited applications -
    There will always be far more closed source apps than open source. For example, do you really think anyone would ever write an open source turbo tax clone? The closed source community has no interest in writing software that becomes obsolete in a year. What possible glory is there in that? Would you use open source tax software? I know who intuit is and I know that they will make good if they screw up my tax return. If open source tax software was available, would you use it? Despite what the open source crowd says, it's nice to have a viable entity behind your software.

    4. Open source won't cater to a limited audience
    Our company writes proprietary software for public television stations. In our market, we have one other competitor. Since there are less than 230 public TV stations in the country, do you think anyone will write an open source software package for public TV stations. Clearly, there is money to be make here. We sell a complete package including scheduling, payroll, fund raising, accounting, asset managment for close to 100k. If it's not software that the masses will use, you'll never find a comparable piece of open source software.

    5. Difficult to make changes -
    Despite what the open source zealots say, it's not easy to fix problems open source code unless you have the expertise to do it yourself. Last year, for example, our organisation discovered that we couldn't get past 256 specialix serial connects on our linux box. We encountered a similar problems with our SCO based servers but we simply told the manufacturer that if they didn't fix their propietary driver, they where going to get all that nice hardware back. Specialix fixed the driver. I'd be remiss if I didn't mention that we did get the linux box fixed but it took well over a month, big bucks and many e-mails to a third party developer. Now everytime we upgrade the kernel, we have to add our patch back in.

    6. The last mile -
    Many open source projects get about 95% of the job done. The rest is left to the system adminstrator. You won't find this in closed source projects.

    7. The idiot factor -
    Any idiot can use closed source. It's also true that some very smart people use closed source OS's too. You won't find too many idiots using open source projects though. Since our company choses to employ our share of idiots, all desktop system are windows (closed source). Sad but true.

    8. Competing software, poor user interfaces -
    It doesn't matter whether you install gnome or KDE but god help you when you need an application written that uses a different user interface. As an adminstrator, I had to put up with questions such as, "Why does this look differnt when I run this function?" In some applications a button may say "quit" in other applications it may say "Done" and in others it just says "OK", etc. Since everyone is doing there own thing when it comes to writing applications there is no standard widget, toolkit, interface, or even desktop. Some say it's a strength but it's just confusing to the end user.

    9. Patents -
    There are very few open source patents. Say what you will about patents but in the long run many open source projects are going to run into brick walls because of software patents.

    10. The wall street factor -
    Over the long haul, it remains to be seen if any open source business model can survive. The jury is still out of this one.

    Please, no flames over this post. I just thought I'd take a contrary view. I don't believe everything I said :)

    1. Re:Some contrary views by tclark · · Score: 1

      I'd like to take another look at point (4) above. I'm not trying to be contrary, I'm trying to refine the argument.


      Sometimes, open source projects arise out of this sort of situation. Suppose your company, and your competitor, find that this software you're making is unprofitable and you drop it. The public TV stations still need the software. Perhaps one of the stations contracts a developer to write it. Public TV stations aren't in the business of selling software. Rather than sell it, they may make it an open source project and allow other stations to use it. In return, those stations can make improvements and share them.


      Relevant example: Apache

    2. Re:Some contrary views by Quazion · · Score: 1

      I wonder, your 256 serial connections problem with linux, did you mention this on the kernel mailing lists ? and if so did you get a bad responce or no help at all..

      Cause i know the guys from www.planetarion.com a massive multiplayer space game had some problems with some kernel things with there database mahcines and the kernel hackers where very helpfull if i recall correctly in helping to fix the problem, yes they maybe you cant order them around, but then atleast you can try to fix it in a community way, so it will help us all =)

      Quazion.

  152. Some basics by catseye_95051 · · Score: 2

    Please no flames back. He asked the question.

    Writing OpenSource:
    You don't own your IP. Anyone can come along and make a whole lot of money just by slickly selling what you've created without giving you a cut. (Witness all the Linux compnies that sprang up. How much of that do you think Torvalds or the GNU foundation gets back?)

    In a sense open soruce end s up meaning that marketing is valued but engineering isn't. A backwards situation if you ask any engineer ;)

    Using Open Source

    If you base your business on any sofwtare you need to ask yourself serious questiosn about support. Do you want to make supporting your sofwtare base an integral part of your business/ If so then Open Soruce is good because you can. If not however it puts you in the ahdns of comapneis with no real vested inetrest in the software. If demand falls low enough they may well abandon what you are relying on fto promote another Open Source solution.

    Personally, I believe in freeware as a way of promoting learning and sharing the grutn work of coding, but I don't believe that there is any good finanacial model to suggest that any form of free ware (incl "Open Source") makes sense as a final business product or as something to base your business on.

    My unscientific observation suggests that most often today commercial companies use "Open Source" as an excuse/mechanism for a comapny to dump support of a flagging product line. (So called "abandonware">)

  153. Re:Check /dev/null by ekrout · · Score: 1

    Well, at least I know ONE PERSON gets my joke. It's ashame the majority of moderators probably don't even know what /dev/null, or *nix, is.

    --

    If you celebrate Xmas, befriend me (538
  154. Opposing View !?! by Quazion · · Score: 1

    Hmmm this makes me wonder,

    When can open source be bad for business ?
    Only when you really want to sell it as close source, but you can cause its allreaddy writen with an open source licence.

    There is no real other draw back, except maybe that some people can think its less secure cause 'hackers' can find holes in the software to exploit them.

    I hear people saying things about its free, and all the other things they think that is open source, but it just means you are able to read to source, this gives you no right to use the source for your own good. There still things like copyright etc....on it.

    I have been using open source software for about 4 years now and the only con i have found overall that there is a load of unfinished and undocumented software that or doesnt compile really nice on my system or fails to do what they say it does. But then this also has happend to me with closed source software except that i couldnt compile that myself, so i see no real difference here except that i could have fixxed the open source software myself cause i had the source.

    Last stuff i am goign to say is that i think cause of not enough people jumping in the train of open source your options are a bit limited if it comes to use only open source software for all your needs, maybe all the software is around, but that doesnt mean they always work as good as there closed source counter parts. But open source is like giving away you ingredients its an honest way of business, cause you can check whats going on, you can check for qualitie ( or however you write that word.) and be damn sure it works liek you want it to work, even if it would take the same time as writing the software your self, you have the option.

    Quazion...

    Ps. Maybe i should have checked for spelling errors.

  155. Documentation isn't necessarily printed. by Haeleth · · Score: 1

    Press F1 in a MS app. Chances are you'll see a big "help" screen pop up. That's documentation.

    There's a lot of OS documentation out there, of course, but how useful it is is another matter. MS documentation is generally aimed at the basic user, while OS docs are aimed at programmers, sysadmins, and l337 h4x0r5. The average computer user falls into the former category.

    Note that this isn't quite the usual "ease of use" argument. It doesn't matter how easy an app is to use, if you can't find out how to go about it...

    1. Re:Documentation isn't necessarily printed. by skt · · Score: 1

      I have to disagree, check out the Help documentation in mozilla for example, it is quite good and easy to navigate. I have not used staroffice in a while, but I would imagine that the documentation is just as good. All major applications have very good, free online documentation in an HTML format and some (like samba) have o'reilly books available under some kind of open content license that are freely downloadable. I have always liked O'Reilly books, and they have documentation for almost any major free/open source application (vi, emacs, samba, apache, mysql, etc). Even though most are not free, they are worth the money.

    2. Re:Documentation isn't necessarily printed. by mpe · · Score: 2

      MS documentation is generally aimed at the basic user, while OS docs are aimed at programmers, sysadmins, and l337 h4x0r5. The average computer user falls into the former category.

      Actually the average user dosn't. Since by the time they have worked out how to use the "help" system most of what it will tell them is by then obvious.

      Note that this isn't quite the usual "ease of use" argument. It doesn't matter how easy an app is to use, if you can't find out how to go about it...

      How are you going to run it in the first place, when the sys admin can't find out how to get it to work?

  156. The flip side of that argument by sterno · · Score: 3, Interesting

    While there is nobody forcing them to release Emacs21 on a particular date, you can fare more easily get pre-release versions that might provide the support you need. It may be that you just need one nasty bug fixed and instead of having to wait for a whole new released version you can either fix the bug yourself or apply a patch.

    If you are fixated on hard releases then open source is a little trickier, but if you can be more flexible then open source can be really helpful.

    --
    This sig has been temporarily disconnected or is no longer in service
  157. You are making incorrect generalizations by Catskul · · Score: 1

    Just because software is open source doesnt mean that its made by Joe programmer with too much free time. There are tonnes of open source programmes created by ligitmate companies. If you want supported software, buy from a company. While their software is usually free, its stupid to think support should also be. You can buy support for the software. All in all it will still be cheaper, because to get good support from almost anywhere else, you have to pay for it(in addition to the software) anyway. This is especially true of Microsoft. Have you ever TRYED calling microsoft for tech support?(that came with your MS product) Last time I remember, I sat on the phone for an hour or two to finally get the answer that they couldnt help me.

    --

    Im not here now... Im out KILLING pepperoni
  158. Re:While interesting, the Salon article is very bi by Lemmy+Caution · · Score: 2

    All that it means to say a work is "biased" is to say that it reaches a conclusion of some sort (and in almost every case, that conclusion motivated the work, rather than the reverse). The question is whether the data and other considerations which lead to that conclusion are valid, accurate, or insightful.

  159. Open Source produces crappy code by glzrt · · Score: 1

    I've found that programmers without much experience with the code in an OS project fix it by creating a 'patch of least dependency'. For example, they don't want to change too much because they might change something they don't understand - and break it. So they make wee-little changes that allow the code to work the right way. There are two problems with this: as more people make changes to the code, it gets more complicated to make more changes. How bad it gets probably depends upon organization; If there are some people that are paid somehow to integrate patches and cover the larger architectural issues then things could be maintained with higher quality.

  160. Economic Problems by jadavis · · Score: 1

    If you look at proprietary software and intellectual property protection, you see a model that makes some sense and certainly fits within an economic system. Developers are paid in accordance with demand -- demand is the best indicator for the benefit that your individual product provides.
    Open source software is a development model that never accounts for real benefits provided; that is, nobody even knows how much a given piece of free/os software helps anyone. If I were to donate $100 to "free software", in what proportion would I donate to the individual products, or people? Is $100 enough? Too much? I don't know where to start, because I don't know how much help Linus is vs. Alan Cox, nor do I know how valuable Linux is when I could just grab FreeBSD, or any other BSD, or Hurd. I use linux, but if it never existed, how much would I be affected?
    The point is that nobody knows. The developers are not compensated as accurately as in more standard business models. In my opinion, this is not economic justice.
    I am not proposing a solution to this problem. I believe that the best software is created in this way. I also believe that no amount of socialism would correct this problem... the government has no better way of deciding a product's value than the people do (if you ask me, it isn't usually as good at such decisions... but that's a different topic).
    As far as a credible source, you might try looking into RMS's writings, as well as the interviews/statements by MS. Both address the problem that developers don't always get compensated correctly (remember "unamerican"?).

    Jeff Davis

    --
    Social scientists are inspired by theories; scientists are humbled by facts.
  161. A problem with Open Source by Sloppy · · Score: 3

    I write/maintain closed-source software for a living. And there would be a big problem if that code became Open Source: we wouldn't have lock-in. I remember in 1999 when we found out that, amazingly, some of our programs actually did have a problem with Y2K. We "fixed" the Y2K problem in our Clipper programs by adding a single line of code:

    SET EPOCH TO YEAR(DATE())-98

    If the programs were Open Source, we would not have been able to charge each customer hundreds of dollars for a few seconds of work. Why? Because we would have had competition. The customers would have been able to fix the programs themselves, or hire some other Clipper programmer to make the modification for $50. But since we were the only ones who had the source, we had a monopoly on modifications and bugfixes to those apps.

    That's the problem with Open Source: it's too American and Free-Enterprise oriented. Reaming customers is "good for the economy." Competition prevents that sort of thing, and must be prevented.

    People will have to decide for themselves whether I'm being serious or joking about my conclusion, but the aforementioned Y2K story is True.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  162. You need to open your eyes then by ctimes2 · · Score: 1
    Seriously, I don't mean this as a flame, but I work in a large (very large) Corporation, and your arguments aren't well rounded.

    Only 3 of these are ligitimate concerns for OSS (1, 3 & 4), and the crux of each argument is still FUD (not trying to coin a phrase either, each argument is either fear, uncertainty or doubt):

    1) Requires a higher level of technical expertise to implement.

    There are 2 problems with this as an argument against OSS - why would it ever be bad thing to have someone with a higher level of expertise on staff (would you prefer a first year CPA doing your payroll?) & second, that argument is based on the fear that it will be harder to make work. That fear is unfounded unless you have a reason for that fear - to a qualified admin, it's not hard at all. Depending of course on what your doing (see conclusion).

    2. Can't always call "tech support" for help.

    Without an example, this is vauge and could apply to any organization - Microsoft, Apple, Oracle or Sun can't always help either, it just depends on what you're calling them for. That's why I don't see how this is a ligit concern specific to OSS.

    3. Fragmentation can cause confusion about abilities as well as compatibility

    Foremost, neither linux, apache or sendmail have shown fragmentation, probably the 3 most widely deployed OSS solutions - as such, 'fragmentation' is an unfounded fear with no logical basis for support. Confusion (aka uncertainty) is caused by not knowing. An experienced admin would check for these potential problems, just as any shop would check before upgrading a MS (or any other) product. The compatibility issues are no different from ANY other software vendor, commercial or otherwise. E.G. Newer MS Word file formats not working in older MS Word applications. That argument against is based on a lack of information on your part, not a reality with the applications themselves. I'm sorry if this is rude, but the heart of your argument is based on not doing your research. Solutions and answers to each [fragmentation, ability of the product, compatiblity] question have been answered many times already, and the answer is invariably "it's not really a problem, you just choose to perceive one". Short answer is - you can work around it every time.

    4. With no financial backing there is no gaurntee your apps will be enhanced or even supported in the future

    This is textbook fear, uncertainty & doubt, although you're generalizing an entire sub-segment of software development which isn't really fair. Will the product still be there in a year? Can I depend on it? Will anyone work on it? Well, without being more specific no one can answer that question.

    Conclusion: From experience, the two most important technological & day to day functions of a large corporation are the websites (internal and external) and email. Without either, your company is blind. Oddly enough, those are the two most famous success stories of the Open Source camp: Sendmail and Apache. Each of those 4 concerns can be addressed as follows - 1) Yes. 2) Commercial support available 3) See number one 4) They're built on internet standards, so unless the internet is no longer supported it shouldn't be a problem. Corporations should most DEFINATELY look at Open Source solutions for those functions (at least) of the business. It's cheaper, more reliable, and relieves the expense of maintaining licences on top of support contracts.

    Sorry for the length, and no hard feelings intended.

    Ctims2

    --
    My cube. My friend. My solace. My prison.
  163. Closed Source is good for corporations, bad for us by cuijian · · Score: 1

    Simple rules:
    1) Open Source is good for the consumer.
    2) If companies can pull it off they are better off with a proprietary solution.

    I'm as big a fan of open source as anyone but I'll laugh at anyone who tells me that Microsoft could be making more money for its shareholders by putting all of its software under open source licenses.

    Open is great for building support, closed is great for holding control and making money. Look to the formation of standards - most are a compromise between open and closed.

    Most companies balance open with closed - giving up what they have to in order to gain market acceptance but holding on to what they can in order to generate excess profits. Look to the Java standard or even the new .NET standards.

    Open Source Software provides a more efficient business model: better software for less investment and less cost. However, any company that chooses open source when it can suceed with a closed model (not many companies can do this) is foregoing profit and neglecting their shareholders.

  164. Re: Variation of Open Source by Anonymous Coward · · Score: 0

    Most of the time, anyone finding a bug in the open source gnat Ada would be told that it's fixed in the next release, ie the current commercial release. Ada Core Technology sells the commercial release about 1 year before it becomes available as open source. That's how they make their money.

  165. There's nothing but coders by drix · · Score: 3, Insightful
    Everybody who works on open source projects is churning out code. This one axiom pretty much explains every deficiency and advantage that OSS has. For example:
    • No user-friendly open-source GUIs. GNOME, for all its technical wizardry (and there is a lot), still does not even come close to the user-friendliness of Windows. KDE approaches Windows in usability a few ways, but let's remember how it got to that point: by copying Windows (hoo baby that flames are gonna come a'rolling in for this post, I can tell.) The "Start" menu, dockable taskbar apps, the integrated browser & file manager, alt-tabbing between programs -- don't forget where all those came from. The similiarities between KOffice, AbiSuite, StarOffice, and the grandaddy of them all, MS Office, are I think more than just a coincidence. Now, technically, the OSS GUIs available really pushing the envelope. KParts, Bonobo, Kio::Slave -- all of it just totally cool from a coder's point of view. But I've seen very little in the way usability innovation, which is what you'd expect from a development group made up only of people who already know the software like the back of their hand. The same could be said about documentation and graphics, as well; both (especially the former) lag way behind their commercial counterparts. Occasionally, you have someone like Raster or Mosfet come along, but they are exceptions to the rule.
    • No OSS games are anywhere near as cool their commercial counterparts. Well of course; it's no secret that games take artists, modellers, sound engineers, musicians, and writers in addition to people pumping out the code. Even John Carmack employs a small army of these people to make iD games, and he's about as close to a digital virtuoso as they come.
    • Most mature open-source software is better, faster, more stable, and more feature-laden than its closed source variant. The logical extension of what I have been saying all along. The people who contribute to open-source projects are all coders, and usually highly competent ones at that. Even if they are not, the peer-review process has proven itself infinitely more efficient at finding and quickly fixing bugs and adding new features than anything in the closed-source realm. Here's where your stock examples of how wonderful open source is come in: Sendmail, Apache, Linux, PHP, etc. etc.
    • Applications that require a significant investment in R&D will not be released as open source, and if they are, they will suck. We can write operating-systems and servers for pretty much every protocol on Earth as open-source because knowledge of how to do so is public domain. By contrast, there is no good OSS version of Lightwave or 3DSMAX because each respective company spent millions of dollars figuring out the best way to make their pictures look pretty, then probably patented the results. And don't save povray, because: 1.) It's not free (as in speech), 2.) it still lags way behind commercial raytracers, and 3.) it still does not have a decent, non-commercial GUI (cf. bullet #1). Nor blender, which was bought-and-paid-for by NaN before being released OSS. Obviously, this type of thing isn't just going to spontaneously happen when the bulk of contributors to an open-source project are coding, not researching. Like it or not, another example here would be Gnutella vs. FastTrack; the former, despite having more than a 1 year jump, still cannot compete with the latter, simply because FastTrack is a small group of guys paid to sit around all day and think of ways to optimize their network.

    I could go on for days about this and I'm sure so could everyone else, but not I, too, have got some school work to do. :)
    --

    I think there is a world market for maybe five personal web logs.
  166. link by Anonymous Coward · · Score: 1, Interesting

    try this link

    http://www.microsoft.com/business/downloads/lice ns ing/Gpl_faq.doc

  167. Recommended reading...... by sirwallyc · · Score: 0, Redundant

    I would HIGHLY recommend reading Eric Raymond's book 'The cathedral and the bazaar' before you write your paper. In fact, I would recommend the book to anyone (especially if you are unfamiliar with the open-source movement.)

    Amazon has it for $9.95.

  168. We have a reservation... by Anonymous Coward · · Score: 1, Funny
    "yes?"


    "Jack and Wendy Wiiiiiiner"

  169. The Downside of Open Source and Free Software by Jodka · · Score: 2, Insightful

    Here is an upside to proprietary, for-license-at-fee software and a downside to free (as in beer) software. Those are not the categories mentioned in the question, but they do relate to the categories of Open Source and closed software in obvious ways.

    Proprietary, for-license-with-fee software has one efficiency going for it that freely available (including Free) software does not: Resources (programmer hours) are more efficiently directed to its development. The amount available to fund development of a product relates positively to the demand for that product. To put it simply, if there is somthing that lots of people really need, then there is funding to pay for its developement. This is because there will be a lot of people willing to pay a for it.

    (That is assuming that developers can both both estimate the demand for a future product and predict accurately the outcome of their labor, at better than chance levels.)

    In the development of freely available software, there is not that mechanism for pointing resources to purposes. A company such as Red Hat could invest in developing a much-wanted utility, but the portion of gains returned to Red Hat as a consequence of their sponsorship is zero. What gains they do realize are not a result of their sponsorship, but of the improvement. Lots of people gain from the improvement, but those gains are not concentrated back at the source of the improvement to sustain development, or reimburse past effort. The gains are diffused throughout the community.

    Of course, if you are a hardware vendor porting free sofware to your platform or supporting your product with a free driver, then that would be a different story. In those cases gains are realized by the sponsor, when the sponsor and the vendor are the same. (Assuming that your port or driver works only with your own product.)

    In conclusion, the financing efficiency is the ONLY thing that proprietary and closed software has going for it. That is THE reason its on top. There are efficencies of Open Source: Small changes in function can be achieved with small effort. Just modify a few lines of source and recompile. That's not an option with closed source. Also, in the case of the GNU license, improvements aggragrate accross the community, because the license mandates that if you release an execetuable you must release the source. Seems those two advantages do not trump the proprietary financing model.

    --
    Ceci n'est pas une signature.
    1. Re:The Downside of Open Source and Free Software by man_ls · · Score: 2

      If Linux were a beer, it would be shipped in open barrels for everyone to piss in before drinking.

      (a JOKE!)

  170. well bloody hell... by Ryandav · · Score: 2

    where do we sign up to offer such services?

    I have yet to find a good, well organized resource calling for such volunteers and matching them up against necessary projects. I'm not really quite yet up to a full semi-official "HOWTO" for the linuxdoc distribution, but that covers only a small group of needs, as you point out here.

    If you build it, they will come. If someone is actively seeking these people and making it easy to match such alternative-resources to projects as necessary, the people will come to you. Just like any other meritocracy...

    (not saying there's not one out there, I'm just still looking for it. something like sourceforge perhaps...)

    --
    Check my Go-related blog for beginners: DGD
  171. Slashdot: Open Source, Closed Minds by Jeff+Probst · · Score: 1, Insightful
    I dont recall who said that first, but this thread has convinced me of this.

    The article asked for points against open source, specifically linux. Some people have provided valid and reasonable links (myself included) to articles providing points against open source, specifically linux.

    in every other article on slashdot, i would expect these posts to be met with troll / flamebait moderation, but NOT THIS ONE WHERE THE GUY ASKED FOR THESE POINTS.

    moderators: get a fucking clue, stop the mindless moderation for this article, and let the guy figure out for himself which are the valid points without having to browse at -1 with all the crap flooders and goatse.cx links.

    Slashdot: Open Source, Closed Minds.

  172. Commercial Applications by GrouchoMarx · · Score: 2

    I'm afraid I have no links to other sites to offer on this one, but it's something to ponder.

    The FSF and the Open Source / Free Software movement have generally focused on custom application development. That is, the market segment where Customer A goes to Consultancy B and says "Hey, write me a program that does X, Y, and Z, and I'll give you a fat check for it." In that market, the GPL (or BSD, or any other FS/OS license) works great. It reduces development time, encourages code reuse, reuses good code, and all the other fun stuff that the FSF likes to talk about. And the fact that you can't then sell or license it for money doesn't matter. You've already been paid a good hunk of change for writing it in the first place, and it's usually very targeted and specific so you wouldn't be able to mass market it anyway.

    Things are entirely different in the consumer application world. The average consumer, that is, someone who plunks down $50 for a shrink-wrapped piece of software and expects it to just work, is not interested in a targeted application. Nor are they interested in paying for a given feature to be added (buying a feature costs a LOT more than a standard upgrade price), or in having their friend down the street hack a new feature in just for them. That could easily break compatibility with everyone else's copy, and is way more trouble than it is worth. And what is this "compile" you speak of? The user knows not what you speak.

    Despite my best efforts to find one, I have yet to figure out a way to make money in the consumer space with FS/OS software. The most extreme example (though not the only) is the gaming industry. Blizzard Software would go out of business in a heart beat if Diablo were open source. Even if they sold CDs of it, I give it 10 minutes before someone modifies it enough to remove registration codes and makes an ISO. Even Linux-friendly id Software releases commercial, pay-per-copy programs, because they simply could not function otherwise. They make their money on producing a product at their own expense, and then getting as many other people to use it as possible, on a per-user fee basis. That is the only way to really make money in the consumer space, and is incompatible with the GPL and FSF philosophy.

    You also cannot charge for "support." Sure, for a custom app you can charge for supporting the program, vis, running it, testing it, answering questions when it's broken, etc. Most importantly, you are being paid as a form of insurance. Companies LIKE having someone else to blame (you), and are willing to pay a pretty penny for it. In the consumer space, however, support is a bad thing. If a consumer ever has to call technical support, for any reason whatsoever, it is a flaw in the program. The only way to make money there is to charge a very hefty premium for technical support (which results in very unhappy users) and release a program that requires contacting technical support often. A consumer-oriented program that requires frequent communication with technical support is what we like to call "crap" (or a Microsoft product, take your pick). A business model that encourages the creation of crap is inherently immoral, IMHO.

    Incidentally, I did pose this question to FSF VP Brad Kuhn a few months ago when he was in Chicago. His response was to brush off the consumer market as trivially small compared to the custom business market. Personally I don't consider anything that is measured in the billions to be trivial. :-) If anyone else reading this has a proposed solution to the natural incompatibility between custom software and consumer behavior, please let me know so that I can make money in the consumer space with open source. :-)

    --

    --GrouchoMarx
    Card-carrying member of the EFF, FSF, and ACLU. Are you?

  173. use a database by blisspix · · Score: 1

    go to ingenta.com

    search for open source

    go to a library.

    do some photocopying.

    there looks to be a few things there, you may need to read the whole article. a well written article that is on the whole pro-open source should still list some of the pitfalls.

    you should read the more academic journals rather than dr dobbs for this sort of thing. try sloan management review, computing, and business texts.

  174. Why Desktop Linux will eventually win by alienmole · · Score: 2
    All of your arguments seem to be aimed at "Linux on the desktop", as were Jamie Love's comments. I think the saner Linux advocates agree that Linux is not ready for mass-market acceptance on the desktop, and may still take a long time to get there. Some think it never will, but the reason that's not true is simple: almost every kind of software eventually reaches a point of maturity where it essentially becomes a commodity. At this point, open source is a viable competitor.

    Linux has reached that stage in many areas: as a server OS and as an embedded OS, for example. It hasn't reached that stage on the desktop, partly because desktops themselves are not yet at that commodified stage. Part of this is Microsoft's control of the standards (MS Office file formats). Another aspect is the complexity of GUI programming, which is still very primitive, regardless of all the technology that gets thrown at it (X, OpenDoc, Display Postscript, Qt/GTK, Win32/MFC, OLE, ActiveX, CORBA/Bonobo/Berlin, Java/AWT/Swing, HTML, DHTML...)

    But this is simply a game of catchup in which the commercial products only have so many innovations that can be added to a word processor or spreadsheet. There are few ways they can be differentiated, in other words, the office products themselves are ready for commodification, even if it hasn't actually happened yet (although StarOffice et al are a good start). Open source products will catch up, and eventually rival their commercial counterparts.

    1. Re:Why Desktop Linux will eventually win by tim_maroney · · Score: 2

      I think your analysis is astute, even though it is speculative. There may turn out to be some countervailing factors you haven't noted.

      So far open source solutions have not caught up even with maturing product categories in the application and toolbox space. It's not clear that they ever will -- it remains possible that basic flaws in the open source model will permanently thwart parity. Some of these flaws might include lack of usability testing and of professional graphic design, as well as fundamental hostility to the GUI paradigm .

      It's also possible that there is not really such a thing as a mature software category -- that while categories go into local maxima where improvement slows to a crawl, they also will eventually experience paradigm shifts in which the rate of improvement resumes and accelerates. To take an overblown and unlikely example, if computer interfaces switched to direct neural interfaces, all end-user-facing software categories would enter a new period of revolution. Open source may always be in a mode of playing catch-up to commercial R&D when these revolutions happen, since open source's own record on innovation is fairly weak.

      Nonetheless, I think your model is quite plausible and well thought out, and you certainly deserve mod points for it which you have not yet gotten.

      Best,
      Tim

    2. Re:Why Desktop Linux will eventually win by mpe · · Score: 2

      I think the saner Linux advocates agree that Linux is not ready for mass-market acceptance on the desktop,

      What is this "mass-market", if you mean the home market then you will probably always need something which supports end user administration.
      If you mean the real mass-market, which is in the workplace and education. It's the MS Windows stuff so often currently used here which is really playing "catch up". (Indeed some of the "features" in XP appear to have been copied from open source.)

    3. Re:Why Desktop Linux will eventually win by phossie · · Score: 1

      So far open source solutions have not caught up even with maturing product categories in the application and toolbox space.

      I think this is precisely the area in which open-source production has the greatest potential. OSS development essentially defines its own standards implicitly (sometimes explicitly). If you have the source, you have the complete description.

      I really believe that all it takes is one ground-breaking, well-designed application in this space - preferably a generalist application with a clear, fully extensible framework, so that it may be used by *anyone* to participate in OSS iteration.

      What do I mean? I mean that the killer app for OSS is making everyone a developer. 'Macros', in the MS Office view, should be working towards this, but they suck. ...

      Mozilla can debug itself. Each element of the program can be edited individually, and a lot of it is built in high-level script. Picture this as a blindered example: click on an element, bring up the source for that element's behaviour, change it using some wonderful IDE paradigm yet to be developed which just handles logic, Moz auto-describes the changed behaviour in the correct language and incorporates the change, lists the auto-description (with any intentional notes, of course) and its associated code somewhere central, this becomes public... etc.

      quite silly, really, but i think at some point necessary... because why do 'we' like OSS so much, anyway? where is the real value? how do you expand that?

      --

      [|]
  175. Microsoft releases on time? Please. by TonyGreene · · Score: 4, Informative

    NT5 was due in 1998. Lots of great features were planned. Many companies bought into this plan and waited for the great upgrade.

    It finally came in Feb 2000 as Win2k.

    NT5 was supposed to integrate the stable NT kernel with the flexibility of Windows 95, resulting in a single OS for home and corporate use. Later, Microsoft said that feature would not make it into NT5. Instead we got a set of fixes for Win95, called Win98. A second set of fixes was called Win98SE. Then instead of the single combined OS (NT5), we got WinME and several flavors of Win2k.

    In late 2001, we will finally get the combined OS that was promised in 1998, with most of the promised features. In the meantime, Microsoft released three other operating systems (not including WinCE), none of which had all the promised features. Along the way, costs have gone up and vendor lock-in is running rampant.

    There are reasons to use MS software, but the ability to depend on their announced release dates is not one of them.

    1. Re:Microsoft releases on time? Please. by zerocool^ · · Score: 2

      I was just tryin to help the guy out. I mean, he wanted the anti side of OSS, and that was all i could think of.

      I also think that its great that the /. community is so well versed in all of the arguements for and against open source software. Its almost religious in the way we are "trained" i guess in how to respond in these situations. We all know that the majority of anti-OSS arguements don't hold much water, and we know exactly where the chinks in the armor are and how to argue our points articulately.

      I honestly think the only anti-oss arguements that can be made are standards and gaming. Your boss, your mom, and your 7 year old daughter can all open a .doc word file. Its the standard. If you gave the same three people a star office document, they wouldn't know what to do with this. And saying that some open office product or another can save to .doc is not an argument, in that it proves that .doc is the standard. And you can't play many games on open source os's.

      Oh, and no one's written a great open source web browser yet. Not a flame. I really think IE is the best comprimise of ease of use and functionality and asthetics in a web browser. Konqueror's close, opera's damn good, and mozilla is going to get there soon, but IE is still the best redmond-ware out there.

      ~z

      --
      sig?
  176. How about... by Anonymous Coward · · Score: 0

    No productivity software worth using, no web browser worth using, no ability to compete at all against Microsoft in the desktop market, no driver support, no developer support, no support for web services (which are the future no matter how much you hate microsoft). And then there is always the good old saying "If linux were a beer it would be in a giant keg that got passed around and allowed everyone to piss in it" which basically sums up the fact that for every good OS developer there are a hundred little hobbyists that think they can write software.

  177. A common-sense business argument by Spinality · · Score: 2, Interesting

    In addition to the good (and less good) observations below, recall the single biggest (IMO) reason businesses don't choose a given open-source solution: they need to use a particular closed-source product for business reasons.

    For example, if you're a consulting firm exchanging documents with your clients, and most of them use MSOffice components, you really have no choice but using those same components. Open-source products just don't interoperate well enough for bulletproof use. This is not to say that plenty of organizations can't use an OS document processor; but if seamless document exchange is required, you need to have the real closed-source product in its current release.

    Same thing with many other proprietary components: If you have a business reason to be in bed with Microsoft or Oracle or whoever, the benefits of Open Source are irrelevant. This is the flip side of the good argument made below by Jodka: the financing efficiency of closed-source product development means you can bundle a particular development organization, license, and support infrastructure. Many businesses want or need to do this as customers. Or to put this in more consumer-oriented terms: If you want to play Myst III, there's no open-source substitute.

    IMO this is a fundamental barrier to open source in the "real world": Life is great in the bazaar, until the day you need to rent out the cathedral for a wedding. Then you talk to the priest.

    --
    -- We all have enough strength to endure the misfortunes of other people. La Rochefoucauld
  178. yeah - the documentation sux^h^h^h is often less by daveb · · Score: 1

    I really appreciate those that try to develop the man & info pages (man ain't dead!) but I'm afraid that it somply doesn't compare to the quality of the material available when working on a commercial unix system (I'm thinking of AIX & Digital Unix (now tru/64 I think)).

    Documentation is not as sexy as writing the code - the documentation exists in many forms but the quality jut isn't there when compared to systems that people pay money for.

    Dave

  179. Intangible value: eg the problem of banks by Anonymous Coward · · Score: 0
    Like it or not, using open source software hurts your credibility. You get the impression from Slashdot that all you need to run a company is good software and smart geeks. That open source produces good software in certain realms, like operating systems and development tools, is obvious. What's less obvious is the business implications of using open source software.

    To run a company, whether you're selling socks, financial services, or software, you need to form good relationships with customers and business partners. A good portion of attracting these relationships is done with establishing a good image. In the business world, if you are not using a commercial operating system, your business is less credible.

    Think of your bank. If your bank's tellers wore ripped up jeans, and its loan officers had pink spiked hair, would you trust them with your money? A bank spends tremendous pains to make sure its halls are sparkling marble, and its employees are epitomes of stodgy office workers. Why do you see so many bankers dressing in dark suits and white shirts?

    At my company, we employ the smartest programmers around. Most people have PhD's and Masters degrees, often in several different subjects. Many of them have come from "open source" backgrounds, hailing gcc as a great compiler, using Emacs over Visual Studio, but at the end of the day, we all use commercial products for our main course. Namely we use NT and Microsoft solely because it buys us the marble hallways and stodgy Armani suits.

    What does this result in? A low-key company of 80 employees using just 50 NT server boxes doing $30 billion trades of securities a day.

    Remember, technology revoles around the business, not the other way around. For every Microsoft basher on slashdot, there are 100 businesses succeeding because they use Microsoft.

  180. Closed Source = Warm and Fuzzy by Luckster7 · · Score: 0

    What ya don't get with open source is a sales person taking the purchasing decision maker out to the titty bars patting them on the back telling them what a smart decision they're making by going with proven industry leading software. Here in the US marketing is much more important than actual product. If management can see magazine ads or billboards for a product they purchased they feel warm and fuzzy, like they're part of something successfull. The quality of the product is irrelevant. Quality may be important to the techies, but management could care less, after all, what do techies know about important purchasing desisions? MySQL will never look as good as Oracle on a company's balance sheet. Open source will never offer these warm and fuzzy experiences.

    --
    Deuteronomy 13:06-9
  181. If open source was a religion... by adoll · · Score: 1

    ...it would be like Islam, whereas the Microsoft model is more like the Catholic church.

    In the MS model, there is a hierarchy of allegence, and you allways know where you stand (and where you kneel). There is a central authority that decides how the congregation shall evolve, err, find enlightenment. Everybody is promised that "things will be better the next time around" and that you just need to suffer through this current life... Forgiveness is a virtue.

    Contrast that with Open Source, it has no central authority, but there are a lot of self-declared experts around tossing their particular spin on how things should be. Some are more radical than others, and some can be downright dangerous (I mean script-kiddies, of course). But most are simple, practical, and simplistic. The lack of central authority in the regligion seems to make it impossible to have a central political authority too.

    Which is better? Well, after 2000 years, Islam outnumbers Catholicism but still can't manage to organise a single peaceful and prosperous country.

    (flames incoming.... run for cover)
    -AD

    1. Re:If open source was a religion... by Roxy · · Score: 1

      Which is better? Well, after 2000 years, Islam outnumbers Catholicism but still can't manage to organise a single peaceful and prosperous country.

      Well, Islam is approx. 600 years younger than the Christian church, so compare Islam with the Christian church ala 1300-1400 (yes, I know I'm off-topic and the analogy doesn't hold, but so was the previous one).

      --
      -- Roland Buresund MBA, MCMI, CISSP
    2. Re:If open source was a religion... by TekkenLaw · · Score: 1

      Umm...if you must compare with religion, OSS would be like Hinduism rather than Islam..Islam advocates one all powerful God above everything & also has a fairly structured hierarchy, though perhaps not so organized as Catholicism.

      Hinduism on the other hand is a very broad based religion having huge number of supreme beings (Gods)..pick your flavour! Not only can you pick whom to worship, but you can also choose the way you worship. There is no set of fixed rules & no rigid hierarchy of people governing the religion.

      Lastly, it absorbs readily influences from all over & is not really a religion, but a way of life! :-)

  182. My example by kaoshin · · Score: 1

    I support the use of our clients products on Linux. We however are not permitted to have even a standalone Linux box on the premises period because it was deemed by certain people a "security threat". We can download viruses all day, and offload our secret plans or whatever since they determined we needed webmail to communicate with our clients, but you need Linux.. sorry, thats just too big of a risk for us to take.

  183. What is "support"? by konmaskisin · · Score: 1

    Someone explain. Apparently Microsoft has oodles of it and [Net|Free|Open]BSD, Linux (by virtue of the fact they are free) and Sun, AIX, HP-UX (by virtue of the fact they are more obscure and they don't teach those kinds support in MCSE courses) have none or at least less of it and it is more expensive.

    But what is support? Someone explain to me how and in what ways they get more "support" from Microsoft and less from say Red Hat in a corporate setting in whcih support contracts wiht. If one is downloading

    I have used registered Microsoft products and never quite understood what "support" meant in the context of off the shelf software. How exactly does one get "supported"? I at all the workplaces I've been at (and let's face it Microsoft is run at ~ 100% of workplaces) I hae never noticed any "support" going on. If something goes wrong it's the local crew or the user that have to fix it: eg. you're on your own. In fact most commercial software licenses stipulate to this - so I can't see how they're much different than "no warrantee" free software licenses. Microsoft software - take IIS - in particular doesn't seem to have any more or less attention to quality control than say Apache.

    I really don't know what support is and the aove queries are *not* facetious. I really do want someone to quantify and clarify what is meant by the nebulous term "support". The IIS vs. Apache example is a good one. Let's start there and use that product space to explain the term "support".

  184. Try this Google search for Anti-OSS by WEFUNK · · Score: 2, Insightful

    site:slashdot.org flamebait

    Optionally, you could add terms like "open source", "GPL" or "linux", but you probably don't need to (although -goatse.cx might be a good idea, just to be safe).

    --
    My next sig will be ready soon, but friends can beat the rush!
  185. Re: Opposing Opinions of Open Source by rlp · · Score: 2, Interesting

    No, I was serious. Microsoft is the most vocal opponent of
    Open Source (see citations below). If I was looking for
    an opposing view point, I'd start with Microsoft. There
    main points seem to be that open source is a threat to
    the software industries profitability (hint: look up
    Microsofts profitability at http://finance.yahoo.com/)
    and that Open Source uses an inferior software development
    methodology and software project management resulting in
    an inferior product (Hint: see http://www3.gartner.com/DisplayDocument?id=340962& acsFlg=accessBought)

    See http://www.microsoft.com/PressPass/exec/craig/05-0 3sharedsource.asp

    where Craig Mundie states:

    "The phrase "open source software," or OSS, is often used
    as an umbrella term for a collection of product
    development, distribution and licensing practices, many of
    which have existed individually since the early days of
    computing. There are actually a number of different
    approaches within this community, but the common traits are
    providing people with access to source code and allowing
    others to modify and redistribute that code.

    As a result of Microsoft's statement of position today,
    many people will attempt to say that Shared Source is
    Microsoft's failed attempt at being an Open Source Company.
    This could not be a more incorrect statement. Shared Source
    is not Open Source. We recognize that OSS has some
    benefits, such as the fostering of community, improved
    feedback and augmented debugging. We are always looking for
    ways to improve our products and make our customers more
    successful, and to that end we have incorporated these
    positive OSS elements in Shared Source. But there are
    significant drawbacks to OSS as well.

    The OSS development model leads to a strong possibility of
    unhealthy "forking" of a code base, resulting in the
    development of multiple incompatible versions of programs,
    weakened interoperability, product instability, and
    hindering businesses' ability to strategically plan for the
    future. Furthermore, it has inherent security risks and can
    force intellectual property into the public domain."

    or

    http://www.microsoft.com/LICENSING/sharedsource/ ss faq.asp

    which contains this:

    "Software providers need to assess the different business
    models to determine how sustainable, growth-oriented
    business can be built. Businesses built around a strong
    intellectual property (IP) base have a much greater chance
    to thrive. The contraction in the dot-com industry over the
    past few months came about, in part, due to the pervasive
    model of companies giving away valuable asset, like
    content, with the hope of making money selling something
    else later. The GNU General Public License (GPL), one of
    the most widely used OSS licenses, poses a significant
    threat to the IP base of companies seeking to build a
    business around GPL-covered software. Even businesses who
    may believe they are "mere users" of GPL software are
    threatened since they combine what they believe to be
    separate applications with GPL code. This licensing model
    has the effect of foreclosing a business's choice of what
    IP to share with the community and on what terms."

    Finally, there's an article in an old CACM which describes Microsoft's (closed source) development methodology. The primary focus is on testing. Contrast this with OSS which concentrates on public code reviews.

    --
    [Insert pithy quote here]
  186. Sounds like a problem I had with SUN support by Skapare · · Score: 5, Interesting

    Solaris 2.5 had a routing issue (I don't remember all the details from back then, but it was a bit complex). I spent about 2 hours diagnosing it w/o even needing to shut the system down and had it identified, and had a solution. But the boss didn't like the solution, so I was instructed to call SUN to get support. After 2 weeks of calling, being called, messages left, being forwarded around, the answer finally came back "Sorry, we don't support that, but our consulting people can build a customer solution for you". So I asked them to make a proposal and send it to me so I can give something to the boss in writing since it would cost money. Their estimate was $20K to $30K of consulting time and we wouldn't get either exclusivity or source for the results. My boss laughed at that. And while he still felt SUN should have just "fixed it", and that I should keep calling until they do (I thought this to be a waste of time), I finally did convince him to let me try out my solution. So I put a small Linux box running a 50 MHz 486 on the LAN with one 10 meg ethernet card, and default routed all the Sparc 2000 traffic through it. Performance actually improved. The boss not being entirely happy with a Linux box handling mission critical traffic, ended up opting to buy a well decked out Cisco 4700 to do the job (which it did just fine). Of course if it ever failed (it didn't) we'd have been down for a few hours before a replacement would arrive. If the Linux box were to die, we had replacements ready to go (I had Linux loaded on about 80 old no longer used hard drives sitting in storage, and we had plenty of old PCs around).

    --
    now we need to go OSS in diesel cars
  187. One more reason here by Anonymous Coward · · Score: 0

    Most hardware manufacturers only supply the Windows drivers with their products, and many many times they don't provide the technical specifications to allow the Linux community to make their own drivers. The same happens with software: most games will never see a Linux port. Well, Wine is helping in removing this problem.

    This is not exactly a drawback of Open Source, but I have Windows (illegaly) on my machine for those reasons.

    Curro.

  188. October 2001 Wired has an article... by milenko81 · · Score: 1

    titled "Why linux will lose the desktop war." I found it quite informative. It was discussed a few days ago on slashdot (oh sorry... /.) and it genereated a few thousand childish and petty responses, but what do you expect from the average slashdot reader? Some people just can't except the fact that their choice for a desktop OS blows the goat they rode in on.

    but at least it looks really kewl.

  189. Well-documented drawbacks by Lac · · Score: 1

    Well, if you want very well-documented drawbacks, you can go fetch VA Linux's SEC filing, quarterly reports and that nice graph of its plunging stock price.

    Sorry to be mean, I really admire what VA stood for... But that company's financial history should serve as a big, fat warning sign. At least RedHat is doing ok...

  190. Re:Argument: Free ($$) software stops the little g by staeci · · Score: 1

    So in other words he can only sell his product to people who actually need its specific features. So.

    This sounds a bit like the I have this product but I can't sell it because someone gives theirs away for free so we have to make free stuff illegal.

    It is hard to compete against a free product, if you don't have some means of giving your product value when compared to it. Free software has raised the bar on quality, your compiler has to be better than GCC in order to get customers. I think this is a good thing.

    --
    'Welcome to Rivendell, Mr. Anderson...'
  191. Ultraedit Author by Anonymous Coward · · Score: 0

    The author of ultraedit (www.ultraedit.com) has outright told me he doesn't like OSS. Try emailing him and ask why.

  192. Linux ain't for big $$$ windows software by Anonymous Coward · · Score: 0

    Yup,

    We build and install lots of little Linux boxes for lots ort small to medium companies. When we run accross a high dollar accounting system or any server based/run software package it is Windows NT everytime! Used to be Novell before NT became more stable (usable).

    How can you expect to get Linux support from a software vendor that don't care about Linux and sees only NT and Netware? You don't. You put a $2500 dollar NT server next to the $800 Linux gateway/router. Linux is no option when a SW co won't support it

  193. Hahahahaha! by G-funk · · Score: 2

    Ask slashdot: "Why shouldn't I use open source?"

    Why not just ask microsoft why you should use open source?

    --
    Send lawyers, guns, and money!
  194. Shut your damn face by Anonymous Coward · · Score: 0

    this is just the comment that DOESN'T need to get out & spread around. (open source = communism)

    Communism is an economic system, not an ideals system. By saying that open source is basically communism, you not only show your ignorance, you show your acceptance of a economic system that fair & equal (unless you're corrupt). Rich people do not want to hear about systems that will put them on the same playing field as everyone else.

    so shut up and call it what it is - open source software.

  195. More than a little ironic! by Nathdot · · Score: 1

    The guy is essentially open sourcing his thesis topic looking for information on why open sourcing is bad!

    Talk about a brain explosion

    :)

  196. Suck on this... by Anonymous Coward · · Score: 0

    My win2k installation at work bluescreens a minimum of 3 times a week.
    This is with "professional" MSCEs maintaining the box.

    My linux box at home, on the other hand, has it's uptime blemished only by power outages.
    (I am too cheap to buy a UPS)

    Suck on that!

  197. LOC anyone? by Daengbo · · Score: 1

    Finally, how can traditional software businesses compete with the multi-level marketing scheme of proselytizing users that become testers and developers and finally evangelists? This strikes me as funny, because I have often compared the open source movement to Amway (in my mind only) where the major advertisement method is some less-than-credible word of mouth, an almost religious fervor, and the belief that, in 10 years, we will hold the whole market because of the revolutionary, yet, somehow, still exemplary of the thoughts of 1789, model we use.

  198. episode: 'who knew' or 'the lack of funding' by MikeFM · · Score: 3, Insightful

    Well there are two main issues here. The first is that if nobody asks for a certain type of software or features programmers aren't always going to know you want them. I mean most people don't read through large files in hex but to a programmer that is a useful feature. Equally most programmers might not know that some sort of business information processing is needed unless someone asks and explains what they are asking for. The second issue is resources. If I'm writing a program the features I need will come first because I've only got so much time to put towards the project. If you want to bump a special feature up the list then you should consider hiring me to add it or at least making some donations. Someone that sends me a new computer or my rent money will be MUCH more likely to get the feature they want added right away. People who give away their work tend to need that extra buck now and then so don't be afraid to invest. :)

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  199. Re:I'm all but anti-open source, but here you go.. by Daengbo · · Score: 1

    The other that you've missed is 4. Make your game online oriented, (like CS?) and charge fees for server use and / or server version of the software.

  200. Re:Argument: Free ($$) software stops the little g by mgkimsal2 · · Score: 2

    You're kinda right, but...

    It's not that the product has to be better than gcc - it's gotta be WHOLE LOTS better. Orders of magnitude better. Because something like gcc is on every distro, and is so entrenched, that it'll take a LOT of work to displace it. Even if some of the feature set is better in a new product, people have learned to live with the issues gcc has that are solved by the new product. This is similar to the MS issue on the desktop. Doesn't matter if Linux is even free and still 'better' (when it gets there). MS is preinstalled on 90%+ of machines. OK, it crashes sometimes. Can't do feature X, etc. But people learn to live with/work around those issues. So much so that even if/when something somewhat better comes along, it'll be damned near impossible to unseat the contender.

  201. Re: Opposing Opinions of Open Source by Magustrench · · Score: 1

    Microsoft's general response to open source (and anything that threatens its monopoly) is to use FUD tactics. Read about it in the Halloween docs. I suppose Microsoft does have a point about businesses not actually making money of off gpl software. But this is a pretty bleak point of view, because gpl software could be successful if built on a good business model.

    --
    Take off every Sig.
  202. Sometimes Open Source is a "dumping ground" by Anonymous Coward · · Score: 1, Insightful

    Sometimes it can be seductive to think that you can take an open source project and modify it or extend it to meet certain needs for a company. This is often not the case. Often a company will open source something that they couldn't sell. The internet is also full of projects that someone walked away from after graduating from university. It can be difficult to wade through all of that when you're working for a company that thinks they can take a short cut to getting a product out by reusing some open source project(s).
    I was involved in a project to try to get Mozilla to do something for which it was never intended. It was pretty difficult to deal with and frankly we should have done something else. However, to our very non-technical management, it seemed like a cheap and quick way to create a general purpose HTML engine.

    That doesn't mean that taking something like Mozilla the browser and using it *as a browser* isn't perfectly fine. Mozilla is a great browser, but it's a poor starting point for making a general purpose HTML rendering engine to run in a small footprint.

    So, I like open source, but it can be a trap for people who think it is a "magic bullet" or a shortcut for a project. When you hear the phrase "don't reinvent the wheel" followed by the description of a completely insane project that involves major changes to some huge open source thing - run!

  203. sustainable development models by antony · · Score: 1

    I appreciate the availability of open source software, and have done my part to contribute to a number of open source and free software projects (Xerox PARC's ILU, MIT pthreads, UMD's Jazz, etc). Nevertheless, I am still not a true believer in open source or free software.
    For me, it is a simple matter of economics, value and incentives.

    I believe that the original, creative act of writing software has value.

    The open source and free software finatics like to tell you that they are not opposed to making money on software, and point to a number of so-called "open source" or "free software" companies as supposed evidence that it is possible to make money writing free software. If you look closely, you will see that these so-called "open source" companies are NOT directly in the business of writing software. These companies are really in the service or tech. support or consulting business. The software they write might help them sell their consulting services or tech. support or whatever, but they are not profiting directly from the software that they write. Red Hat would not break even if their sole source of revenue was selling Red Hat Linux.

    Personally, I'd love nothing more than to start a small software company. The problem is, I want to WRITE SOFTWARE, not start a services or support or CD-pressing company that does software as a side-line hobby or loss leader. However, I know of no evidence to indicate that a company can even support itself (let alone make a profit) by "selling" something that is also freely available.

    Personally, I consider this situation extremely unhealthy. While many of us are motivated by more than greed or profit, software is an organic entity that requires resources to do well. Open source and free software products will always be buggy, incomplete and unreliable, because the software development efforts of "open source" companies is just a side-line or loss leader to the company's real business. What company can afford to invest in good documentation or QA or *design* for something whose sole business purpose is to act as a gimmick to sell more services? As a matter of fact, some clever companies (like Sendmail, Inc.) have figured out that needlessly complex software is a great way to make people need your support services!

  204. One Word... by nullrun · · Score: 1

    ...Liability.

    Although with the half-life of most new companies it is almost a null point, as is the support issue.

  205. lack of control! by Technodummy · · Score: 2

    it's one of the major advantages to Open Source as well, but also a pitfall...

    I don't have any links for you, but if you need to exert tight control on a project, I don't think it's really something you can change. If you did, it'd also remove the advantages of lack of control as well

    just my 2 cents

  206. MI$ is intimidated by Open Source, thats why... by The_Dougster · · Score: 2, Insightful
    They are behind the times, don't even understand how to configure Windows servers, and we expect them to compile and install experimental software on the bleeding edge of development and make it stable for corporate usage?

    If you were running a telnet based Point-of-Sale system, then Open Source might rule, but for typical corporate computer work it would be far to difficult to install and train employees to use open source solutions. Remember that in the Universities, typically only compsci, engineering, and science students every really get to play around with workstations. Your typical business person just learned to use computers on the job.

    Not to mention a lot of companies had unix(tm) systems running before they got pc's, and they were considered to be expensive, mysterious, and associated with dumb terminal POS-type systems written in unix(tm); unibasic(tm) sphagetti code.

    The novice X11 user needs a very restricted shell, almost a chroot to home; however, the pro requires group access and a variety of permissions. I think that most MI$ personnel consider the ramifications of 1000's of users on unix(tm) style systems to be a management disaster, and so they quickly opt out for the more expensive yet easier commercial solution.

    Business often has to pay for a quicker solution when they know they could do it themselves just because their time is better served elsewhere. In this respect a lot of Open Source solutions lose because of the time required to tailor the solution to the problem at hand.

    At home I use Debian exclusively on a SMP system and it is all I could ask for in a PC, but at work it will be many years before the average employee could walk up to a Debian box and know what to do or expect.

    I think that if you are smart enough to figure out how to install and use open source software, then you are perhaps foolish not to do so.

    --
    Clickety Click ...
  207. Blameabilty.... by fferreres · · Score: 1
    With Open Source you can't blame anyone. And they surely will blame YOU:

    CASE 1: "We deserved it for choosing free software!!! Fire the jerk that deployed that solution inmediatly and buy some Office XP licenses".

    With Closed Source (meaning Windows/OSX) you can blame a multimillion elephant company for just about anything.

    CASE 2: "Boss, MS-Windows had a bug exploitable in about 400 million computers. It's not our fault we did everything right and are already downloading the patches from MS Pay.net. Maybe we should buy a respectable Antivirus solution to secure our bussiness best."

    I can tell you this: i could go and install Linux for everyone in my company (it's a small one) but:

    If ANYTHING goes wrong i will be the one to blame.

    If programs get unsopported/incompatible i will be the one to blame.

    If a virus is found to infect Linux (users do stupid things) i will be the one to blame.

    If ANYTHING (yada-yada-yada) happens, i will be the one to blame.

    And i sure have enough problems already!!!! So i use it for myself and, if they ask, i show them the software and they seem to think of it a strage copy of Windows...(they quite like it)

    So unless Open Source build more reputation and brand awareness, it'll be a little more hard to deploy because nobody would want to get blamed for that decision.

    IBM, SUN, COMPAQ and others are greatly helping change this blamability issue.

    --
    unfinished: (adj.)
  208. Scientific references by Jii` · · Score: 1

    IEEE Software magazine has had a decent coverage on the broad subject of "open source" software development in recent years. Open source was the main topic of the January/February 1999 (Vol. 16, No. 1) edition. Unfortunately IEEE Software is not available on-line (I can't remember any peer- reviewed software-related magazines that are), so you'd just have go to your department's library and copy the relevant articles.

  209. The Case Against Open Source by cworley · · Score: 2, Informative
    Try "The Case Against Open Source" by Mathias Strasser. Note that Mathias isn't a bad fellow. He actually runs a Linux server.

    I fear most of his arguments are due to listening to RMS too much (I have great respect for genius, just a problem with his views in public). They don't reflect Open Source, more the FSF saying "all software must be mandated/forced open".

    But, the valid case against Open Source is (realize I _AM_ a proponent, it's just good to know the negatives):

    Suppose I tried to sell a customer a desktop Linux operating system and distribution.

    The first consumer question is: is it compatible with MS applications?

    The answer is "of course not". While Linux has many "Office" applications, compatibility with a proprietary protocol or format is a moving target, compatibility can't ever be guaranteed by anyone, and any competition is always one step behind, because MS changes their proprietary "standards" at will. As long as consumer's demand proprietary standards, their can be no real standards nor competition.

    (It's very tough, but not insurmountable to overcome proprietary standards.)

    Then, the consumer asks: I want to watch my DVD's... can Linux do that?

    The answer is "yes... but it's illegal". No distribution can install the necessary DeCSS code, or the folks who sell the distribution would be charged with a criminal offense under the DMCA. Only those companies approved by the MPAA can legally sell the software for watching DVD's, and they aren't allowing any Open Source projects to do it. But you can go off shore (France) to get DVD viewing programs; but realize that software is illegal to possess in the states. Note that you bought or rented the DVD legally -- they're just trying to control the applications that allow you to watch it. The legislators decided that they couldn't stop those illegally distributing copyrighted material, so they wrote laws that make it criminal to write programs that compete with programs that handle copyrighted material.

    When Open Source gets beyond proprietary standards, laws benefiting those with the proprietary lock-in kick in to help maintain monopolies and proprietary standards.

    So, the customer asks: you mean to be compatible with Windows I have to use illegal "hacker" software.

    The answer is, in the states, "yes".

    As long as the answer is "yes", no Open Source distribution can be a legitimate contender for the desktop.

    --
    When I die, please cast my ashes upon Bill Gates -- for once, make him clean up after me!
  210. www.shared-source.org by uucp · · Score: 1
    The following text(s) are from www.shared-source.org, which contains premises, criticisms and apologies that pertain to Open Source vs. M$ $hared $ource.



    The OSS development model leads to a strong possibility of unhealthy
    "forking" of a code base, resulting in the development of multiple incompatible versions of programs, weakened interoperability, product
    instability, and hindering businesses' ability to strategically plan for the future.


    Furthermore, it [Open Source development model] has inherent security risks


    Some of the most successful OSS technology is licensed under the GNU General
    Public License or GPL. The GPL mandates that any software that incorporates
    source code already licensed under the GPL will itself become subject to the GPL. When the resulting software product is distributed, its creator must
    make the entire source code base freely available to everyone, at no
    additional charge. This viral aspect of the GPL poses a threat to the
    intellectual property of any organization making use of it.


    In this sense, open source software based on the GPL mirrors the .com
    business models that proved the least successful during the past year. They
    ask software developers to give away for free the very thing they create that
    is of greatest value in the hope that somehow they'll make money selling
    something else. In effect, it puts at risk the continued vitality of the
    independent software sector.


    But as history has shown, while this type of model may have a place, it isn't
    successful in building a mass market and making powerful, easy-to-use software
    broadly accessible to consumers.

    --
    Sig (appended to the end of comments you post, 120 chars)
  211. market mechanisms respond to this by mj6798 · · Score: 2
    There are by comparison few/no people working on documentation, usability, design, interface, etc.

    Where there is a market demand, it will be met. In the case of documentation for open source software, documentation is written and distributed by companies like O'Reilly.

    As for "usability, design, and interface", that's a matter of debate and preference. To the degree that UI designers and researchers know what they are doing at all (and much of their methodology is questionable), they are usually designing products that appeal to a "naive" (in the technical sense) mass market. Sorry, I'm not part of that market. If I wanted to use what these professionals come up with, I'd be using it--God knows, the stuff is shipped with every PC and Mac whether you want it or not.

  212. respond, then see the responses flood in by kchayer · · Score: 2
    So the idea here is to see a few dozen thoughtful opposing views, though possibly token devil's advocate positions by most slashdotters. Then hundreds of rebuttals, espounsing the virtues of open source (which I whole-heartedly agree with), will billow forth in response to each one.

    How nifty! :-)

    Man, that would write several papers from both angles!

    --

    "I say consider this day seized!" -Hobbes
    "Tomorrow we'll seize the day and throttle it!" -Calvin
  213. it's hard to get fixes for proprietary s/w by mj6798 · · Score: 2
    I think the point that is being made is that a small company is not necessarily in a position to hire additional employees or retask existing employees to fix or enhance an open source project. Not all costs are monetary. Things like time, resources, etc can often exceed the percieved monetary savings.

    Both open source and proprietary software have bugs. The questions are: how much time does it take to get them fixed, how many resources is it going to take, and will we miss our release date because of it?

    If you have ever tried to get a company like Microsoft, Sun, or Oracle to acknowledge a bug, fix a bug, or enhance their product in some minor way, you'll know that this eats up lots of time. And your programmers will have to try to come up with workarounds for the bug, often with very little information to go on.

    Fixing or enhancing open source software is usually a breeze, if the fix is reasonable, it makes it into a new release quickly, and you can usually easily come up with simple workarounds for your problem if you have the source (replace a buggy library function with a statically linked fixed version, etc.).

  214. The role of vapourware is to block competitors. by SgtChaireBourne · · Score: 1
    ...but the ability to depend on their announced release dates is not one of them.

    Take the beta release for Windows 95, which came shortly after OS/2 warp, but never really acquired the features promised until it was windows 98 (1999). Perhaps in this case there was no other role than to keep people from buying OS/2 Warp. By the time W95 was ready, OS/2 was not a novelty anymore.

    There are many reasons that large companies are slow to move, but alot of the announced release dates are probably only to prevent a shift of capital to competitors. It looks like MS is in a similar phase now where there is the tangible possibility of most of their revenue streams disappearing, thus their increase of recent attacks.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  215. self-defeating argument by mj6798 · · Score: 2
    It would be easy to argue on the (lack of) merits of each of your points, but the simple fact is that, to most people, the choice between open source and proprietary software does not involve any money: they get both the proprietary and the free stuff without paying any additional money. So, many of the current open source users must be using open source software because of its attributes.

    From that, one can't conclude where open source software's advantages are, only that in total, many people prefer it to the proprietary stuff, all things being equal. Personally, I can say that on almost every point you list, I consider the mainstream Microsoft stuff greatly inferior to its open source equivalent.

    The fault with Microsoft and its proponents is not that they produce the stuff they do, but that they think that everybody else must be just like them. Grow up and learn to understand that what you may consider "usable and beautiful", I may consider "awkward and ugly", and neither of us is wrong in any objective sense.

  216. Capitalism: Occasionally, it feeds people by youngmonkinthecathed · · Score: 1

    Yes, closed source benefits software producers and those who sell software. They have made businesses out of it, they pay their mortgages with it, and their kids go to college on it. It also employs a lot of programmers. Closed code needs many paid man hours to develop. If I write code, writing it closed guarantees that I get paid what I think it's worth. Marx pointed out over a century ago that under the current system, it's very hard to stop me from taking "surplus profit," but I am worth more than a footnote in someone else's fix of my code, yes? I unfortunately liked to program more than I wanted to pursue a Master's or a PhD in Computer Science, so I cannot teach for a living and create Open Source modules in my spare time. Closed code feeds me.

  217. Coincidence ? by AftanGustur · · Score: 2

    You should talk to Jim Allchin, he has some non-biased views on open source and he's an industry leader.
    http://news.cnet.com/news/0-1003-200-4833927.html

    This has to be a coincidence ;-)

    The article is about Microsoft blasting open source, and on the right side I get an ad from Gartner group saying "Need to control your IT costs ?" and some guy holding a pice of paper begging for "more money" ;-)

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  218. Consider the Greed Factor by popdookey · · Score: 2, Insightful

    You may not have come to the best place to find OSS criticism. Most of the threads are focusing on support. I have not had much success getting credible support for any windows product I have "experienced." I have not had much success getting support for any of the "proprietary" programs I use for that matter. For microsoft support at work we turn to whoever knows the most. If fruitless, we go to the newsgroups. The same support path is taken for linux issues. We tend to have equal success turning to the respective communities for support. Perhaps better in the open world because more hobbyists are involved.

    The shortcoming of OSS in the business world is accountability. Who can be held accountable for the flaws of the program? Cynically speaking, how easy is it to hold any company accountable for the "problems" its software causes? Nonetheless, we like to believe that someone's bottom line is going to be affected by their failure. It is safer to assume that personal greed will compel satisfactory software production than it is to believe that personal integrity will win the day.

    Business management is about minimizing the adverse affects of the unpredictable. We feel better predicting behavior driven by the greed we understand than by the integrity we question. This can change. For now, consider the greed factor and lack of accountability as key shortcomings to the evolving OSS alternative.

    --
    Success without humility is an indulgence in arrogance
  219. MOD THIS UP!! by Anonymous Coward · · Score: 0

    He's dispelling FUD. And I would have said the same thing.

  220. Re:but more often, it feeds ON people by Anonymous Coward · · Score: 0

    The machinery of the proletariat is oiled by the blood of the workers, blah, blah, blah.

    I just liked the subject line. :)

  221. What does pro-microsoft have to do with this? by Otis_INF · · Score: 2

    I don't get it: if you're looking for opposing views on Open Source, why should a person's Microsoft-fansite be of any interest to you? True, Microsoft have said negative things about the GPL, but not about 'Open Source'. Open Source!=GPL.

    If you're looking for opposing views on Open Source, first define what 'Open Source' means to you: is it just what it says: 'Open' up the 'Source', or is it more: a political view wrapped in a software philosophy: GPL. After you've defined what Open Source is for you, you can search for opposing views on THAT definition of 'Open Source'.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:What does pro-microsoft have to do with this? by Get+Behind+the+Mule · · Score: 3, Insightful
      ... Microsoft have said negative things about the GPL, but not about 'Open Source'. Open Source!=GPL.


      Well, you know that and I know that, and most others who post to Slashdot know it, too. But as a matter of fact, when Microsoft has criticized the GPL, they have not made much of an effort to distinguish it from the other kinds of open source software.

      Their vagueness is surely deliberate, and therein lies the ever-present dishonesty of that ethical midget with respect to this particular issue. There are many plausible criticisms of the GPL that the general public can easily understand -- after all, the GPL is not universally liked among developers of open source software either. (But even there, M$ has been misleading, by implying that if you just use a GPL'd tool like emacs to develop software, then you have to GPL the software you developed with it; which is sheer nonsense.) By failing to state clearly that there are other models besides the GPL, M$ leaves the impression that these criticisms apply to any open source software. That's dishonest, but as always, they're probably not sorry about it.
  222. You won't find them at all! by Anonymous Coward · · Score: 0

    You can't find them at all because the equation of open source = bad business isn't real, but made up on intangible considerations and concepts that aren't trully provable. What you will find is companies that supported Open Source and failed to profit (but implying that one leads to the other is IMHO a long stretch of the true). On the other hand, you will find lots of vantages for Open Source...

  223. Get lost by Anonymous Coward · · Score: 0

    I don't believe this: somebody has chosen a homework assignment (because that's what it is) over his or her head and now gets all this attention? Why? Did the moderator want us to know how open-minded /. is to opposing views so badly?

    My advice: ignore this thread, and let the kid do his/her own work. (S)he can also change topics: I'm sure there is one on which a complete paper can be found with Word macros for filling in your name and all.

  224. Softpanarama.org by scrutty · · Score: 1
    http://www.softpanorama.org/OSS/index.shtml



    "Slightly skeptikal Open Source Software Educational Society
    This page is devoted to the research of the Open Source Software (OSS) phenomena without rose-colored glasses. I am convinced that we need to understand both strong and weak points of OSS and the former is impossible without the latter. Both exists. This page neither promotes an OSS euphoria nor the cynical pessimism of some commercial developers."

    The main site of the bloke that wrote that reasonably high profile critique of CatB a while ago. There is mountains of stuff here in the same vein, and to my mind it makes interesting reading, if a little over laboured at times. A few spelling mistakes and technical errors but I don't think English is the chaps native tongue.

    --
    -- Oh Well
  225. Outlook without exchange by Anonymous Coward · · Score: 0

    Yes, but after trying to do what Exchange does using Free software, I have come across problem after problem.

    Want to switch users from using exchange to IMAP? You have to reinstall outlook, and choose the "internet" option rather than the "exchange" option.

    Want to use calendar sharing? I found a workaround up to win2k (using the web publishing wizard to a file:// share) but outlook 2000 won't do this on XP (can't find the web publishing wizard or something).

    IMAP mail doesn't go to the main outlook "Inbox", but a different inbox. You can rename the box to "Inbox" but can't remove the old one, or set the new one to be opened by default.

    IMAP connections time out - outlook is keeping them open permanently and Courier IMAP doesn't like it. You can reconnect, but it confuses users.

    There are a bundle of other problems, but I can't remember them off the top of my head.

    So, the result here is that you *can* replace exchange functionality, but Outlook does its darndest to make it awkward. Alternatively you can install Exchange and it just runs. In comparison, a qmail/courier IMAP solution is confusing, difficult to install, puts files in all the wrong places (/usr/lib/courier-imap?) and doesn't integrate with Outlook properly. Yes, yes, I know that Outlook is doing this on purpose...

    IMHO, this is the real problem with OSS. Everything is different, everything has its own quirks. And nothing is ever easy.

    Readable documentation with a walkthrough for a variety of different example configurations (eg qmail as SMTP, courier-IMAP as secure IMAP/POP3 for 10 users with aliases, using maildirs for storage and /etc/shadow for authentication - this is not an unusual setup...) is almost always missing. Maybe because the authors of courier IMAP don't want to step on the toes of the qmail authors? Whatever the reason, it makes my life more complicated and reinforces the view that while OSS is perfectly capable, each new program must be thoroughly researched and learned before installation. And even then it doesn't work entirely as expected.

    Oh well..

    1. Re:Outlook without exchange by The+Man · · Score: 2
      Obviously we all have our own favourite pieces of software, but I definitely think the problem is that you used q****. I've done mail setups with postfix, procmail (with full virus filtering) and UW-imap and had no problems for 50 users. Not that 50 is a lot, but there's no known scalability bottleneck either; it ought to work for 5000 just as well. I guess YMMV.

      Personally, I find the Brand X programs much harder to configure and use. Perhaps, though, the fact that some people have bad experiences with various pieces of software can be considered a downside also. Though for every q**** horror story I can give you an Exchange horror story. *shrug* I find this argument kind of weak I suppose.

    2. Re:Outlook without exchange by StillaCoward · · Score: 1

      Is use of Outlook engraved in stone?
      I realize you probably don't have the authority to specifiy what mail clients your company uses, but there are alternatives.

      Is Groupwise any better behaved?

  226. No Music on Hold!!!! by hughk · · Score: 1
    Hey, with OSS, we really miss the music on hold and the waiting for the brainless idiot who works in first-line tech support.

    To be fair, by the time you get escalated to third-level support, I have dealt with some excellent people, but this takes time.

    The OSS mailing-list seems to be better and the response time seems to be equivalent to having a support contract with a heavy and reaching the level of somone who actually knows something.

    --
    See my journal, I write things there
  227. Re:Please mod the parent up! by hughk · · Score: 1
    Although the author of the above comment doesn't spell it out, he is making the very reasonable point that MS follow their own standards rather than adhere to open standards, by preference.


    What this means that it is difficult to be part MS, part OSS, particularly away from the developer and in the office. Most bits of MS Office integrate well, they can be scripted and they feed into an enterprise messaging and schedule repository.

    --
    See my journal, I write things there
  228. Integration and Interoperability. by hughk · · Score: 1
    When I get software from one company, I can be fairly confident that it will work together. When I buy OSS software, the developers may follow standards to a varying level.

    This makes it easy to hack things together with VBScript which would be very difficult to do in another scripting language with open software.

    However, MS independance of open standards costs. If you don't update everything at the same time, it is very unlikely that anything will interoperate well. However businesses do love integration and interoperability.

    The gotcha is when you have to work with something that really needs open standards, for example if you have a mixed Unix and MS Windows shop then you will find that the MS stuff will work quite happily with itself, but not with anything else. Star Office couldn't give a monkey's do-dah whether the file was created usingt the Windows version or the Linux version.

    --
    See my journal, I write things there
  229. Open source weak in Quality by Anonymous Coward · · Score: 0

    Open source such as Linux is week in Quality. Regardless of the good things it can do for an organization server-wise, open source is generally written "by it's fans for it's fans". Consequently, it is weak in the Quality department.

    For example, there are no Linux office seets available that approach MS Office in Quality. Yes, there are many out there and they are free, but each has a myriad of quirks in them that will not be resolved anytime soon. The reason for this is that unlike the closed-source community, the open-source community can't muster enough people with the time and dedication needed to work as a team and rigorously root out quality problems with the software. The reason for this is the fact that such operations are expensive and very unglamoorous - it's the expensive "donkey work" of computer program development. Ont the other hand, MS has a lot of donkeys that work as a team 24/7 ferreting out flaws in the Apps and while they don't get them all, they do identify and fix enough of them such that the Apps are infinetely more usuable than anything seen in the Open-source comminuity.

    As Quality has been the bain of Linux Apps, it is also a been a source of frustration concerning the many available Linux GUIs. While these GUIs are imaginative and offer many, many redundant ways to get things done (I think this is a great feature), the GUIs also suffer from a lack of both standardization and common-sense approach. The "standardized GUI" argument isn't that hard to follow - Lord let me count the GUIs - but the common-sense approach is a bit more difficult to understand until it bites you. Basically, all the Linux GUIs I've seen offer many and varied insidious methods to violently down the operating system - options which MS would never allow without a stern warning on a pop-up screen first! I guess a lot of nerds think it;s cute - but it's really Mickey Mouse programming at it's worst. Worst yet, Linux does not yet have a standardized, reliable JFS so recovering from such an incident can be a bitch.

    The lack of Quality in Linux apps and GUIs has no doubt been one of the reasons that the major PC manufacturers have been slow to support it as a cheap-server or desktop solution. Although a Linux install doesn't have a price tag associated with it, it is by no means free: someone pays for the time to install and maintain the O/S. Unlike MS products, the odds of finding the right drivers for your hardware are significantly less than with a Windows install and so the "Great Driver Safari" begins where the installer must search the web hoping someone has written a compatible driver for some piece of hardware that doesn't work. When a driver is found, it's likely to be poorly written and cause the system to crash. Yes - Linux crashes like a SOB with a bad driver load and don't let anybody tell you different. Also, I've seen Linux xrash a lot because of poorly written apps too and, as was said above, there are a lot of poorly written apps out there so expect Linux on the desktop to crash a lot. Consequently, a very rigorous backup schedule is in order here.

    Thats all.

  230. There are lots of profitable open source companies by Per+Abrahamsen · · Score: 2

    > No, they weren't. They struggled along for ten
    > years without ever achieving sustainable
    > profitability. The buyout was a rescue.

    That happen not to be the case. Appart from the first year, they had a comfortable profit during their entire run. And that was well *before* the Linux hype started.

    This is from their employees, if you have any hard fact showing they lie, show them or shut up.

    > How do you figure that they [gnat.com] are
    > profitable? You get to look at the balance
    > sheets of this privately held company?

    As he said, they have been around forever. That is an indication (not a proof) of profitability. If you have seen anything indicating otherwise, show them, otherwise it is just fud.

    > And how do you figure they're open source? It
    > looks like it's "source included," not open
    > source. There are no source downloads available
    > on their site.

    "Source included" plus redistribution and modification rights is enough for the original and most autoritative definition of open source.

    In any case, the GNAT sourcecode is part of the GCC CVS tree, and can be downloaded (via anonymous CVS) from gcc.gnu.org.

    > No, they just had big layoffs

    Big layoffs and profitability are not mutually exclusive.

  231. some drawbacks are there, but nothing much by Anonymous Coward · · Score: 0

    Well open source is a very successful model, but there are some drawbacks, and they are not due to some fault in the Open src model but mostly due to the structure of the community. though the open source community works in close conjuction, there are many inctances where many parts are threaded.
    A simple example is the linux distributions, though they are compatible but for a newbie, who wants to use linux for simple applications, for example surf the web using a winmodem(the cheapest available) or use an USB device or many other such mundane things, life can get tough.
    the Open src model is not responsible for this, the responsibility comes from a bit of arrogance on part of developers. This is by no means an offence, when a person goes to the top in programing expertise, some arrogance is liable to come in. Happens to me happens to you happens to everybody.
    I rememeber the LInus and tannenbaum flame wars. It was a lot about ego. The prof. forgot that a teachers job is to learn continiously.
    so instead of the direction OIpen src community is going, it should try to be closer to the cause Richard Stallman(This guys amazing) intended, Open source is not about ranting and raving about some non free software or abusing everything that is not Open src, it is abotu freedom. Freedom to people, common people from corporate shackels. So i say again it is not Open src model but the people who are associated that cause whatever drawbacks it has. If it is to triumph and succeed, we need to bow down a little bit.. and address the computer illeterate consumer who just wants to send email and nothing more
    regards
    The Coward :-)(I did this from such a slow connection i used to timeout whenever I tried to log on :-)

  232. LinuxGram by Per+Abrahamsen · · Score: 1

    Is Linuxgram a serious site? Their "about" claim how fact oriented and professional they are, but a lot of their content look like is has been written by rejects from the /. troll community.

  233. Brett Glass is an anti-GPL fanatic... by Per+Abrahamsen · · Score: 2

    ...but not anti-free software. He is very happy with the BSDL type licenses.

  234. 2AM? by Per+Abrahamsen · · Score: 2
    Lack of Support: Things never go wrong at 3PM. Instead, they always happen at 2AM on Sunday. Commercial outfits have dedicated people to help when this happens -- open source people aren't around.
    Actually, most of the free software hackers I know are more likely to be around at 2AM then 3PM. And if they are around at 3PM it is probably too early on the day for them to be any real help.
  235. Patent Problems and Legal Issues by tundog · · Score: 1

    Two problems/risks that my company has identified with open source are the following:

    1. Software patents. Can you be sure that the piece of code you are shipping to you customers doesn't contain software methods that are pateneted? I'm not talking about copyright violations of the 'cut & paste' variety, rather software methods. The climate of software patenting is so out of control these days that it is a real risk that Open Source software may inadventantly contain patented software methods, and if my company sells that as a product/service we could be violating someone else's software patent which has legal implications including monetary damages, development stops, and product recalls.

    2. Some open source licences are incompatible with the laws of some countries. In Germany the Apache License doesn't fly because it explictily states (forgot exact wording but something close to this) that the if software were to provided to another party (customer) that the transfering party is not responsible for support/service. By German law we have to support/service our products, independant of open soruce or not. So we can't use ANY apache licensed software.

    tundog

    The more people I meet, the more I wish I had a dog.

    --
    All your base are belong to us!
  236. Who pays the salaries? by DoctorNathaniel · · Score: 1

    My question with regard to open source development is how people get rewarded. First, you need a few full-time people doing the 'benovolent dictator' job if you want a good product. Fair enough; these can be people employed by the service-sector part of the business, and get paid by support fees.

    But what about everyone else who contributes? I'm not saying that every time a hacker uses 2 free hours to make the program work on his system and posts a bug fix needs financial reward, but exactly how do we ensure that these dedicated people get food? Way back when, it was the computing departments at universities and other big institutions. Now it seems to be whoever can find the time.. like students, or employees at unrelated institutions.

    More and more I'm coming to the opinion that an academic model is a good one for a lot of IT work these days: we fund some public institutions that have mandates to help maintain standards, infrastructure, and good code. A bank of experts who are not answerable in terms of profitable products that fulfull a given market, but rather people who are advancing the cause of good code. Something halfway between a ministry of transportation and a university. Thoughts?

  237. Version numbers and release dates are for vendors. by richieb · · Score: 1
    another thing to consider is that there are no deadlines or date accountability in open source software. There's no "i have to get Emacs21 out by the end of july". It's done when its done

    But what would be interested in a specific version of Emacs (or any other program for that matter)? What you want, usually, is to have bugs fixed or features added.

    With open source you can fix bugs/add features yourself or pay someone to do it right now. If they do a good job your changes might make it into the main source tree - especially if the change you want is widely useful.

    Release dates and version numbers are convenient for the vendors not for the customers.

    If you ever worked on an internally developed system at some company, when a bug is found it is fixed right then and there, there is _no_ "wait 6 months for the next release" thing.

    ...richie

    --
    ...richie - It is a good day to code.
  238. zealous hacker(TM) applications aren't relevant by Per+Abrahamsen · · Score: 2

    You shouldn't use one-person projects, free and especially not non-free, for critical purposes.

    The free software projects that do compete with non-free software also involve many people, many of which livelihood depend on the software, because they work for companies that use the software.

    Software projected started "to spite Microsoft" rarely produce anything useful enough to consider an alternative to a non-free product. They might be common measured in head counts, but rare measured in lines written or impact made.

    1. Re:zealous hacker(TM) applications aren't relevant by Junks+Jerzey · · Score: 2

      You shouldn't use one-person projects, free and especially not non-free, for critical purposes.

      Yes, I agree completely. The key is that Open Source advocates never take this, nor overall project quality, into account. If someone says "I'd use Linux if there was an open source version of XYZ," the response often is "But there _is_, and it's called ABC." ABC, though, may be total crap.

  239. hmm.... by Vodak · · Score: 1

    It's hard writting something on the net saying you hate open source when you'll be attacks by the islamic foundamentalists of the internet(open source zelots).

  240. huh? by Anonymous Coward · · Score: 0

    Is open source even about a business model?

  241. Further clarifications on Solaris licensing by Anonymous Coward · · Score: 0

    You can, too, get a source license for Solaris for free: http://www.sun.com/solaris/source

    And, to clarify further, there is a licensing fee for Solaris IF you're running it on a server with more than 8 CPUs. On systems with eight or fewer CPUs, you're right, the Solaris binary license is free.

  242. Opposing Open Source by chubso · · Score: 1

    Most businesses will say that their main concern is intellectual property (IP). They are concerned that their "invention" will be forced into the open source community. They are also concerned with being sure that all licensing is properly taken care of (as some open source is not GPL'd). The biggest problem, however, is future liability. Instead of 10 or 20 people seeing the code for a closed source library, literally hundreds or thousands of people will see the code. Errors may be detected in a library months or years after it is employed in a product, opening the company up for recalls and lawsuits. I believe that the liability problem is bigger and more significant than potential IP problems.

  243. Not so different from commercial software by Khelder · · Score: 1
    You're right that OSS advocates don't address these, but often you have the exact same issues with commercial software (at least if it's shrink-wrapped, off-the-shelf).

    1. There's no support built into the product. Yes, you can hire people to support it for you, but it's a seperate cost.
    2. Similarly, There is no warrantee of any kind. If it breaks, you have no one to complain to: "you get what you pay for."

    With commercial software, this is mostly true. Some companies still offer free call-in tech support, but it seems like more and more companies are moving to model where you have to pay if you use up one of their employee's time. Many commercial vendors do provide web sites with searchable tech support info, but the same kind of thing is available for lots of OSS, too.

    3. The programmers may suddenly decide they have no vested interest in continuing the project, or development may slow to a crawl (eg, mozilla), and there's nothing you can do about it.

    The same thing can happen with commercial software, too. Not for Micros~1 products, maybe, but there are commercial software vendors that go out of business or discontinue products.

    If you're talking about custom commercial software, it's a whole different ball game. None of the above 3 issues are problems, but you pay through the nose. In a lot of these cases, though, I would think you'd be better off with an OSS-based custom system, since then you're not tied to the people who did the customizing.

    For some companies, for some applications, OSS makes sense. For others, they're better off with commercial software.

  244. Some relevant URLs (quantitative data, security) by dwheeler · · Score: 1
    Here are some URLs that you might find helpful:
    1. Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers! has a number of quantitative measures showing advantages of at least some open source software.
    2. The chapter Is Open Source Good for Security?, part of the Secure Programming for Linux and Unix HOWTO, discusses the security pros and cons of open source software/ free software.
    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  245. MCSE sig by DLPierson · · Score: 1

    No, an MCSE is to meaningful certification what McDonalds is to food.

    1. Re:MCSE sig by Nailer · · Score: 1

      > No, an MCSE is to meaningful certification what McDonalds is to food.

      Yes that's the commonly touted line. Its often used by OS enthusiasts who choose technology based on non technological matters, such as an unusual sense of ethics, and have closed minds towards any other Operating Systems. They all suck in their own own way, and people should choose the best tool for the job. That isn't always Unix. Supposedly technical people who think it is aren't really technical people at all.

      Hence the humor in my sig. Now have a coffee and come back to me when you've woken up.

  246. Opposing views??? by Anonymous Coward · · Score: 0

    You are looking for opposing views in slashdot?? Thats like looking for water in the desert.

  247. Open Source issues by Anonymous Coward · · Score: 0

    There are a number of issues associated with Open Source / Free Software, only some of which are presented below.

    1) Does open source encourage innovation? Probably not. Anyone who has tried to get funding for any idea close to an Open Source implementation realises Open Source can discourage innovation. It increases risk (OS are zero cost base competitors) so if a competitive product is launched, the laws of economics demand that it must have a high rate of return to compensate. (There is no free lunch)

    Indeed there was a article (on Slashdot?) not long ago re Frontpage regarding the failure of OS to innovate rather than copy MS. Linux, for example, is the nth incarnation of an OS from the seventies writtten in C. Even MS has a vision (hallucination?) of a full OO operationg system.

    "If cars were free and never wore out, would we all drive model Ts?"

    2) FUD doesn't just come for MS.

    I still smile at a graduate stating that Java 1.0 would completely replace Windows, there would be no more pointer crashes because Java didn't have any. etc. This sort of things go on a lot more than many OS advocates like to admit.

    On the other hand, market share indicates that a lot of other people have made the same choice so the product is at least adequate and goes someway towards doing what it says it does. This is a catch 22 situation but that's the way things are. OS is not from a single vendor so a single good experience doesn't necessarily translate into confidence in all OS projects. And a single bad experience can make OS look like a lottery.

    3) The idea that we can just pull up the source code and debug an OS application just doesn't wash with many managers. In fact, it can have the reverse effect: obviously the advocate needs a reality check.

    Open Source itself doesn't guarantee code quality despite what many say.

    4) The cost of ownership is a lot more that the Operating system and Office applications. There is a pool of workers out there that can use MS Office productively but would have a problem with anything radically different. (OS should just copy?)

    Using Linux because it is free and then having to buy WebSphere isn't necessarily cheaper than just going MS (for example). Some commercial tools are excellent, and these alone could save the cost of the platform.

    5) Once a software market matures, the software becomes a commodity. Then logical price is then (close to) zero and OS will be the norm and there will be far fewer developer than now.

    However currently most developers need to be paid. That means investment and risk is undertaken by software companies, and investments must be re-couped. OS can mean other companies can enter the same market place without the same upfront investment (and commitment). Companies should have the right to protect that investment.

    GPL has a obvious implications here.

  248. cliff nasal? by Sideways+The+Dog · · Score: 1
    Is that you, Steve? Or is it Bill?

    --
    "Love is never saying you're too proud." -Tonic
  249. It's like drugs. It's like money. by neye_eve · · Score: 2, Insightful

    ... Do Linux companies go out and market to the kids? Do they get them hooked early? Windows and MacOS do. Apple's biggest acheivement is maintaining such a high % of education sales. After a kid grows up knowing so much about Windows, learning linux is a big hassle.

    I grew up on on MacOS, and for the most part, you might as well consider it windows for all the differences between it and Linux. I have now changed to be exclusively a Windows user. I am "the network guy" at my company. I want to bring our website in house, and have bought into the hype that linux would be a much better choice than Win2k.

    Now I'm at an impasse. How much would I have to re-learn on the linux side in order to do this. I'll have to know how to set up a box that is hardware compatible. I'll have to choose a distro. I'll have to learn a shell and its commands. I'll want to install a windows manager. I'll have to learn where to go for help, and what do do in the event of hardware failure. I'll have to learn apache for the webserving. I'll have to learn how to assign permissions for visitors...

    That's a lot of work, or at least it seems that way to me, when I know how to do all of these things, with relative proficiency, with Win2k. Maybe with some effort I could get the linux box running everything, but I'd be very uncomfortable, worrying about a failure of some sort, and having the company website down while I try to muddle through some fixes that would probably take me 1/10th of the time on a windows box.

    You want the reason I don't think open source is viable? It's because the companies and individuals backing it aren't being the drug dealers. They don't have gobs of money for advertising and marketting to get people hooked on it. They're not, as others have pointed out, spending the priority money on the graphics artists, sound technicians, and UI specialists.

    Technical acheivement is all well and good, but without the marketting to get people, especially the kids, comfortable with it, it's a big hassle.

  250. Lack of access to proprietary technology by michael_cain · · Score: 2


    More and more standards are incorporating proprietary technology, which sometimes requires development groups to pay a bunch of up-front money. For example, some of the H.323 codecs are proprietary and require substantial (but non-discriminatory) licensing fees. This certainly handicaps open-source (especially GPL) implementations in a variety of areas for a couple of reasons: (1) small informal development groups will not have the funds for up-front licensing, and (2) per-unit licensing requires control of distribution of the software.

  251. My company's reasons... by Anonymous Coward · · Score: 0

    I work for a very large embedded software company and recently we had to choose between OpenSSL and an equivalent package from a small startup company. While we are advocates of open source in principle, we found it very difficult to justify using the software for anything other than personal use. The bottom line is that the open source software, though it had been around far longer, was just plain inferior to the professionally written software. The most notible areas were the following:

    - terrible or non-existant documentation
    - inconsistent coding style and naming conventions
    - poorly designed APIs
    - non-generic and incomplete solutions
    - no support... and this has been a big one!
    - just plain bad, unmaintainable code

    Yes we have to pay the company for anything we want them to do, but atleast we know it will get done. And afterall, we're trying to make money off this stuff, so we don't mind paying for it initially. Now this is quite different from when I'm hacking on my Linux box at home just trying to get my pet-project to work. Of course, in this case, I certainly don't want to have to pay anything for the software, and I live with the benifits and the consequences of that.

    I hope there will always be both commercial and open source versions available of all software in the future.

  252. Re:There are lots of profitable open source compan by tim_maroney · · Score: 2
    Appart from the first year, Cygnus had a comfortable profit during their entire run. And that was well *before* the Linux hype started.

    This is from their employees, if you have any hard fact showing they lie, show them or shut up.

    It's a matter of public record that Cygnus was a money-losing business. Take a look at the Red Hat quarterly statement after the acquisition. The so-called lameness filter insists that it contains too many "junk characters", so I can't give you the table here. Search down for "3. BUSINESS COMBINATION (CONTINUED)". Cygnus lost $1.5M in fiscal 1996, $2.9M in 1997, and $5.8M in 1998. Its losses were nearly doubling every year. It was headed for yet another record loss when it was bought in 1999.

    As he said, they have been around forever. That is an indication (not a proof) of profitability. If you have seen anything indicating otherwise, show them, otherwise it is just fud.

    "Since 1994" is hardly "forever." It's seven years. Cygnus was around longer than that and they were bleeding money like a stuck pig. As I suspected, you can't support claims of their profitability.

    A rule of thumb you might find helpful: When software companies are profitable, they don't remain private. There's no good reason not to take the IPO route and make the big bucks if you're profitable.

    No, [Penguin] just had big layoffs

    Big layoffs and profitability are not mutually exclusive.

    If you're bucking for a (+1, Funny), you're out of luck....

    Tim

  253. open-source fear by bumr · · Score: 1

    One big fear that won't be addressed until its too late is that "free as in beer" == "free as in freedom". In my experience people generally do not pay for what they can download/compile for free. If enough commercial products are eliminated from the marketplace because of competition from open-source (hence "free") software then there will be less money flowing from the consumer community into the developer community. There will be less jobs. There will be less pure software r&d money spent because of the increased risk of non-profitability. This means less money flowing from the business community into the developer community as well. Companies that make their money selling hardware will pick up some percentage of that slack but there's no incentive to pick up all of it. Big business has no loyalty to anyone but their shareholders.

  254. lack of documentation by Anonymous Coward · · Score: 0
    if you make it easy to understand how your program is supposed to work - even if that just means commenting your code well or providing a good outline in pseudocode - then those of us more inclined to documentation tasks will be more likely to perform them.


    in addition, if you've written a good, useful program *that seems documentable* (ie is not filled with so many bugs and/or shortcomings that producing documentation would be a real chore), documentation will be more likely to spontaneously happen.


    remember this: refactoring someone else's spaghetti code is similar to trying to document a project in which the lead keeps all the plans in her head and only gives micro-direction. if i'm going to write docs for your project, then i don't want to have to essentially rewrite the whole thing to understand it. i don't want to go line-by-line through the code. if there's no need for me to even look at the code - and there really shouldn't be in a release-level project - that's even better.

  255. ms does have better apps by da007 · · Score: 1

    well the ol' ms office is okay for microsoft. speach recognition software is better. easier for folks.

  256. the right tool... by phossie · · Score: 1
    so I think there is a division possible here: enterprise software that is absolutely crucial to your business, software that is merely very useful to have around, and software that's nice but not necessary.

    in the first case, open source is a good idea, since no matter what happens, you have control over a crucial part of your business. you may reach a point where it's costly to maintain your business (if the project dies), but you can then either (a) move with documentation to another solution or (b) maintain it yourself, or hire someone to do so.

    in the second case, go ahead and use closed-source software if you want to. it's a known quantity, with more business and legal precedent. you could also go the OSS way... this is the area that's really being examined. the first and third areas are much more cut-and-dry.

    in the third case, use OSS again if you can - since it doesn't matter much, and it will get the job done, and it's generally cheap, easily tested, etc. ...

    --

    [|]
  257. Government refusal to Certify Open Source by mencik · · Score: 1

    I do security consulting for a living. Many of my clients are Federal Government agencies. Most of them will not allow the use of Open Source software to be used for their systems. Now, their definition of Open Source is really the definition for Freeware. They want to pay someone for all their software so they have someone to support it, or someone to sue if it doesn't work. I have tried, unsuccessfully, to convince many of them that proprietary code does not equal better code, or even less bugs. Microsoft is the perfect example of proprietary code that is full of bugs.
    One of their arguements is that Open Source code is more likely to have security flaws than proprietary code. I claim that there is no real difference for initial releases, and that Open Source code tends to get stronger over time. In addition, if an Agency is buying code, someone in that company could try to implant a flaw specific to that agency's systems. If the agency simply downloads the Open Source code, nobody has to even know they are using it, and thus cannot be specifically targeted.
    Perhaps someday I will be able to convince them.

  258. Well.. it depends on who's perspective: by Ogerman · · Score: 2

    For users, Open Source is a good thing hands down, no disadvantages whatsoever if properly embraced and implemented.

    For ethical software businesses (ie. those who treat software as a service), Open Source is a good thing because it has the potential to help drive unethical software businesses out of the market, making more room for them instead.

    For unethical software businesses (ie. those who treat software as a product), Open Source is a worst nightmare because it takes greed and throws it right out the window (and the massive profit margins with it)

    And don't believe any of that BS about "nobody has made a profitable businesses around OSS." It's being done every day from big names like Redhat and Cygnus to thousands of freelance consultants who install free software for their clients and custom tailor it to their needs, releasing the changes back to the community.

  259. One reccomendation, by corran__horn · · Score: 1

    I am also doing the same type of report at UIUC, so thank you for asking this question for me.

    I found Free For All by Peter Wayner helpful on both sides-- 99% of the book is pro open-source, but on page 169 it has a tidbit of anti-open source-- what about the programs that have little to do with the community, like air-traffic control programs.

    Second is something my teacher put me onto, using the microsoft stance on intellectual property/making the leap yourself, use anti-fileshaing/copyright protection examples of how loss of intellectual property will cause the loss of variety (no more pop artists that are only in it for the $$, although some people would gladly perform out of the joy of it, most wouldn't) and people wouldn't create software for free(*COUGH*)

    You could also do the lack of support for open-source software. Hope this helps you with your paper

    --

    If people can connect to one another even the smallest of voices will grow loud.
    --Serial Experiments Lain
  260. Re:Open Source Programmes and emacs by Bob+Uhl · · Score: 2
    Why do I hate emacs? I have already an OS--I need just a text editor!

    I used to think this. I used to be an intense vim junkie. I loved it, and was good at it. But then I figured that so many folks using emacs must have some reason for doing so. So I started to teach myself. It's taken some time, but now I realise just why emacs is so popular.

    First of all, the C major mode is incredibly useful when writing code. Parentheses balancing, syntax colouring--all these are little clues about what one is doing, and what one may be doing wrong. Yes, I know that vim has syntax modes--and they're nice--but they're not quite so powerful.

    Then there is the CVS interface. Whenever I've compiled my code, and it works, I check in every buffer with a simple C-c v v. This pops up a window in which I write my changes. I type C-c C-c, and the new version is sent to the SourceForge server, to be permanently stored for me, and I'm returned to my buffer. If the version is the same as the previous one, vc simply tells me that it is, without popping up the comment window. Then I C-x k RET and kill that buffer, going to the next one, which I C-c v v in. This continues until I've checked everything in.

    Remember that compile? I type M-x compile, then hit RET to accept the default make -k. What this does is pop up a window in which make is run on my source, without stopping for errors. I type C-x ` while it is compiling, and emacs finds the first error, determines the file and line number which offended, then opens the file and sets the point to that line. I can then correct the error and type C-x ` to go to the next one. BTW, the compile is still runnning. For a large project, this compile may take twenty minutes--instead of those twenty minutes being downtime, they are productive, in which I find and fix every error as it is discovered--while I'm fixing an error, non-erroneous source is compiled anyway. This is Useful with a Capital U.

    Did I mention that I run my programme from the command line

    As my project grows and the need to debug grows with it, I hope to soon take advantage of the gdb mode of emacs--integrated debugging, with all my source a quick check away.

    Believe it or not, there really is a reason that folks use emacs. I didn't believe it, but now I know. Much of this simply would not be as pleasant with vi. I used to be great at the :w, :!! method of compiling--but it lacks much. Vi excels at certain tasks--e.g. editing config files, where its . command and quick regexp searches (slightly faster to access than in emacs) are invaluable. But emacs excels at what it does--and what it does vi simply cannot do.

    Yet. The latest version of vim, I am told, are extensible with python. Python, incidentally, has been called Lisp with newbie-friendly syntax. I don't think that I need to spell out the obvious conclusion, but I will. In ten years, vi will be emacs:-)

    If all programmes were as well-tuned for what they do as is emacs, I would be a truly happy man indeed. Imagine how nice it would be. Yes, there'd be a learning curve. But do you remember learning to write? Practicing line after line after line after line for days? Then practicing circle after circle after circle for days? Then practicing your Bs, then your Ds &c until finally you had mastered the art? If you fence, do you remember the long sequence of drills you had to go through to teach your arms and legs how to act, before ever you crossed blades with an opponent?

    Maybe, just maybe, a product which has been around in one form or another for 25 years, and which is now at its 21st version, has something to offer us. Maybe we should focus on its lessons and its mistakes, integrating the lessons and avoiding the mistakes in our own products.

    Just a thought.

  261. Re:There are lots of profitable open source compan by foog · · Score: 1

    It's a matter of public record that Cygnus was a money-losing business. Take a look at the Red Hat quarterly statement [sec.gov] after the acquisition. The so-called lameness filter insists that it contains too many "junk characters", so I can't give you the table here. Search down for "3. BUSINESS COMBINATION (CONTINUED)". Cygnus lost $1.5M in fiscal 1996, $2.9M in 1997, and $5.8M in 1998. Its losses were nearly doubling every year. It was headed for yet another record loss when it was bought in 1999.


    You're talking about a different industry---remember, open-source software companies are best understood as professional services companies.

    Most privately held professional services companies roll a loss forward every year in order to minimize their tax burden. Occasionally, if they're positioning themselves to be sold, they will make a token profit. They create a loss or minimal profit on paper by cashing out bonuses, paying bills in advance, deferring billing for their services until the next fiscal year, etc.

    It is more relevant that during the period you describe, Cygnus' revenues grew from $12.5M in 1996 to $17.5M in 1997, and to $22.2M in 1998.

    As an aside, I suspect that most open-source software companies are being funded with the expectation that they will perform like proprietary software companies---and that the management the VCs install in these companies probably all come from proprietary software backgrounds instead of professional services backgrounds. That's a recipe for failure in the grand dotcom style.


    A rule of thumb you might find helpful: When software companies are profitable, they don't remain private. There's no good reason not to take the IPO route and make the big bucks if you're profitable.


    Again, your rule of thumb does not necessarily hold in the case of services businesses---most professional services companies are not valued at significantly more than their revenues, so even if Cygnus were highly profitable, it would only have been valued at $20 million or so by a sane market. That's enough to make some of the principals fairly rich and give the rank and file a nice windfall, but hardly "the big bucks"---I'd bet the yearly salary and bonus for a typical member of upper management at Cygnus would have been substantially larger than the yearly interest on say, two million dollars.

    foog
  262. Re:There are lots of profitable open source compan by tim_maroney · · Score: 2

    Hi, foog.

    If accounting practices in services businesses are as you describe, and such companies usually post a paper loss, then it seems difficult to determine whether they are actually profitable or not.

    As you note, growing revenues would seem to be a useful heuristic in this case. However, what about the ratio of loss to revenue? In the years in question, revenues grew about 20-30% annually, while losses grew about 100% annually. Maybe it's just my software company background speaking, but it seems like that can't be good. If the two tracked each other upward and their ratio remained relatively constant, I could see that as a positive sign for a services business. However, I can't see how it could be a good situation if, with constant rates of change in revenues and losses, the company would face a loss the size of its revenues within one to two years.

    Any idea what would cause this disparity in the rate of increase of loss and revenue? It seems to me it might well indicate an actual rather than a paper loss.

    Tim

  263. Re:There are lots of profitable open source compan by foog · · Score: 1

    Any idea what would cause this disparity in the rate of increase of loss and revenue? It seems to me it might well indicate an actual rather than a paper loss.

    I'd guess they were expanding more and more aggressively to increase revenues and headcount in order to be better positioned to sell the company. Almost all their expense had to be their payroll. Hiring people has a lot of up-front costs.

    Note that Cygnus succeeded in executing their exit strategy, and sold to Red Hat in January 2000 for over 12 million shares of Red Hat common stock. Although this acquisition was reported as being valued at $674 million, six months later Red Hat was trading at around $20/share. That's still about $240 million for a professional services company with $22 million in revenues. Today that stock is worth a more realistic but still very high $48 million.

    On this basis, I rank Cygnus as a successful "open source" company.

    foog

  264. Re:There are lots of profitable open source compan by tim_maroney · · Score: 2

    Sorry, my friend, I think you're reaching. First you said that the annually doubling losses of Cygnus were the result of services bookkeeping practices. I checked and found out that an ever-increasing ratio of loss to revenue is not on anyone's playbook, professional services or otherwise.

    Then it was that their spiraling losses were to expand their operations. But at the rate they were "expanding", they'd have been in chapter eleven within eighteen months without new funding.

    Finally, you said that they were a success because they managed to get bought out during the Linux bubble. That's like saying VA Linux was a success because Larry Augustin got rich off it. Cygnus is now part of another unprofitable open source software company, Red Hat, which seems like a more accurate measure of their success.

    The fact is that Cygnus was not profitable. Profitability has a specific meaning, and losing more and more money every year doesn't fit it, even if some of the people at Cygnus managed to make personal fortunes from a bubble-era rescue mission.

    Tim

  265. Re:There are lots of profitable open source compan by foog · · Score: 1

    Sorry, my friend, I think you're reaching. First you said that the annually doubling losses of Cygnus were the result of services bookkeeping practices.

    I said that the fact that they posted a loss could have been the result of bookkeeping practices in privately held services companies.

    I checked and found out that an ever-increasing ratio of loss to revenue is not on anyone's playbook, professional services or otherwise.

    Well, yes, there is that. Furthermore, you could have just pointed out that their losses were rather high.

    Then it was that their spiraling losses were to expand their operations. But at the rate they were "expanding", they'd have been in chapter eleven within eighteen months without new funding.

    That would seem to follow, wouldn't it? However, Cygnus was in business for about 10 years---I speculate they'd shifted gears to get-big-fast for the dotcom era. There are other ways that investors and potential buyers expect a company to grow that can wreck havoc with a professional services company's margins. I'd bet Cygnus was adding management layers and headcount to show capacity. Further speculation is probably pointless, since we all know what happened, but I imagine they would have had massive layoffs and some serious restructuring in the last year or so if they hadn't sold.

    I think a better way to frame your argument is that not only could Cygnus not afford to internally fund (that is, without a paying client) significant R&D on free software projects, but, based on their losses in the years preceding their acquisition by Red Hat, after nearly ten years in business, they couldn't internally fund the expansion necessary to sell the company in 1999.

    Finally, you said that they were a success because they managed to get bought out during the Linux bubble. That's like saying VA Linux was a success because Larry Augustin got rich off it. Cygnus is now part of another unprofitable open source software company, Red Hat, which seems like a more accurate measure of their success.


    Red Hat is scraping the edge of profitability now---wasn't it big news a while back when they posted a loss that rounded down to zero per share? The optimist in me thinks they'll eventually be a modestly profitable, stable $100 million dollar company. About half of their revenues come from their professional services, by the way. Of course, the optimist in me thinks that Amazon will someday be profitable, too.

    Doesn't VA Linux build computers or something?

    The fact is that Cygnus was not profitable. Profitability has a specific meaning, and losing more and more money every year doesn't fit it, even if some of the people at Cygnus managed to make personal fortunes from a bubble-era rescue mission.

    The fact is that we only have data on Cygnus for fiscal 1996 through fiscal 1998. I have not disputed the fact that they posted losses during that time.

    foog