Slashdot Mirror


Trouble With Open Source?

George Russell writes "Stephen J Marshall, writing in the BCS online magazine, provides a cogent argument detailing the ills of Open Source Software for the software industry - namely, the lack of conceptual integrity, professionalism, and innovation together with the issue of ownership of OSS developed under the current Intellectual Property laws. Do these issues concern you?"

523 comments

  1. Do these issues concern you? by Anonymous Coward · · Score: 4, Funny

    Nope.

    1. Re:Do these issues concern you? by Creepy+Crawler · · Score: 0, Redundant

      Ditto.

      --
    2. Re:Do these issues concern you? by thc69 · · Score: 1

      me too

      (Haven't you ever read a help forum?)
      (No?)
      (Well, screw you, too!)

      --
      Procrastination -- because good things come to those who wait.
    3. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      Doesn't concern me either. Why should I care if OSS stays marginalized? It's not like it will make me any money if it becomes more mainstream.

    4. Re:Do these issues concern you? by jrockway · · Score: 5, Insightful

      You took the words right out of my mouth :)

      Seriously, if you don't like open source then you're free to get your software somewhere else. The fact that people even write articles like this really says something -- that the traditional industry is afraid of open source. It makes sense that an industry that sells virus-infected software for $200 a pop is afraid of a kind of software that doesn't cost any money and has most of its critical bugs fixed in a week.

      But, if you don't like that, nobody's forcing you to use it. Don't like Linux? Don't use it! Whining about how it's unprofessional or unsafe or whatever isn't going to solve any of your problems. Try writing software that's better or cheaper... if you can't do that then you need a new industry. (Oh, I have an idea. Let's make OSS illegal since it hurts business. It worked for P2P and the music industry, right?)

      --
      My other car is first.
    5. Re:Do these issues concern you? by kfg · · Score: 1

      In any case the problems are just the flip side problems of traditional commercial development. Every system confers certain benefits at the expense of some disadvantages.

      The diadvantage of commercial trade software? Well, from my point of view it is often that it's got too much conceptual integrity, professionalism, and innovation together with the issue of ownership of closed source developed under the current Intellectual Property laws.

      Ah, well, see? The very idea of benefit and disadvantage is a wee bit subjective in and of itself.

      KFG

    6. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      "Don't like Linux? Don't use it! Whining about how it's unprofessional or unsafe or whatever isn't going to solve any of your problems."

      It's not just Linux...

      Oh, how I wish people would believe that about Microsoft. Maybe then I could go a day without the constant prattle about how Windows is so horrible, and responsible for all the bad in the computer world.

    7. Re:Do these issues concern you? by jrockway · · Score: 0, Redundant

      > too much conceptual integrity, professionalism, and innovation

      I've thought about this a bit, and you're exactly right. One would think that OSS would suffer from there being "too many cooks in the kitchen", but this just doesn't happen in good projects. In Linux, for example, Linus keeps the cooks in check and doesn't add anything to the vanilla kernel without good reason. This keeps Linux clean and un-bloated. This is really counter to one's initial conception of OSS -- anyone can cvs commit anything, so it's going to be disorganized and bloated. It just doesn't happen that way, though.

      Commercial software, interestingly enough, does show that there are too many cooks in the kitchen. Look at all the useless features in Excel and Word that nobody needs or asked for. Some guy wrote it one day for fun, and then it's in the next version. Look at that stupid dog that comes up when you do a search in XP? Who thought that was a good idea?

      Obviously not all OSS projects are the same, nor are all proprietary projects, but it's interesting to look at examples like these.

      --
      My other car is first.
    8. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      Trusted computing should take care of BSD/Linux.

    9. Re:Do these issues concern you? by jrockway · · Score: 1

      > Trusted computing should take care of BSD/Linux.

      Please explain how trusted computing will render the computer I'm using now unusable.

      --
      My other car is first.
    10. Re:Do these issues concern you? by Anonymous Coward · · Score: 1, Funny

      > Look at that stupid dog that comes up when you do a search in XP? Who thought that was a good idea?

      The dog is not a feature but a bug fix to the PaperClip!

    11. Re:Do these issues concern you? by quarkzone · · Score: 5, Insightful

      "Oh, I have an idea. Lets make OSS illegal since it hurts business".

      You have given the best summary of what this author is really selling.

      Leads off with IP laws (written before there was such a thing as software) and ends with:

      "What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose"

      No! What we need is for government to pay less attention to the "threat to the industry's livelihood" and more attention to removing obstacles to the rise of the public domain's interests, as is fostered by FOSS methods of product value development and delivery.

      Pretty cute, too, use of "the industry" - as if processes and methods matter more than the public value of, and accessibility to, the product. And as if the 'proprietary' world's processes and methods are "the industry" while FOSS is not.

      As pointed out in at least one other post, I think that - for example - IBM, Sun and HP would be surprised to discover that they are not in "the industry".

    12. Re:Do these issues concern you? by tsm_sf · · Score: 1

      Yep. A major flaw at the heart of the open source movement is the misconception that most individuals actually have the legal right to contribute their intellectual efforts to OSS projects.

      So basically we're pwnd in a very real and legally binding sense? Nerf Capitalism!

      --
      Literalism isn't a form of humor, it's you being irritating.
    13. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      To be fair, those useless features in Excel are not actually useless. If you are some sort of crazy Excel power user then most of those features are very helpfull. I know most people arn't, but Excel is more then just a spreadsheet app. Its actually closer to a development environment. I know guys who live and die by Excel, and so do the companies they work for. Ecel can do some crazy things so don't knock its features.

      However, I can not say the same for word. Some of those features I truely do not understand but I assume that they have their purposes in nich markets.

    14. Re:Do these issues concern you? by Anonymous Coward · · Score: 1, Insightful

      You indirectly use OSS all the time and probably don't think about it. The webservers you visit, some of the mail you send and the protocols to get there, for example. Yeah, granted these could be made "better" if introduced by a proprietary company. But would you want that?

    15. Re:Do these issues concern you? by Hosiah · · Score: 1
      Seriously, if you don't like open source then you're free to get your software somewhere else.

      A mantra if I ever heard one. Amen!

    16. Re:Do these issues concern you? by haruchai · · Score: 2, Funny

      Hmmm, after some searching, I'm unable to find either a company or a program called Anonymous Coward.
      It may well be that nothing in the OSS world can touch what your company makes but we can't know that if you don't tell us, O Inscrutable One.

      Let's not forget that OSS drives much of the Net and that a lot of great software was written by people who just wanted to get something done when there were no proprietary apps were available or affordable.
      No matter what each side says, there is enough room on Earth for both software models.

      --
      Pain is merely failure leaving the body
    17. Re:Do these issues concern you? by Hurricane78 · · Score: 1

      Remembers me of this episode of south park where mr. garrison created this one-wheel-dildo-controlled vehicle because the airport-controls sucked even more. At the end the fbi came to force him to close his business because it hurts the airlines. He cried out loud something like "But damn, that's what it's supposed to do!!" (sorry, i only saw it in german.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    18. Re:Do these issues concern you? by gordo3000 · · Score: 1

      "Look at all the useless features in Excel"

      obviously, you've never seen the boys on wall street get there hands on excel. When they are using shortcuts to four keys, they are pretty much hitting most of what excel can do.

      For 99% of people, excel is a sledgehammer. For about 0.9%, its perfect. For the other 0.1%(academia) its a joke(use mainly SAS, and now STATA).

      Lots of OSS stuff is amazing. I'm a huge fan of a lot of small projects(especially those that assist in learning japanese). But you are also taking two very diametrically opposed examples. Comparing the base kernel is a very tightly controlled project to programs that need those little features that someone might use. If open office never gets those features, it will be hard pressed to really beat MS office(though it can easilly become the lowend of office software). But comparing the windows kernel and the linux kernel, the one that is most stable and safe and fast will usually win.

    19. Re:Do these issues concern you? by SnowZero · · Score: 2, Insightful

      Maybe then I could go a day without the constant prattle about how Windows is so horrible...

      Then stop emailing us Word documents and complaining when you can't play standard video formats in Media Player.

    20. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      With some advanced XML tags/functions, now you can grab data from database and put into Word.. great, who care?

    21. Re:Do these issues concern you? by JulesLt · · Score: 1

      I wasn't aware most commercial companies shipped virus-infected software. I thought ONE shipped virus-prone software. There are some good points that OSS developers can take from this article though. It's clear that developers working on an OSS project need to check their terms of employment and clarify that it does not expose them to being sued or sacked by their own employer, or exposing the OSS project they are working on to legal threats. I would think most employers using OSS could be persuaded. Design : We have the source for a couple of 'dead' O/S projects but we don't have the design, which makes changing anything beyond the odd bugfix impossible. (In both cases the project lead left the project to go and work for a commercial firm in the same field - another issue in that OSS does not, as yet, compensate developers enough to keep them on projects). He's also correct that with governments and companies looking at OSS first, there is a threat to the software industry as a whole. The guys I know most excited about Linux on the server are finance directors who just see it as a way to cut their costs. Government departments are obliged to go for the 'best value' contract, and that's led to some dreadful mistakes (suppliers deliberately underbidding to lock in). We had a customer where one of the senior managers installed jBoss (to run our web app) and then phoned us to ask for help getting it working (clue : we are not a jBoss support company). The same company is also moving away from paying us ongoing support - they want to switch to T&M - well, that's the disadvantage of delivering software that works. And finally, he does have a good point about the quality of innovation. When I was younger, I liked nothing better than to try and write Space Invaders or Frogger on my home computer - for the satisfaction of doing it. Strangely, 20 years later, I haven't developed a killer games concept of my own. Where I think he's wrong on what level of threat it presents - a genuinely innovative niche company will always have to keep itself 2 steps ahead of projects that can only catch up with existing features - i.e. the Apple and Microsoft story. Oracle will stay ahead of mySQL for a few years yet. Proprietary companies will survive so long as they keep investing in R&D and with the expectation that whatever they deliver WILL be ripped off.

      --
      'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
    22. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      It is a kind of slavery, same as owning sport players or entertainers. It is wrong on so many levels. There should be protection against invasion of private life of cictizens in that there is no implicit and authomatic "buying" of employees' private time (there are certain around-the-clock engagement professions but any "regular" office work is not anyhow applicable). If we extend the underlying principle, we could be as much as well be legaly prevented from buying any capital (shares, realestate, businesses) while employed, because our business and economics decisions are IP per se in some jurisdictions.

    23. Re:Do these issues concern you? by Anonymous Coward · · Score: 0

      I wasn't aware most commercial companies shipped virus-infected software.

      Yeah, only the open source companies do that.

  2. answer? by Anonymous Coward · · Score: 0

    no

  3. Hrmph. by nurhussein · · Score: 4, Insightful

    Do these issues concern you?

    No.

    Where do these people think up these imaginary problems? "Lack of conceptual integrity"? "Lack of innovation"? The open source community has been a source of quality software and helpful guidance for as long as I've used it (YMMV of course). But I've never had the troubles which always get paraded about in the media.

    1. Re:Hrmph. by InodoroPereyra · · Score: 2
      Where do these people think up these imaginary problems? "Lack of conceptual integrity"? "Lack of innovation"? The open source community has been a source of quality software and helpful guidance for as long as I've used it (YMMV of course).
      Exactly. And let's cite a few examples:
      • Apache.
      • OpenOffice.
      • Linux Kernel, BSD Kernel.
      • KDE, GNOME.
      • Samba
      • Mozilla suite, Firefox
      And I am leaving a lot of large scale, succesfull, profesional grade, conceptually integral and in many cases innovative Open Sourve / Free software. Many of them more industry specific, like JBoss.

      And for God's sake, not every fscking project needs to be innovative, all right ?

    2. Re:Hrmph. by Anonymous Coward · · Score: 5, Funny

      I have always felt that Linux is a nice operating system (for hobbyists and geeks), but there are some areas where it is seriously lacking, especially when compared to its main competitor, Microsoft Windows.

      * File sharing. Windows has long been superior when it comes to making large amounts of files available to third parties. Even early versions of Windows automatically detected and made available all directories thanks to the built in NetBIOS-powered file sharing support. But Microsoft has realized that this technology is inherently limited and has added even better file sharing support to its Windows XP operating system. Universal Plug and Play will make it possible to literally access any file, from any device! I think universal file sharing support needs to be built into the Linux kernel soon.

      * Intelligent agents. With innovations like Clippy, the talking paperclip and Microsoft Bob, Microsoft has always tried to make life easier for its customers. With Outlook and Outlook Express, Microsoft has built a framework for developers to create even smarter agents. Especially popular agents include "Sircam", which automatically asks the users' friends for advice on files he is working on and the "Hybris" agent, which is a self-replicating copy of a humorous take on "Snow-White and the Seven Dwarves" (the real story!). Microsoft is working on expanding this P2P technology to its web servers. This project is still in the beta stage, thus the name "Code Red". The next versions will be called "Code Yellow" and "Code Green".

      * Version numbers. Linux has real naming problems. What's the difference between a 2.4.19 and a 2.2.17 kernel anyway? And what's with those odd and even numbers? Microsoft has always had clear and sophisticated naming/versioning policies. For example, Windows 95 was named Windows 95 because it was released in 1995. Windows 98 was released three years later, and so on. Windows XP brought a whole new "experience" to the user, therefore the name. I suggest that the next Linux kernel releases be called Linux 03, Linux 04, Linux 04.5 (OSR1),
      Linux 04.7B (OSR2 SP4 OEM), Linux 2005 and Linux VD (Valentine's Day edition). Furthermore, remember how Microsoft named every upcoming version of Windows after some Egyptian city? Cairo, Chicago and so on. I think that the development kernels should be named after Spanish cities to celebrate Linux' Spanish origins. Linux Milano or Linux Rome anyone?

      * Multi-User Support. This has always been one of Microsoft's strong sides, especially in the Windows 95/98 variants, where passwords were completely unnecessary. Microsoft has made the right decision by not bothering the user
      with a distinction between "normal" and "root" users too much -- practice has shown that average users can be trusted to act responsibly and in full awareness of the potential consequences of their actions. After all, if your operating system doesn't trust you, why should you trust it? (To be fair, Linux is making some progress here with the Lindows distribution, where users are always running as root.)

      With Windows XP, Microsoft has again improved multi-user support. Not only does Windows XP come with a large library of user pictures that are displayed on the login screen, such as a guitar and a flower, i

    3. Re:Hrmph. by AndreiK · · Score: 2, Funny

      The scary thing is, I thought you were serious until that DRM part.

    4. Re:Hrmph. by Anonymous Coward · · Score: 0, Troll

      How many open source projects can you name that don't have a better closed source equivalent? Any number of application servers are better than jboss. PHP and every product released on it are complete junk. Every major DBMS is better than mysql, postgresql, etc. Gnome and KDE are ridiculous memory hogs compared to their Windows equivalent. IDEA is better than Eclipse. Firefox is good but only because MS has totally ignored IE over the past several years. Firefox crashes on me at least once a day and leaks memory like a mofo on both Windows and Linux. SugarCRM is a joke compared to Salesforce.com. OpenOffice lacks the collaboration and data integration features of Office. The list goes on....

      The only decent open source projects have major company backing or are trivial programs (like GNU ls, sort, etc., which are better than their closed-source counterparts). Also, emacs, though it is just starting to show its age without proper refactoring support and other niceties of modern editors. Without the help of Redhat, Novell, IBM, Oracle, etc., Linux and Apache would be a mass of untested code, crashing with every other module or driver. Same with Java. Though it's open source, Sun controls the process very strongly to keep the quality of the JRE up to standards.

    5. Re:Hrmph. by Anonymous Coward · · Score: 0

      You owe me a new keyboard, sir.

    6. Re:Hrmph. by Thalagyrt · · Score: 1

      Come on, flamebait? This is obviously a joke! I'd give it funny points if I had mod points but I don't. :\

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo!
    7. Re:Hrmph. by Anonymous Coward · · Score: 0

      Yo Mods! If you're not even *reading* comments, please don't bother modding them down. What moron took the parent for Flamebait. It's hilarious. (And no: I didn't post it.)

    8. Re:Hrmph. by azaris · · Score: 0

      I don't know about these particular gripes, seem more like a different philosophy than faults to me, but one big problem seems to be total lack of tolerance for criticism.

      Slashdot loves to post links to these "OS is doing it all wrong" editorials, and regardless of the veracity of their claims, the response is always the same: Full-scale ad-hominem attacks at the author, claims of FUD being thrown about, blue-eyed optimism galore and generally anything reasonable and unreasonable that seeks to discredit the author's opinion in whichever way possible.

      The proper way to handle critique is to not respond anything, ignore the rubbish and improve on the real issues, then silently let the results speak for themselves. Posting huge counter-diatribes and staging muck-throwing operations on Groklaw is not the proper way to handling critique.

    9. Re:Hrmph. by MerlinTheWizard · · Score: 5, Insightful

      Your examples are good, obvious ones. You could have cited GCC too, which is one of the best compiler suites that I know of.

      The guy has a point, though. Not all OSS is high quality, far from it. And last but not least, not all of it is maintained on a decently regular basis. I know a lot of OSS projects, some of which quite good, which have gone unmaintained, or are maintained once in a blue moon - that is unprofessional. And that's the very nature of OSS: you can't blame the developers for not maintaining their projects as much as they should, because, well, they have a life to lead and money to make to sustain it! As someone pointed out, a developer, at the end of the day, wants to be able to make money from his work... I'm in that place too: as much as I love OSS, and use a lot of it, I am not in a place in my life right now where I can afford to contribute and not get any money in return... maybe when I'm retired? (And I think a lot of us can relate.)

      Actually, the examples you mentioned have more or less all something in common: they are backed by either a foundation or a commercial company! That's actually how they can survive and keep their level of quality. Again, a lot of project are poorly maintained or just plain disappear... of course, you might say, since it's OSS, someone else can pick up where it was left off. But in reality, does it happen a lot? It does sometimes, but I'd venture that it's not the destiny of most small to medium-sized OSS projects...

      All in all, we're always back to the same issue: how do we work for free and still make money? Obviously the "making money off support" is not always workable, especially for the smaller companies. Besides, that would essentially mean, for a small company, providing custom solutions; something that is very demanding (all of us fellow independant engineers should relate...) Also, some software solutions do not need extensive support compared to some others. Then, imagine you have a great software package that pretty much works "off the box" for everyone. How do you make money?

      As great as OSS is, there is a point where just "sharing" stuff with others is not enough. Actually, if you're not paid for your creative work (software), but for the additional support, doesn't that imply, in the end, that creative work has no value in itself? One of the key problems, in my opinion, and not just with software. Nowadays, more and more people find it perfectly normal not to pay for music and movies - and pay for solutions to access it. I'm afraid we would run as much risk to eventually see only the biggest companies (or foundations, or whatever) survive, than we do with sofware patents. Two different approaches... but are the consequences all that different? Not necessarily.

      Again in my opinion, open standards are much more important than open source software. They guarantee our freedom. OSS is not the only way to promote them, although it has taken a big part in it so far.

    10. Re:Hrmph. by Anonymous Coward · · Score: 0

      And a "lack of innovation" seems especially prevalent among closed source software, as these are often commercial. They are therefore after making a revenue from selling the software itself, and the managers often believe the safest way to do so is by ripping off another company's idea and try to compete with an own variant. That way they don't have to think up too much themselves and saves some time and effort. With free software in both meanings of the word, you don't have the same goals and aren't really bound to the same sort of reasoning when planning your products.

    11. Re:Hrmph. by cmacb · · Score: 1

      You mean the first item: "* File sharing. Windows has long been superior when it comes to making large amounts of files available to third parties." didn't give it away?

      Great stuff. Somebody mod-up GP so more people can enjoy it.

    12. Re:Hrmph. by Anonymous Coward · · Score: 0

      The open source movement is propelled by cliques of individuals with compromised self-esteem and fear of failure in one or more social dimensions. OSS is their refuge so how dare you intrude with your criticism!

    13. Re:Hrmph. by AndreiK · · Score: 1

      Nope! That actually sounds like something a marketing m$-fanboy would say!

      (Why else would a lurker post that? ;-))

    14. Re:Hrmph. by ceejayoz · · Score: 3, Funny

      The proper way to handle critique is to not respond anything, ignore the rubbish and improve on the real issues, then silently let the results speak for themselves.

      Hey, are you the former campaign advisor for the Democratic Party, by any chance?

    15. Re:Hrmph. by DavidTC · · Score: 1
      The proper way to handle critique is to not respond anything, ignore the rubbish and improve on the real issues, then silently let the results speak for themselves.

      Until, of course, you find yourself being forbidden to develop OSS by law.

      Or did you not read the article?

      --
      If corporations are people, aren't stockholders guilty of slavery?
    16. Re:Hrmph. by DavidTC · · Score: 1
      It's interesting how PHP is 'complete junk', yet you have not named any closed-source software that's better.

      The only thing that's even vaguely in the same category and better is Cold Fusion, but if you think the system requirements are anywhere near the same you are insane.

      Oh, and I like how you admit that Linux (at least as a server) and Apache are both better than any alternatives for what they do, yet assert that it's a commerical organization that have made them this way. That is just flat-out wrong, and a trivial knowledge of the timeline of those projects would have shown that.

      And here's a fun question for you: What's the best mail server? (Mail servers that must operate behind other mail servers to be on the public internet do not count.)

      Now what's the best software firewall? (And it's trivially provable that the Linux firewall didn't come from a company supporting Linux...it didn't even come from Linux at all, it's from the BSDs.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
    17. Re:Hrmph. by drsquare · · Score: 0, Flamebait

      I don't think KDE or Gnome are very good examples. They just try to emulate a Windows/OSX interface, but with more bloat and transparency, not to mention more confusion, more disorganisation and crashing. Openoffice is hardly an Office-killer either.

      I think the only ones there which are any good are Apache, the kernel, Samba and Firefox.

      And for God's sake, not every fscking project needs to be innovative, all right ?

      Then why do Microsoft and Google get constant flak for copying old things and changing the presentation a bit and sticking their name on it?

    18. Re:Hrmph. by marcosdumay · · Score: 1

      "how do we work for free and still make money? Obviously the "making money off support" is not always workable, especially for the smaller companies."

      I think that you said just the oposite of what happens. Making money on support or customization is clearly possible, but can't maintain a big company. That option is only available to smaller business, and make it very hard for they to grow.

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

      It's interesting how PHP is 'complete junk', yet you have not named any closed-source software that's better.

      There are (and have been for some time) component-based frameworks for web development that show PHP for the crap that it is. These days, ASP.NET (see http://webui30.componentart.com/ for example components) and JSF (see http://www.oracle.com/technology/products/jdev/htd ocs/partners/addins/exchange/jsf/doc/tagdoc/core/i mageIndex.html for example components) look to be taking over, but Apple Webobjects has been around for some time. These are giant fully-tested and documented frameworks.

      Oh, and I like how you admit that Linux (at least as a server) and Apache are both better than any alternatives for what they do, yet assert that it's a commerical organization that have made them this way. That is just flat-out wrong, and a trivial knowledge of the timeline of those projects would have shown that.

      Linux was a hobby OS and used only in small-time hosting operations before the big companies got involved. Perhaps you should reexamine the timeline. Apache only took off early because it was the upgrade path from NCSA httpd, which was the original standard. From there, many companies have been providing support through the ASF.

      What's the best mail server?

      Pick any big company's mail solution (aside from Microsoft's), and you'll find something that's more managable, more scalable, better documented, and more featureful than anything the open source world can offer. Examples: http://www.lotus.com/products/product4.nsf/wdocs/d ominohomepage and http://www.oracle.com/collabsuite/feature_email.ht ml

      What's the best software firewall? I'm sorry, but I don't read up on firewall software very often, but I'm sure it's no different from my other examples.

    20. Re:Hrmph. by Anonymous Coward · · Score: 0

      For introducing you to porn? ;-)

    21. Re:Hrmph. by Anonymous Coward · · Score: 0

      What's the best mail server?

      qmail

      Now what's the best software firewall?

      OpneBSD's ipf is rated very highly.

      Now what the fuck was your point again? Other than posting juat to prove that you know how to do it?

    22. Re:Hrmph. by tftp · · Score: 3, Insightful
      Then why do Microsoft and Google get constant flak for copying old things and changing the presentation a bit and sticking their name on it?

      Because they say that this thing is new and shiny, when it is not.

      Plenty of companies sell old, familiar stuff - sugar, water, lumber, grain - none of that needs to be innovative, and I'd rather prefer that it is not. There is nothing wrong in providing more of the same, with a few little things tweaked here and there - as long as you are honest about that.

    23. Re:Hrmph. by zotz · · Score: 1

      "And that's the very nature of OSS: you can't blame the developers for not maintaining their projects as much as they should, because, well, they have a life to lead and money to make to sustain it!"

      Well gee, perhaps it is up to the users who need such software to be maintained in a "professional" manner to find some way to fund the developers in a professional manner. The fact that the software is Free is a side issue.

      Lots of non-Free software is not maintained properly either, especially those programs from companies that have gone bust or been aquired and their software put on a shelf.

      all the best,

      drew
      --
      http://www.ourmedia.org/node/57503
      Paper Plane Video

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    24. Re:Hrmph. by dbIII · · Score: 1
      Not all OSS is high quality, far from it.
      That statement could be shortened to "not all software is high quality". The value of peer review should not be underestimated - and there is plenty of closed software that is not adequately reviewed. We've all seen VB crap obviously knocked out in a weekend that we had to pay money for (sometimes thousands of dollars if it is to drive industrial or scientific equipment).
    25. Re:Hrmph. by MichaelSmith · · Score: 1
      The guy has a point, though. Not all OSS is high quality, far from it.

      Isacc Asimov once said that 99% of everything is crap. In the OSS world the true situation is probably 99.999%.

      But it doesn't matter. We only use the tools which work for us. The vast ocean of crap software out there is of no concern to us. On a large scale this is not design, it is evolution.

      Evolution helps OSS in two ways: bad software dies quicker (not being supported by non-technical investors) and the free exchange of code allows bad software to mutate.

    26. Re:Hrmph. by FunctionalMethod · · Score: 0, Offtopic

      You know what is really funny?

      The fact that 80% of your comment is true and you don't even realise it.

      Get out of your geek shell and see what the people really want. Cause guess what. That is what it is all about.

        I'll just make a simple question:

      What did you eat today?

      Only healthy food right? What? Sugar? Coke? Cake?

      ARE YOU INSANE? Doctor say that that isn't healthy.

      Just like geeks say Windows isn't "healthy" in a software kind of way. But you still eat those stuff because guess what. You want to.

        My mother want's colors. She likes the pictures in the User Selection screen. She even likes Clippy.

      And this is what it is all about. What the people want.

      Or are you saying that we should decide what the people want. Cause that would be kinda scary.

      --
      -- TRUST ME! I KNOW WHAT I'M DOING!
    27. Re:Hrmph. by Guido+von+Guido · · Score: 1
      Isacc Asimov once said that 99% of everything is crap.

      I think you mean Ted Sturgeon.

    28. Re:Hrmph. by KFW · · Score: 1

      The vast ocean of crap software out there is of no concern to us. On a large scale this is not design, it is evolution.

      It should concern us. If the noise to signal ratio gets too high, no one will be able to make out the signal. And for software, design might be better than evolution. Otherwise programs end up with a lot of cruft, the sofware equivalent of an appendix - doesn't do anything useful, and occasionally leads to fatal errors. /K

    29. Re:Hrmph. by MichaelSmith · · Score: 1
      I think you mean Ted Sturgeon

      He might have been quoting Ted Sturgeon, or I might be totally confused.

    30. Re:Hrmph. by MerlinTheWizard · · Score: 1
      perhaps it is up to the users who need such software to be maintained in a "professional" manner to find some way to fund the developers in a professional manner. The fact that the software is Free is a side issue.

      I hear you, but I personally don't see it as just a side issue. What you describe here is certainly interesting, but it is arguably a very special and new business model that has not much to do with traditional commercial models. Tell me if I'm mistaken, but you're basically implying that we could (should?) switch from a "if you need it, buy it" kind of business to a "if you need it, fund it" model. As I said, interesting, but it does have some weird implications in my opinion. Not sure that this is a viable model if we extended it to every business in existence. And something not to forget here, is that the software business is getting one of the most important of this century. I'm just not sure how it would all work out. Again, the "free" aspect is no side issue, the way I see it. OSS essentially works as well as it does because lots of people are willing to help for no money in return - not necessarily all the people working on it, but a lot of them. If money was part of the equation, a lot of OSS projects would have gone dead before you would have known them... Another issue in that vein that could arise in the future is just what I talked about: some major OSS projects get some people a lot of money, and most people actually working on them no money at all. There could be a day when the OSS developers worldwide would get sick of that...

      As for the non-free software not maintained properly, of course you're right. That's why I talked about open standards. If the software packages you use are based on open standards (file formats, protocols, ...), whether they are commercial, OSS or whatever isn't that much of a problem, because you know that at least someone can write software to replace them - or make the migration to another package relatively painless.

      But basically, when I talked about projects not being actively maintained, I'm sure I'm not the only one having seriously considered some OSS project in a professional setting, just to get frustrated a few months later and realize the project is not maintained fast enough - and you don't have the resources to maintain it yourself... this is something that would not happen with software from a well-established company. And this is not always predictable: you must know that a lot of OSS projects are like roller coasters: very active at some point, then almost dead for months, then active again...

    31. Re:Hrmph. by bitingduck · · Score: 2, Informative

      Not all OSS is high quality, far from it. And last but not least, not all of it is maintained on a decently regular basis.

      I'm a relative newcomer to OSS, but I think that neither of these statements is a real problem with OSS.

      first: Not all OSS is high quality.

      That's certainly true, but not all closed source software is high quality either. A lot of fairly specialized stuff that's closed source is junk, too. (actually some pretty major stuff is junk, too, but I'll use a relatively specialized example) A friend of mine has had to wrestle a lot with electrophysiology software (to drive data acq hardware and analyze data) and a lot of the proprietary stuff is expensive and kludgy, and often you can't tell if the calculations it claims to be doing are grounded in reality. There are some open source alternatives, and although they may not have some of the features you want from the closed stuff, you can add the ones you need and know how they actually do the work . In science that you're publishing it's critical to know that the software isn't doing something wrong behind your back. OSS makes it easier to check and fix problems with the data acq and analysis software.

      I've also had problems with closed source data acq software environments that force upgrades too frequently, and in such a way that if you want to make minor changes to something, or run it on a slightly later OS, you have to upgrade the whole thing (sometimes taking a lot of time and money), rather than be able to just upgrade the pieces of it that you want to use.

      As for stuff that's not maintained: That's also a problem in the closed source world, and it's worse. If you have closed source legacy software that gets dropped you're SOL if you ever need to change anything (like maybe buy a new machine to run it on, because the old one died, but the program only runs under windows 3.1). You basically have to replace the whole thing.

      For open source stuff that's not maintained it just goes dormant. I recently decided to start playing around with a subset of the open directory (dmoz.org), and rather than try to roll all my own software, spent a fair amount of time looking for stuff that I could start from. There are a fair number of closed source packages for manipulating the data, and a few open source ones, too. Possibly the best one I found was an open source perl module that hadn't been maintained in about 4 years (Catalog at Senga.org). It installed easily and pretty much ran out of the box (despite being designed for a much earlier version of mySQL). There were some things that needed fixing (e.g. compliance with the current dmoz acknowledgement statement) and it was relatively easy to do myself. I also can customize it to do whatever I need much more easily than trying to wrestle APIs on someone elses closed source package, and put the updated version back up for others to use and expand on.

    32. Re:Hrmph. by zotz · · Score: 1

      "Not sure that this is a viable model if we extended it to every business in existence."

      It doesn't need to work for every business in existence, especially not all at once. It just needs to work where it can.

      Free software is working for the developers of Free software and there is this hugh pool or wealth sitting out there, available under generous licensing terms and often at excellent bargains. If businesses cannot figure how to use that wealth profitably, that is their loss, the developers are already profiting from their development work.

      "Again, the "free" aspect is no side issue, the way I see it. OSS essentially works as well as it does because lots of people are willing to help for no money in return - not necessarily all the people working on it, but a lot of them."

      Think upside the box... Imagine we live on a street. One neighbour grows carrots, one grows tomatoes, one grows onions, one grows beans. The thing about these veggies is that they are special veggies. Whenever you give some away, there is just as much there to give away the next time. Now, when the people on the street pass the vegetables around, there is no money involved.

      One of the dynamics of Free software is very similar. We are making things and giving them to each other. So no money changes hands. This does not mean tat we are only giving and not receiving. It does not mean that we are not getting a great deal.

      "As for the non-free software not maintained properly, of course you're right. That's why I talked about open standards."

      You are correct in a way. The problem is, as we can see from how things are right now and how they have been for a long time, in the non-Free world, it is often in the vendors best interest (as they see it) to have non-open standards. As we also see, purchasers often lack the vision or the discipline to only purchase products that rigorously and willfully and preferentially support open standards. (Patent free and otherwise unencumbered standards at that.)

      If buyers can aquire this discipline and vision, it will be a short step for them to also insist on only Free code. That is not to say, only free code.

      all the best,

      drew
      --
      http://www.ourmedia.org/node/44645
      Island Scenes

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    33. Re:Hrmph. by jdgeorge · · Score: 2, Insightful

      The fact that 80% of your comment is true and you don't even realise it.

      Clearly, the poster was perfectly aware there was some truth in his post. That is precisely why the post was humorous.

      Or are you saying that we should decide what the people want. Cause that would be kinda scary.

      You have uncovered an interesting point here: The difference between closed-source systems, such as MS Windows, and free systems, such as GNU/Linux, is precisely that with closed-source systems, corporations decide what the people want. With free systems, the people not only decide what they want, but also create, modify, and improve what they want. You are quite correct that, to a company such as Microsoft, it is "kinda scary" that we, the people, have the power to decide what we want.

    34. Re:Hrmph. by shmlco · · Score: 1
      "Making money on support or customization is clearly possible, but can't maintain a big company."

      Ummmm.... like IBM? EDS? Infosys?

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    35. Re:Hrmph. by NickFortune · · Score: 1
      It should concern us. If the noise to signal ratio gets too high, no one will be able to make out the signal.

      And yet the good stuff seems to get identified fairly quickly. Firefox, for example. It's just a lot harder to push adoption of rubbish by means of aggressive marketing. Word of mouth and easy evaluation seem to provide an adequate filter mechanism.

      This isn't to say there aren't some gems out there deserving of wider recognition. But that's a problem with proprietary software too.

      And for software, design might be better than evolution.

      It might. And it might not. Happily, OSS lets us try both and then see which works best under which circumstances. Life is good :)

      Otherwise programs end up with a lot of cruft, the sofware equivalent of an appendix - doesn't do anything useful, and occasionally leads to fatal errors.

      Again, this isn't a probem that is solved by using proprietary licence. You can pick a Microsoft product more or less at random and find the same problems.

      So I guess the question is, what would you propose? Any evaluation board is likely to be subverted by industry.

      And the current model harms no one.

      --
      Don't let THEM immanentize the Eschaton!
    36. Re:Hrmph. by shmlco · · Score: 1
      With mySQL, I get what mySQL AB thinks I should get. Or the Apache foundation. Or in many cases, whatever the project lead thinks is important... or cool.

      Probably 99.9% of the "people" who actually use these products are unwilling or unable to make significant changes to such complex code bases. Especially when it means that, should the developer decide not to include your additions, you now have a forked project that has to be modified each and every time a new release, bug fix, or security update occurs.

      Yes, they have the potential ability to hire work done. But all that "potential" is usually just that. With free systems, most people are equally powerless.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    37. Re:Hrmph. by jesterzog · · Score: 1

      Not all OSS is high quality, far from it. And last but not least, not all of it is maintained on a decently regular basis. I know a lot of OSS projects, some of which quite good, which have gone unmaintained, or are maintained once in a blue moon - that is unprofessional. And that's the very nature of OSS

      It sounds like the nature of nearly all software to me. There are a few projects, open source and closed source, that are of high quality, well and consistently maintained. The majority aren't, and I don't think their philosophy has much to do with it.

      The big (long term) advantage I see with open source is that if the developers decide to ditch it, you always have the option of paying someone else to keep it maintained for you... or doing it yourself if you have the expertise. If closed source developers decide to kill their project, on the other hand, that option isn't at all certain. There are plenty of closed source software projects out there that are no longer maintained.

    38. Re:Hrmph. by Anonymous Coward · · Score: 0

      "Not all OSS is high quality, far from it. And last but not least, not all of it is maintained on a decently regular basis. I know a lot of OSS projects, some of which quite good, which have gone unmaintained, or are maintained once in a blue moon - that is unprofessional."

      This observation would strike me as a lot less hypocritical if commercial software was of uniformly high quality, and was always regularly maintained (adding features is not maintenence!). Unfortunately for the author and his supporters, this is demonstrably not the case. We can all cite multiple instances of commercial software that is badly designed, badly written, and only does what you originally bought it for after paying for an "upgrade" that adds loads of poorly designed, poorly programmed junk we didn't want. There are also many commercial products that have been abandoned, leaving those who invested their time and money in them completely out in the cold because nothing else handles their undocumented proprietary file formats, and there is no source code to adapt to newer hardware when the ancient systems they run on finally grind to a halt.

      So yes, there are indeed a lot of poor OSS projects, but there are at least as many poor commercial ones to keep them company.

    39. Re:Hrmph. by Anonymous Coward · · Score: 0

      Then propose a better solution. 'Cause all you're doing is contributing to the very problem you describe.

    40. Re:Hrmph. by DavidTC · · Score: 1
      Are you stupid or something? My point was that open source are the best in that field, and both the products you mentioned are open source. (Well, qmail has a very crappy license, and probably fails the 'open source' test, but it's close.)

      Arguing by demonstrating points the parent was making. That's certainly an...interesting method of debate.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    41. Re:Hrmph. by DavidTC · · Score: 1
      Pick any big company's mail solution (aside from Microsoft's), and you'll find something that's more managable, more scalable, better documented, and more featureful than anything the open source world can offer.

      Oh, yes, Oracle's and IBM's mail servers are much better, because they have all sorts of groupware features. By the same logic, an airplane is the best car.

      What is the best mail server? Not the best groupware server that can do mail, document management, workflow stuff, voice, content retention policies, etc. If I was asking you that, I would have said 'groupware server'.

      Alternately, you can demonstrate that their mail handling is better than any FOSS, sans consideration of extra features that 99% of mail servers do not need.

      Linux was a hobby OS and used only in small-time hosting operations before the big companies got involved.

      And the reason it was used was...why? Why, because it was the best solution, duh. Saying it was a 'hobby OS' is just meaningless gibberish. It was perfectly functional well before any company started contributing code, and most code contributions by companies have been completely self-contained, things like filesystems and drivers designed to improve compability with the stuff.

      The core systems are worked on by individuals exactly how they always have. The improvements from 2.0 to 2.6 have been made by the same people as always. Stuff like XFS and JFS is nice, but it's not what made Linux into what it is.

      Apache only took off early because it was the upgrade path from NCSA httpd, which was the original standard. From there, many companies have been providing support through the ASF.

      Oh no, you're not pull that crap on me. Anyone else could fall for it, but I used early competitors to Apache. Like Quarterdeck's web server and various MS offerings. Complete junk. And MS is the only company that has any plausible alternative to Apache at this point, and they have only 20% of the market.

      And trying to attribute the selection of a web server to momentum is idiotic. People do not exchange documents that other web servers have to read. People write stuff themselves for their own web server. Yes, once they've got a lot of code, it's hard to change, but the original selection of a platform was made without any consideration of what people they talk with are using, unlike the selection of, oh, Microsoft Office.

      Of course, some of IIS's 20% is momentum because they are a MS shop. But not in the other direction.

      These days, ASP.NET and JSF look to be taking over, but Apple Webobjects has been around for some time. These are giant fully-tested and documented frameworks.

      Yeah, let's all use ASP.NET, so Microsoft can fuck us over when they decide to move to ASP.SUPERDUPER. I'm sorry, but any company that would just write off the installed base of ASP code doesn't deserve mention in this discussion. No one can trust them as a development platform.

      And Apple Webobjects is the greatest invention since bread, but it's not doing the same thing as PHP. (Which, incidentally, is also completely documented, despite what you appear to think.) PHP is a programming language. Webobjects is, as you say, a framework. Comparing PHP and Webobjects like trying to compare Perl and .NET, or C++ and POSIX.

      However, you can compare the languages that Webobjects uses with PHP, and Webobjects fails simply because embedding its code in web pages is so cumbersome. Using WOD for, oh, a simple login is incredibly annoying.

      Yes, if you're building applications, you might want Webobjects, and you'd certainly want it if you were ever stepping outside the HTML into Java. But very few people build 'applications' in PHP anyway.

      As for JSP, you're insane if you think that's better than PHP in any way. Yes, it can hook into Java servlets. And now PHP can also, although admittedly that's still not as smooth as it should be. That pretty much negates the sole reason to use JSP over PHP.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    42. Re:Hrmph. by MerlinTheWizard · · Score: 1

      That's true. But we were discussing the shortcomings of the OSS model vs. the "commercial" model. If a closed-source software project is killed, of course your point is valid. But until then, while the project is "hot" and actively supported, the "commercial" model has a tendency to work better, at least in some areas. Mainly because there is commercial pressure to keep things going the way the customer wants them... without that pressure, things usually don't go where you want them. That's actually what has been said a lot about OSS. OSS tends to go its own way without caring much for your needs.

      Your argument about killed projects is interesting, but in my opinion, it's not strictly restricted to OSS; some closed-source projects have been abandoned, but released as open-source as a convenience for the user base. If you sign a big contract with some software vendor, you may even require that it be a clause in the contract: if the vendor ever goes out of business, have them legally forced to release the software as open source...

      And finally, as I said earlier, there is a problem with OSS, economically speaking, if it was to become the only way software was distributed. The software business is quickly becoming one of the (if not THE) biggest business fields world wide. Software is everywhere. There has to be a way of using a clear, viable economic model, or else we're in big trouble. The ideal of just sharing stuff without any money doesn't seem to have proven to work very well. What I'm saying is that I'm very unsure about the consequences; I just don't know, but it's something to think about.

    43. Re:Hrmph. by cybpunks3 · · Score: 1

      What incentive is there in making OSS software that "pretty much works right out of the box" when the developers are thinking of enabling a support-based business model?

      Is that a recipe for making the best software or does it tempt developers into making software that is so hard to use that you HAVE to pay for support? At which point, doesn't this blow consumers' total cost of ownership out of the water vs. commercial products who DO focus on ease of use?

    44. Re:Hrmph. by init100 · · Score: 1

      That actually sounds like something a marketing m$-fanboy would say! With those links?

    45. Re:Hrmph. by 99BottlesOfBeerInMyF · · Score: 1

      Not all OSS is high quality, far from it. And last but not least, not all of it is maintained on a decently regular basis.

      The same is true of closed source software. So from a consumer perspective you can either have software that may be abandoned, not updated, not maintained, etc. that is closed source or open source. If it is closed source, you're completely screwed. How many programs have places I work for standardized on, only to find the companies that write the software go under, abandon it, or get bought by a competitor who immediately kills it. Hell, right now the best software to do my main job, and those of the people working with me, has been end of lined by the manufacturer (who bought the original manufacturer). They killed the Mac, Linux, and Solaris versions. They haven't added any features to the Windows version in years. You can't pay them to fix things.

      Compare this to an open source solution. With the same software we could at least have one of our engineers or an outside consultant fix the bugs in the product rather than working around them for years because the vendor refuses to fix it. With open source at least the problem is solvable, if potentially expensive. That is head and shoulders above "you're screwed."

      Obviously the "making money off support" is not always workable...

      Making money off of open source has not been a problem for many years. Making money of of support is a short term hack. Sure it pays some bills, but it also encourages software that needs lots of support.

      The way to make money off of open source is easy, you get paid to write code. If someone wants a bug fixed, or functionality added, or something customized, they pay for it. Companies open source their software for free improvements, PR benefits, etc. It works well too. Nobody writes open source software and tries to sell it. That is short sighted. Find someone who wants a better solution, write it, and get them to pay you. Get them to pay you for any improvements they want, when they want improvements. Get every other company that needs the same or similar software to pay you for any improvements they want. That is the way it works for everything from OS's and web servers to specialized research applications. Why is this so hard for people to grasp? It is the same as building any other infrastructure. Companies don't build sewer systems under a city and then try to get the city to pay them, the city hires them to do it. If the city wants something fixed, they hire someone (maybe the original vendor maybe someone else) to fix it or add on to it. Only a fool or a crook would pay the guys who build their own secret sewer system under the city which they won't let anyone see and, won't let anyone else fix, and won't let anyone else build improvements to. The fact that most companies and organizations tolerate this for their software is mind boggling.

      Sorry for the rant, but I'm tired of people who can't see open source software except in terms of closed source software. It is a different model, selling programming services, rather than selling a product. It does not let an engineer gouge their customers as easily, so as an engineer you may wish to avoid it if you can, but don't be surprised if your customers realize the advantage and start demanding it.

    46. Re:Hrmph. by greenrd · · Score: 1
      If you don't like the usability, no-one's stopping you from forming a user consortium to improve it.

      The seldom-acknowledged fact about open source is that not only do most OSS developers not care very much about usability, but neither do most corporate users - those who do care, typically choose not to use the software, instead of spending money to improve its usability.

      Maybe in some cases they just haven't institutionally clued-in to the fact that you can pay someone to improve the software.

    47. Re:Hrmph. by halleluja · · Score: 1
      The scary thing is, I thought you were serious until that DRM part.
      The scary thing is, for this correct moderation, readers must have read beyond that DRM part.
  4. Not really by vectorian798 · · Score: 4, Insightful

    He points out things like 'conceptual integrity' and 'professionalism' and 'innovation', things that can be found in many OSS projects. What bothers me about writing open source code is simple: Where is my money.

    Many say, that you should make money off support. However, that is plain stupid because the software is the hard part, the part that interests me, the part that I want to be paid for instead of something like support.

    The reason I support many OSS is one thing: excellence of product, like Linus.

    1. Re:Not really by MrAndrews · · Score: 2, Interesting

      Aha! Exactly the point I've been trying to make, and phrased perfectly! If you spend your time professionally supporting your own code, your coding time is your hobby just as much as working for Company X and programming at night.

      Now, to extend that a bit further: if there were a mechanism by which you, as a programmer, could work at your code full-time, people would then naturally assume "conceptual integrity", "professionalism" and you'd have far more time (and fewer restrictions) to achieve proper "innovation".

      So really, this comes down to earning money from lines written, which requires something akin to a royalty set-up, which is immensely do-able, but I'm sure will never be implemented because there's a bizarre dislike of all things monetary built into the mind of the average GPL proponent. Which is not to say ALL of them, but a great many.

      So yes. Keep on supporting the code. It's your best bet.

    2. Re:Not really by tuxforever · · Score: 0

      Support does not solely consist of help desk, mind you. Often companies need a product to be tailored to their particular needs, and who better to do the tailoring than the company that originally conceived the product? You see, now companies are being paid to constantly evolve a product, instead of seeing how long they can capitalize on a stagnant one, for want of larger profit margins.

    3. Re:Not really by Omnifarious · · Score: 1

      However, that is plain stupid because the software is the hard part, the part that interests me, the part that I want to be paid for instead of something like support.

      I would argue that the job of support, and showing people how to use your software is ultimately harder than creating it in the first place. But, it's in the best interests of organizations that sell support to pay you to write the software because otherwise they would have no software to support.

    4. Re:Not really by Billly+Gates · · Score: 2, Insightful

      Quite easy.

      I view FOSS as a resume builder for a dream software engineering job. I have no experience developing software so would you hire me? Of course not

      However if I can show what I do and what I have done I have a chance.

      If you were hiring someone would you hire them on their word on what projects that did at job X? Or would you hire someone who contributed %25 of the html rendering code in Konqueror and developed a nice tcp/ip sniffing application? I would chose the later. His or her code could also be viewed by other software engineers on the team for quality and it would show that person loves developing software and its not just a paycheck.

      Really this is why I use FOSS. Its a chance to better myself and other people using it.

    5. Re:Not really by Arker · · Score: 3, Informative

      You want to make money coding?

      So what you do is customise software. This is probably where MOST coders make their money, and always has been. The availability of standardised Free Software packages to build on has only expanded this market.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    6. Re:Not really by Peter+La+Casse · · Score: 1
      What bothers me about writing open source code is simple: Where is my money.

      Usually your money comes from your employer. You do what they want when you're on their time, and you do what you want when you're on your time. If your employer wants you to write FOSS on their time, great. If you want to write FOSS on your own time, great.

      If you expect to sell your own FOSS, then maybe you should rethink things before going into business for yourself. If you can manage to make a living at it, great, but I'd expect you to find that "selling software" is not often a viable long-term business model.

    7. Re:Not really by NoOneInParticular · · Score: 1
      It really depends on what you call 'harder'. If it's the amount of time and sheer manpower spent, then yes, support is much harder than writing the software. However, if you equate 'harder' with pure ability and availability of people being capable of doing it, then writing a good piece of software is much much harder than supporting something. Any company can support and document any piece of shit by simply hiring enough practically random people and train them to do rote support. Most 'support' follows this model. It's expensive, it's useless, but it sure is professional.

      Very few companies are however capable of hiring and keeping the talent that is necessary to write a high-quality piece of software. Writing good software is hard and only a few people are capable of doing it. Writing an unmaintanable mess that barely meets the specifications is easy, that's what code-monkeys do. Just looking at the quality of current 'enterprise class' software (SAP, Oracle, Siebel) supports the case that writing even decent software, let alone high quality, is very hard indeed. In general, professional organizations do not seem to be capable of it as they consider their core talent as an interchangeable resource. Hence lack of quality and even more dependence on support.

      I've worked for large scale service organizations (specialized in SAP implementations), small scale software vendors (creating their own shit using a set of more-or-less talented developers) and also dabbed into open source. The big difference between open source and the commercial integrators/developers is that OSS is *not* done when the system appears to work. As the people like their code, they will keep on tinkering with it until the core of the system is nearing perfection. Documentation and supports suffers from this. However, commercial software has much less emphasis on getting the core right, once it works and doesn't have too many bugs in it, it will survive many releases unchanged. There is no drive to perfection as there's no buck to be made with that. The drive shifts to sales and support structures and incremental changes, mainly in the client-visible parts of the application. No money is ever spent anymore to make the core code better, unless it is explicitly necessary because the poor quality starts to hurt the bottom line.

      The net result is that over the years, OSS evolves to a realatively undocumented piece of very robust and scalable code, while non-OSS software becomes an ungodly bloated mess with twenty books of documentation and a (customer paid) full-scale support team, and it still goes down from time to time. What sort of software would you trust your business to?

    8. Re:Not really by Bob_Robertson · · Score: 3, Insightful

      What bothers me about writing open source code is simple: Where is my money[?]

      In a demand economy, such as a capitalist one, you are paid by those to whom you trade your labor/skills/time.

      As a programmer, I think you will find most paid programming is done not to build general applications that are then shrink-wrapped, what companies pay for is something that directly benefits themselves. Tools, software customization, the generic "Database Analist" and "Systems Administrator".

      So if you want to be paid to write F/OSS, find an organization which will pay you for your time doing what they need, and help them to realize that putting the resultant code under GPL, for example, helps everyone, including them.

      In other words, don't sell air. You cannot make money selling air where it is freely available, so don't complain about that.

      Find where "air" is scarce, sell it there. Find what people do with "air" and help them do it, that's selling services.

      Bob-

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
    9. Re:Not really by ClosedSource · · Score: 1

      "I view FOSS as a resume builder for a dream software engineering job."

      Your "dream software engineering job" must not be FOSS-based. If it were, why should they pay you to do what you're already doing for free?

    10. Re:Not really by JesseMcDonald · · Score: 1

      Perhaps because they want to have some say in what he's working on?

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    11. Re:Not really by Billly+Gates · · Score: 1

      It doesn't have to be FOSS-based. I don't care what I use frankly and not every FOSS developer is a GNU zealot. I am a BSD one if anything.

      Well if my apps don't solve your needs (they wont) then I wont get paid. If you want an app to suite your needs that comes at a cost. Simple economics 101.

      Resources are scarce and whomever has the most money is the one who should get the resource. Plain and simple. My software I wrote is my own.

    12. Re:Not really by dumbFools · · Score: 1

      "If you expect to sell your own FOSS, then maybe you should rethink things before going into business for yourself" I think you hit the nail on the head. You can't really make money writing open source software. the only way to make money writing software is to work for some else or sell closed source software. Both are fine. I personlly don't want to work for MBA's the rest of my life.

    13. Re:Not really by DavidTC · · Score: 3, Interesting
      People will try to convince you that people can make money with OSS.

      This is completely moot. OSS exists, period. People write it, period. This will continue to be true barring laws to the contrary, and I suspect even then.

      Talking about where people can make money at it or not is like a world where gold suddenly falls from the sky, and people sit around talking about if the 'free gold' is going to succeed or not, because damned if they can see any way that people will make money at it.

      Just because something doesn't make economical sense doesn't mean it can't happen, or it won't effect an industry. Things can happen that can destroy an industry for no apparent reason at all.

      Now, this isn't to say I think the software industry is endangered. However, there is no logical reason to think it isn't, and there's no logical reason to think that if it is, OSS will just magically go away.

      While it's nice fable to believe, industries do not magically transition to other things, keeping all their income and employees intact. Yes, if people buy cars instead of horse-drawn carriages, the buggy-whip industry can try to transition to seatbelts. However, if someone invents magical self-relicating teeth-cleaning nanobots and sets them free, the toothbrush industry is screwed.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    14. Re:Not really by OpenServe · · Score: 1

      So if you want to be paid to write F/OSS, find an organization which will pay you for your time doing what they need, and help them to realize that putting the resultant code under GPL, for example, helps everyone, including them.

      Indeed, the value of initial creation is the most untapped resource for funding OSS.

      There are other models besides the one you mention, which may be suitable for smaller projects. For example, a developer can offer a demanded feature only after it has been paid for by the users. There are different ways to implement this, but they desperately need to be explored. Projects like Gimp or Gaim would be good candidates for this model. You have to give people (and companies) a reason to "donate" to such Open Source projects because otherwise few will. And, likewise, nobody is going to hire an internal developer to add features to these sorts of programs.

    15. Re:Not really by zotz · · Score: 1

      "What bothers me about writing open source code is simple: Where is my money."

      Simple, get paid before you write the Free Software.

      all the best,

      drew
      --
      http://www.ourmedia.org/node/57503
      Paper Plane Video

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    16. Re:Not really by KagatoLNX · · Score: 1

      This is probably the single biggest confusion regarding Open Source.

      Read the GPL. There is ABSOLUTELY NOTHING that says you cannot charge for writing your software. None. Additionally, it doesn't prevent you for charging for EACH COPY that you make. I SELL GPL'd software for a living.

      Of course, after the customer gets it under the GPL, I don't have much of a hold on them. That's a selling point and it consistently sells my software over proprietary software everytime.

      So, your money is in direct sales. You get more sales because your product doesn't tie them to you. You can worry about your customers "spreading" your software around because of the license (indeed to a certain degree that's the point, because you can then incorporate other people's work back into your product, you just can't charge for that). However, how many of your customers would give the software that makes their business run better to their competitors?

      The "where's my money" argument is and always has been a straw man argument. It's also pretty loaded. About 75% of your modern programmers got there thinking it was some kind of "get rich quick" scheme. So if "my money" is millions of dollars, you might not get it here. But if you want to work hard for your money and retire nicely, well, then maybe you can get somewhere.

      Is it wrong for developers to be hard working and reasonably paid? Why do we have to insist on creating a "make me rich" environment?

      That's what FOSS really does--it shows who wants to exploit and who wants to do a good job. Perhaps that's why it makes so many people like the article's author uncomfortable. He always talks about what FOSS will do to the "software industry".

      He talks about the "bedroom programmers" of the 80s as bad because they nearly decimated the "games industry". He rails about a glut of "low cost, low quality games", but the truth is it was just commodity competition.

      What really happened was that people didn't insist on the "quality" of professionally developed games at the time. Instead, people were content with the lesser games because of a value proposition. Remember EPIC Megagames?

      It doesn't take much more than a look at id Software to see what was going on. It took a team of a few people who were really into what they were doing and they pulled off a Renaissance in gaming.

      Don't misread me. I am a professional programmer in most senses of the word, but what the "professional" crowd fails to appreciate about the OSS world is that it is designed to build projects that mostly fail because that's optimal. What's even more ironic is that the proprietary world DOES THE SAME THING! Of course, they don't say that to investors, but in both systems, it's about having groups (venture capital funded companies in proprietary or groups of interested coders in FOSS) that try to crank out something that works and fail in the process. This generally grows out of the same evolutionary processes behind the free market. It's the simple acknowledgement that 80% success * 10 projects 10% success * 100 projects.

      FOSS just removes the control and the bean counters, so that more projects can be attempted and so that half-failures can become successes instead of "intellectual property" that should be "capitalized" to "minimize losses".

      I also find it hard not to laugh at phrases like "tight specs eliminate bugs". This is total BS. "Tight Specs" give people the ability to assign blame when there is a miscommunication among programmers. They give people an Oracle to consult when there are questions. This is all a team issue and not a "bug" issue at all. In fact, "tight specs" can reduce the efficiency of the team and make it hard to retain good coders in many circumstances. The fact of the matter is that it takes the right people with a good team dynamic, and specs don't influence that in the least. That, and badly made "tight specs" can make a project impossible (or impossibly expensive). Of course, that's why you

      --
      I think Mauve has the most RAM. --PHB (Dilbert Comic)
    17. Re:Not really by Anonymous Coward · · Score: 0

      Fuck you.

    18. Re:Not really by Anonymous Coward · · Score: 0

      You people seem to forget. Open Source software means sharing the source code so that a user can modify it as long as he makes results public. No one never said anything about selling it. You can sell the product as long as the source code comes with it, while you are at it you can ammend the lisence that the work cannot be made public in full, just as a patch to the origonal code, it is all alowed. Just because it is "Open Source" doesn't mean it has to be FREE!!! Good god ppl :P

    19. Re:Not really by error406 · · Score: 1

      However, that is plain stupid because the software is the hard part, the part that interests me, the part that I want to be paid for instead of something like support. I think you just made the point why support is the hard part.... Writing software is the fun and easy part. Making my customers happy is the part that costs me most time and effort. And that's really what I charge them for (even though it doesn't say so on the invoices....). In fact, when I make an estimate, the most import question is: "how much time is this client going to cost me", and not "how much time is it going to take me to write this code".

    20. Re:Not really by rustin_ross · · Score: 1

      Bob - i need someone to show me around Akihabara in November. Any interest? Can we work something out?

      --
      www.hiredinsight.com
    21. Re:Not really by Bob_Robertson · · Score: 1

      Sorry, I won't be in Tokyo during November. If I were, I'd be glad to.

      My only suggestion: Go around back too, see the stores that don't have profit margins to afford main-street exposure. Lots of wonderful stuff, but very little Linux.

      Have fun.

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
  5. So how is proprietary software less affected by... by D4C5CE · · Score: 2, Insightful
    ...the lack of conceptual integrity, professionalism, and innovation
    ?
  6. wrong on three counts (or 2.5) by platypus · · Score: 4, Insightful

    Professionalism: wrong - all in all most of the OSS I see is more professionally done than the closed sourced crap I have to work with.

    Conceptual Integrity: Totally wrong, see above. Yes, there are damn good closed source products, but the same is true for some OSS stuff. I cannot be assed to provide examples, but it's easy for everybody taking having have a clue. Yes, there is totally rubbish OSS around, but first, it's just a function of the mass of what is out there, and second, the same is also true for closed source stuff.

    Innovation: Half true, but OTOH, there are many examples where the fact that something is OSS drives innovation in a way that wouldn't be possible with closed source. Internet Explorer for example would've been forked long ago if it was open source.

    1. Re:wrong on three counts (or 2.5) by Tyler+Eaves · · Score: 1, Insightful

      Professionalism: wrong - all in all most of the OSS I see is more professionally done than the closed sourced crap I have to work with. Umm, yea. That's why there are so many sites peppered with "Windoze", "M$", etc. There are certainly professional OSS sites out there, but there are also quite a few supposed "software" sites that seem to serve as nothing more than a place for the author to rant and rave.

      --
      TODO: Something witty here...
    2. Re:wrong on three counts (or 2.5) by Billly+Gates · · Score: 1

      FOSS mimicks closed source applications.

      Sure most FOSS are low end clones of successfull closed source software. Most of commercial software is like this as well. For example name one good photoshop equilivant app?

      However there are a few professional innovative gems like Apache, Jboss, squid, and other programs that commercial software is only catching up on.

      To me what this guy is railing agaisnt happens in the proprietary software industry. The only difference is that most crappy proprietary software is going under while crap lives on forever in the FOSS world.

    3. Re:wrong on three counts (or 2.5) by maomoondog · · Score: 5, Insightful

      Right on. Closed-source software often carries the *impression* of professionalism: there's a lot of pressure to look polished at demo-time. But there's no pressure for the underlying architecture to be done to a professional standard, meaning that many products reveal their flaws months after release in the form of security problems and deeper, more frustrating bugs.

      Similar forces affect conceptual integrity. Engineers in a closed shop can work around design inconsistencies with janky adaptive measures, because they can talk to each other. Open source projects fail pathetically if they don't keep design integrity, because programmers dispersed over many continents are extremely dependent on design decisions to communicate with one another.

      Any by the way, what was the poster smoking when suggesting this article was cogently argued? A decent vocabulary and grammatical precision do not cogency make. This guy recycled ancient fears about "hacker culture", mixing in a few plattitudes about the "legendary robustness of Linux" and taking digs at MS to semi-appease the OSS community he's attacking. The most interesting concept in his paper -- exploring OSS's indirect effects on the "software ecosystem" -- is something he doesn't even go into, instead focusing on problems with OSS which are independent of the rest of the world.

      Bullocks.

    4. Re:wrong on three counts (or 2.5) by Anonymous Coward · · Score: 0

      And you think those sites were created by programmers involved in a major open source/Free software project of some sort? If so, I may have a bridge that might interest you.

    5. Re:wrong on three counts (or 2.5) by cd_smith · · Score: 0, Redundant

      Sorry to see this moderated as "Troll" when it's so exactly right! A lot of free software is great, but the people who are interested in it tend to sabotage adoption. And I don't mean people like Richard Stallman, who really believe in things and work for what they believe in. I don't mean people who can logically describe the advantages of using free software, either. Instead, I mean people who just like feeling superior and lack a sense of the dignity of others around them. These people range from the famous (Eric Raymond, e.g.) down to the masses of low-self-esteem high school kids looking for something to identify with.

      A company that I know well recently (several years back) fired the top system administrator for basically being so obnoxiously religious and derisive about software that everyone got sick of hearing from her. We just couldn't get any work done for the time spent listening to her Microsoft jokes and puns. Unfortunately, she wasn't alone and I'm sure this isn't the only time something like this has happened.

    6. Re:wrong on three counts (or 2.5) by DavidTC · · Score: 1
      Um, no.

      OSS has fans. These fans sometimes have stupid sites.

      However, the actual places you get OSS are usually quite professional.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    7. Re:wrong on three counts (or 2.5) by Anonymous Coward · · Score: 0

      Paintshop Pro isn't horrible compared to Photoshop and for many people who simply edit photos and do not require the tight integration w/a vector drawing application, such as illustrator in the case of Photoshop, Paintshop pro can be a reasonable alternative.

    8. Re:wrong on three counts (or 2.5) by Anonymous Coward · · Score: 0

      Sure most FOSS are low end clones of successfull closed source software. Most of commercial software is like this as well. For example name one good photoshop equilivant app?

      Corel Photopaint. It's still a clone of Photoshop, but it's a high-end clone that does all the same stuff.

    9. Re:wrong on three counts (or 2.5) by bhsx · · Score: 1

      I cannot be assed to provide examples, but it's easy for everybody taking having have a clue.
      I've never been a grammar nazi; but this befuddles me. I dare say I'm mezmerized even!

      --
      put the what in the where?
    10. Re:wrong on three counts (or 2.5) by Fortress · · Score: 2, Funny

      Internet Explorer for example would've been forked long ago if it was open source.

      Some would say it's pretty forked up right now...

    11. Re:wrong on three counts (or 2.5) by ScrewMaster · · Score: 1

      Yes, but millions of users keep forking over in spite of that.

      --
      The higher the technology, the sharper that two-edged sword.
    12. Re:wrong on three counts (or 2.5) by HolyCrapSCOsux · · Score: 1

      I remember when I was Taking a Unix 101 course as part of my degree program, a Windows(R) Sysadmin (pointermonkey) was complaining about professionalism. He was referring to CorporateSpeak(TM). He was upset that an error message used everday English, like "Oops, the program broke. Try restarting it" instead of " Windows has encountered an error and needs to close". On the other hand, when I showed him Webmin, he liked that.

      --
      0xB315AA8D852DCD3F3DCA578FD2E0BF88
  7. Innovation by daniil · · Score: 5, Insightful
    Innovation: The absence of design leadership in the OSS development process and a motivation for OSS developers to create free versions of their favourite proprietary software may also explain why there would appear to be a distinct lack of imagination in OSS projects. The open source community has so far tended to create facsimiles of proprietary packages rather than the next killer application.

    There is, of course, anecdotal evidence pointing to the contrary, but I would definitely agree with this diagnosis. I would, however, argue that this is exactly where the strength of OSS lies: in producing reliable software (reliable because its strengths and weaknesses are well-known). It's like common sense -- not always the best answer, but it works.

    --
    Man is a slave because freedom is difficult, whereas slavery is easy.
    1. Re:Innovation by JohnFluxx · · Score: 4, Interesting

      Heh, we (programmers) are often told (by our usability groups) that the direction we need to go in is to first do what is familiar to the user. And so we must copy MS first, then innovate second. I hate it as much as anyone, but that's what people are used to. If we innovate and make it different, people then complain about the high TCO from switching and relearning.

      (I'm a KDE developer. And yes we have usability groups.)

    2. Re:Innovation by cheesybagel · · Score: 4, Insightful
      What the man said happens with any piece of software. Remember Wordstar? Wordperfect? Microsoft Word?

      Again: Visicalc, Lotus 1-2-3, Microsoft Excel.

      Once more: Harvard Graphics, Microsoft Powerpoint.

      Need I go on?

    3. Re:Innovation by russotto · · Score: 1

      Mozilla is the original; Internet Explorer is the inferior clone.

    4. Re:Innovation by Arker · · Score: 4, Interesting

      Listening to those usability groups is exactly why I don't find your software very usable, personally. Of course there's another unnamed project that's notably worse, but that doesn't change the fact that there's a huge difference between good interface design, and copying MS (which has always had a very tenuous grasp on the notion of UI design, beyond copying Apple, badly.)

      In another post in this article you advised 'looking at the bigger picture' even when it means doing something that seems suboptimal in the short run. Yes, if you don't mimic windows, in the short run some (definately not ALL) users are going to think you're less usable because you're not what they're accustomed to. But if you look at the long run, the benefits of doing things right are more than worth the small inconvenience to a subset of potential users, in my opinion. Particularly when balanced against the other subsets of potential and actual users, who find this crap annoying beyond belief.

      Possibly that's because I'm NOT used to windows, of course.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Innovation by Chemicalscum · · Score: 2, Informative
      OpenOffice is better than MS Office insomuch that it stores its documents in an open standard format rather than a closed proprietary binary format. This has consequences for those concerned with long term storage of documents. Will you be able to open that document in ten or twenty years time.

      This is the reason why the Commonwealth of Massachusetts is considering converting to OpenOffice.

    6. Re:Innovation by grayrest · · Score: 2, Informative

      I can't see how...Mozilla is any better than Microsoft Internet Explorer in any way other than its license

      Tabs
      Typeahead Find
      Bookmark Keywords (possible in IE with tweakui)
      Javascript Errors point to the correct line of code
      Javascript Debugger
      Document Inspector
      CSS2 selectors
      CSS3 color model
        support
      pseudo-classes on every element
      PNG Alpha Channel Support
      (alpha grade) SVG support
      MathML support
      (alpha grade) XForms support
      User CSS
      Centralized Extension Database
      XML-driven UI (XUL, predates XAML by years)
      Easy Extension authoring
      Web Developer Extension
      Greasemonkey Extension
      Gestures Extensions
      Download Statusbar Extension
      Javascript Shell Bookmarklet
      Edit Styles Bookmarklet
      View selection/generated source

      Yeah, I don't understand why people would choose mozilla over IE. Must be for granola-eating, sandals-wearing hippie reasons.

    7. Re:Innovation by Billly+Gates · · Score: 1

      reread my post. I said the samething.

      %95 of all software is really cloned anyway. The only difference is that closed source companies love to spread fud because they feel threatened by FOSS. Also many IT users see KDE and think its a knockoff of Windows and gnu is a knockoff of unix. That is 100% true... but in most inferior software dies in the free market of closed source apps but does not under FOSS.

      There are great innovative software apps taht are free and a big boat load of CARP.

    8. Re:Innovation by Anonymous Coward · · Score: 0

      You mean Harvard Graphics, (Lotus) Freelance Graphics, Microsoft Powerpoint.

      I loved Freelance Graphics - both the DOS and the later Windows versions. The first versions of PowerPoint looked almost identical to the then-current versions of Freelance Graphics, except that they were missing features and were more awkward to use.

    9. Re:Innovation by Anonymous Coward · · Score: 1, Funny

      I don't see a lot of innovation in Java software... but I only have a single CPU with 1GB of RAM. Maybe my next upgrade will finally let me run Java!

    10. Re:Innovation by Anonymous Coward · · Score: 0

      I second this. I came to linux from the commodore amiga and it was a rough change. Everything about it was wrong. I only stuck with it because I had used windoze and it was undeniably worse than linux.

    11. Re:Innovation by Arker · · Score: 1

      I started my computer experience on a Sinclair. Over the years I worked with various micros - Commodore, Apple, Atari, and Texas Instruments come to mind. I worked on Vax systems. Eventually I got a 286 and became the lab 'guru' with DOS. I was supporting several locations with around 50 PCs when we transitioned to Windows and Netware (with some work done on timeshared HP-UX,) as well as later having to manage the transition from Netware to NT on the server side (talk about bad decisions from management) and I supported several hundred machines running a mixture of Windows 98/ME and NT4 a little later on. I've also been using Linux-based Operating Systems since early Slackware, and I'm typing this now on my Apple Powerbook. So it's not that I don't know Windows (although I've managed to avoid any extended contact with XP) but just that I have a broader perspective I think.

      A linux-based system, in usability terms, is as good or as bad as the applications you're running on it. Unfortunately, most of them are a bit lacking in that area, but what I find truly frustrating is when the projects that have the resources to do something about that wind up mimicing Windows instead. That, and the boneheads that decide usability is something you achieve by stripping out any controls that the very lowest level of user isn't likely to use, rather than putting in the work to devise a good, usable interface that leaves the control in the hands of the user without getting in the way.

      I think the 'usability groups' should put some effort into recruiting people with NO computing experience, and also some with high levels of general computing experience, but it's my impression they seem to deliberately select only people with a low technical interest and a high level of exposure to one system - MS Windows. Naturally, if you limit the group to people meeting that profile, they're going to tell you to be more like Windows. This is rigging the game to produce a specific outcome, and not a good one in my opinion.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    12. Re:Innovation by jesup · · Score: 1

      The problem is by choosing the short-run-suboptimal choice, the users may never get the long-term benefits you want/claim, because they don't use it or stop using it. Or rather a much smaller number of them will, which is NOT a good thing.

      For example, let's say you could prove it was inherently safer to drive on the left (say, due to 9/10 users being right-handed). So you produce a right-hand-drive (driver on right side) car to sell in the US. Can it be used? Yes. Good idea? No.

      Now, that's a rather contrived and extreme analogy, but it shows the point. And this isn't an absolute. But anytime you break with a fairly established convention/expectation, you better have a darn good reason (not "I prefer cancel on the left/right/top"), and explain that reasoning to the user and the end benefit to dealing with reworking their expectations/habits. Doubly so since many of them may end up having to switch between conventions on a daily basis.

    13. Re:Innovation by Makarakalax · · Score: 1

      FFS, the guy already said that the long-term goal is to innovate. The short-term goal is to appeal to people.

      Personally I agree with you, it's better to just be better straight away, but I'm less concerned with user-numbers than some people.

      But anyway, my point is this: learn to read you fuckwit!

    14. Re:Innovation by The_Quinn · · Score: 1

      You forgot OpenOffice

    15. Re:Innovation by Arker · · Score: 1

      The problem is by choosing the short-run-suboptimal choice, the users may never get the long-term benefits you want/claim, because they don't use it or stop using it. Or rather a much smaller number of them will, which is NOT a good thing.

      And if you choose to mimic MS, you may wind up with a greater number of people using your system in the short term. But the system will simply be a cheap copy of MS, playing right into their hands. In a few years (or months, or days) those users will go back to 'the real thing.' On the other hand, give them a better system, and yes, uptake will be slower, but it will be more real and lasting.

      It's better, IMOP, to serve a smaller number of users well, than a larger group poorly. I think that's a more solid growth strategy, yes, but even if it wasn't, I'd still prefer it. FOSS doesn't have to be popular to succeed.

      Now, that's a rather contrived and extreme analogy, but it shows the point.

      A bit too contrived and extreme for me to find it relevant, actually.

      But anytime you break with a fairly established convention/expectation, you better have a darn good reason (not "I prefer cancel on the left/right/top"), and explain that reasoning to the user and the end benefit to dealing with reworking their expectations/habits. Doubly so since many of them may end up having to switch between conventions on a daily basis.

      Well that's exactly what I find so annoying about these 'desktop' projects. I get used to the *nix conventions, and yes, I switch OS quite a bit, and switching conventions when I do is jarring enough - but having to switch them inside the same OS? I like my *nix boxes to at least act like *nix boxes - it's maddening when one program understands that ctrl-w means delete word, but the next suddenly decides to pretend it's running on Windows and closes the window instead.

      As I said, KDE is definately not the worst offender. But I don't believe copying Windows is ever a good idea. It's giving up the high ground - without a fight.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    16. Re:Innovation by ultranova · · Score: 1

      Most FOSS is not that innovative and just clones existing applications.

      While this may be true the way you stated it, you can say exactly the same thing of proprietary software.

      He did. In the next sentence.

      Personally, I put much more weight on stability and performance than innovation.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    17. Re:Innovation by jesterzog · · Score: 1

      Heh, we (programmers) are often told (by our usability groups) that the direction we need to go in is to first do what is familiar to the user. And so we must copy MS first, then innovate second.

      Eh? What kind of usability groups do you listen to? (I'm not familiar with the KDE ones.) I'm not a fully qualified expert on every aspect of HCI, but I've done a reasonable amount of usability work (both academic and industry), and my personal view on this is that Microsoft has essentially just screwed us over. There's no ideal solution to this problem, but it's fair enough to say that there are a lot of things about MS Windows that are really bad.

      It depends what your usability goals are, I guess, whether it's to satisfy people in the short term (but not necessarily "help" them), or to risk giving people something that's too unfamiliar for them to want to even try it. It sounds as if your usability groups are going for the marketing approach.

    18. Re:Innovation by evbergen · · Score: 1

      There's nothing worse from a useability standpoint than providing enough similarity to trigger automated behaviour, but then being different enough for that behaviour to have different results.

      So the copy-then-innovate path is fundamentally flawed, because you have to start out by copying 100% faithfully. Gradual evolution from there is very hard on the user too, precisely for the reason stated above.

      On the other hand, if something is /different/ but simply better, users will come. Instead of looking at Windows, read Raskin, and try to attract people who have /vision/ in this area.

      After all, people managed to switch from WordPerfect 5.1 to Word 2.0, not because of Word's similarity, but because it was simply better for painting memos at the time, and that is what people most often do with their word processors.

      Cheers,

      Emile.

      --
      All generalizations are false, including this one. (Mark Twain)
    19. Re:Innovation by JohnQPublic · · Score: 1

      I would say 60% of the innovative new ideas in software over the last 7-8 years are coming from the open source java arena. Examples are Spring, Ant, JUnit, Hibernate, Maven, Struts, AspectJ, Cocoon. It's hard to point to any of these and claim it is a knockoff of something else.

      You're kidding, right? Ant is a knockoff of Make in every way except for syntax. Ant's much-vaunted simplicity and Make's much-maligned complexity are in fact simply differences in age and maturity. The two are approximately equal in power and potential, and Ant will get worse as time goes by and it gets applied more often to larger and more complex systems.

      The days of an "AutoAnt" build.xml-builder aren't here yet, but they're coming.

    20. Re:Innovation by l33t_n1nja · · Score: 2, Interesting

      I suppose that Innovation depends on perspective of innovation.

      With OSS options are completely limitless, perhaps in the development of systems that perform similiar functions such as Wordprocessors, Spreadsheets etc, innovation is less in OSS, but when it comes to providing interesting solutions built on OSS, all you need is a little bit of Imagination, business sense and some knowledge.

      I have been building solutions on MS products for the past 7 years, and in only 6 months of embracing OSS, already have so much more to offer my clients for less.

      And wasn't there an article on /. last week about MS IIS7 learning a number of lessons from Apache?

    21. Re:Innovation by JohnFluxx · · Score: 1

      I gave a copy of openoffice to a coworker. She came back a few hours later saying it was crap because it doesn't do header and footer. She looked in the same place that MS Word has it, found it wasn't there, and concluded it wasn't added. She refused to use openoffice again.

      People are stupid, annoying, ignorant and unwilling to learn.

    22. Re:Innovation by bwt · · Score: 1

      No, Ant is a substantially better way to build large projects than make for three reasons:
      1) Easily extended with reusable tasks
      2) Easier integration with editors & IDE's
      3) Cross platform

      All three of these leverage the XML syntax for a more constrained syntax.

      I see no evidence that ant is getting harder to use as time goes by. If anything, I see custom ant tasks popping up to do more heavy lifting at build time with no real increase in use complexity, since it is trivial to document how to invoke an ant task in a very concise way.

      There are some enormous projects building with ant, so I don't think there is much else for it to prove.

  8. My biggest issue with open source software by Anonymous Coward · · Score: 4, Interesting

    My biggest problem with open source software is that the vast majority of open source software projects end up in some sort of limbo at an incomplete stage; there are several projects that have a lot of promise that have not been updated in 2 years (and most likely never will see another update). On top of that few people are willing to pick up where someone else has left off and complete these projects so they're somewhat useless.

    1. Re:My biggest issue with open source software by FidelCatsro · · Score: 1

      The same thing happens with many closed source projects . Though the advantage of open source corpse-ware is that it can more easily be resurrected .
      Though I am not sure if its the majority of actual projects .. unless you count vapour-ware

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    2. Re:My biggest issue with open source software by Billly+Gates · · Score: 1

      Happens in commercial software too.

      Most likely the projects are cancelled or the startup goes under.

      Its no different than closed source apps.

    3. Re:My biggest issue with open source software by NormalVisual · · Score: 1

      There certainly are a number of OSS projects that get stalled for whatever reason (developer has no more time, loses interest, etc.), but the same thing happens in the corporate world too. The main difference is that if you have an inclination to, you can still pick up the ball and run with it on a dead OSS project that you find interesting or that may be useful to you without having to start from scratch. The dead closed-source projects OTOH never see the light of day and thus are doing no one any good at all.

      Sure, it can be frustrating when you come across a cool project that isn't in a useful state, but no one owes anyone anything, and those who are motivated to do so can take over those abandoned projects at any time instead of just whining about them. After replying to this post, I'm a bit ashamed I haven't been contributing myself - there is an awful lot of really cool stuff runnning on my boxes that I didn't have to pay a penny for, and for all those responsible for its creation, I thank you greatly.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    4. Re:My biggest issue with open source software by Spoing · · Score: 2, Funny
      My biggest problem with open source software is that the vast majority of open source software projects end up in some sort of limbo

      My biggest gripe is that some of the relly good programs have names like this.

      (Try selling that one to a manager just on your force of argument without using the acronym DCL instead of the full name!)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    5. Re:My biggest issue with open source software by jesup · · Score: 2, Insightful

      Or you base your code on a really useful library at the time, but then that library atrophies and doesn't get updated with support for 'foo' or 'bar', or serious bugs X, Y and Z don't get fixed. You may now be screwed and either have to take over an external project (that you may well not have the skills/resources to handle) or redo your code to replace that libary with something else (which hopefully is available and not TOO much of a modification to use).

    6. Re:My biggest issue with open source software by ZvlvLord · · Score: 1

      I disagree !
      I often find code that is years old, compiled with forgotten libs. Does that stop me from learning from it ? Does the itch have to be recent ? Sometimes all you need is a direction, an approach, a spark, anything... With OSS software, most of the time somebody already struggled with what I'm struggling with. That says it all.

      Later.

    7. Re:My biggest issue with open source software by petermgreen · · Score: 1

      yeah libraries can be a pita even if you can get an issue patched there are still deployment issues.

      i'm not sure how this is specific to OSS though. Indeed with a closed source library you don't even have the option of shipping a custom version.

      OSS gives you options if the upstream devs decide to screw you, how much those options are worth depends on how easy to get into the code is, if anyone else is interested and how much time/money you have to spend.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  9. No innovation by Anonymous Coward · · Score: 0

    Person 1: I believe there is more innovation in open source than in commercial apps
    Person 2: I disagree, I believe there is no innovation in open source and only highly paid executives can innovate. Look at clippy!
    Person 3: I disagree. Only apple MACOSX has innovation. That's why I gave this shitload of money for this crap G5 CPU.

    Go figure.

  10. Article contradicts itelf by PaxTech · · Score: 3, Insightful

    The absence of design leadership in the OSS development process and a motivation for OSS developers to create free versions of their favourite proprietary software may also explain why there would appear to be a distinct lack of imagination in OSS projects. The open source community has so far tended to create facsimiles of proprietary packages rather than the next killer application.

    A continued shift towards OSS solutions at the expense of proprietary ones is likely to result in many of the companies that develop proprietary software going out of business. This might not be such a bad thing, as I'm sure that many of us would secretly welcome the collapse of the virtual monopoly that currently exists in the desktop software market. However, the first companies affected are likely to be the small but highly innovative firms, which are the lifeblood of the software industry, not the giant corporations that we all love to hate.


    Open source doesn't have imagination or innovation, yet is likely to put innovators out of business? This makes no sense. OSS will tend to put non-innovators out of business IMO, while innovators will still be able to sell proprietary software because of their innovations.

    Then later the author pooh-poohs OSS because "it is clearly not the panacea for all the software industry's ailments". Who ever said it was? Reading blatant strawman attacks like this make me wonder what the author's motivations are.

    --
    All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    1. Re:Article contradicts itelf by Anonymous Coward · · Score: 0

      Open source doesn't have imagination or innovation, yet is likely to put innovators out of business? This makes no sense.

      While I disagree with the article, I also disagree with your assertion. I can easily imagine a case where a company innovates, comes up with an original product, copied by "non-innovative" open source project and killed in the end.

      For example, Kazaa had swarm downloads before gnutella or bittorrent.

    2. Re:Article contradicts itelf by Anonymous Coward · · Score: 0

      Kazaa lost it thanks to spyware crap. And I don't think spyware counts as innovative anyway.

  11. Re:So how is proprietary software less affected by by TubeSteak · · Score: 0, Redundant
    He's obviously never used Open Office or a while freaking boatload of other OSS products (The Gimp?) that are high quality.

    Bittorrent is OSS and its about the most innovative thing in P2P that's happened in the last few years.

    --
    [Fuck Beta]
    o0t!
  12. Hmm by JohnFluxx · · Score: 4, Interesting

    The responses to this will be predicatable. Outrage, point-by-point counterpoints etc.

    So instead, lets discuss why they published such a piece. What was their motivation here?

    I've read the BCS magazine on many occasions, and often found it to be factually incorrect from over-simplification. This is a magazine that is aimed middle managers.

    This particular article is a Member view. Is this just someones blog piece, or a regular column writer? Does this piece matter at all?

    1. Re:Hmm by tpgp · · Score: 1
      Does this piece matter at all

      Yes. It does - we can use this piece to mock this stupid picture of the author from the 80s that he was stupid enough to link to from his home page

      Other then that it's irrelevant - he got it wrong in the first paragraph:

      The OSS vision is of a world in which there are no greedy corporations run by megalomaniac billionaires intent on screwing users out of their hard-earned cash in return for bloated, unstable, insecure software which only operates properly with other products from the same manufacturer and has laughable customer support.

      In the OSS world, there can be all of that - but with source provided :-) Hom^H^H^HStephen J Sim^H^H^HMarshall does not understand what he is writing about.
      --
      My pics.
  13. Only when it goes wrong by varmittang · · Score: 1

    We truefully don't hear about how well the Open Source works together and how conceptual integrity, professionalism, and innovation in the news. You only hear about the times when Open Source has problems, such as the take over of websites and taking of money by unprofessional A-holes.

    --
    -----BEGIN PGP SIGNATURE-----
    12345
    -----END PGP SIGNATURE-----
    1. Re:Only when it goes wrong by jrockway · · Score: 1

      What does the MethLabs whining have to do with OSS? Nothing.

      Most people judge the OSS movement by the "big players" like Linux, Apache, MySQL, etc. Not some P2P plugin that blocks teh gubmint.

      (Not that this is necessarily fair, I think there are much better OSS products, like OpenBSD/OpenSSH, GNU, Perl, etc. Apache and MySQL are bloated to the point of being nearly useless.)

      --
      My other car is first.
  14. Ease of Use by XalNaga · · Score: 1

    Most of the Open Source software I use is pretty much in polished form, such as Firefox and OpenOffice. However, I do know of a metric ton of apps that are extremely difficult to use.

  15. Intellectual Property by yfkar · · Score: 5, Insightful

    I found the whole IP thing completely ridiculous. Why shouldn't an employee be allowed to create software for himself on his free time without the rights going to the company? Especially if the software doesn't have anything to do with the specific company. Hooray for IP capitalism!

    1. Re:Intellectual Property by Skreems · · Score: 5, Informative

      You're completely right. In fact, not only SHOULD they be able to, they ARE able to. The employee contract for most businesses states that employee code written in free time belongs to the employing company ONLY if it derives significantly from the work the employee is doing for pay. That means that while someone working on the Vista kernel wouldn't legally be allowed to contribute code to the Linux kernel, they're more than welcome to work on Firefox, for example, or GIMP, or basically any other product that doesn't parallel kernel programming.

      Before I get flamed, let me point out that I realize there's also usually a clause that states you can't compete with the employing companies products in your outside work, so Firefox would be out of bounds for a MS employee. The point remains, though.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    2. Re:Intellectual Property by kabz · · Score: 1

      This is interesting, because the author essentially says that most professionally employed programmers are essentially slaves bonded to their employers.

      That's a pretty strong point which would be interesting to see tested.

      What he misses however, are that the main contributors to open source software are large companies such as IBM, SUN etc., who see open source as a way to win mindshare and promote their own platforms.

      As far as professionalism goes, most closed-source companies have a *lot* to learn from the best practices in open source. Just think of the NT source code as an example.

      --
      -- "It's not stalking if you're married!" My Wife.
    3. Re:Intellectual Property by jrockway · · Score: 1

      I believe that M$ has a clause in their contract that says you can't even look at GPL'd software. I know a few people at my school that were suckered into working there and now they can't work on OSS for a few years, or something. M$ sucks.

      --
      My other car is first.
    4. Re:Intellectual Property by Dogtanian · · Score: 1

      I believe that M$ has a clause in their contract that says you can't even look at GPL'd software. I know a few people at my school that were suckered into working there and now they can't work on OSS for a few years, or something.

      Is that legal in the US? I doubt it would stand up in the UK if it was simply a cover-all "can't touch OSS", or whatever.

      Bear in mind some companies will put all sorts of garbage into contracts and so on, in the hope that some of it sticks- or more likely, that people won't want to take the effort to prove that the clause is illegal.

      Of course, if a company puts a transparently non-enforcable (by the laws of one's own country) clause in a contract, you could probably sign it, ignore it when you left, and tell the company where to go.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    5. Re:Intellectual Property by UncleFluffy · · Score: 3, Informative

      I found the whole IP thing completely ridiculous.

      From my memory of waving the legislation he mentions (Patents Act 1977) in front of an employer during contract negotiation time, it's not only ridiculous, it's wrong. As far as I can remember, the employer only owns the rights if the IP: (a) is produced on the employer's time, or (b) is produced using the employer's equipments, or (c) relates to the employer's business activities. If none of these are true, UK law says that the ownership of the IP is the employee's.

      (Though it's seven years since I left the UK - UK-based folks should double check this yourselves).

      --

      What would Lemmy do?

    6. Re:Intellectual Property by westyvw · · Score: 2, Insightful

      I hope that janitor doesnt go home and using his employer taught skills clean his bathroom at home on his time.

    7. Re:Intellectual Property by Anonymous Coward · · Score: 0

      I have a hard time taking anecdotal evidence against Microsoft seriously from someone who says "M$" and "M$ sucks." And I *hate* Microsoft with a passion.

    8. Re:Intellectual Property by Anonymous Coward · · Score: 0

      What is wrong with the NT source? It is more structured and tought out that 99% of all the OSS you can find.

    9. Re:Intellectual Property by Billly+Gates · · Score: 1

      It is legal here in the US and American commerce gloats that we are the most contract friendly nation on Earth.

      Mainly IP is viewed as the lifeblood of IP in America and we care about businesses more than people since businesses are viewed here as the ones supplying the jobs and supporting the economy. Not the government.

    10. Re:Intellectual Property by harmless_mammal · · Score: 3, Interesting

      Ha! I work at the University of Texas. Any software I create during my employment is the property of the UT System. There is no concept of "my" time in my employement contract, as I am an FLSA-exempt employee. And it doesn't matter if it's on my own equipment or theirs.

      And since the UT System is part of the Government of the State of Texas, everything I produce is owned by the State.

      Welcome to Amerika

    11. Re:Intellectual Property by jrockway · · Score: 1

      > I have a hard time taking anecdotal evidence against Microsoft seriously from someone who says "M$" and "M$ sucks." And I *hate* Microsoft with a passion.

      You're right, it does seem pretty stupid. It's mostly habit -- M$ looks better than MS to me. And I don't hate Microsoft at all. I think their products are 100% steaming excrement, and their business practices are bordering on illegal, and they're generally evil, but there's no need to hate. I just don't deal with them. Don't use their products, don't use wmv-encoded videos, etc. Fuck M$. They can dominate somone else.

      --
      My other car is first.
    12. Re:Intellectual Property by Anonymous Coward · · Score: 0

      That means that while someone working on the Vista kernel wouldn't legally be allowed to contribute code to the Linux kernel, they're more than welcome to work on Firefox, for example, or GIMP, or basically any other product that doesn't parallel kernel programming.

      So basically, you are saying "it's okay to work on open-source, so long as you don't work in the area you are qualified to"?

      Seriously, WTF does a kernel programmer know about the intricacies of CSS? And can the average HTML wrangler make any meaningful contribution to an OS kernel?

    13. Re:Intellectual Property by Metzli · · Score: 1

      I'm a full-time security engineer for a company and the forms that I had to sign when I joined said the same thing. I wrote an addendum on my forms that the restrictions only apply if I create intellectual property on company premises and/or while using company resources. I wrote that if it's done outside of business hours and using my personal resources, then it is my IP. I signed and dated it, then passed it to the company's main lawyer. He didn'tt object and I'm good-to-go. The fact that your employment forms state various things doesn't mean that you have to agree. They don't either, but it is a give-and-take.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    14. Re:Intellectual Property by swimmar132 · · Score: 1

      Bullshit. Microsoft has contributed patches to GAIM, a GPL chat client.

    15. Re:Intellectual Property by Skreems · · Score: 1

      It don't think it's actually in their contract... it's just a "strong recommendation" from their legal department. That, combined with the "termination without reason" clause can pretty much add up to a ban on it, but that's not really surprising. All it takes is one kernel developer looking at the wrong bit of code, and suddenly a bunch of potential lawsuits are opened up. They're just protecting their IP, since they're based exclusively on closed-source.

      Wouldn't stop you from working on OSS as soon as you quit, though, depending on how the non-compete clause affects it. And that's going to jack OSS AND payed work the same.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    16. Re:Intellectual Property by CodeBuster · · Score: 1

      I would consult a legal professional before embarking on such a project in my spare time, especially if it was my intention to sell or otherwise profit from that freelance work. It seems to me that the onus is on you, the employee, to prove that the work was NOT done on company time which may be very difficult to do, especially if you receive salary for your work and are not paid by the hour. If the work is done for an OSS project and the work is not substantially related to the paid work then you are probably safe simply by virtue of your employer not knowing or not caring, but when money comes into play for that personal project of yours then be aware that the situation could get ugly.

    17. Re:Intellectual Property by Skreems · · Score: 1

      Well, if you're only qualified to work in one area, I guess you're fucked, huh?

      Good thing that the basic principles of coding, like OOP, algorithms, etc. apply in many different areas. And that many people are interested in different areas. Being good at kernels doesn't mean you're automatically no good at CSS. And with such a wide variety of projects to choose from (everything in computing but your one area) there's likely something else you'll like to do.

      If you're only good at/interested in kernels, and you feel the need to work on the linux kernel while being payed to work on the vista kernel, one might wonder whether you shouldn't just quit and go work on the one you obviously care about more.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    18. Re:Intellectual Property by Haeleth · · Score: 2, Informative
      Pretty much, yes.

      Incidentally, I just scanned through the other legislation he mentions (the Copyright Designs & Patents Act 1988), and what it says is this:
      (1) The author of a work is the first owner of any copyright in it, subject to the following provisions.

      (2) Where a literary, dramatic, musical or artistic work, or a film, is made by an employee in the course of his employment, his employer is the first owner of any copyright in the work subject to any agreement to the contrary.
      This is the only mention in the entire act of any concept of works belonging to an employer, except for a couple of references to this section. I am having serious difficulties figuring out how "in the course of his employment" is supposed to imply "irrespective of whether it is during or outside normal working hours".

      As for the Patents Act 1977, what it says is this:
      (1) Notwithstanding anything in any rule of law, an invention made by an employee shall, as between him and his employer, be taken to belong to his employer for the purposes of this Act and all other purposes if -
      (a) it was made in the course of the normal duties of the employee or in the course of duties falling outside his normal duties, but specifically assigned to him, and the circumstances in either case were such that an invention might reasonably be expected to result from the carrying out of his duties; or
      (b) the invention was made in the course of the duties of the employee and, at the time of making the invention, because of the nature of his duties and the particular responsibilities arising from the nature of his duties he had a special obligation to further the interests of the employer's undertaking.

      (2) Any other invention made by an employee shall, as between him and his employer, be taken for those purposes to belong to the employee.
      Now, if anything you invent belongs to your employer, what exactly is the point of (2) there?

      Disclaimer: IANAL. It's quite possible that these laws are written in an evil dialect of English in which "belongs to the employee" means "belongs to the employer". Consult a real lawyer if you care.
    19. Re:Intellectual Property by dedazo · · Score: 1
      I think maybe (and my recollection does not go back that far) these concepts were pioneered back in the day when computing resources were scarce and expensive. I think it made sense back then to say "hey, you're playing with this really cool machine on our dime, so don't work on your own stuff". Nowadays computing power is cheap ($499 from Dell buys you something far more powerful than the big Unixen boxes of the 60s and 70s), the hardware has become commoditized and the ideas simply don't apply anymore. But IP holders surely don't mind that they continue to be artificially relevant.

      It's more complicated than that of course, but I think maybe that's part of where these legal concepts come from.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    20. Re:Intellectual Property by prisoner-of-enigma · · Score: 1

      And since the UT System is part of the Government of the State of Texas, everything I produce is owned by the State. Welcome to Amerika.

      If you dislike this arrangement so much, why don't you exercise your right to freedom by quiting such a job and finding one elsewhere that will give you all the salaries and benefits of your current job but without the annoyance of having to adhere to such restrictions.

      You have the freedom, but you must first take the responsibility. Welcome to America.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    21. Re:Intellectual Property by Anonymous Coward · · Score: 0

      It doesn't matter if it's done on company time or your time. If you're a salaried employee, and the work is materially related to your employment, the company owns it. It's pretty much black letter employment law. The fact that it's rarely enforced doesn't mean it it's so.

      I was recently involved in a startup where we had to tear out a lot of code that one of our employees had written nights & weekends while he was still under salary at another company. We had very good lawyers. We yelled and screamed about how unfair it was. We didn't have a ghost of a legal leg to stand on.

    22. Re:Intellectual Property by YU+Nicks+NE+Way · · Score: 1

      No. Developers are strongly advised not to look at GPL'ed code, for the obvious reason that they might, unconsciously, copy that code. That code carries a license under which the company cannot operate, and it, therefore, takes steps to avoid being bound by it. That restriction is not contractual.

      Only about 1 employee in six is a developer; there are a lot of us who don't write shipping code. We are perfectly free to look at GPL'ed code if we want.

    23. Re:Intellectual Property by zotz · · Score: 1

      Yes, but what would a semi-reasonable company do in this situation:

      Employee starts with GPLed code originally written and released by someone else. Employee improves and or adds to this code on is own time.

      So, the company owns the copyrights to that employee's code but they can do a limited number of things with it. They can let it be distributed under the GPL or they can forbid its distribution. What they cannot do is distribute it under another license. Does anyone see any other options?

      all the best,

      drew
      --
      http://www.ourmedia.org/node/53984
      da bubble man video

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    24. Re:Intellectual Property by incabulos · · Score: 1

      That was a nice strawman argument huh? Lets take the purely fictional situation of 'your corporation owns you 24/7 during the course of your employment with them', pretend this covers the entirety of all employees that exist, and therefore conclude that all employees are thieves and hence opensource is inherently criminal and unethical.

      How many of those assumptions are complete and total garbage? If your employer claims to own your creative output 24/7, then I hope you are invoicing them for ( or claiming the salaried equivalent of ) 168 hours of work each week.

      If you arent, then your employer is underpaying you. Or by the parlance of this pathetic article, they are STEALING from you!!

    25. Re:Intellectual Property by frank_adrian314159 · · Score: 1
      Any software I create during my employment is the property of the UT System... And since the UT System is part of the Government of the State of Texas, everything I produce is owned by the State.

      So what you're trying to say is that Texas is f*cked up?

      Thanks for the news flash, but most of us out here in the rest of the world already know that!

      --
      That is all.
    26. Re:Intellectual Property by Anonymous Coward · · Score: 0

      You see teh first problem is that the GPL that the employee put on the code carries no actual legal weight and is illegal - in such a situation both the employee *and* any users of the code are in trouble. The employee licenced something that they had no right to (company property) and the users are in breach of copyright and possibly worse. And of course the company can distribute it under a different licence - any one they want. They own the code - they can licence it any way they want.

    27. Re:Intellectual Property by Anonymous Coward · · Score: 0

      I also work for UT - what you are stating is simply not true. If it were then there would be no consulting contracts for professors and I KNOW they exist.

  16. Straw man argument by try_anything · · Score: 3, Interesting

    The article asserts a variety of ludicrous ideas as common conceptions about OSS. It's impossible to take seriously.

    I'll grant that the point about conceptual integrity may have merit. Distributed development makes conceptual integrity very hard to maintain. But how do I know that? Through commercial experience. It only applies to OSS because almost all OSS projects are distributed.

    Frankly, the ideas attributed in this article to OSS people are so alien and fantastic that I doubt the author has even read any of the basic writings about open source or studied a single open source project.

  17. They concern me, but apply equally to proprietary by Ed+Avis · · Score: 2, Informative

    So... is most shrinkwrap proprietary software noted for its conceptual integrity or innovation?

    'Professionalism' is rather a loaded word, see Phil G.'s notes on it.

    --
    -- Ed Avis ed@membled.com
  18. hmmm by Anonymous Coward · · Score: 0

    Professionalism in the gaming industry- i guess thats why most games just look and act the same, as opposed to earlier games, by so called bedroom developers (like ehhh the old sierra) that made really awsome games for the time.

    ok.ok so some of the arguements are well put, but still...

  19. Re:So how is proprietary software less affected by by Anonymous Coward · · Score: 0

    Without prompt action, my fear is that a further move towards OSS could result in the nightmare scenario of OSS at one extreme and Microsoft at the other with nothing else in between. Where would our freedom of choice be then?
    i need a MBCS CITP to say this?, i've seen better trolls here.

  20. Of course they concern me by prisoner-of-enigma · · Score: 5, Interesting

    As someone who is directly underneath the CIO at our company, I'm frequently called upon to come up with the "execution" portion of the CIO's "big picture" strategies. This means I'm the guy that reviews all the options, compiles the case studies, and presents the final plan for approval to the board.

    I consider myself to be a non-partisan technologist, meaning I'll use whatever platform or software that best fits the needs of the company, but what a lot of FOSS proponents seem incapable of grasping is that there's more to software and OS's than "power" and "technical elegance." There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation. Saying that Bob's XYZ Library of Useful Widgets can do it all just as well as Bill & Steve's Really Expensive Library of Useful Widgets is only part of this equation. Just writing the damned software and slapping it in an RPM does not finish the project!

    I can't begin to tell you my frustration at the current state of a lot of FOSS projects. I see some really good ideas, some fantastic concepts, some really bright people...but by and large their efforts are uncoordinated, poorly documented, and lacking in professionalism. It's hard enough getting stodgy company boards to accept that there's something out there besides Windows. It doesn't help when the application you're trying to sell them on is maintained by some 18-year-old geek with a ponytail and Cheetos dust all over his keyboard. I don't care if he is a genius, his product is generally unmarketable to a board because you can't convince The Powers That Be that his software is a serious contender.

    Every year when I put our budget together, I cringe at the amount of dough we send to Redmond. But until FOSS gets its act together and treats the software business like a business instead of a hobby, we have little choice. Home users can get away with using half-baked stuff, but enterprises are far pickier.

    Note that there are some shining stars of Open Source (not free, usually) that are producing quality products that beat the pants off some of the closed-source boys, and there are some FOSS projects that stand above all the rest. However, taken as a whole, so much of the FOSS we review looks more like the results of a college programming project and not like a serious business application. Perhaps it looks that way because the still-wet-behind-the-ears developers are still thinking about developing it in that way. More's the pity.

    --
    In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    1. Re:Of course they concern me by k-zed · · Score: 1

      As soon as FOSS starts treating writing software as a business and not a hobby, the IT world goes to hell. I have always believed the exact reason proprietary software is inferior to OSS is because the difference in attitude. What is more, true innovation cannot exist in a business atmosphere - all of today's innovation is the work of the playful genius at home. That they bring it to the office the next day is another (sad) issue.

      (Oh. "Lack of documentation...." there is -no- closed source software that can match the abundance of documentation and especially the thriving user society of any open source enterprise. Of course, the source code also counts as documentation.)

      --
      we discovered a new way to think.
    2. Re:Of course they concern me by mgkimsal2 · · Score: 2, Informative

      I've had the same issues with open source projects *AND* even closed source products that were a 'business'. I was at a company which spent 5 figures on a time tracking system which was supposed to 'integrate' with MS Project. *After* purchasing, we found it didn't do what we were told it did. Caveat emptor, etc. but what do you do? It had 'documentation', a 'support' number with people answering the phones, all the requisites of what people consider necessary for a 'business', but the product was broken for our needs. We were *lied* to, flat out, but had no recourse short of legal action. Should we have pursued that? Possibly, but that is more money and time pursuing something which has an unsure outcome.

      Yes, there are more bad/unprofessional OSS projects out there than good, but it seems to be an equal problem for software in general, not something which only affects OSS.

    3. Re:Of course they concern me by JohnFluxx · · Score: 1

      I'm a linux developer, and I don't get your point at all.

      If you want to deal with a company, then deal with a company. Use Novell's SuSE for example, and get a support contract with them. The will insure that the apps they provide will be maintained for 5+ years (depending on your contract).

      Who cares if the app is maintained by an 18 year old geek. How is this different from the proprietary world? If you want a level of guarantee, maintenance and support then get a support contract!

    4. Re:Of course they concern me by Homology · · Score: 1
      Every year when I put our budget together, I cringe at the amount of dough we send to Redmond. But until FOSS gets its act together and treats the software business like a business instead of a hobby, we have little choice. Home users can get away with using half-baked stuff, but enterprises are far pickier.

      I could not care less. I contribute to open source because I feel like it, and of course I work on whatever I choose to. If an enterprise want's me to do something specific that I just don't happen to be very interested in, they better pay me.

    5. Re:Of course they concern me by winkydink · · Score: 1

      As someone who is directly underneath the CIO at our company

      You mean, you're his hot, nubile admin?

      --

      "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    6. Re:Of course they concern me by prisoner-of-enigma · · Score: 1, Insightful

      I'm a linux developer, and I don't get your point at all. If you want to deal with a company, then deal with a company.

      This is exactly what we do. But then everybody on /. whines about how FOSS it the best, FOSS rules the world, FOSS is the only real solution to any problem, and anyone who spends any money on commercial software is a fool.

      You can't have it both ways, guys. You keep trying, but you can't. Either embrace the fact that enterprises demand enterprise-level services and thus most FOSS is completely innappropriate, or bring FOSS up to enterprise-level standards.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    7. Re:Of course they concern me by Omnifarious · · Score: 1

      The company that is able to forgo these burdonesome preconceptions and recognize good ideas for what they are, no matter what the source, will eventually outshine any company that doesn't. I suggest you try to get your company's culture to change for its own good.

    8. Re:Of course they concern me by swillden · · Score: 2, Interesting

      much of the FOSS we review looks more like the results of a college programming project and not like a serious business application. Perhaps it looks that way because the still-wet-behind-the-ears developers are still thinking about developing it in that way.

      First, the "web behind the ears" jab is both unnecessary and highly inaccurate. Second, why would you possibly expect them to think about it any other way? People who write software for fun, or to solve their own problem have no need and no desire to polish it up so it looks like a "serious business application"! They can make it work, and work very well, and that's really all they care about. They often do derive some pleasure from the fact that others get use out of it, but not only is that not a strong enough motivation to polish and support it the way you would like, it's a motivation that gets squashed in a hurry by attitudes like yours.

      If you want software that has "user inteface design, documentation, and consistent professional support" then you are going to have to buy it. That's never going to change. Just accept it. Now, there are multiple ways to buy such software. You can do it by:

      1. Paying a commercial vendor like Microsoft for closed-source software. This approach has advantages and disadvantages.
      2. Paying a commercial vendor like Red Hat for open source software and support. This approach will probably cost you quite a bit of money, though perhaps less than the previous option. Documentation, usability studies and professional support are not fun and cost money, so the community is almost never going to do them.
      3. Paying your own employees to take the high-grade raw materials available and, effectively, create the "serious business applications", by filling in the documentation and learning to support the software. Whether this will cost more or less than options 1 or 2 depends on many, many variables. Whether or not you can sell it to the board is another question that depends more on you and your board than on the software.

      Just writing the damned software and slapping it in an RPM does not finish the project!

      See here's where you're wrong. Writing the damned software does finish the project. Producing an RPM isn't necessary, much less any of the other stuff you'd like to see. What finished the project from the developer's point of view doesn't provide you with what you want but that, my friend, is not his problem until you choose to pay him to take it on as his problem.

      If you see lots of great software out there in FOSS land that could be fantastically useful to your business if only it were "finished", perhaps you should think about starting up a company a la Red Hat to polish, package, sell and support that software, or just wait until someone else does. If you're waiting for the community to do it in their spare time because it's so much fun... you're going to be waiting a long, long time.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Of course they concern me by Colin+Smith · · Score: 1

      "But until FOSS gets its act together and treats the software business like a business instead of a hobby, we have little choice. "

      So... What you're really saying here is that, Free and Open Source Software will be wildly successful as soon as it stops being Free and Open Source.

      I have another reason it'll be (is being) wildly successful. It's a slut. It's that tiny little bit cheaper and very promiscuous. And that's pretty much all that's required. Eventually the people who don't use it will have higher costs than those who do, will be that tiny little bit less competitive and will be eaten up by the more efficient companies.

      --
      Deleted
    10. Re:Of course they concern me by cheesybagel · · Score: 1
      There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation. Saying that Bob's XYZ Library of Useful Widgets can do it all just as well as Bill & Steve's Really Expensive Library of Useful Widgets is only part of this equation. Just writing the damned software and slapping it in an RPM does not finish the project!

      Sure. But if the project is in continual development by distributed teams, with constant releases, it is somewhat hard to ensure perfect consistency. Most consistent OSS software has a slow release cycle. The tradeoff is slower fixes for bugs and new features. As software matures, the rate of releases tends to decrease.

      It's hard enough getting stodgy company boards to accept that there's something out there besides Windows. It doesn't help when the application you're trying to sell them on is maintained by some 18-year-old geek with a ponytail and Cheetos dust all over his keyboard. I don't care if he is a genius, his product is generally unmarketable to a board because you can't convince The Powers That Be that his software is a serious contender.

      If they cannot get past looking at how someone dresses to appreciate their worth, the solution is quite obvious. Make someone else with suits be the middleman. This is what, for example, corporations like Redhat and Novell do. People who cannot stomach risks and want insurances must pay more as usual.

      Perhaps it looks that way because the still-wet-behind-the-ears developers are still thinking about developing it in that way. More's the pity.

      You cannot expect the whole scene to evolve at the same rate. While this problem has essentially been fixed for things like the OS, Apache, MySQL, OpenOffice, by adding a corporate suit around the developer community, other communities simply do not have the mindshare to do it yet. When they do (perhaps because the software finally has matured to be ubiquous?) they will.

    11. Re:Of course they concern me by Nimrangul · · Score: 1
      I never understand why people are so against using open source stuff when it's not exactly what they want, since they can get a programmer to add the functionality or appearance that they want.

      The choice between paying a huge license fee on some things which are either computer, cpu or user based programme or paying a one time fee for making something work just the way you like it has always seemed strange, since noone ever picks the second option.

      People seem to think that the open source options cannot become just what they need, while at the same time the closed source ones rarely are either. It baffles me.

      It's like they think that since it's not what they want now, it never will be.

      And people that just want a free piece of software just cannot understand that the people making the software are not making it for them, but for themselves... They're giving these people a hand and that hand is being bitten. That bothers me, people that are being given free code to do with as they please demanding things of philanthropists - as if the world owes them.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    12. Re:Of course they concern me by Etyenne · · Score: 1

      The nature of FOSS is not to provide "enterprise-level services"; it is to provide software. Now, if you want to buy "enterprise-level services" for FOSS, there is plenty of people willing to sell that you.

      Again, what is the problem with FOSS ? That it does not come bundled with "enterprise-level services" for free ? Cry me a river ...

      --
      :wq
    13. Re:Of course they concern me by nnorwitz · · Score: 1

      I can't begin to tell you my frustration at the current state of a lot of FOSS projects. I see some really good ideas, some fantastic concepts, some really bright people...but by and large their efforts are uncoordinated, poorly documented, and lacking in professionalism.

      I agree with almost everything you say, except one portion of the comment above: "lacking in professionalism."

      That may seem to be the case from the other side, however, it isn't accurate. The problem is that OSS doesn't usually have an entire team, it only has developers. Until we can enlist the other professionals to round out the team, OSS will often not be able to compete in the enterprise. You can have the best technical solution, but if Joe User can't effectively use the software, it's worthless to him.

      We need UI/human factors people to be involved (or at least developers with good eyes for such details). We also need technical writers to produce what is necessary for average people to use the software we write. It's not that developers can't do these jobs, it's that we rarely perform these tasks. They are necessary for many business, as is support.

      But let me turn it around, how can businesses help open source be more useful for themselves? Quid pro quo. If businesses invest a little, they can receive more from open source. There are now many foundations setup to help provide a more stable path for companies who wish to use OSS.

      Some companies are doing this, two profitable ones that come to mind are: RedHat and Google. One of which I happen to work for. :-)

    14. Re:Of course they concern me by mmurphy000 · · Score: 2, Insightful
      There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation.

      and

      Home users can get away with using half-baked stuff, but enterprises are far pickier.

      To generalize in the opposite direction, enterprises seem to think that everyone is an enterprise. Guess what? Most businesses are small businesses. Most employees work for small businesses, and many of those that don't work for smaller public sector agencies (e.g., municipal governments), small non-profits, etc. Having deployed a fair bit of FOSS at outfits of that size, today's FOSS works out quite nicely, given somebody like me who can smooth out the rough edges.

      Enterprises seem to think that the whole software world is supposed to revolve around the enterprise. To a large extent, they've succeeded in getting the software world to buy into that vision — it feels like everyone's trying to pitch to the Fortune 500 and, as a side-effect, making their products too expensive and too complicated for smaller customers. Given a choice between spending a ton of dough on tech they need somebody's help to use, or spending next to nothing on tech they need somebody's help to use, what do you think a smaller firm is going to do?

      So, I'll agree with your assessment that lots of FOSS is unsuitable for the enterprise. But, as the adage goes, "the barbarians always win".

    15. Re:Of course they concern me by blackcoot · · Score: 1

      thanks for saying that. i suspect you'll be flamed heartily, but i'm pretty damn convinced you've nailed the problem.

      case in point: octave. it does about 80% of what i need. fixing the remaining 20% will require about a man year's worth of effort, if not more. matlab (the tool that octave is trying to clone) plus relevant tool kits costs roughly 30 hours of my time.

      opencv is particularly galling in this: the documentation covers maybe 15% of the total api, the headers have very few comments, the source code itself is cryptic in the extreme, and in spite of being given a "generic" image type, algorithms are very much married to the type of the underlying pixel and number of bands in the image.

      the most frustrating part to me is that so many of these packages are 80-90% there, and the remaining portion /shouldn't/ be hard. if, after 8+ hours at the office working on this stuff, i still had the inclination to fix things, i would. but after a long day at work, i don't want to see a computer, never mind fight with code.

    16. Re:Of course they concern me by j-pimp · · Score: 1

      Well have you seen some of the closed source crap out there. Right now (ok after I finish reading slashdot) I am writing a timekeeping system in VB6 that has to interface with an identification program called Instant ID+. If the database design is any indication of the code then I'm glad that he is going to pay me to rewrite that portion of the system.

      Go ahead and dismiss me outright for writing the program in VB6. I'm doing this on the side and its the only thing I know that will fit his requirements (read: I can't deliver this as a web app and it has to run on windows). I'm under too tight a deadline to learn .NET, I haven't touched Java in years and part of this system is ab excel VBA app so in this case vb6 is the best choice.

      The point is just like you can write bad code in any language, you can write bad code under any philosophical or economical model. I write some pretty clean 2 tier VB code. Its all pretty well commented and stored in CVS. Would the code be alot cleaner in PHP? Perhaps, but then again if I wrote the code in .NET it would probally be very ugly because it was my first app.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    17. Re:Of course they concern me by dduck · · Score: 1
      I never understand why people are so against using open source stuff when it's not exactly what they want, since they can get a programmer to add the functionality or appearance that they want.

      It's all about paying money to reduce risk. If you pay for existing functionality, you trade money for risk (e.g., you pay up front for something you can check suits your situation in advance). If you hire someone to add or develop functionality from scratch, you often as not won't get what you want, or indeed anything at all, hence you pay AND accept a risk. I know all too well from personal experience: Half the times I have hired someone to do a task like this, they have dropped the project, even though they were all gung ho and sure it could be done. Meanwhile I am stuck having promised deliveries at certain deadlines to customers based on these contracters promises :(

      Even worse: You often end up paying them for even trying, even tho it's surely their problem to either put up something worth paying for or shut up.

      Anyway, I am not going down that road again if I can help it.

    18. Re:Of course they concern me by bladesjester · · Score: 1

      The source code does not count as documentation. It does absolutely nothing to help your end users figure out how to use your product.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    19. Re:Of course they concern me by Peter+La+Casse · · Score: 1
      what a lot of FOSS proponents seem incapable of grasping is that there's more to software and OS's than "power" and "technical elegance." There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation. Saying that Bob's XYZ Library of Useful Widgets can do it all just as well as Bill & Steve's Really Expensive Library of Useful Widgets is only part of this equation. Just writing the damned software and slapping it in an RPM does not finish the project!

      How is this different than what a lot of non-FOSS proponents seem to fail to be able to grasp?

      I can't begin to tell you my frustration at the current state of a lot of FOSS projects. I see some really good ideas, some fantastic concepts, some really bright people...but by and large their efforts are uncoordinated, poorly documented, and lacking in professionalism.

      How is this different than a lot of non-FOSS projects?

      However, taken as a whole, so much of the FOSS we review looks more like the results of a college programming project and not like a serious business application.

      One strength of FOSS is that it's possible for you to perform a more in-depth review. This will naturally give a deeper insight into any flaws that might be present. Lack of ability to observe a proprietary application's crusty internals is not evidence that it does not have crusty internals.

      You haven't listed any ailments that are specific to FOSS. The problem of crappy software thrown together by a bunch of so-called "software engineers" who don't actually know what they're doing is an industry problem, not a FOSS problem. The fact is, there's tons more crappy software than good software, and this phenomenon is not limited to FOSS.

    20. Re:Of course they concern me by Chanc_Gorkon · · Score: 1

      I will agree with you on that. The FOSS objective is to provide software. BUT enterprise level support can be available too and companies don't mind paying for it. On the other hand, some projects I have seen refuse to accept anything from anyone except diffs and a bug report only the programmer would understand. Saying it should look like this or do this is not good enough for them. The fact is if you want me or my company to use FOSS, it must be:

      Well documented

      Not take a programmer to install...no hidden options

      Developer must be open to suggestions (from regular users as well as developers/geeks)

      Possible support contract available (we'll accept SuSE or IBM support if it's available).

      --

      Gorkman

    21. Re:Of course they concern me by mykdavies · · Score: 2, Insightful

      It doesn't help when the application you're trying to sell them on is maintained by some 18-year-old geek with a ponytail and Cheetos dust all over his keyboard.

      But this isn't an issue with F/OSS, it's a issue with small or unprofessional development teams. You only have to look at the shareware industry to find examples of poorly thought-out and unsupported hobby software. You, and the original article, have a genuine concern about such unprofessional developers, but in identifying such developers primarily with F/OSS, you're confusing the discussion.

      There are plenty of F/OSS developers who treat their work in a business-like fashion: Apache, the Linux kernel, Eclipse, Firefox and others show that F/OSS is not incompatible with professional development.

      --
      The world has changed and we all have become metal men.
    22. Re:Of course they concern me by clambake · · Score: 1

      I consider myself to be a non-partisan technologist, meaning I'll use whatever platform or software that best fits the needs of the company, but what a lot of FOSS proponents seem incapable of grasping is that there's more to software and OS's than "power" and "technical elegance." There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation. Saying that Bob's XYZ Library of Useful Widgets can do it all just as well as Bill & Steve's Really Expensive Library of Useful Widgets is only part of this equation. Just writing the damned software and slapping it in an RPM does not finish the project!

      Ok, by that token, selling your customer a "service package" but never delivering ALSO does not finish the project. Don't forget "consistent professional support" means, if you never get professional support, then it's consistant... At least with open source you can almost ALWAYS find somone to answer your questions. With closed source, have fun navigating the call tree and trying to make good on that sucker service plan you bought!

    23. Re:Of course they concern me by rm69990 · · Score: 1

      If an end user decides they need to have their hand held like a little child, they can pay for that support from a company like Linspire or Xandros.

      Aren't Open Source devs doing enough giving you free software? Why should they have to tutor you on its use too? Companies are set up for this sort of thing because no one is going to take support calls for free.

      I'm really sick of this weird idea people have that just because someone releases a free product that they made because they happened to feel like it that they are obligated to provide world class support for it. If you don't think an unpaid developer is doing a good enough job then *gasp* pay for support. Gee...what a fucking concept eh?

    24. Re:Of course they concern me by JohnFluxx · · Score: 1

      Ah, I think I know understand your confusion.

      Commercial != proprietary. Commercial software is software that is sold or produced by a company.

      Proprietary software is closed source software, and that's what we mean by that "anyone who spends any money on [proprietary software] is a fool".

      My answer was to go the Novell route, and get support _open source_ software. That way you get FOSS software, with a commercial backing.

    25. Re:Of course they concern me by clambake · · Score: 1

      But until FOSS gets its act together and treats the software business like a business instead of a hobby, we have little choice.

      Hey, mr. brilliant... it IS thier hobby! It is NOT thier business.

    26. Re:Of course they concern me by rm69990 · · Score: 1

      Add on to that the fact that businesses selling software solutions do it to please your business and keep your business, and that this isn't the goal of OSS devs, and I see it as a bigger problem for the proprietary software world.

      With OSS, the aquisition cost is zero. Meaning you can test the software, decide whether it fits your needs and do this for no cost. Then, if you decide you want support, you simply call up Novell or Red Hat.

    27. Re:Of course they concern me by rm69990 · · Score: 1

      This just shows how uninformed you are. Are you honestly stupid enough to think that all OSS devs hang out on Slashdot? It generally isn't OSS devs saying these things, it is enthusiastic users. To criticize OSS devs because of what someone on Slashdot says is moronic.

    28. Re:Of course they concern me by prisoner-of-enigma · · Score: 1

      Funny, I don't see you criticizing these "enthusiastic users" for their wild, outlandish comments. Instead, you attack me for being the messenger with unpleasant news.

      If you tolerate such behavior without speaking out, you have tacitly condoned such behavior.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    29. Re:Of course they concern me by bladesjester · · Score: 1

      Try actually reading what I wrote instead of turning it into what you want it to say. I said that source code does not count as documentation. It was in response to someone claiming that it did.

      I never said a dev *had* to provide user documentation for something they do gratis (though it's really nice when it happens and is correct). I said that the source doesn't count as documentation because it does nothing to help an end user learn how to use the product.

      Learn to read and grow up, please.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    30. Re:Of course they concern me by rm69990 · · Score: 1

      Yes, those damn mother fucking Open Source developers. You pay them to finish a project so it suits you and then they don't bother. I mean, they are obviously doing it for you, since you are paying them the big bucks. It isn't possible that they happen to be doing these projects because they just feel like doing it...

      Oh...nevermind...

    31. Re:Of course they concern me by Etyenne · · Score: 1
      Well documented Not take a programmer to install...no hidden options

      Lots of closed-source commercial fail these requirements too.

      Enterprise-level application require professionnal to install and support them. That's a given. Why would it be any different with FLOSS ?

      Developer must be open to suggestions (from regular users as well as developers/geeks)

      This is impossible with commercial software, except if the supplier is very small or you are a *very* large customer. Otherwise, you never get to make your suggestions to the developpers. You are always shielded from the production by the marketing and sales departement. You might tell your sales rep your suggestions, but what he does with them is impossible to tell. At least, with FLOSS, you have some measure of access to the devs. Wheter or not they will listen to your suggestion is not a given, but if you bring something worthwhile to the table, they might.

      Of course, you have to work within their workflow (ie submit your request through the bug tracking system). At least, you know where your suggestions are going.

      Possible support contract available (we'll accept SuSE or IBM support if it's available).

      Why IBM or SuSE ? Why not hiring a local service firm ? Or developping in-house expertise ?

      --
      :wq
    32. Re:Of course they concern me by rm69990 · · Score: 1

      Learn to read and grow up, please.

      Perhaps you should learn to not bust a vein over every little thing, because I clicked reply on the wrong comment and never meant to reply to you in the first place. Bye. :)

    33. Re:Of course they concern me by rm69990 · · Score: 1

      No, I don't criticize them for these comments, because they are free to have their own opinion. If a Slashdot user who really enjoys let's say SugarCRM, wants to go and pimp it up on Slashdot, then good for him.

      I'm also free to tell you I think you are acting like an idiot (notice I said acting, I didn't say you are one, before you jump on me for that) for criticizing person A because they didn't live up to what person B promised, when person A and B have no relation to each other whatsoever and don't speak for each other.

      See the difference? Do you need a diagram drawn for you that explains this better?

      Oh, and to finish this comment, it's funny, I don't see you criticizing these enthusiastic users, instead you are criticizing completely different people for not doing something they never promised.

    34. Re:Of course they concern me by Spoing · · Score: 1
      I consider myself to be a non-partisan technologist, meaning I'll use whatever platform or software that best fits the needs of the company, but what a lot of FOSS proponents seem incapable of grasping is that there's more to software and OS's than "power" and "technical elegance." There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation. Saying that Bob's XYZ Library of Useful Widgets can do it all just as well as Bill & Steve's Really Expensive Library of Useful Widgets is only part of this equation. Just writing the damned software and slapping it in an RPM does not finish the project!

      While all that is true, I'm currently saddled with using this monstrosity. It has failures that I do not encounter with viable OSS.

      It suceeds in two places;

      1. The answer to the question "Does it do X, Y, or Z?" is YES. Lots of features for the check lists.

      2. It has job security written all over it; The learning curve and quirks the program has are so excessive, you can not make practical use of it without 1-2 dedicated personell who do nothing but learn the tool and tune it.

      Keep in mind that these are positive aspects of the application . The rest is worse than any .08 OSS release I've encountered -- and unless you are willing to pay daily on-site professional fees, you can forget about support.

      I've had to correct the tech support folks at that company a few times who were unaware of defects^ I encountered...after being told like a child to read the documentation (about 1,200 pages total). The documentation is technically correct for a limited number of configurations and leads me in the wrong direction as often as it is helpful. I don't refer to the forum or FAQs as the forum doesn't exist, and the FAQs are just extra formal documentation...and aren't questions I'm asking.

      If this specific tool -- a requirements management tool -- weren't a requirment by the customer (who doesn't even know what the contract details are and has lost control of all internal documentation), I would recommend strongly against using it. As they require tool, I'm going to learn it. I'll probably even recommend that other contracting groups adopt it when dealing with the customer so we can exchange data...but not because it's a good tool. It's good at lock-in.

      Selecting a propriatory tool isn't all peaches and cream. Why should OSS be criticized for not exceeding the propriatory tool, all things considred?

      (^ Note: The defects are discoverable if a VV&T process using a dozen or fewer configurations created using a logic table; Installed/not, DB installed/not, DB on server/DB local, ... . They didn't spend the time to make it better.)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    35. Re:Of course they concern me by cpu_fusion · · Score: 1

      Just reading your post reminds me why I could care less if corporate cogs understand open source.

      Very soon now either another company will be eating your lunch because they chose an open source system, or alternatively you will succeed due to your conservative path in regards to all this "hobby" stuff.

      Whichever way, you'll still be doing all the work for the CIO you are underneath, spending your time trying to decide which shiny box has the most interesting marketing speak on it, and I will be content inventing things I love with my "hobby" time.

      I'll snicker to myself at the CIOs of all those companies that thought PCs were just for hobbiest, or the Internet was too unreliable (omg, they can't give away network access! the net will implode!!1!), or VOIP is unreliable, etc. ...

    36. Re:Of course they concern me by prisoner-of-enigma · · Score: 1

      Well documented Not take a programmer to install...no hidden options
      Lots of closed-source commercial fail these requirements too.


      Indeed they do, which is why FOSS must offer something better if it is to displace such closed-source commercial software. You keep missing this point again and again in this argument, so I'll say it in plain English: if FOSS wishes to consider itself "better" than the currently-available closed, commercial solutions, then it must really be better, not just different or new. And "better" means being better all around, not just by offering improvements in one or two areas.

      Now I'll freely admit that a lot of FOSS apps offer massive improvements over closed, commercial packages...but these improvements are offered unevenly. You might get a web server that's almost impervious to hacking, but configuring it is a bitch. You might get a ton of new features that satisfy your every whim, but none of them are documented. You might get it for free, but you have to hire a Linux consultant to help you install, configure, and run the thing. In the end, such situations are zero-sum: you might get more here, but you lose something there. Thus, it's impossible to make a "switch to this" argument to anyone because you're really not gaining anything overall.

      What I'm arguing for is a complete solution here. Like it or not, Microsoft currently offers what most consider to be a "complete" solution, warts and all. But it has one huge advantage over any challenger: it is already in place, and most people are used to it. Change requires that the challenger bring not just a small improvement over the incumbent but that it bring a large improvement to offset the pain and costs of changing platforms. And as long as the zero-sum equation dominates, this will never happen, Bill & Steve will continue to purchase gold-plated yachts fueled by burning $100 bills, and I.T. departments everywhere will keep wondering when FOSS is going to do something to alter the status quo in a meaningful (i.e. outside the server room) way.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    37. Re:Of course they concern me by Sloppy · · Score: 1
      so much of the FOSS we review looks more like the results of a college programming project and not like a serious business application.
      This is particularly amusing to me, but not because I think it's wrong. It's funny because it's probably right. The thing is, the code I wrote in college was better than the code I have written over the last two decades of writing "serious business applications." Probably because in college, I knew someone else was going to look at and grade my code, whereas in business the only thing that matters is getting it done quickly so we can bill it and go on to the next job -- and if it has to be done all over again in the few months, so much the better.

      College and amateur standards are far higher than business standards. Your grade and ego are on the line, whereas in business, nobody gives a fuck. Becoming a professional was probably the most destructive thing I ever did to my "hacker fu" and sometimes I wish I could go back in time to the 1980s and get a job flipping burgers instead of writing business software. It would make me a worse cook, but a better programmer.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    38. Re:Of course they concern me by Anonymous Coward · · Score: 0

      As you can see from the responses in this thread, commercial software has nothing to worry about. Clearly with all the itch scratching going on and nobody giving a damn about you not taking them seriously as a product there is little a company need do other than POLISH THEIR SOFTWARE TILL IT GLEAMS and provide support and documention to match to crush most open source "competitors". They never learn.

    39. Re:Of course they concern me by prisoner-of-enigma · · Score: 1

      See here's where you're wrong. Writing the damned software does finish the project. Producing an RPM isn't necessary, much less any of the other stuff you'd like to see. What finished the project from the developer's point of view doesn't provide you with what you want but that, my friend, is not his problem until you choose to pay him to take it on as his problem.

      If this is going to be your argument then you should not be the least bit surprised when businesses refuse to use -- or in some cases even consider -- a FOSS application for their needs. I agree that the developer is not beholden to do a single damned thing for anyone trying to use his or her application, but you need to understand that no sensible business is going to even consider such an app without solid support and design behind it. Therefore you are making the "FOSS is a hobby project" argument.

      Again, you can say that and I'm perfectly alright with it. However, you have nobody but yourself (and those who think like you) to blame the next time you hear about a big contract going to Microsoft, Oracle, IBM, etc.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    40. Re:Of course they concern me by marcosdumay · · Score: 1

      I have the contrary experience. Really, maybe you are looking at the wrong place. What I see is a lot of free software getting better and better (by the parameters you described, interface, documentation,...) and a huge amount of software that is even better than most closed counterparts. I was even able to found some examples of software companies that opened (freed) their software to stay competitive, because free software was so ahead.

      But if you don't want to look so far, yes. Most free software projects are crap. Not most like 60%* of them, but something like 80%. Yet, from the 20% that isn't crap, just 1/4 shines. The really interesting thing is that those 5% of the free software outnumbers the closed software stars. So, if you want quality, you just need to look for it. But you must look hard.

      And about the 18 years genius that you talk about. Well, this is just not the reality. It just makes your comment look like a troll. Must big free software projects are run by quite competent people, not just for programming.

      *All numbers from the back of the envelope.

    41. Re:Of course they concern me by Anonymous Coward · · Score: 0

      Perhaps you should learn to not bust a vein over every little thing, because I clicked reply on the wrong comment and never meant to reply to you in the first place. Bye. :)

      And your post can be summed up as "hey, I fucked up and I'm still an arrogant SOB. Why the fuck should I be humble just because I'm wrong."

      You guys never fucking learn, do you? And you wonder why people think you're arrogant, elitist, antisocial jerks.

    42. Re:Of course they concern me by Metzli · · Score: 1

      No, the cost of testing and deciding if it fits a need is _not_ zero. I know that I'm paid a certain amount by my employer and if I spend my time testing and evaluating something, then that's time not spent doing something else. Regardless of what I do during business hours, it's costing my employer money.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    43. Re:Of course they concern me by Etyenne · · Score: 1
      What I'm arguing for is a complete solution here.

      Does such a thing exist ? Is there, somewhere, a software that I can buy that will satisfy all my needs in IT ?

      I.T. departments everywhere will keep wondering when FOSS is going to do something to alter the status quo in a meaningful (i.e. outside the server room) way.

      Because, of course, the server room is not meaningful to "enterprise software".

      FLOSS is, all thing being equal, cheaper and more flexible. So it's not a "zero-sum equation". The specific of your situation might call for a proprietary solution; I won't hold grudge to anybody in such a situation.

      --
      :wq
    44. Re:Of course they concern me by Metzli · · Score: 1

      I would disagree that "Writing the damned software does finish the project." I would think that writing coherent documentation for the software would finish the project. It (a) makes it more useful for others if there are good docs and (b) makes is easier for the developer to re-visit the project later, should they need to extend, enhance, etc.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    45. Re:Of course they concern me by prisoner-of-enigma · · Score: 1

      Is there, somewhere, a software that I can buy that will satisfy all my needs in IT ?

      If you'll stop being disingenous for a moment, you'll see that for specific problems the answer to your question is "yes." The piece of software that satisfies your needs the best is by definition the one you buy.

      Because, of course, the server room is not meaningful to "enterprise software".

      Again, quit choosing to be stupid here and think and act like an adult. When I said "outside the server room" I meant that FOSS has already proven itself as a useful, perhaps even indispensable part of any enterprise server room. However, desktops usually outnumber servers by over 100-to-1, and desktop software is where most I.T. budgets go. I would like to see that equation change, which is why I'd like to see FOSS step up to the plate and offer Microsoft some real competition in that area. But that will not happen until FOSS figures out that users (and, by proxy, their bosses who actually approve budgets) want polish. Now, you can make the argument that Windows lacks polish, but please try to stay in the present instead of the past. Our XP machines are rock solid and have been for years because we lock them down tightly and have a very structured, secure, organized environment for them to work in. Replicating this same type of environment with an all-FOSS setup would be difficult, time-consuming, and costly. Thus your "FLOSS is, all thing being equal, cheaper and more flexible" statement is false. FOSS is only cheap if you consider your time worthless.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    46. Re:Of course they concern me by bladesjester · · Score: 1

      I would like to note that the trollish AC sybling of this post was not made by me. I perfer to sign my posts.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    47. Re:Of course they concern me by prisoner-of-enigma · · Score: 1

      No, I don't criticize them for these comments, because they are free to have their own opinion. If a Slashdot user who really enjoys let's say SugarCRM, wants to go and pimp it up on Slashdot, then good for him.

      Let him pimp away then. But the instant he starts whining about how SugarCRM is the best application ever, and that anyone who runs anything other than SugarCRM is a fool, then that person immediately becomes an idiot. Adults understand that there is no universal peg that fits all holes.

      Oh, and to finish this comment, it's funny, I don't see you criticizing these enthusiastic users, instead you are criticizing completely different people for not doing something they never promised.

      No, I'm not, and if that's what you think then you've grossly misunderstood the entire gist of what I'm saying, probably due to a fanatical knee-jerk reaction to anyone having anything critical to say about FOSS.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    48. Re:Of course they concern me by mgkimsal2 · · Score: 1

      Generally, you need to do that with software in general, regardless of 'OSS' or 'proprietary'. IME, you can do more complete testing with OSS than with proprietary.

    49. Re:Of course they concern me by Nimrangul · · Score: 1
      You're not just supposed to randomly hire someone, you are supposed to have a contract with them to add the functionality you want for a price they quote you for it, if they fail to do it, you don't pay them. If you are subcontracting someone, you have proof that it isn't your fault for the delay. You also can sue them for breach of contract if they are to be paid in part at the start of the project and fail to complete it, that's why you get everything down on paper. It's the same as if you were a contractor hired to refinish a basement, you contract professionals to do the specialist parts like plumbing and if they fail, it's their fault and your ass is properly covered.

      Just because you picked gung-ho idiots before does not mean that hiring actual developers should be much of a risk. Like, for example, when Nick Halqvist was hired by GeNUA to add SMP support to OpenBSD's i386 platform. Instead of hiring some random shmuck, just hire the actual developers, the people that know what they are doing.

      --
      I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.
    50. Re:Of course they concern me by rm69990 · · Score: 1

      At least I don't apply general, sweeping stereotypes to a whole group of people while not even being man enough to get an account. In-case you didn't figure it out, the :) in my post was along the lines of "My bad".

      Why am I argueing with you anyways, the person you are "defending" just called you a troll :-P

    51. Re:Of course they concern me by rm69990 · · Score: 1

      Naw, I didn't think it was you. Sorry if my posts came off as offensive. I kind of symboled that with the :) in my last post, but I better actually say it to avoid being attacked by the holier than thou AC troll again.

    52. Re:Of course they concern me by rm69990 · · Score: 1

      Note the use of the world "Aquisition" in my post. You are not part of the aquisition cost of something. You are part of the TCO. Even Microsoft knows to differentiate the two. You have to test a piece of software whether it is OSS or Proprietary. What I was getting at is that you can simply download and test the software with OS, instead of jumping through hoops to get a limited functionality demo.

    53. Re:Of course they concern me by ScrewMaster · · Score: 1

      Actually, most home users are far less tolerant of hard-to-use, incomprehensible crap because they have no support. No-one to call when something doesn't work as expected (or at all) except the high-school dropout at the local Best Buy. It's hard to describe the level of frustration and anger I've seen directed towards home computers, simply because Microsoft just couldn't be bothered to do it right, and because the user really didn't have any options. "Buy a Mac" I hear all you Mac bigots chanting, but that was just not an option for a lot of people, particularly those that had to use Windows systems at work, or simply couldn't afford the Mac premium.

      Corporations have been just incredibly tolerant of poor operating system and application design and performance ... just witness the success of Windows 95 and 98. Untold billions of man-hours wasted, terabytes lost forever, because management worldwide bought into Microsoft's technobabble and spent billions of dollars, pounds, rupees, pesos, you-name-it, on Microsoft products. One has to ask if they would have taken such a tolerant view of other forms of office equipment that would just spontaneously fail a couple of times per day. Probably not ... but a PC that blue screens now and then? Hey, it's just the way computers are.

      The really pitiable thing is, Microsoft trained us all to believe that the crashes, lockups, random weirdnesses and hideously unreliable networking were a normal, unavoidable part of the personal computer experience. We believed them, by the billions, but it didn't have to be that way.

      --
      The higher the technology, the sharper that two-edged sword.
    54. Re:Of course they concern me by rob.wolfe · · Score: 1
      Of course, the source code also counts as documentation.

      When my 70 year old father wants to use his favorite email client to send me a note the source code most definitely does not count as documentation. I am constantly baffled by this argument being brought forward.

      The source code is only documentation that is useful to a developer (and sadly often only to the original developer)and unless we get our heads out of the sand and remember that most people that use software are not programmers (you know, the other 99% of the world's population). They dont care if it is written in python, cobol or hand-crafted assember as long as they have something that they can look at and say "oh, so that is how i do that".

      Software without people to use it is art. It is pretty to look at and maybe even worthy of praise and admiration. Most people look at software in a different way. It is a tool. It might be well crafted but it has to be useful to someone for a particular purpose.

      It is my belief that software without useful user documentation of some sort is not a tool but art and let's face it, in our modern society artists can rarely pay their rent unless they also work as craftsmen or have wealthy sponsors. Look at IBM and other corporate sponsors of FOSS as the Medici families of our time.

    55. Re:Of course they concern me by dduck · · Score: 1
      I did have contracts in all cases - I'm no dummy. However the risk is not the money you invest in the development, but the possibility that they will not deliver, plus very few professional shops will take on an assignment without being payed for the discovery process.

      Then there is the problem of hirering someone in the first place. I have repetedly tried to hire an OOo developer for something which would seem to be a simple task, only to be told - rudely, and repeatedly, I might add - roughly "That should be easy - why don't you just code it yourself, dummy".

      Honestly, I'm tired of the rudeness and smart-ass-ness of it all. You exhibit it too in your answer, by automaticaly and somewhat rudely assuming I didn't think it through, and investigate the options toroughly.

    56. Re:Of course they concern me by Metzli · · Score: 1

      Your statment was that the acquisition cost was zero and said, "Meaning you can test the software, decide whether it fits your needs and do this for no cost." That wasn't stated as TCO, it was stated as acquisition cost.

      You are correct that it costs nothing to actually get the software, but it doees cost something to my employer for me to test it. The time of those who are doing the actual testing is not free, even though the cost of the software is.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    57. Re:Of course they concern me by prisoner-of-enigma · · Score: 1

      Hey, mr. brilliant... it IS thier hobby! It is NOT thier business.

      Hey Mr. Fuckhead-who-can't-spell-worth-a-shit, if it is just a hobby, quit expecting businesses to take it seriously. When Microsoft wins the contract instead of the guy with the hobby, he has only himself -- and people like you -- to blame.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    58. Re:Of course they concern me by clambake · · Score: 1

      Hey, mr. brilliant... it IS thier hobby! It is NOT thier business.

      Hey Mr. Fuckhead-who-can't-spell-worth-a-shit, if it is just a hobby, quit expecting businesses to take it seriously. When Microsoft wins the contract instead of the guy with the hobby, he has only himself -- and people like you -- to blame.


      Blame? Why should I be to blame for a company attempting to run itself into the ground? If they want to make bad, costly choices, go for it...

  21. So what about the heavy hitters? by Spectra72 · · Score: 4, Insightful

    If you limited your idea about Open Source to the stereotypical smelly hacker in his basement, sure, this article may have merit. When you come out of that delusion though, you see that IT industry heavyweights are contributing to Open Source. Sun, IBM and others brings tons of rigor and professionalism to Open Source.

    Is he saying IBM and Sun aren't professional or have conceptual integrity?

    1. Re:So what about the heavy hitters? by Anonymous Coward · · Score: 0

      >Is he saying IBM and Sun aren't professional or have conceptual integrity?

      Hogwash. What percentange of OSS projects do IBM and Sun participate in? Of those projects, what percentage of them do they have control over?

      The projects that commercial interests do have influence over are a handful of high profile and very successful projects. And then, of course, there's the overwhelming remainder. What does that say about the OSS philosophy?

    2. Re:So what about the heavy hitters? by sd_diamond · · Score: 1

      If you limited your idea about Open Source to the stereotypical smelly hacker in his basement, sure, this article may have merit.

      Not necessarily. Smelly hackers repel women, which gives them a lot more time to devote to software development.

    3. Re:So what about the heavy hitters? by killjoe · · Score: 1

      yes he is saying that. Why? Most likely because he is a paid astro turfer or works for MS.

      --
      evil is as evil does
    4. Re:So what about the heavy hitters? by Spectra72 · · Score: 1

      Because this article on BSC is geared toward IT-managers and their ilk, and how they should be wary of Open Source. What Open Source projects are IT-managers most likely to come in contact with? OpenOffice, Apache, Gnome, Firefox/Mozilla, the linux kernel, opensolaris. You know, the big, high profile ones that the Sun's and IBM's are contributing to. Are there 100 poorly implemented versions of a MP3 tagger on SourceForge? Sure..but that's not what businesses are concerned with and that's not what an article on the British Computer Society webpage would be concerned about.

    5. Re:So what about the heavy hitters? by khallow · · Score: 1
      Hogwash. What percentange of OSS projects do IBM and Sun participate in? Of those projects, what percentage of them do they have control over?

      The projects that commercial interests do have influence over are a handful of high profile and very successful projects. And then, of course, there's the overwhelming remainder. What does that say about the OSS philosophy?

      That's a pretty dumb way to think about this. The vast majority of OSS projects aren't usable nor reliable enough for business. So what?

      It's survival of the fittest and most of them will never make the cut. The "handful" of high profile, very successful projects? That's the outcome of this process not a sporadic outbreak of competence.

      There's probably several dozen (if not several hundred) widget libraries for graphics where the creator(s) bothered to release the code under an OSS-type license. Why should most of these be supported at a professional level? No business needs that many selections.

      That gets me to my main point. Virtually all of OSS code is prototypes (whether or not the creators share that opinion) not some sort of business-ready product. In business, there are plenty of ideas that never pass the prototype stage, they just don't expose customers to them.

      Because of the huge mass of projects out there, it doesn't make a lot of sense for a busy business person to go searching for an ideal piece of software, especially if they want something particularly elaborate (like a Linux distribution). That's why companies like IBM, Redhat, etc are paid to select this software for them.

  22. It's Self-Interested FUD by Anonymous Coward · · Score: 0

    The BCS have long wanted to be the organisation that decides who is allowed to write software. If they ever get their way you'll need a license to code. It's no surprise that they're not keen on Open Source as it exists outside their priesthood.

    Arguments about who owns open source software and how it fits into existing IP laws are just silly. The author does or the person they've assigned the rights to. It's called copyright.

    I think the article boils down to "Vested interests are opposed to low barriers to entry". Wow, I'm shocked.

    Ame

  23. One author missing the point by gnasher719 · · Score: 1

    Most contributions to open source projects nowadays come from major companies anyway: Redhat,Novell, IBM etc. etc. Complete commercially developed packages suddenly become open sourced.

    That is how OpenOffice was created, for example: It started as plain proprietary software, created by professional developers who were paid monthly salaries by their company. Sun bought the software, and Sun developers added. All IP that couldn't be open sourced got replaced, and suddenly we have an open source application. No hackers working during lunchtime and evenings involved at all.

    1. Re:One author missing the point by Homology · · Score: 1
      Most contributions to open source projects nowadays come from major companies anyway: Redhat,Novell, IBM etc. etc. Complete commercially developed packages suddenly become open sourced.

      Quite a few open source contributers are in effect unpaid contractors as some companies sees this as nifty way to reduce costs. There is a difference to contributing to a project like OpenBSD and a open source project with an agenda/direction set by enterprises.

  24. only RMS's view matters? by heller · · Score: 2, Insightful
    I read this in the first paragraph and decided the rest isn't worth it:

    At the heart of OSS is a wonderful idealistic notion that appeals to our caring, sharing side. The OSS vision is of a world in which there are no greedy corporations run by megalomaniac billionaires intent on screwing users out of their hard-earned cash in return for bloated, unstable, insecure software which only operates properly with other products from the same manufacturer and has laughable customer support.

    Someone should inform this guy that Stallman's view of OSS isn't the heart of it.

    ** Martin

    1. Re:only RMS's view matters? by Asprin · · Score: 1


      Furthermore, I think thought corporate acceptance of FOSS should be more about RISK MANAGEMENT, protecting your investment and avoiding forced obsolescence than anything else. That's something even the most curmudgeonly anti-hippie board member should patently understand. I dunno why that wasn't brought up in his piece.

      P.S. Ha-ha! The script-detector word on my submission form is 'posers'.

      --
      "Lawyers are for sucks."
      - Doug McKenzie
  25. depends by nostriluu · · Score: 2, Interesting

    I don't find the article to be very intelligent. There is much more to free/open source than fluffy idealism.

    And there are plenty of companies, big and small, that willfully release their software as free/open source, and plenty of individuals who are consultants, contractors, or even hobbyists who are contributing, which the author just glosses over.

    In the real world, most of my projects need robust components, open source provides plenty. Since they're granular (and have always historically been so) you can usually assemble something 'innovative' pretty easily.

    On the desktop it is another matter. I do use a Gnome desktop, and it does have its advantages, but there are also big cracks.

    In fact, the two aspects should really be treated separately since there is a vast difference between using free/open source software for servers and software development (great), and trying to use it on the desktop (inconsistent, at best).

  26. Wrong... by HermanAB · · Score: 2, Insightful

    Sales and support are the hard part. Writing the code is easy.

    --
    Oh well, what the hell...
    1. Re:Wrong... by Anonymous Coward · · Score: 0

      Actually... writing code that others will want to use is also pretty hard.... this has tons of evidence spread all through SourceForge, for just one such repository. How many OSS projects have died because their GUIs were atrocious, for example?

      After you actually have some code written that others will want to use, then sales and support are the hard parts. First, you have to convince others that they need what you've written. Support is hard because you have to spend lots of time reproducing issues and fixing them (preventing you from doing new things).

      So... given that sales and support are agreed to be hard parts after some (good) code is written... that's how you get money for all the time you spent. If sales/support are hard in the proprietary software world, imagine what it's like trying to get money in a system where you give the product away and don't require payment of any kind for initial sale or support. Yes, I have experience trying to do so (formed a company that did this a while back) but it was difficult for even a group of people with some folks dedicated to the task of getting money from sales/support. For every support agreement we sold, we had over 100 asking for everything free.

      So... when you devote your life to such a project (go full time), you'd like to have meals to eat occassionally and a place to live... and that's what's hard in the F/OSS world.

    2. Re:Wrong... by Anonymous+Brave+Guy · · Score: 1
      Sales and support are the hard part. Writing the code is easy.

      Sure. The world is full of great software written by average developers to prove it. Sales guys who can spin a line and get a cheque are very rare, though, and it costs way more to hire a highly qualified front-line support guy than a senior software engineer.

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

      The problem is that to keep one SW engineer occupied, you need at least 5 sales and marketing people and 10 support people. If you look at a coporation as a whole - the software development is the easy part.

      --
      Oh well, what the hell...
    4. Re:Wrong... by Anonymous+Brave+Guy · · Score: 1

      That's funny. I used to work for a small, privately owned software company that was successful by just about any measure. We had about 30 developers, 4 sales guys, 3 support guys, and a few people doing admin, accounts, etc.

      We got bought out by a US megacorp, and now there are several times as many sales guys as there are developers, and strangely, key initiatives are getting held up or canned because there isn't enough manpower to do them! Well, duh.

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

      Be careful that you don't compare 2002 with 2005 though. Now, it is almost impossible to sell anything and once you do manage to sell something, getting paid is a whole different ballgame too.

      --
      Oh well, what the hell...
    6. Re:Wrong... by Anonymous+Brave+Guy · · Score: 1
      Now, it is almost impossible to sell anything and once you do manage to sell something, getting paid is a whole different ballgame too.

      S'funny, we never really had a problem with that. Our sales figures dipped a little during the tech bust, but that's about it. Of course, we have a product that our customers actually want and that offers them genuine advantages with each new version rather than just a facelift. Perhaps it's different for certain other types of software company? :-)

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  27. Innovation by cperciva · · Score: 1

    I find all four of the issues listed to be somewhat concerning, but I find the lack of innovation to be the greatest cause for alarm. People regularly ridicule the USPTO for awarding patents for "[something which has been done for years]... over the Internet!", yet it seems that the vast majority of open source software operates on a model of "[rewrite a piece of existing software]... and give it away for free!", which is equally uninnovative.

    This isn't to say that there is a complete lack of innovation in open source software -- if nothing else, I like to think that some of my own contributions qualify as innovative -- but I can't see how (to take some well-known projects as examples) OpenOffice is better than Microsoft Office, or Mozilla is any better than Microsoft Internet Explorer in any way other than its license.

  28. Yes and no by mgkimsal2 · · Score: 4, Insightful

    I'm sometimes concerned by some of the issues that were brought up, but then go back to thinking that these problems generally aren't solely the province of 'open source' but software in general.

    Conceptual integrity
    We only have to look at the history of the electronic computer to see that the greatest advances in technology have been made by brilliant, strong-willed individuals, usually supported by a small team of dedicated engineers - not community-based projects.

    Some of the best open source project (most, really) tend to be started and grown by a single person or a very small group of people. After a critical mass is reached, sometimes things open up to a larger community of contributors, but the projects are already fairly well established. Compare PHP and Python - perhaps not the best examples, but close to mind right now. Python was/is primarily done by one person, and PHP seems now to be more 'community' driven, and the results are that PHP tends to have more problems with moving forward (witness the recent 4.4/5.0.5 references-changed-behaviour issue). I don't see these types of problems happening in projects with one figurehead - at least not as much.

    Innovation
    Yes, many open source projects are copies of 'closed source' software, but many closed source offerings are copies of other closed source offerings as well, all trying to address perceived needs in a slightly different way. I would say that it frustrates me that there's many more new ideas that could be implemented in mozilla or konqueror, for example, which aren't, and probably won't be until MS or Apple does them first, then there'll be a quick copy in the open source world. File upload progress bar is the first which comes to mind, and it'll be frustrating when MS comes out with it first (whenever that is) and watch others catch up (the built in WYSIWYG HTML editor in IE was another one).

    All in all, 'open source' is at heart a method of software development, and has pros and cons. Most of the things that were mentioned aren't only an issue for open source projects. I'm working at a company which has paid money for a commercial product (accounting software and ecommerce addon) and things don't work. It's been two months and things still don't work right. We've paid money, had multiple vendors out on site, been on support lines, and they can't get it to work as it's supposed to. We're one of their first customers trying to use the software this way (I think) so this is a learning curve for them, and I've seen this happen dozens of times over the years. Why people think this is 'more acceptable' than having in-house developers working with free software, simply because you've 'paid' for something, is still a mystery to me. Downtime/lost productivity is not something you can get back, even if you get a refund of your purchase price.

    1. Re:Yes and no by Anonymous Coward · · Score: 0

      You have to copy existing stuff...If I came out with a much better OS but it is not like Windows people will not use it! Company will not pay massive retraining costs. Users will say..but it's not like what I had before...I do not understand it...I do not want to use it!

    2. Re:Yes and no by InfraRED · · Score: 1

      file upload progress bar is no browser support problem. it can, and is, implemented just fine in cross-browser compatible way

      --
      metamoderate!
    3. Re:Yes and no by mgkimsal2 · · Score: 1

      I've not seen browsers support it *natively*, but only at the 'here's some javascript code'. Mozilla *seemed* to have it some time ago in the lower part of the browser window frame, but it wasn't labelled, and doesn't seem to be in firefox when I upload files down.

    4. Re:Yes and no by Anonymous Coward · · Score: 0

      "Open source" is a way of publishing software, not a method of developing it. The distinction between open and closed source is entirely based on who has access to source code and what they can do with it, not the methodologies that may have been used to produce various bits of it.

  29. my computer seems ok by Anonymous Coward · · Score: 1, Funny

    everything seems to be working just fine, so I'll have to answer in the negatory@@@
    SPELLING ERROR DETECTED: DISENGAGING SENSE OF HUMOUR

  30. A Proposal by Hao+Wu · · Score: 1
    [Marshall] provides a cogent argument detailing... the lack of conceptual integrity, professionalism, and innovation

    Too bad one can't mod opening comments.... "-1000 Flamebait"

    --
    I suggest you read Slashdot
  31. These myths have already been thoroughly debunked by cjames53 · · Score: 3, Insightful

    It's hard to know where to start. Every point in this article has already been so thoroughly debunked it's silly to be dredging them up again. I suspect the author, although well meaning, simply didn't do his homework. Eric Raymond's extensive writings would be a great place to begin. I would also humbly remind everyone of my own essay, THE CARE AND FEEDING OF FOSS which discusses several of these myths.

  32. Hmm, professionalism, you say? by Creepy+Crawler · · Score: 3, Interesting

    Wow, lets consider 2 different types of jobs.

    Scientists (you know, traditional chem/physics/biology professors or reseaerchers) PUBLISH their data so others (their peers) can look at it, verify it, correct it, or just plain refute it.

    For a scientist to skip this step means their research is worthless.

    For a scientist to hide or mangle the data means they WILL be ostracised on any other article they write/have written.

    BUT!!! For a computer "scientist" (software guy), not releasing the "research" is perfectably acceptable. It's for "the profit of the bla bla bla". There's always a reason to not do this.

    Take for example, nVidia.. nVidia was going to release source for their graphics drivers. They said no, when they saw that SGI had a "stake" in it. nVidia said something to the effect "SGI will sue us if we release it". SGI came back and said that there's nothing we can sue you over. Yet to this day, anybody with an nVidia card is chained to nVidia driver updates.

    If anything, Open source IS becoming more like that scientist that goes through rigorous peer review to publish VALUABLE pieces of data.

    (BTW, I wonder which corporation paid him to write this crap up?)

    --
    1. Re:Hmm, professionalism, you say? by dnaumov · · Score: 1
      "Take for example, nVidia.. nVidia was going to release source for their graphics drivers. They said no, when they saw that SGI had a "stake" in it. nVidia said something to the effect "SGI will sue us if we release it". SGI came back and said that there's nothing we can sue you over. Yet to this day, anybody with an nVidia card is chained to nVidia driver updates."

      Ugh, you are so full of it... Complicated software like videocard drivers from NVIDIA are using a lot of things patented by other companies. NVIDIA pays royalties and licensing fees to these companies in order to be able to use said patented technology in their driver software. They do not have the authority to release their drivers as opensource, because that surely wouldn't fly with the companies that live off licensing their tech to companies like NVIDIA.
    2. Re:Hmm, professionalism, you say? by blackcoot · · Score: 1

      let's continue your analogy:

      scientists are required to methodically and meticulously document everything. not the case in open source (don't believe me? take a look at opencv, gtkmm, etc.) some projects do a really excellent job (the gnu tools, in general, are documented well. qt has really great docs, as does kde), but the vast majority of the packages i've worked with don't.

      if open source folks documented to the same level of rigor and completeness that scientists are held to, about 60% of my gripes with open source would go away. if open source folks were held to the same standards in terms of experimental protocol, precision, accuracy, and repeatability, the remaining 40% would also go away.

    3. Re:Hmm, professionalism, you say? by Homology · · Score: 1
      Ugh, you are so full of it... Complicated software like videocard drivers from NVIDIA are using a lot of things patented by other companies. NVIDIA pays royalties and licensing fees to these companies in order to be able to use said patented technology in their driver software. They do not have the authority to release their drivers as opensource, because that surely wouldn't fly with the companies that live off licensing their tech to companies like NVIDIA.

      NVIDIA does not even release hardware documentation of their network part of their nforce chipset. The GP hit the nail : NVIDIA is opposed to release documentation/source so that alternatives may be developed.

    4. Re:Hmm, professionalism, you say? by GauteL · · Score: 2, Informative

      I'm sorry, but most computer code is NOT research. It is more akin to engineering and not all engineering projects are something which is open and peer reviewed.

      Open source is just open engineering projects. Not all of these actually do get proper peer review, although sometimes they do.

      Besides almost all researchers does things to keep people from catching up to them by reading their papers.

      If you routinely read lots of research papers you will find that it is not straightforward to follow their work. The needed information might be there, but there are probably massive amounts of intermediate steps you will have to take to redo their work. Thus there is normally quite a bit of "reverse-engineering" involved in following other people's research.

      It is probably akin to releasing specs for hardware, but not providing an open source driver.

      And finally, plenty of research is not open, but a trade secret. Just because it hasn't been published does not mean it is worthless. Things might actually WORK even if it isn't published you know.

    5. Re:Hmm, professionalism, you say? by DavidTC · · Score: 1

      Erm, if it's patented, than that's exactly a reason it could be released...no one could copy it anyway!

      --
      If corporations are people, aren't stockholders guilty of slavery?
    6. Re:Hmm, professionalism, you say? by despisethesun · · Score: 1

      Unless, of course, nvidia is violating those patents and opening their source would open them to litigation.

      --
      This poo is cold.
    7. Re:Hmm, professionalism, you say? by FunctionalMethod · · Score: 1

      For a computer "scientist" (software guy), not releasing the "research" is perfectably acceptable. It's for "the profit of the bla bla bla". There's always a reason to not do this.

      You are making the most common mistake there is in the IT world. A computer scientist is NOT a software guy. He is 95% mathematician and 5% personal interest in another science.( for example Geometry , Biology , Visual Arts , Philosopher).
      "Computer Science has as much to do with computers , as astronomy with telescopes."
      Not the exact quote , but you get the idea.

      --
      -- TRUST ME! I KNOW WHAT I'M DOING!
    8. Re:Hmm, professionalism, you say? by Anonymous Coward · · Score: 0

      This post is utter bullshit. By far the majority of the world's scientists work for corporations who tie them up in the same sort of non-disclosure agreements that commercial software developers have to sign. They get to publish precisely what they are told to, when they are told to, usually in the form of a patent rather than an article in an academic journal. Other stuff gets completely buried until it's revealed by a class action suit, leading to all those headlines about company X knowing about situation Y for fifteen years, but continued to sell product Z anyway.

      Lots of other scientists work on military projects. They aren't allowed to publish the results of their work either, and face extremely stiff penalties for not observing this restriction.

      So yes, there is a parallel between scientists and software developers: both are free to publish anything that their employers permit them to.

  33. Cogent? Hardly. by btobin · · Score: 2, Informative

    I got this far: However, when it comes to software professionals, there is no such argument. Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer. This is just flat wrong, at least in the US. Who owns what is governed by the contract you sign with your employer, and most employers write that contract in such a way that code you write on your own time, for projects unrelated to your job, belongs to you. They do this because, as a general rule, the broader the rights they try to assert, the less enforceable the contract becomes.

  34. I don't know about Open Source, but... by Anonymous Coward · · Score: 1, Funny

    ...I know for sure that the whole BCS system is flawed. Everyone would be much happier if we just went to an 8 or 16 team playoff.

  35. IP issues? by Serious+Simon · · Score: 1
    From the article:

    when it comes to software professionals, there is no such argument. Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer.

    Based on what law? In any case that is not universally so, not here in the Netherlands for example. And by the way, quite a lot of programmers are hired by their employers (Sun, IBM, Novell, Red Hat, ...) to contribute to OSS in the first place.

    1. Re:IP issues? by Anonymous Coward · · Score: 0

      By contract law.

      Read over the fine print again.

    2. Re:IP issues? by borgheron · · Score: 1

      Contract law covers the interpretation of contracts alone.

      In most countries, if there is an explicit agreement between two parties as to what is and isn't owned by each party, there is no other "implied" ownership by the employer beyond what is agreed to.

      I can't speak for the Netherlands, but that is certainly the way it is in the US.

      Later, GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
  36. Ridiculous by formal_entity · · Score: 1

    "Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer." Ehm.. yeah right.

    1. Re:Ridiculous by bladesjester · · Score: 1

      Frighteningly enough, that is boilerplate that a lot of companies try to toss onto their salaried developers' contracts. It can usually be crossed out and they don't make a fuss over it, but they try anyway.

      What's really funny is when they try to get contractors to sign the same type of agreements. I got a good giggle out of one of those.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  37. Near-destruction of the game industry? by FromWithin · · Score: 1

    What the....?

    "There are uncomfortable similarities between the OSS development process and the situation that arose in the computer games industry in the early 1980s, where legions of 'bedroom programmers' produced video console games of such poor quality that, despite selling in tens of thousands, they nearly destroyed the industry."

    This is just completely made-up! In the US, the game industry struggled with the glut of awful console games, but there were no bedroom programmers for consoles. You needed development kit hardware, and so would have worked directly for a game company. As far as computer games were concerned, there were no problems at all. Computer games (Apple II, VIC20, C64, Spectrum, MSX, ST, Amiga, PC, etc), requiring no development kit hardware and written by bedroom programmers, went from strength to strength. Throughout the 80's they defined the game industry, especially in Europe where consoles were few and far between in comparison.

    I don't see a glut of poor-quality OSS software around, so if there are "uncomfortable similarities" between OSS and early 80's computer games, then surely OSS will only go from strength to strength?

    1. Re:Near-destruction of the game industry? by swm · · Score: 1

      I worked in the video game (console) industry in the early 1980's. The market was destroyed by ATARI, which did, indeed, produce many poor-quality games, and then stuffed them down the retailer's throats. What's more, ATARI induced the retailers to buy each year's new games by giving them credit for unsold games from previous years--a scheme that was structurally similar to check kiting.

      Eventually, it all came crashing down, ATARI collapsed, and it was years before retailers were willing to stock console games again. The damage was done by businessmen, marketers, salemen, retailers--all of them professionals.

  38. Ego by mikejz84 · · Score: 2, Insightful

    The biggest issue in the OSS community is a simple one: Ego. Open-Source proponents seem to take on a sense of narcissism that to 99.9% of the population seems pointless. For most people, apps are simply a time and money equation; and are willing to make tradeoffs depending on how valuable their time is. In addition, the blatant rip-off of some apps is surely for spite, and not to advance the development of better software. Lastly, the OSS community needs to reevaluate it's hatred of Microsoft. We can all agree in the OS department Bill does not have it together; but this often leaves the OSS community developing so many wonderful apps that are not ported to windows--leaving joe user out in the cold. The best example is this: I do technology for a not-for-profit group that has volunteers throughout our state. I am seeking a open-source groupware app for the volunteers to use (I prefer an app solution, not web based) While there are plenty of them, Kontact and alike, I can not find a single one for windows. I am not going to ask volunteers to change their home computer's OS just to one program--Yet for the OSS community developing apps that focus on the needs of most people does not seem to be that much of a priority.

    1. Re:Ego by Dogtanian · · Score: 1

      I am not going to ask volunteers to change their home computer's OS just to one program

      No, but they might change it for 100.

      Not saying I agree with that point of view 100%, but it's a valid response to your criticism.

      Some others would claim that porting open source to Windows acts as a gateway to adoption of (e.g.) Linux.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    2. Re:Ego by JohnFluxx · · Score: 1

      In the short=term narrow-view, yes, it would be better if we developed for windows. In fact writing linux at all was a waste of time. And apache - we should have just made IIS modules.

      However, we have to look at the larger picture.

      As for your groupware problem - I suggest use a kolab server, and purchase the plugin for outlook express.

    3. Re:Ego by mikejz84 · · Score: 1

      The problem with this idea is that it is talored to small minority of the users. How many people that walk out of Best Buy with a box acually will run a server of any kind on it? (outside of the spam server when XP gets comprimised). The bottem line most of society does not care about the OS. The goal of the Open source movement should be to move the entire population to applications that are independent of a specific OS---Then it makes switching OS a trivial issue.

    4. Re:Ego by Anonymous Coward · · Score: 0
      Open-Source proponents seem to take on a sense of narcissism that to 99.9% of the population seems pointless.

      It couldn't just be that the 0.1% of open source programmers who are narcissistic are also the most visible?

  39. Too bad by Nasarius · · Score: 4, Insightful
    But until FOSS gets its act together and treats the software business like a business instead of a hobby, we have little choice.

    Maybe, just maybe, most FOSS developers treat it like a hobby because it is a hobby. If you're not willing to pay them, stop whining about how they're not doing exactly what you want.

    --
    LOAD "SIG",8,1
    1. Re:Too bad by prisoner-of-enigma · · Score: 3, Insightful

      Maybe, just maybe, most FOSS developers treat it like a hobby because it is a hobby. If you're not willing to pay them, stop whining about how they're not doing exactly what you want.

      If they want to be paid, they must first come forward with a marketable product. This isn't "hey, I'll pay you and then you make something," it's "hey, if you make something good I'll pay for it."

      You seem to misunderstand how business works in the real world. That is also a common failing of lots of FOSS developers who assume everyone will beat a path to their door instead of the other way around. The whole "if you build it, they will come" argument is very true, but you have to build it first. Half-baked pre-alpha code does not encourage people to pay you large sums of money for a finished product...unless, of course, you're Microsoft.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    2. Re:Too bad by Etyenne · · Score: 1

      Both RedHat and Novell would come to you with marketable products. Remember, if you want shrink-wrap solution, you need to shop for shrink-wrap solution, and Sourceforge do not sell shrink-wrap solution (where RedHat and Novell do). But don't cringe about the price tag, because all that wrapping is costing mhtem oney, and this cost is being passed to you, the customer. Not that there is anything wrong with it, if you already pay for closed-source commercial software.

      In the meantime, I make a living installing and supporting the applications you snob, and it cost my clients a fraction of the price of shrink-wrap software. Go figure.

      --
      :wq
    3. Re:Too bad by swillden · · Score: 2, Insightful

      If they want to be paid, they must first come forward with a marketable product.

      What makes you think they want to be paid?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Too bad by darkmeridian · · Score: 4, Insightful

      You can't have your cake and eat it, too. If OSS wants to play with the big boys at Redmond, they cannot dismiss any criticism as "it's just a hobby!" How seriously can anyone take software that's just a hobby?

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    5. Re:Too bad by l3v1 · · Score: 2, Insightful

      How seriously can anyone take software that's just a hobby?

      Ignorance won't help you here. Oh wait, this is /. Whatever. The point is, it's "hobby" because most developers do FOSS development in their free time, and if most of them wouldn't do it because they like it, they wouldn't do it at all. And since this is something they like doing, and they do it in their free time, it's naturally called a hobby. "Professional" is what most people call what you do for a company for a paycheck.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    6. Re:Too bad by rm69990 · · Score: 2, Interesting

      You say OSS developers and we don't understand how the business world works, yet maybe it is you that doesn't understand how the OSS world works. Most OSS programmers do it because they enjoy it, or else they do it to scratch an itch. Someone doesn't wake up one day and say "Hey, prisoner-of-enigma on Slashdot needs a new CRM database to run his business on, let's start a Sourceforge project to help him out!!!". In other words, they don't give a shit whether or not their application is suitable for your business or not, because they are not in the market of selling their software to companies like yours. Their attitude is "I'll write some good code that solves my problem, and if someone decides it runs good for their business, excellent, go ahead and use it. If someone decides they want to modify it to make it suitable for their business, even better, because they can share the changes with myself." (assuming it is GPL'd or under a similar license).
      Essentially, what I am saying is, if you expect a high end solution for your business, go to Red Hat or Novell. But to shop around Sourceforge for business applications and then to criticize developers for not making their software suitable for your business, when that wasn't their primary goal in the first place is childish and selfish at best.
      And, if you don't wish to pay these people for their work, then take their software as a base and make it suitable for your business....or, even better, buy something from Microsoft. I don't think the average Open Source coder on Slashdot or Sourceforge will lose any sleep over it.
      So, to reiterate, Red Hat and Novell care whether OSS suits your business, your average Sourceforge coder does not, so go and bitch to them. :)

    7. Re:Too bad by l3v1 · · Score: 1

      If they want to be paid, they must first come forward with a marketable product. This isn't "hey, I'll pay you and then you make something," it's "hey, if you make something good I'll pay for it."

      Marketable product ? You miss the whole point, concept, philosophy and driving force behind FOSS development. You wrongly assume - probably can't get out of your mental box office - that every single human that writes a line of code does it for getting paid for it. Wrong. Thousands of developers - without whom the FOSS world would not exist - do their free development work after real paid work, finding time aside professional work and family to dedicate some fo their time and effort for creating FOSS software.

      Of course, who wouldn't like to get some form of appreciation for a long time devoted free work ? Some get it as user mails thanking their efforts, some fo them are lucky enough to get some donation of real payment, but there are quite a lot of them who probably don't get anything. But, for most of them the appreciation of the community is the real payment.

      Your philosphy of every code is for profit is the result of the dozens of years of behavior that large software comanies have pushed upon the masses.

      All in all, if every FOSS developer would only work for money, Linux, foo/Linux distros, GNU and the whole concept of free software wouldn't exist. Instead, it's a growing, evolving, enthusiastic community of people.

      And hey, you'd probably be quite surprised to find out how many professional software developers are involved in how many FOSS application development, those who you call hobbyists.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    8. Re:Too bad by rm69990 · · Score: 1

      You misunderstand. Most Sourceforge coders could care less about Microsoft. They aren't a bunch of rabid MS hating freaks like news outlets make them out to be. I even read on a board once where a lead programmer for a project went to work for MS, and the others wished him luck and told them they were happy for him.

      Just because Slashdot, Newsforge, Red Hat and Novell make OSS coders out to be the defeaters of a monopoly and wishing to take MS on, doesn't mean they are. Red Hat and Novell want to play with the big boys in Redmond...but I doubt unpaid programmers like the ones working on projects like leafpad, liferea, azureus etc could care less.

    9. Re:Too bad by Nasarius · · Score: 1
      *sigh* Since this got modded up, I guess I'll respond.

      1) I never said all FOSS developers were hobbyists. Go to Red Hat, Novell, etc. if you want professional solutions.
      2) The great majority webservers on the Internet are already running Apache on Linux or FreeBSD. FOSS has already beaten Redmond in several arenas. Obviously it's being taken seriously.

      --
      LOAD "SIG",8,1
    10. Re:Too bad by prisoner-of-enigma · · Score: 4, Insightful

      What makes you think they want to be paid?

      Gee, maybe it's comments like "If you're not willing to pay them, stop whining about how they're not doing exactly what you want" in the prior postings? Try reading the entire thread for better comprehension of responses.

      But to address the point you're attempting to put forward, hey, if a hobbyist developer doesn't want to put forth the unpaid effort to polish an app to enterprise class, he or she should not bitch and moan when Company XYZ spends $200 million on a closed-source commercial competitor that does similar things as the hobbyist's application.

      What you and many other are arguing here is that you want to have your cake and eat it, too. You want to proclaim the superiority of FOSS over anything closed and/or commercial, yet when pressed about a lack of quality or support, you always fall back on the "hey, it's free, so quit griping."

      I've got a news flash for you: 99% of the computing public are not developers and have no idea how to develop nor an inclination to do so. Therefore the old "if you don't like it, write your own app!" argument is also short-sighted. When you use that argument as a crutch, you're just pushing people towards closed, commercial software. So when this happens, you don't have to look far to figure out who to blame.

      And FOSS proponents wonder why Microsoft is so successful and profitable making mediocre software. You can't see the forest for the trees.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    11. Re:Too bad by Billly+Gates · · Score: 1

      But if the theoretical app is profesional quality then why pay for it? See the contradiction? I disagree with paying for support. Its a very poor business model. Most FOSS develop software for their own needs or to better themselves and their resumes.

      Most FOSS software is garbage just like closed source software. Some FOSS like Apache, Perl, Python, PostgreSQL, and Firefox are very good and are gems. Results drastically vary and FOSS is not under pressure of the market like closed software is that usually eliminates the inefficient and poor software.

      I don't view opensource software as a solution. I view it as a framework to work on a solution if that makes any sense?

      If I were high up and needed something done I would look at using FOSS projects and customizing them by my IT staff or consultants so I could have a package do exactly what I want. For example their are excellent libraries, languages, and tools to use that you can incorporate for your internal use. One good thing about FOSS is that you can integrate it easily unlike closed source apps.. cough SAP ...cough.

      Its difficult to create a custom solution for bussiness. How are the geeks supposed to know your needs? Where would they start? You have to pay them and they have to know what you need so they can work on it.

      This brings me back to the whole create your own software vs buying prepackaged debacle. As you can tell I like creating my own software to solve problems vs buying prepackaged software for most uses.

      There are plenty of successfull apps already done for your business like Sendmail, Linux, JBoss, Apache, Php, etc. They are just generic.

      It is true what you say about quality. The market really is whats missed in FOSS. I for one want Gimp to die a horrible death so we can have a true photoediting program. There is noting in the commerical market close to photoshop because of the market which eliminates garbage.

    12. Re:Too bad by prisoner-of-enigma · · Score: 2, Insightful

      Both RedHat and Novell would come to you with marketable products.

      Bingo! And we use products from both companies because of their support policies. However, when you look at the initial cost to purchase, both RedHat and Novell charge a pretty penny for their stuff just like Microsoft, and then it becomes a difficult sell to any non-technical person because it's almost impossible to talk about TCO to someone who doesn't manage I.T. for a living.

      Of course, we're our own worst enemy because we run some very tight Windows servers and PC's as well. We haven't had a virus/worm problem since "I LOVE YOU" about five years go, and WinXP doesn't bluescreen but once in a blue moon for us. 2003 Server is very tight and has yet to let us down in any way (we avoid IIS like the plague). Thus it's hard for us to use the "but Linux is more stable" argument to get purchasing decisions changed.

      In the meantime, I make a living installing and supporting the applications you snob, and it cost my clients a fraction of the price of shrink-wrap software. Go figure.

      I do not "snob" anything here except inflated expectations and claims. What you are failing to grasp here is that I realize FOSS has limitations and that sometimes even a closed-source commercial app is the best platform to pursue. The trouble is that most slashdotters live in some fantasy world where vi is considered an ideal word processor and where writing a shell script that will sort your sister's MP3 collection by Britney's breast size at the time is considered to be high art.

      In the real world, people want word processors with GUI's more than they want arcane commands that can fold, spindle, and mutilate. They'll gladly pay out the nose for inferior software just so long as it doesn't require them to learn anything about the platform, the software, or both. What I find all too often is this elitist attitude by developers (especially FOSS developers) who think that everyone should be forced to learn C++, Java, and Perl before they can be considered worthy to use any computer. The world might be a better place if that were true, but it is not true and it's high time FOSS developers figured that out if they ever want to be considered candidates for serious software development.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    13. Re:Too bad by Etyenne · · Score: 1

      I don't understand why you are mixing enterprise and end-users software in the discussion, unless you confuse a word-processor for an "enterprise software". It's two different market entirely, and FLOSS serve the former much better than it does the latter.

      You do a lot of broad generalization (FLOSS devs are elitist, FLOSS are crap, etc) but do not get much into the specifics. Suitability to task is a case-by-case issue. I do not think anybody in his right mind ever suggested you use vi as a word processor.

      --
      :wq
    14. Re:Too bad by cpu_fusion · · Score: 0

      I encourage you to continue to believe OSS can't have its cake and eat it too.

      The rest of us will go on changing the world by writing open source software, and "the big boys" (I laugh at the label "big", maybe more like, "overinflated") in Redmond can keep their blinders on and stay in denial mode. It will just speed up their demise that much quicker.

      But hey, you're entitled to your opinion.

      "How seriously can anyone take software that's just a hobby?"

      I encourage you to continue to not take it seriously.

    15. Re:Too bad by prisoner-of-enigma · · Score: 1

      I do not think anybody in his right mind ever suggested you use vi as a word processor.

      Then you don't read much commentary here on /., do you? Admittedly, no sane person has ever put forward vi as the ideal WP, but there are plenty of folks here who seem to think that vi is all anyone should ever need in order to compose a document. Those are the people I am attempting to address and convince otherwise.

      By the way, please do not put words in my mouth. I never said all devs are elitist, I said there's a lot of elitist commentary here. I never said all FOSS is crap, but I did say there is a lot of crap masquerading as useful FOSS. If you have an argument to make, make it without having to fabricate words from your opponent.

      Lastly, you contradict yourself in your own post. In one sentence you state "FLOSS serve the former much better than it does the latter" as an absolute, yet in the next paragraph you state "Suitability to task is a case-by-case issue." These two statements cannot co-exist in the same argument as they are exclusionary. I will agree entirely with the second argument (case-to-case suitability of any type of software) but totally disagree with the former.

      If your first argument stated "FLOSS sometimes serve[s] the former much better than it does the latter" then I would agree. But if you state that, the inverse is also true: sometimes commercial, proprietary software serves much better than a FOSS solution. Are you intellectually honest enough to admit to the truth of this arguments, or are you proposing a double standard?

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    16. Re:Too bad by khallow · · Score: 1
      You can't have your cake and eat it, too. If OSS wants to play with the big boys at Redmond, they cannot dismiss any criticism as "it's just a hobby!" How seriously can anyone take software that's just a hobby?

      I don't see why not. The OSS movement isn't monolithic. It ranges from sophisticaed projects that can check off every one of Mr. Marshall's bullet points to an old, half-finished project that a college student did over the weekend. Just because projects often start with modest beginings doesn't mean they shouldn't be taken seriously.

    17. Re:Too bad by Metzli · · Score: 1

      If one is going to state that OSS programmers "don't give a shit whether or not their application is suitable for your business or not, because they are not in the market of selling their software to companies," then one can't be upset when companies have a similar idea. If the product that they're selling doesn't work with FOSS, then too bad to you as they're strictly in the business of "selling their software." Why shoud they "give a shit" as to whether-or-not your operating system supports their video card, their motherboard, their application or whatever.

      To me, that's a problem that I have with FOSS (coming from a major Linux advocate at my particular employer). FOSS supporters effectively say, "Screw you and what you want, this is my sandbox and I'll do what I feel like." At the same time, many get upset when companies do the same. Try to get a Winmodem running in Linux: too bad, you're not the audience they want. Try to get a state-of-the-art Opteron running OpenBSD: too bad, you're not the audience they want. It just goes on and on.

      If one is going to give this leeway to FOSS developers to effectively say, "Screw the users, this is what I want," then one shouldn't get upset when companies do the same thing. I view this as a sign of the current immaturity of FOSS and many of its developers. It's not a popular opinion, but dagnabbit, it's mine.

      --
      "It's too bad stupidity isn't painful." - A. S. LaVey
    18. Re:Too bad by prisoner-of-enigma · · Score: 1

      1) I never said all FOSS developers were hobbyists. Go to Red Hat, Novell, etc. if you want professional solutions.

      And by doing so I'm paying roughly the same costs that I would to purchase Microsoft solutions. Some may argue the TCO would be lower with a non-MS solution, but right now our Windows boxen are well behaved because they're locked down tight before they ever hit the desktop of a user. Thus we don't get a lot of problems from XP and 2003 Server. It's tough to make the TCO argument when you don't spend a lot to maintain your MS environment.

      2) The great majority webservers on the Internet are already running Apache on Linux or FreeBSD. FOSS has already beaten Redmond in several arenas. Obviously it's being taken seriously.

      Using this argument, I should be able to say that Windows has already beaten Linux in several arenas because it is the de facto desktop standard. Obviously it's being taken seriously.

      Now that the sarcasm is out of the way, perhaps we can agree that actual numbers of platforms running X is no indication whatsoever of the usefulness or appropriateness of a particular solution. For that matter, how many of those Apache servers are running "Little Johnny's GoBot Shrine" sites or something similar? A lot of people run Apache because (a) it's free and (b) their needs are completely undemanding. While (a) might matter to an enterprise when evaluating products, (b) is never undemanding. Thus the whole "but millions of people run it!" argument is completely hollow. All that proves is that millions of people run it. It doesn't say anything at all about whether or not Apache is a robust, enterprise-capable application. I happen to believe that it is such an app (we use it extensively), but you cannot use the arguments you're using to prove anything you're actually stating.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    19. Re:Too bad by Animaether · · Score: 1

      And that, my dear friend, is the problem.

      Let's say there's an OSS effort project that my company thinks is great, but could be much greater (mostly benefiting my company in its improved greatness).

      I could then pay those developers to make it greater... IF they want to be paid for it, or rather - if they want to do it at all.

      If they don't - I'm somewhat stuck.

      Certainly, I could pay a third party to take the OSS project's source code, and make that even greater product. Unfortunately, that third party is often not intimitaly familiar with the code - and would thus have to learn it first.

      Moreover, by the time they did learn, and make the greater product, and we're happy... we may not be able to give it back to the original developers and say "we just made your product even greater!" as they may very well say "good for you. now fuck off."

      So, of course, we could (assuming the license allows this) release the new code under a new project - i.e. fork it.

      The end-user community may feel that it is indeed a greater product, and wholly embrace it. However, let's say my company has no interest in further funding development on it, and the person we paid at first as no interest in further development on it either.

      Then now the end-users will either have to find somebody to take up that fork, or stay with the original (less great) product as at least the original developers would (we'll work under that assumption anyway) continue development of their original - though in no way would they necessarily merge the code from the fork.

      All in all, a bad situation.

      The above is probably all hypothetical - but there you go ;)

      So the point being is this.. OSS should become more mature in this respect, because it IS better for all involved - except for some developers' egos, maybe.

    20. Re:Too bad by Etyenne · · Score: 1

      Ok, since there is not much substance in this thread, let's argue semantic ? Sorry, I am going this pass this turn.

      --
      :wq
    21. Re:Too bad by CodeBuster · · Score: 1

      Certainly, I could pay a third party to take the OSS project's source code, and make that even greater product. Unfortunately, that third party is often not intimitaly familiar with the code - and would thus have to learn it first.

      If you read most open source software licenses (you do read those agreements before clicking ok/install right?) then you would know that they include a clause which says something to the effect that all of your improvements must be given back to the community including the source code. Some licenses, notably GPL, take it even further by saying that any program which uses any source code from a GPL project in whole or in part becomes entirely subject to the terms of the GPL as well (the so called viral clause). It is these poision pill type clauses, designed to prevent closed source companies from ripping off the efforts of the OSS developers, which prevent much of the cross polination that might otherwise occur between closed and open source projects.

    22. Re:Too bad by prisoner-of-enigma · · Score: 1

      I see you're throwing in the towel. Good. I was getting tired of pointing out your numerous logical failings in this discussion.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    23. Re:Too bad by dedazo · · Score: 1
      If you're not willing to pay them, stop whining about how they're not doing exactly what you want.

      Fine. Just don't blindly ("yeah, we got that!") offer what they do as alternatives to commercial software that already works and feel like you've advanced the state of open source in the world.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    24. Re:Too bad by Anonymous Coward · · Score: 0

      For that matter, how many of those Apache servers are running "Little Johnny's GoBot Shrine" sites or something similar?

      Yeah. Or Google.

      Oh wait, your argument was rubbish, wasn't it?

    25. Re:Too bad by Xepo · · Score: 2, Insightful

      Uh. We're saying "We don't give a shit what you want" because you're not paying us, nor providing us with any other benefit. We *are* paying those companies for their video cards, motherboards, win modems, etc. I find your powers of analogy severely lacking.

    26. Re:Too bad by Anonymous Coward · · Score: 0

      You can't have your cake and eat it, too.

      Actually, that's your argument, not his.

      The big, important projects will pick up sponsors. People will employ developers working on the big stuff. No hobby there. For example, Apache, PHP, Linux. All have full-time developers paid by corporations.

      The small, unimportant projects will be worked on as a hobby. You can't tell them what to do unless you employ them. But if the project is so unimportant that you won't employ them, then what are you complaining about?

      Your argument judges the first group by the latter's merits.

    27. Re:Too bad by Nasarius · · Score: 1
      And by doing so I'm paying roughly the same costs that I would to purchase Microsoft solutions.

      What the fuck? Do you really expect to pay nothing and get everything you want? You don't want to pay the developer to tailor his app to your needs, and you don't want to pay a company who's already done the packaging. Your whole argument seems to be "I want software that does exactly what I want, and I don't want to pay a dime for it. FOSS developers, go do it!"

      Again, too bad. You're not going to get it. As RMS would say, FOSS is not about gratis, it's about freedom.

      --
      LOAD "SIG",8,1
    28. Re:Too bad by eraserewind · · Score: 1

      The people bitching and moaning are Open Source Advocates. Not necesarily the same set of people as Open Source Developers.

    29. Re:Too bad by prisoner-of-enigma · · Score: 1

      What the fuck? Do you really expect to pay nothing and get everything you want?

      No, no, no, no, no...you've missed the point entirely. Sit back, take a stress pill, and calm down.

      Look, my current options are as follows:

      1. Pay through the nose for closed-source commercial software.
      2. Pay through the nose for open source commercial software.
      3. Use a free but poorly supported OSS solution.

      Of all these, #3 is the worst option because a free thing that doesn't work the way I need it to...well, doesn't do what I need it to do. But I've wasted time implementing it, so my net situation is worse off than if I did nothing.

      Option #1 is where we've been at for the last 20 years, which is why I'd like to move off of it.

      Option #2 is what we're all talking about here, but the problem with folks like Novell, RedHat, etc. is that their pricing is really no better than Microsoft's (I'm talking corporate volume pricing, not retail pricing). In fact, Novell's solutions were actually more expensive than what Microsoft offered us the last time around. Add on top of that the costs and inconvenience of shifting platforms and Option #2 just doesn't make any sense. Thus we're stuck with Option #1, just like we've been stuck for the last 20 years.

      If you'd get off your FOSS high horse for a moment you'd realize that I am the market Linux/FOSS so desperately needs to crack in order to displace Microsoft. The discontent with Microsoft is there, but discontent is a long ways from saying the platform is junk. It works, and it allows us to get our jobs done, but it has shortcomings I'd love to get rid of and there's always the issue of price. But if all you're going to offer me, the customer, is "if you don't like it, go write your own" or "hey, quit complaining, you got it for free" then don't be surprised when next year's budget looks suspiciously like last year's budget. Even though I'm willing to pay some of these FOSS developers to write a better app, most of them could care less and many of them don't know how to code professionally.

      I'm going to say it again: if you want FOSS to stay largely at the hobbyist level, keep on with the current mode of thinking. You'll never displace Microsoft -- ever -- with that plan, but at least it'll be fun for everybody. If, on the other hand, you really want to change the way software is done in this industry as a whole, you'll see the light and understand that FOSS needs to be taken to the next level in professionalism so it can displace those who have stayed too long in their current positions (i.e. Microsoft).

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    30. Re:Too bad by zotz · · Score: 1

      "If they want to be paid, they must first come forward with a marketable product."

      No, it is not so that they must. They certainly are free to do so, but there is no imperitive. They write the code. It works for them, they are in a better positioin after having written it than before. That is good enough. Perhaps not good enough for you, but then, you admitedly are not paying them to do anything for you.

      That said, I think you and a lot of other businessmen and government officials and NGO big boys are not exploring all the options open to you in the market and are going with the easy status quo.

      What is to stop, say, the American Locksmiths Association, from taking 10% of its yearly membership fee and funding the development of GPLed software for their industry?

      What if each city Government took 10% of its yearly budget for Office Suite software and funded the developemnt of a GPLed office suite to meet their needs? Granted, it would cost more at first as they would be paying 110% for a while, but how long would it take before they could drop the 100% and just spend the 10% ongoing?

      What about your industry? Why does it not see how doing things like this could benefit the bottom line long term. So, you guys are the business men and the coders aren't. (?) Be businessmen and fund the development of GPLed software that fits your needs in a businesslike manner that pleases you. Your bottom line will thank you in a few years as will a large part of the world. (Perhaps.)

      all the best,

      drew
      http://www.ourmedia.org/node/41879
      Island Scenes

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    31. Re:Too bad by zotz · · Score: 1

      "I've got a news flash for you: 99% of the computing public are not developers and have no idea how to develop nor an inclination to do so. Therefore the old "if you don't like it, write your own app!" argument is also short-sighted."

      Free Software is not all about free software. If you don't want to write your own, you can pay for some to be written.

      You can certainly use some of the world class Free software that exists and take the savings and fund some promising Free Software. Freedom is expensive. But it is less expensive than non-Freedom.

      "And FOSS proponents wonder why Microsoft is so successful and profitable making mediocre software."

      I seriously doubt that the reason you give is why they are so profitable.

      all the best,

      drew
      --
      http://www.ourmedia.org/node/40737
      Island Scenes

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    32. Re:Too bad by zotz · · Score: 1

      "Look, my current options are as follows:

      1. Pay through the nose for closed-source commercial software.
      2. Pay through the nose for open source commercial software.
      3. Use a free but poorly supported OSS solution."

      Problem is, if you stick with option one, which you seem to be saying is your inclination, even though you are not happy with it, I predict that things will not get better, especially if options 2 and 3 did not exist, or cease to exist.

      Going with a mix of options 2 and 3 or even 1, 2 and 3, may cost a bit more initially, but could result in things getting much better down the road.

      To me, it all comes down to how much freedom is worth to the different players and if they can forsee the dangers in the non-Free play. Also, in their own creativity in working together with those of similar needs to achieve that freedom.

      all the best,

      drew
      --

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    33. Re:Too bad by prisoner-of-enigma · · Score: 1

      Problem is, if you stick with option one, which you seem to be saying is your inclination, even though you are not happy with it, I predict that things will not get better, especially if options 2 and 3 did not exist, or cease to exist.

      Finally, someone who understands the problem! You see, if the only practical option for much of the business computing world is Option #1 (i.e. the status quo), then Option #2 will eventually cease to exist (Novell is already having huge financial problems, and RedHat isn't exactly swimming in cash either). Option #3 will always be around as long as folks don't mind donating their time, but as I outlined earlier, Option #3 is no option at all.

      Going with a mix of options 2 and 3 or even 1, 2 and 3, may cost a bit more initially, but could result in things getting much better down the road.

      We already have a mix of all these types of software, but the vast majority is Microsoft because it's the only platform that allows us the freedom to use pretty much any software package on the planet. After all, when it comes to software development, nearly everybody makes a Windows version first and maybe they then get around to making a Mac version. Linux is a distant, distant third, with percentages so low they're not worth even mentioning.

      So, can FOSS change this equation? Not if the current crowd keeps running things. As you can see from the overall discussion, even the hint of criticism causing most of these people to deny everything, hurl insults, and generally ignore the elephant in the living room.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
    34. Re:Too bad by civilizedINTENSITY · · Score: 1

      Actually by far the majority of software written in the world is *not* written to be sold. Rather, it is written to be used (inhouse.) Therefor, it isn't so much true that you need to finish an application before you are hired, because the people who hire you are going to be telling you what they want. I would suggest that your statement, "seem to misunderstand how business works in the real world" triggers a "pot trying to call the kettle black". This is especially true if you really believe FOSS is written by 18 year olds who leave Cheetos dust on their keyboards. The really cool stuff comes from places like UC Berkeley, Los Alamos, and Sandia Labs.

    35. Re:Too bad by po8 · · Score: 1

      "If you read most open source software licenses then you would know that they include a clause which says something to the effect that all of your improvements must be given back to the community including the source code."

      Uh, no. In fact, I'm not sure any OSI-approved license contains that language. The BSD/MIT license certainly does not---it says you can do pretty much any darn thing you want with the source code. The GPL does not: it says that if you choose to distribute a GPL-ed binary to someone, you must also make the source from which it was created available to that someone for no more than the cost of source delivery. The Mozilla Public License is the same as the GPL in this regard.

      So you're either confused, in which case I hope this helps, or trolling, in which case IHBT...

    36. Re:Too bad by Petrushka · · Score: 1

      I do not think anybody in his right mind ever suggested you use vi as a word processor.

      You must be new here. Take a look at this and this. And that's just from today.

    37. Re:Too bad by Anonymous Coward · · Score: 0

      The same way that NASA et al. takes seriously all those hobbyist astronomers out there. Who finds lots of things now days up there in space? Hobbyists.

    38. Re:Too bad by i_am_not_a_bomba · · Score: 1

      Oh dear,

      It's unfotunate that the recent trend of comments on slashdot is as follows:

      Someone makes a clear easy to understand statement, respondant totally misrepresents the original argument with a smug possibly prewritten rant.

      Let me make it simple for you as it seems your reading comprehension is lower than most.

      Original post: I'm a big banging highflying executive, i don't want to pay for software, these nerdy geeks make some good software but damn it it doesn't have the shine that a multimillion dollar corp with 500 employees working eight hours a day has. This is simply unacceptable.

      Reply: Thats because it's a hobby for those nerdy geeks. (Rhetorically states that if he wants it for free thats what he gets)

      You: I totally miss the point, and obviously have an axe to grind. That hobbiest doesn't know whats best for him, he must be trying to sell that labour, oss geeks dont understand business because i say so, i will also make wide generalisations about a loosenit group of individuals trying to making myself look superior to 'all those oss people', unfortunately displaying my mindless need to group everyone into nice neat categories.

      Reply: Once again a clear statement that reasonable people grok....

      You: Grinding this axe till there ain't nothing left, and again misrepresenting, reference the rhetoric of the original poster you replied to as though it was a statement of opinion and then mix in a bag of common cliques.

      OSS has continued to increase in popularity despite the constant 'oss nerds should make enterprise software and shut their pie hole' rantings like yours. I've watched for years as every time an oss story is posted, theres th obligitory "oss won't succeed unless blahblahblah", well it *is* succeeding and the same attitudes prevail now as have always prevailed, in fact it i would say it's probably worse now than five years ago, so you fail it.

      Oh and your reference to the imaginary oss developer bitching about a commercial entity cloning his "unpolished" app is a strawman.

      Cheers

    39. Re:Too bad by zotz · · Score: 1

      "Not if the current crowd keeps running things. As you can see from the overall discussion, even the hint of criticism causing most of these people to deny everything, hurl insults, and generally ignore the elephant in the living room."

      What I think you may be missing is that the current crowd is going to keep running things. Those complaining have no leverage. Now if they want leverage, they need to start developing the code, or they need to fund the developement of the code.

      So, the mix I was talking about includes allocating a percentage of software dollars and specifically funding promising copyleft software, or initiating the development of needed copyleft software.

      Going back to your "open standards" thought, it would also help to STOP purchasing any software whose main file format is not an open, unencumbered fotmat.

      "After all, when it comes to software development, nearly everybody makes a Windows version first and maybe they then get around to making a Mac version. Linux is a distant, distant third, with percentages so low they're not worth even mentioning."

      What percentage of all of these developed programs actually have a primary format that is an open standard?

      One of the problems I think exist with the commercial players in the Free software space is that few take a firm stance on Free software only. Why do people need to move from one company making a lock in play to another who may be trying to do the same?

      None the less, if your freedom is important, it behooves you to persue a Free software path even if it costs more in the short term. Even if it means inventing a whole new software market.

      all the best,

      drew
      --
      http://www.ourmedia.org/node/40272
      Island Scenes - Clouds over Nassau

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    40. Re:Too bad by ZvlvLord · · Score: 1

      So you basically 'pay large sums of money' to microsoft for half-baked pre-alpha code but you find yourself in a better position than those who get the same thing for free ? What am I missing ?

    41. Re:Too bad by CodeBuster · · Score: 1

      The GPL does indeed require improvements to be given back to the community if you decide to distribute the program otherwise you cannot distribute the program to anyone. I have pasted the pertinent clauses from the GPL below...

      These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

      This is what some people call the viral clause because it says that nobody can take source code from a GPLd program and use it in whole or in part with their proprietary source code without exposing the entire body of their source code in that program to the GPL. Your only other options are to remove the GPL code, not distribute the program, or distribute only those parts which DO NOT include the GPL code. In this regard the GPL is a statement of intent by the author or owner of the source code that says you will not use my source code if I cannot also use yours.

      Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

      This clause reinforces the one above by saying that if you distribute program or any work based on, in whole or in part as per the above clause, then you accept the complete terms of the GPL license including the viral clause and the compulsion to provide source code to anyone who asks free of charge plus any reasonable copying and/or distribution fees.

      I am not sure about the BSD/MIT license, the Open Source Initiative recognizes many licenses and I have not read all of them, but consider that nobody likes having their source code used as if it was simply public domain. How would you like to have your source code used by anyone in anyway they want without having to give you anything in return? Please be more careful about calling someone a troll...Have you actually read the GPL or any other OSI approved licenses?

    42. Re:Too bad by po8 · · Score: 1

      The sections of the GPL you quote do indeed establish that programs that make use of GPLed code fall under the GPL, and thus must follow its terms. But this: "...and the compulsion to provide source code to anyone who asks free of charge plus any reasonable copying and/or distribution fees..." just isn't true and isn't supported by the quoted material. The GPL does compel you to distribute the source code to anyone who receives the binary on which it is based. See the GPL FAQ for details.

      "Nobody likes having their source code used as if it was simply public domain. How would you like to have your source code used by anyone in anyway they want without having to give you anything in return?" Uh, I've been giving my work on e.g. Nickle, XCB, and PSAS away for over 20 years. I actually like it pretty well.

      "Have you actually read the GPL or any other OSI approved licenses?" Read them, taught them, talked them over with lawyers including FSF's Eben Moglen. Let me recommend Larry Rosen's Open Source Licensing: Software Freedom and Intellectual Property Law as a resource to you as you explore the world of open source licensing further.

    43. Re:Too bad by theLOUDroom · · Score: 1

      blah blah blah
      And FOSS proponents wonder why Microsoft is so successful and profitable making mediocre software. You can't see the forest for the trees.


      First off, you're making a bunch of rather pointless statements about free software being "unprofessional", "unpolished", (insert whatever non-specfic emotional viewpoint here). These are both silly and anecdotal. There are plenty of open sorce packages out there that are the opposite or everything you're saying.
      Fundamentally, it's like arguing all cars are shit because Pinto's blow up.

      I've got a news flash for you: 99% of the computing public are not developers and have no idea how to develop nor an inclination to do so.

      99% of people aren't plumbers either, yet they have plumbing. They actually go so far as to HIRE SOMEONE create plumbing for them. Sometimes these people are actually hired to work on pre-existing plumblng.

      I can't begin to tell you my frustration at the current state of a lot of FOSS projects. I see some really good ideas, some fantastic concepts, some really bright people...but by and large their efforts are uncoordinated, poorly documented, and lacking in professionalism.

      And I can say the same thing about a lot of closed software "products".
      A LOT of them turn out to be buggy, overhyped pieces of crap.

      The thing is nothing you're arguing about is a "key characteristic" of open source. Everything you've said can be easily applied elsewhere.

      So how about something that is a key characteristic: maintainability.

      Sure some company might go spend X million dollars on appliaction FOOBAR, but they also get to plan on spending that much again in a few years on FOOBAR 2.0. FOOBAR 2.0 may or may not fix the old problems of FOOBAR and it will almost certainly create new ones. It may or may not add any of the new features you had requested, but you may be forced to upgrade anyways due to liscenses expiring, or the need to communicate with others using FOOBAR outside your organization. (Or maybe even due simply to growth within your organization and a refusal to support FOOBAR 1.0.)

      Contrast this with a "crappy" open source app which you gave some software company X million dollars to update/upgrade. Now you can have whatever features you want, whatever release schedule you want, and whatever level of support you want.
      No worries about liscenses expiring and you can give your "crappy" open source app to anyone you need to communcate with.

      Not that crappy after all, is it?

      --
      Life is too short to proofread.
    44. Re:Too bad by prisoner-of-enigma · · Score: 1

      Going back to your "open standards" thought, it would also help to STOP purchasing any software whose main file format is not an open, unencumbered fotmat.

      Great idea! Now, the only problem with this pie-in-the-sky idea is that we already have millions of documents in proprietary formats, and that by and large the "open" alternative office suites cannot read these with perfect accuracy. OpenOffice might be good, but it can't handle a lot of the advanced formatting and macro functions built into Word & Excel, and like or not our users require that to get their jobs done.

      Now for new software in totally new markets, open formats is quite possible. But we don't have that opportunity very often.

      None the less, if your freedom is important, it behooves you to persue a Free software path even if it costs more in the short term. Even if it means inventing a whole new software market.

      Only if having closed formats is somehow more expensive, less reliable, etc. Thus far it has not proven to be so. Inconvenient, yes, but it wouldn't cost us any less to purchase an office suite using XML as its document format, nor would it offer us any advantages over our current solutions other than the fact that it's "open." Sorry, we're not evangelists here. If it works well, we're going to keep using it until someone comes up with something that works not just better but significantly better. Right now, all the "open" stuff works significantly worse for us, thus there is no benefit to going open for the sake of going open.

      Evangelism has no place in an ROI study.

      --
      In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
  40. Score -1, Troll by theCoder · · Score: 1

    "Cogent document"? More like a giant troll. And it's not helped by the fact that the miniscule font size.

    His first point about intellectual property is completely orthogonal to Open Source, since a programmer could equally create a proprietary product with the same problems. But even with that, I don't think (in my non-lawyerish way) this is a not a real problem. Any problems that do come up will be decided in a case by case basis, and we'll probably eventually have some sort of case history that allows work on outside projects not related to your employment work. Much like my current agreement with my employer.

    His point about conceptual integrity has some merit, but again is orthogonal to Open Source. FOSS and proprietary software both need good design. And both have pressures against good design -- time pressures, customer needs, developers coming and leaving. Frankly, I think FOSS is better off here, since most of the design discussions are public.

    Professionalism is important in some areas, and proprietary has a leg up on FOSS here, since proprietary SW can usually afford some PR or MBA person to buffer the SW people from the customer. And since FOSS programmers are usually volunteers, they are understadibly less interested in kissing butts. I guess being a SW person myself, I define professional SW as SW that works, not SW that has a nice glossy brochure. And I often love the little jokes I find in FOSS software. Some people just take life too seriously.

    Finally, innovation, while important, isn't nearly as important as a good, solid system. I don't care if I'm using the system that had feature X first, as long as it has a good implementation of feature X. Linux may essentially be a copy of older UNIXes, but it does so well. My car doesn't have a heck of a lot of innovation in it -- it uses well proven technology. I don't mind my OS doing the same.

    Ugh, I can't believe I wasted so much time replying to this. I should have better things to do on a Sunday afternoon :)

    --
    "Save the whales, feed the hungry, free the mallocs" -- author unknown
  41. The usual nonsense by overshoot · · Score: 1
    Sheesh -- can't they come up with something new?
    • Intellectual property: Corporate employees contributing to F/OSS generally do so as a part of their duties and their work licensed by their employers, e.g. IBM.
    • Leadership: Riiiight. Tell it to the Linux design team, or to the crew working for Miguel de Icaza. The only difference is that in F/OSS, "leadership" is earned, not assigned.
    • Professionalism: Argued strictly from stereotyped strawmen. How about some examples of "unprofessional" standards among, say, the Apache team?
    • Innovation: I especially love this, given the way that Microsoft and others have taken to imitating F/OSS projects as their "innovative solution" sources.

    Just once I'd like to see a "cogent" criticism that wasn't a rehash of long-discredited FUD,.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  42. Of Course these are valid! by Jason+Mark · · Score: 1

    It's good to see this so well articulated. One way of looking at it is: Until Open Source grows up, it's not going to appeal to the masses. Another way is: Open Source is software, by geeks, for geeks, and will never be anything else. Think about the most successful Open Source projects. They're all projects that are more apt to be used by programmers than anyone else. I've done quite a bit of research into Open Source Shopping carts and CMS systems over the past couple of years, and the UI on all of them is so amazingly poor. The trick is this: If a programmer who's contributing to an open source project has a choice of adding a cool geek feature, or tweaking the UI to make it easier for novice users, what are they going to choose? That means we end up with Open Source bloat (yes it does happen) and a UI that starts being poorly planned, and gets worse with every new feature. The way the industry works now, I don't see this changing a lot. The one other place that Open Source does well is when it's an EXACT copy of something commercial (i.e. Browsers), because the UI is already designed, all that has to happen is someone has to have a friend that can make pretty buttons. The UI itself doesn't have to change.

    1. Re:Of Course these are valid! by Lord+Maud'Dib · · Score: 1

      Have you tried osCommerce? I find it great to work with. Sure, I've modified a few of the screens to work the way I prefer but that's the beauty of open source. Don't complain, fix the bloody thing yourself.
      You make it sound like the owe you something in providing a better interface. You're getting the majority of the software for no more than the cost of a download, so STFU already and do everyone else a favour and contribute like every other pserson who has contibuted to make the package what it is when you downloaded it. It's the only way these things get done.
      Contribute! Contribute! Contribute!

  43. The article is inflammatory drivel by Omnifarious · · Score: 1

    And you can tell by reading the first two paragraphs where the author presents a complete parody of the attitudes of OSS as if it had anything more than a faint resemblence to the truth.

    And I don't think OSS software developers are captivated by the idea of a free lunch. I think there is even greater awareness among such of money issues, payment for services rendered, and the value of a professional's time.

    Also, deconstructing the three main sections...

    This section of the WA statutes, and this section of the MN statutes (the two states I've researched) explicity limit 'work for hire' IP ownership transfer to work done during work hours, and/or using the employer's equipment or resources. So, the IP ownership issue is significantly less fuzzy than the article's author makes it out to be.

    As for conceptual integrity, ESR has written an excellent essay entitled "Homesteading the Noosphere which talks about project maintainers and how projects move from maintainer to maintainer, thereby maintaining conceptual integrity. It's my experience, having working in several different software shops, that OSS typically has greater conceptual integrity because the maintainers feel a significantly greater sense of ownership over the software. There is no manager or marketing person with the power to tell them what must, or must not go into the software. It's their personal decision.

    As for professionalism, I see no greater boost for overall code quality than for it to be seen by potentially hundreds of other programmers who have every incentive to pick it apart and find problems with it. Sure there are 100s of low quality text editors on Freshmeat, but that isn't actually very important. It quickly becomes known which ones are worth anything.

    Lastly, the 'innovation' bugaboo. To anybody who's actually familiar with Open Source projects, the existence of innovative ideas is clear. Small things like Virtual Folders in evolution to big things like Bittorrent. There are valuable new ideas to be found by the hundreds in OSS. And many projects get started because someone has an interesting new idea. They have a lot of incentive to see that idea through.

    Innovation isn't churning out stuff that's so brand new everybody has to learn something completely different in order to use it. It's finding some idea that creates a valuable change and integrating it with all the other stuff that already exists. Linux is a spinoff of Unix not because the process is only capable of creating copycat software. It's a spinoff because Unix was something everyone knew, and it was good enough to not bother tossing it all out.

    Brand new application categories are few and far between, and OSS has had its fair share of those. Apache was the first webserver around. And Wiki's are another category that has its genesis in OSS.

    So, in short, the article is complete bunk by some guy with a preconcieved notion of how things are who can't be bothered to actually look around and figure out whether or not he's right./p.

    1. Re:The article is inflammatory drivel by Omnifarious · · Score: 1

      Should've previewed first... :-(

      It's this section of the WA statutes.

  44. cogent argument on Marshall? by goarilla · · Score: 0

    let us write a cogent argument about marshall, i dont even know what cogent mean but heeej :D 1) paid by m$ ???? 2) talks crap, looks like crap == crap ! ... no really in my opinion all the open source alternatives i use are far superior then the commercial things i used to use example audacity beats cooledit gimp beats photoshop imho and at least most opensource devs take user feedback into notice without having to pay 50 cents/minute on helpdesk line.

  45. The real problem by Anonymous Coward · · Score: 0

    The one thing I was really offended by - as inded I was when I lived and worked in the UK - is the assertion that anything done by an employee in the same line, whether done on his/her own time or not, belongs to the employer.

    This is perilously close to fascism. UK software developers (and other employees) should be up in arms about this.

    1. Re:The real problem by Anonymous Coward · · Score: 0

      also why has none of the brit contingent pointed out that the BCS is a boy's club cum craft guild for digital FreeMasons?

      they are FOR software patents in the EU, one of their most vocal proponents.they are just paid M$ and propritary software schills.
      the amount of times i am paid a fifth of the amount undo the mess created by some BCS accredited anointee i can't count.

  46. Open Versus Closed, a Comparison by Arandir · · Score: 1
    Let's compare Open Source versus closed software. For our comparison we'll pick a random sample of 100 Open Source projects from Sourceforge, and pick a random sample of 100 proprietary shareware from Download.com.

    • Confusing array of choices: both
    • Appears to be unfinished: both
    • Evidence of quality control: neither
    • Availability of professional support: neither
    --
    A Government Is a Body of People, Usually Notably Ungoverned
  47. Does this really have to do with OSS? by Anonymous Coward · · Score: 0

    Or does this have more to do with hobby of amatuer software development?

    1. Re:Does this really have to do with OSS? by ssj_195 · · Score: 1
      Ding ding ding :)

      Great point; I'm tired of people conflating OSS with "hobbiest" programming. While in practice there is often an overlap between the two concepts, they are fundamentally distinct (OSS can be created by a scruffy misfit in his mother's basement, or a high-powered team of crack programmers in IBM's Really Clever Research department) and lumping the two together serves only to muddy the waters of discussion.

  48. The real story... by passthecrackpipe · · Score: 4, Insightful

    ...is hidden in the last paragraph:

    What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose and the development of a strategy to build on the opportunities that OSS has created. Without prompt action, my fear is that a further move towards OSS could result in the nightmare scenario of OSS at one extreme and Microsoft at the other with nothing else in between. Where would our freedom of choice be then?
     
    in other words: OSS is going to take away my gravy train!!

    --
    People who think they know everything are a great annoyance to those of us who do.
    1. Re:The real story... by Anonymous Coward · · Score: 0

      Just put your gravy in a jug like the rest of us.

    2. Re:The real story... by Peter+La+Casse · · Score: 3, Insightful
      in other words: OSS is going to take away my gravy train!!

      And "therefore, my gravy train should be legislated into permanent existence." Insert Heinlein quote here.

    3. Re:The real story... by Mixel · · Score: 1

      So, in other words, OSS is with the force, Microsoft is on the dark side, and his problem with this is that there are gonna be many normal people in the middle who might get hurt if OSS expands?

      I don't buy it.

    4. Re:The real story... by GaryOlson · · Score: 1
      ...OSS is going to take away my gravy train!!

      If your gravy train is NOT applications for accounting, inventory control, transportation logistics, conference coordination, facilities maintenance, ad nauseum..... mabye . Software which effectively supports the basic funtions of business will always be proprietary. How many unemployed/underemployed/OSS coders will write software whose most visually appealing feature is a massive table of dreary data based on real facts?

      If the author of this drivel had ever run a business, he never would have spent the resources to write this article.

      --
      Every mans' island needs an ocean; choose your ocean carefully.
  49. Re:So how is proprietary software less affected by by MPHellwig · · Score: 1

    Well for starters, you pay big money
    When you finaly realize that you're vendor locked-in, have payed too much money for bug infested, non-working, illogical constructed program with helpdesk support that sucks.
    You also realize that the only one to blame is yourself. So to keep your ass from getting fired, you write a memo to come to the conclusion that paying for not knowing how (non)functional your software is better than having the choice of supporting software-houses working on _your_ software.

  50. It's like any other free good by Anonymous Coward · · Score: 0

    Let us consider air for instance.

    There is no quality control on the air that we breathe. The conceptual integrity, professionalism, and innovation of those sharing the air with us is severely in doubt. We should not breathe free air. We can not trust it.

  51. The central argument is bogus by tjstork · · Score: 1

    The argument that software you write on your own belongs to your employer is simply not true. So, right off, the guy is starting with a fairly big lie.

    --
    This is my sig.
  52. Clearly a biased perspective. by MonGuSE · · Score: 2, Insightful

    What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose and the development of a strategy to build on the opportunities that OSS has created.

    If you read this guys rants A. They are all opinions and B. Most of them are incorrect because he is instantly assuming that proprietary software does no suffer from the same ills.

    More importantly this guy is entirely concerned with making as much money as possible. The above statement is clearly reflective upon that. Sun, Oracle, MS, IBM, etc..etc... Are all Huge companies that are faltering against the OSS competition and have realized that it isn't just going to go away. IBM and Oracle seem to accepted it and are playing nicely, Sun is trying to pigyback on its popularity but not necesarily play nice, and MS is figting it tooth and nail and is two innovations from having a full fledge heart attack those being Acceptance of a cross platform document format and a better cross platform directory solution than exists today.

    Another one of his arguments that the OSS industry is just churning out replicas of software that already exists as being bad is just preposterous. We will always need word processing software and it is vital for big business so why not an OSS solution? Same thing for Databases, OS, firewall, etc etc.. What he should be complaining about is that the OSS community has to reinvent the wheel because the proprietary solution often REFUSE to interoperate in order to facilitate customer lock in.

    Lastly while it is currently true that employers own the IP of employees even if it is developed off the books, I do not see that staying that way forever. There are numerous arguments against it and no employee likes it, its just a matter of time before there is a resurgence of employee rights and the need to help the shrinking middle and growing lower class. I could turn this into a huge argument and support my statements but I just want to say that I think in the future that this will change eventually and what that catalyst will most likely be.

  53. And then there was light ... by Anonymous Coward · · Score: 0

    I knew it! Linux and FreeBSD and all they are all nothing but crap.

  54. Eg. by Winckle · · Score: 0

    Windows

  55. Some good points, but... by Coryoth · · Score: 1

    I think a certain amount of his argument comes via mischaracterising how most popular and prevalent open source software is actually developed. He ants to envision it as the collection of 1000 lonely teenage hackers all chipping away at the code in their parents basement. Admittedly OSS has promoted itself that way in the past, but that doesn't seem to be how things really work.

    Conceptual Integrity

    Marshall tries to make the argument that because OSS projects are a pure design by committee hodge podge effort from hundreds of developers they have no overriding conceptual design to create a solid architecture. While that is true, to some extent, of a whole OSS OS, utlities and applications (such as a Linux distribution) it isn't really true of most of the major OSS projects. Sure there are plenty of little projects that may work that way, but most of the big ones like Linux, OpenBSD, Firefox, Samba, GIMP, most anything that's actually achieved significant mindshare, tends to have an iconic leader, or a small team of gatekeepers that head up the project and concern themselves with conceptual design and conceptual integrity. It is very rare indeed to find a major open source project that is truly an open free-for-all with no small group dictating the overall design. Hell, there seem to be a lot of people bitching abotu the fact that GNOME is run by a small group of people who are hewing tightly to their particular conceptual design. This doesn't seem to be anything like the issue Marshall makes it out to be.

    Professionalism

    Marshall tries to argue that OSS is like the games industry of the early 80's with a plethora of basement hackers turning out a fine array of crap. Again, in some sense this is true: trawl through Freshmeat or Sourceforge and you will find no end of half-assed poorly written barely functional open source projects. That's mostly because anyone can write something and call it open source. Take a look at the world of shareware Windows applications and you'll see the same thing.

    If you take a look at the major software and applications in the OSS world, from the Linux kernel to OpenOffice, a large amount of the work done is done by professionals working for major companies. You see, major companies are interested in having a good kernel, or office suite, or desktop environment, or whatever - and they are often willing to pay people to work on those things. Think of it as an opportunity for IBM, Sun and Novell to work together on an Office Suite that they can all get to use. Increasingly OSS development is professional development paid for by big companies. Sure the code then gets shared openly, but that's another matter.

    Innovation

    Marshall tries to argue that OSS is merely a matter of copying what has gone before and is incapable of innovation. In a lot of ways this is more to do with catching up than to do with a significant lack innovative capability. In every "Linux isn't ready for the desktop" article since the late 90's there have been people crying "well I would switch bt there isn't an equivalent of X", and so OSS developers have been endeavouring to provide said equivalent. There's a lot of ground to make up. Why are so many of the equivalent applications so similar? Because it is easier to bring users over that way - look at how many people won't use GIMP because it's interface isn't a clone of Photoshop, and other similar cases. OSS does innovate, it just tends to do so in the areas where it is strongest and is playing catchup the least: in security with SELinux, in networking with Stateless Linux, and other network services, in scripting and programming with new languages like Perl and Python and Ruby, and so on. Those aren't major desktop applications, so they tend to be less visible to the average consumer, but innovation is happening. As OSS catches up in other areas innovation will start becoming more obvious there too.

    A lot of the "OSS can't innovate" sentiment stems from a belief that the only motivation is money

  56. Innovation, now there's an abused word by Anonymous Coward · · Score: 1, Insightful
    I think the author of the FA is confusing real innovation with marketing buzzwords. Yes, it's true, FOSS software doesn't have the adversizing budget commercial software has, so it isn't as able to make as much an impression on gullible idiots who write articles.

    As someone who is doing some innovative work, IMHO and maybe that of some researchers in that field, I wish innovation mattered more. But the truth is it doesn't matter all that much. Form matters much more than substance. You can be much more successful taking an old concept and putting some flashy superficial features on it than by coming up with innovative ideas. The old say about pioneers still holds true. You could tell who they were, they were the ones with the arrows in their backs.

  57. Free people in a free society. by rumblin'rabbit · · Score: 1
    What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose and the development of a strategy to build on the opportunities that OSS has created. Without prompt action, my fear is that a further move towards OSS could result in the nightmare scenario of OSS at one extreme and Microsoft at the other with nothing else in between. Where would our freedom of choice be then?

    I have a few issues with OSS myself, but the above paragraph is dumb on a number of counts.

    First, industry and OSS are not at odds. OSS is a boon to industry (although perhaps not Microsoft in particular). This is because (1) developers benefit greatly from common standards and platforms, and (2) it makes no economic sense to keep reinventing the wheel. This is why industry has donated so much software, and supports OSS through consortiums such as OSDL http://www.osdl.org/, which pays Linus Torvalds' salary.

    Second, the author seems to think that OSS hurts programmers. Wrong. It helps programmers because it makes them more productive. If individual programmers can generate more functionality for the end user, then there will be more, not less, demand for their services.

    It's a bit like arguing that bulldozers are bad because they put manual diggers out of work. Well good - those diggers should be off doing something more economical worthwhile anyway. Constantly redigging the same ditch is not suitable work for human beings.

    Third, how can one possibly slow down OSS without infringing on people's rights? These are the actions of free people in a free society.

    The author's point of view seems to "something unusual is happening so had we better try to regulate it". I say let free people in a free society do their thing, and let the chips fall where they may (okay, call me a classic liberal). A rush to regulate will do far more harm than good, to the benefit of special interests alone.

  58. All it takes is an honest look at sourceforge by menorikey · · Score: 1
    The only real problem with open source that's actually preventing it from being competitive in the commercial (and perhaps retail) marketplace is the same issue that helps keep the OSS community "real." Essentially geeks don't want to make (for example) Linux apps as straight-forward to install as windows apps. It's the fact that you have to actually KNOW something about your operating system environment, the fact you have to know a fair amount about using a compiler, about linking, so on and so forth that makes Linux appealing, because to dumb it down to the point of double-clicking on an icon (of which even OS X is guilty of) is what turns true Linux power users off the most.

    That said, I realize there are distros out there which try to accomplish just this feat of making the use of their bolt-on utilities more "luser-friendly", but that also contributes to the disparity between distros and inadvertently creates a divide between the "cares" and the "care-nots" regarding (again in this example) Linux's future on grandma's desktop.

    I'd obviously have to disagree with the OP's reference to lack of professionalism, there's clearly some very well thought out distros of Linux, software suites and utilities that took more than one person to work on, that were extended with some expertise and a different perspective, compiler IDEs that rival those of anything M$ could overpay their commuter slaves to write, and simply innovative designs that Billy and Ballmer could take notes from. An honest look through sourceforge could put that argument to rest fairly quickly.

    --
    This sig is six words long.
  59. Rebuttal by einhverfr · · Score: 2, Insightful

    I Intellectual Property

    A major flaw at the heart of the open source movement is the misconception that most individuals actually have the legal right to contribute their intellectual efforts to OSS projects.

    Hence many projects require employer authorization for contributions.

    Self-employed and contract software engineers are not usually bound by employer's IP rights but are unlikely to be strongly motivated to write OSS code unless they can earn a living from doing so, and the unpaid volunteer nature of OSS development tends to rule out this possibility.

    Wow, such a misunderstanding of how the industry works. What percentage of FOSS developers do so for financial gain in some form or another? I would argue that this figure must be over 50%.

    Their students, however, are not usually employees and consequently are likely to have more freedom to engage in OSS projects but the students' lack of practical software development experience will be a considerable drawback.

    Look at the projects that students undertook with Samba via Google's Summer of Code.... (Also note that this is software development for financial gain...)

    So, it would appear that the only people who are actually free to participate in OSS projects are self-employed or unemployed software professionals, students and enthusiastic amateurs. Anyone else contributing to OSS projects may be unwittingly engaged in illegal activity by stealing their employer's IP. This does not square well with the altruistic image of OSS.

    Tell that to IBM, SGI, HP, EnterpriseDB, RedHat, Novell, Microsoft (SFU), Apple, and everyone else in the industry. Indeed, I cannot think of any major software company with the possible exception of Adobe which does not have some sort of presence in the open source world.

    II: Conceptual Integrity

    The process of creating software is more akin to an engineering discipline than an artistic endeavour, and this raises another point of concern with OSS. Like any engineering design project, good software needs a designer (or software architect in the current industry jargon) with a clear design concept which must be adhered to rigorously otherwise the software becomes progressively messier as it is developed in a piecemeal manner.

    Ok., this is a fair criticism both of many open source projects and many closed applications. However, most badly designed applications eventually fail. Those that succeed do so because you have a small core group of developers who manage the concept design, etc.

    Most of the open source contributions occur under the guidance of such individuals, as simple bugfixes, as direct contributions by such core developers, or are unlikely to be accepted into the main project codebase. Open source project management is not unlike managing the development of any other software application.

    III: Professionalism

    The article makes two arguments here. First they argue that becuase of bad design, all FOSS must be of bad quality. This is patently false. Secondly, they argue with slightly more credibility, that the sheer volume of badly designed open source software will destroy the industry. On this second point, I would disagree in that failed projects often encourage people to move on to other projects or products. Unlike the video game industry, we are not talking about a situatation where people have a small quantity of discretionary income to spend on low-quality games. Instead, any IT manager worth his salt will conduct reviews of possibly appropriate projects, and select software accordingly. As for open source games, many of these are pretty fun, really, and unlike the closed source counterparts are free of charge, so they don't prevent me from going out and buying Half-Life 2 if I decide that I am tired of playing Tux-Racer (yeah, they are not the same, but this is just an example of the economics)....

    IV: Innovation
    The absence of design leadership

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:Rebuttal by Forbman · · Score: 1

      You could make the same arguments re: grocery stores vs farmers' markets. And I'm sure it will come to be eventually in some cities, like Portland. There will come a time for mid-tier regional stores to start pushing municipal, county and state legislation to start applying the thumbscrews to farmer's markets (Portland has at least 3 local grocery store chains that pretty much compete with the successful farmer's markets here, not including Whole Foods, whom they also compete against). If Safeway, Albertsons and Kroger's (dba QFC and Fred Meyer) decide that the PDX market is being threatened by the little guys, they may decide it's worth getting some legislation "reinterpretations" paid for, too.

      It is silly to assume that "success" can only be measured on the scale of Microsoft, Sun, Adobe, etc. There are several people who do well with free software (SugarCRM), who sell services. There are others with commercial and non-commercial licenses (GhostScript). Etc.

      FOSS is a threat because of the price point, and it can provide options that most COTS software may not (i.e., Apache allows choice in server platforms, while IIS does not. Is running ChiliSoft's ASP port on Linux really a good option?).

      The funny thing about his business model isn't really viable for niche market software and a scaleable model has yet to be found is that for years that is what the pundits saw as Linux' best growth area, i.e., vertical market applications and other "niche" markets.

    2. Re:Rebuttal by einhverfr · · Score: 1

      I do agree to a very large extent.

      However, this is not the case I was rebutting....

      I was rebutting the arguments that FOSS was going to destroy itself and innovation, and harm users in process.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:Rebuttal by Forbman · · Score: 1

      sorry, I should have made it clear I was piling on along with Einhvefr's rebuttals.

  60. OSS is *good* for competition and innovation by Infonaut · · Score: 1
    Open source doesn't have imagination or innovation, yet is likely to put innovators out of business? This makes no sense. OSS will tend to put non-innovators out of business IMO, while innovators will still be able to sell proprietary software because of their innovations.

    So true! I'll just expand on that slightly. OSS is a force for commoditization. It is when industry leaders are allowed to rest on their laurels (American automobile industry, anyone?) that innovation disappears. When there are relentless forces pushing existing technology toward commodity status, market leaders are forced to innovate.

    With that in mind, it is baffling to me that free market advocates don't embrace OSS as a non-regulatory means of avoiding anti-competitive monopoly situations. Does anyone really believe that the emergence of OSS hasn't forced Oracle, Microsoft, et. al. to provide at least some products and services that they wouldn't have otherwise offered?

    --
    Read the EFF's Fair Use FAQ
    1. Re:OSS is *good* for competition and innovation by Bob_Robertson · · Score: 1

      With that in mind, it is baffling to me that free market advocates don't embrace OSS as a non-regulatory means of avoiding anti-competitive monopoly situations.

      Many of us do indeed. I use F/OSS software as a present day example of the trend to rapidly commoditize products in a "free" market. Because there is low barrier-to-entry for programmers and programs, unlike licensed and regulated fields like electricians, innovation is exceptionally rapid. While certainly there are a lot of failures that might not have happened if programmers had to take a test and be certified before they could work in the field, the chaff rapidly falls and the gems, like Linux, KDE, Apache, Alan Cox, Marcelo Tosatti, are visible to all.

      It is only the closed minds who cannot grasp the benefits of competition, or vested interests who do not want competition, who do not see the difference that a free market makes in every field and try to create or increase barriers and regulations.

      One of the most potent examples of the quality of F/OSS products, in my experience, was when the blog at http://www.mises.org/ was rebuilt on Linux instead of Windows. Access times when from several seconds down to near instantaneous, reliability has been 100% since.

      On the other hand, their use of .wmv video and Microsoft streaming formats baffles me. I think they believe "We started this way, let's stay consistant" or something like that. I guess they already bought the licenses...

      Nothing that mplayer and xine cannot handle, though.

      Bob-

      --
      The Ludwig von Mises Institute. The reasoning individuals economics
    2. Re:OSS is *good* for competition and innovation by LO0G · · Score: 2, Insightful

      This is so true - OSS is a force for commoditization. But you missed the corrolary to point.

      Commodities aren't innovative. By their very nature, commodities can't be.

      When was the last time you saw innovation in rice? How about innovation in breakfast cereal?

      The key thing about a commodity is that they are 100% fungible. Each one is just as good as the next.

      This totally precludes innovation - if it was innovative, it wouldn't be a commodity.

      See the wikipedia definition of commodity for more info: http://en.wikipedia.org/wiki/Commodity

  61. Whu....? by Safety+Cap · · Score: 1
    Home users can get away with using half-baked stuff, but enterprises are far pickier.
    Hardly. I've worked for very large companies (F-10s), and if one thing they have in common is they constantly settle for 1/2-baked CARP, because the CIO happened to read some glossy ad on the plane back from Brussels, so now we have to go buy FuggaWigit 1.0, at $250/seat, spend 3/4 a mill trying to get that pig implemented with our existing systems (you ever tried to integrate ANYTHING with SAP? Whoever wrote that POS needs to die), and ignore the fact that there are cheaper/better (some are even FOSS!) products that do the same as FuggaWigit, but they don't have glossy ads on the in-flight mag from Brussels.

    Oh, and Mr. CIO doesn't give a flip, because he'll get promoted to Brussels before the project is completed, so he won't have to deal with the fallout.

    --
    Yeah, right.
  62. He has some valid points by TheCabal · · Score: 1

    A lot of OSS software I've seen isn't very innovative- it's mostly a clone of an existing product or featureset. Yikes, someone is STILL trying to write an Exchange clone! Where is open source pushing the bounds on innovation with NEW stuff?

    Professionalism? Normally I'd discount that argument but then I'm reminded of Theo de Raadt, DJB and even Eric S. Raymond little outburst "I'm your worst nightmare Microsoft! Teehee! Hell will be so cold its superconductive" (oh come the fuck on, ESR- that's the most childish and dorkish thing I've ever read). I even find Stallman grating often enough, and these are the people that are at the forefront of the OSS movement. Let us not forget the famous OSS battlecry whenever someone asks for help- "RTFM!" or "You have the code, fix it youself"

    There is certainly a perception that OSS may or may not have rightfully earned, but it certainly looks like nobody is bothered about it.

    1. Re:He has some valid points by Forbman · · Score: 1

      And how do their outbursts compare in professionalism compared to SteveB's famous outbursts? To be fair, let's throw in Sun's executives spouting off, Larry Ellison, et al.

      As far as "RTFM", let's say you just bought a new construction house, "custom built", and yours was one of the last ones in the development to be built. 6 months later, the developer and builder, their stuff that was onsite a few months ago, is gone on to the next job. Suddenly, you've got a leaky roof and a cracked foundation. You call the developer, and the developer and builder basically says, "fix it yourself".

      Custom software? Well, ever hear "sure we'll fix it, but it'll cost you time-and-materials." Or, "you bought the source code so your programmers could add their own extensions and enhancements, so..."

      Then there's COSS software... "that's not a bug, but a feature. See this in our knowledge base."

      And how much COSS is really "innovative"? All it takes is for one innovative idea to get foothold, and everyone else starts copying it.

      ESR, TdR, DJB, RS, et al., may be grating, but they don't hold a light to the major CxO's of our favorite companies (i.e., Steve Jobs, BillG, SteveB, LarryE, etc.) as far as being pure billionaire blowhard dickheads.

      I'll listen to Ted Nugent's songs, but I can live without his "alpha male" bullshit, too.

  63. BCS FUD by MrSteveSD · · Score: 1

    It's not the first time the BCS has vomited their FUD upon us and it won't be the last.

    Most software that's developed is bespoke software (e.g. Demand Forecasting system for predicting Electricity Usage) and this type of software is not threatened by Open Source, but benefits from it (i.e. Free tools).

    It's only the big boys writing consumer off-the-shelf software that need to worry. Unfortunately its these people that make up all the advertising revenue for Computer magazines, so we are treated to their point of view.

    1. Re:BCS FUD by Anonymous Coward · · Score: 0

      thank you!

  64. One business model by einhverfr · · Score: 2, Insightful


    Many say, that you should make money off support. However, that is plain stupid because the software is the hard part, the part that interests me, the part that I want to be paid for instead of something like support.


    Define support.... Does support include charging customers an hourly rate to help companies impliment the software optimally? Does support include adding features that some customers may want and charging for your time? There is a lot more to support than support incident resolution.

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:One business model by MrAndrews · · Score: 1

      Exactly! "Support" is a misleading term, because a lot of what is done under that label has nothing to do with "It broke! Why?". Most product-based industries involve many different types of people who create, implement, sell and support something... and it's very rarely the same people all the way along. You'd never say to a dairy farmer: "You need to open a supermarket and run that seven days a week so you can make money selling milk."

      There are lots of different ways to support your code, but it doesn't change the fact that some people just plain suck at that kind of work, but are genius programmers anyway. It's not a failing of the individual person, either... it's a failing of the environment that makes it impossible for the gifted innovators to sustain themselves simply on the basis of what they excel at.

  65. A very British coup by FishandChips · · Score: 4, Interesting

    Bear in mind that the writer is writing on the British Computer Society site about the British software industry. As he says in his closing paragraphs:

    "The UK government's recently introduced policy on the use of OSS recommends that OSS solutions be considered alongside proprietary ones for public sector IT purchases. ... my fear is that a further move towards OSS could result in the nightmare scenario of OSS at one extreme and Microsoft at the other with nothing else in between. Where would our freedom of choice be then?"

    So this needs to be seen in context - as a shot in the war for zillions of bucks' worth of new UK government software contracts over the next few years. Oh course, you could argue that the writer's "nightmare scenario" is precisely the one we've been enduring for rather a long time now.

    Now, here's the kicker: The UK government has a catastrophic record with big software projects developed in alliance with large corporations. Huge installations worth hundreds of millions have had to be cancelled or redone because they didn't work properly and in some cases will probably never work properly (the UK's Child Support Agency's IT disaster is a celebrated example).

    So here is this writer merrily suggesting that the best way forward is more of the same. We can't risk trying something else, still less entangling ourselves with loonies in beards and sandals, oh no siree. Run Debian? Well that must mean you are a) a tenth-rate programmer, b) dangerously idealistic and c) completely unreliable.

    Oh well, I guess there is one born every minute.

    --
    Las qué passoun
    tournoun pas maï
    1. Re:A very British coup by che.kai-jei · · Score: 1

      thanks! at last, some local perspective!

      and whats with the meaningless letters after his name?

      almost looks like assembly instructions.

      MBCS means deputy wizard 11th degree in the BCS cabal.

      citp?

      never ehard of this one although im 2nd year uni stud [yes, stud]!

      and CeNG?

      weird this guys only has future in writing fud and clueless clients not being able top hire some real coders or roll their own from FOSS!
      [im not saying you need some dumb accreditation, far from it - i refuse to join the bcs. hell i have no letters after my name and i wouldn't bother with some fake ones]

  66. That's right by Uukrul · · Score: 2, Funny

    This is a magazine that is aimed middle managers.
    So this article lacks conceptual integrity,
    Is this just someones blog piece, or a regular column writer?
    professionalism,
    Does this piece matter at all?
    and innovation. I have readed this somewhere...

    --
    My city: Barcelona.
  67. well.... by Anonymous Coward · · Score: 0

    if i looked like this, i would certainly have a problem with "beards and sandals" wouldn't you? the guy's email address is sjm@dcs.gla.ac.uk. i'm sure this will be useful as the BCS don't know what "feedback" is. such a forward thinking organisation. just like this guy.

  68. his argument makes no sense because by Anonymous Coward · · Score: 0

    it implies that if an OSS developer closed his source and started charging it would magically become "good".

    the truth is some closed source is just as crappy as the crappy OSS projects. conversely, some OSS is quite good!

  69. Mod Parent Down by Anonymous Coward · · Score: 0
    The parent post tars Open Source with a broad brush, claiming that FOSS is "half-baked stuff" and that
    so much of the FOSS we review looks more like the results of a college programming project and not like a serious business application

    yet names no particular application, makes no specific claims that can be countered and provides no specific evidence of his position whatsoever.

    Why should such an unsupported post rate a "5" on SlashDot? Who would mod up such unsupported claims? What is "interesting" about such unsupported claims?

    1. Re:Mod Parent Down by Alwin+Henseler · · Score: 1
      (..) yet names no particular application, makes no specific claims that can be countered and provides no specific evidence of his position whatsoever.

      Why should such an unsupported post rate a "5" on SlashDot? Who would mod up such unsupported claims? What is "interesting" about such unsupported claims?

      If I had any mod points to spend, I'd rather mod down your comment than grandparent's. Not based on personal opinion, but because grandparent a) raises an interesting (or even "informative") point, and b) because (unfortunately) GP is right. You want support for claims made? Then try the following:

      Pick any large repository of Free/OSS. I suggest SourceForge, 100,000+ projects to choose from. Choose a number (say, 10, or 100) of projects at random. Evaluate these extensively, and tell me if they have a) a 'licked' user interface, b) excellent documentation, AND c) are well maintained. I can almost guarantee you'll find the opposite.

      For a vast majority of projects, chances are they're unmaintained/dead, alpha stage, or come with very poor documentation (if any).

      That said, that's exactly why these projects won't be popular, aren't used as part of bigger projects, and generally nobody cares about them. More popular projects are exactly the ones that are well maintained, documented and/or with a decent UI (or they are, because they have many users/supporters).

      A problem with FOSS in general? I don't think so, it's just that crappy OSS projects remain available on the web for a long time, while piles of closed-source crap never makes it out there, or disappears quickly from company websites. Yes, it would be nice if Free/OSS authors would ask themselves more often if the world really needs what they're cooking.
    2. Re:Mod Parent Down by colinrichardday · · Score: 1

      And how many Microsoft projects make it to market? What percentage of all of its projects are unmaintained/dead/alpha? Is it much different from SourceForge.

    3. Re:Mod Parent Down by rm69990 · · Score: 1

      Case in point, Microsoft BOB. It did make it to market, but didn't last very long.

      We will never know how many dead Microsoft internal projects there are. With a company like Apple whom only announces products a month before their release, it is even less apparent. Whereas with F/OSS, if I write an application for a week, post it to Sourceforge, then ditch it a week later, it will be there still in 10 years. It is more of a problem with Sourceforge than with OSS.

    4. Re:Mod Parent Down by cpu_fusion · · Score: 1

      Perhaps Microsoft uses the moderation system on this site to astroturf its own FUD....

      There will always be idiots on Slashdot who use their moderation points to mod flamebait as interesting, and vice-versa. Meta-moderation can only go so far.

    5. Re:Mod Parent Down by colinrichardday · · Score: 1

      But in the case of SourceForge, is it even a problem? Someone else might be able to salvage something useful from your application. Try that with closed-source software.

    6. Re:Mod Parent Down by DavidTC · · Score: 1
      Anyone who thinks the amount of unsupported dead pages with OSS projects on them has anything to do with the quanity and usability of OSS is a moron.

      Here's a quick question: How many dead blogs are there? A hell of a lot. Does this mean reading blogs is illogical? Um, no, not for that reason.

      What matters is if used software get abandoned. A hell of a lot of it is abandoned before it is even usable, much less before it has a userbase. This is not important in the least. It clogs up google and wastes disk space, and that's it.

      I'd like someone to name a serious OSS project with actual users that just vanished. Where the devs quit and no one else picked it up.

      Just one. Come on.

      About the closest you'll get is when one program won and another lost, or with versioning. (Apache 1.3 vs. 2.0, for example.) The devs will basically decide the new thing is better, and move to it.

      Almost always, the new thing will quickly be able to do everything the old one could. It migh suck if you've got custom hacks on the old one, but that's exactly why you should return changes.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    7. Re:Mod Parent Down by rm69990 · · Score: 1

      That is an extremely good point that I didn't think of. Another one is that you can learn from past projects mistakes.

  70. Consider this by overshoot · · Score: 1
    People regularly ridicule the USPTO for awarding patents for "[something which has been done for years]... over the Internet!", yet it seems that the vast majority of open source software operates on a model of "[rewrite a piece of existing software]... and give it away for free!", which is equally uninnovative.

    The key difference is that the USPTO acts to keep innovators from doing routine things, and thus from building upon the state of the art.

    Even the most imitative F/OSS, however, acts to allow innovators to freely build upon the state of the art and thus advance it. glibc may not be sexy, but without it a lot of sexy work would face serious hurdles.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  71. Point by point... by TheSHAD0W · · Score: 2, Insightful

    Intellectual Property: A major flaw at the heart of the open source movement is the misconception that most individuals actually have the legal right to contribute their intellectual efforts to OSS projects. In most industrialized nations, intellectual property (IP) generated by an employee through the course of his or her employment legally belongs to the employer.

    If an employee is working on software on company time, I'd hope it was because the company was using that software; and that means the company itself is subject to whatever open-source license that entails. I'm hoping the company would see the benefit in contributing those improvements back to the source pool.

    Conceptual Integrity: The process of creating software is more akin to an engineering discipline than an artistic endeavour, and this raises another point of concern with OSS. Like any engineering design project, good software needs a designer (or software architect in the current industry jargon) with a clear design concept which must be adhered to rigorously otherwise the software becomes progressively messier as it is developed in a piecemeal manner.

    That's why OS projects have maintainers who manage the integration of contributed code back into the project.

    Professionalism: There are uncomfortable similarities between the OSS development process and the situation that arose in the computer games industry in the early 1980s, where legions of 'bedroom programmers' produced video console games of such poor quality that, despite selling in tens of thousands, they nearly destroyed the industry.

    I thought they BUILT the industry. I fail to see how, for instance, someone writing a crappy HTTP daemon would affect the stability or popularity of Apache.

    Innovation: The absence of design leadership in the OSS development process and a motivation for OSS developers to create free versions of their favourite proprietary software may also explain why there would appear to be a distinct lack of imagination in OSS projects. The open source community has so far tended to create facsimiles of proprietary packages rather than the next killer application.

    Actually, to a large extent the reverse is true. Linux may ape more proprietary systems, but Linux and practically all the other commercial OSes being sold are descendants of SysV and BSD. Windows itself uses portions of BSD internally.

    Further, as someone who works on an open-source BitTorrent client, would you call BitTorrent uninnovative?

  72. IP problems not as clear by cfulmer · · Score: 1

    The article asserts that any software worked on by a software professional is owned by his/her employer. I do not think this is true -- the OSS worked on would need to be in the realm of what he/she is employed to do. So, for example, if my job is to develop image processing software and I contribute to the GIMP, there may be a problem. But, if I contribute to a VoIP project, that's a problem.

    Few people who contribute their time to an Open Source project actually start at ground zero -- they usually build on work that somebody else does. And, if they do this, then they any contribution is a derivative work -- something that they are only allowed to do with the permission of the original copyright holder. The GPL gives people the right to do this under two conditions: (1) they redistribute their changes under the GPL, or (2) they only use the changes internally.

    So, let's posit that an employee has contributed to an Open Source project and the employer objects, and that it actually owns the copyright to the employee's work. What remedy does it have? It's still bound by the GPL and can't then decide to sell the work. The only thing it can do is try to withdraw the source code from the public and use anybody who still uses it for copyright infringement.

    But, here it gets really interesting -- there are a number of defenses that infringers have, including apparent agency, various forms of estoppel and lack of creative authorship (more on this last later....) Because of the cost & uncertainty, the company will try to settle. But, they are missing a major carrot: licensing the infringer to use the work. After all, as soon as they allow somebody to use the code, the GPL kicks in and they have to let anybody use it.

    (The lack of creative authorship basically means that if there's a bug and there are only a few ways of fixing it, you haven't actually created a 'work of authorship' in implementing one of those fixes. No creative authorship means no copyright. No copyright means no infringement.)

    This is not legal advice. I am not a lawyer.

    1. Re:IP problems not as clear by davewalthall · · Score: 1

      > t's still bound by the GPL and can't then decide to sell the work. Please read the GPL. Anyone can sell anything under GPL. There just happen to be some restrictions on the sale, like distribution of the source code. But I could go out and start selling gcc today if I wanted.

    2. Re:IP problems not as clear by cfulmer · · Score: 1

      Well, maybe I wasn't as precise as I should have been. I meant to say that they can't claim the exclusive right to sell the work.

      However, Paragraph 2(b) of the GPL says that if you're distributing a derivative work, you have to license it "at no charge to all third parties."

      Now, that still doesn't give third parties a copy of the code -- it just gives them a license to use the code if they can get a copy. And, any of your customers is allowed to give them a copy.

  73. Have to disagree with the author on a few points by TTK+Ciar · · Score: 1

    The author makes some good observations, but twists them to appear more all-encompassing than they are. Also, he states some partial or total untruths.

    Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer.

    This may be true in England, but it certainly is not true in America. In America, software developed by the employee outside of business hours, using only the personal property of the employee (no company computer, software, or networks involved) is the personal property of the employee, barring any contractual stipulations to the contrary.

    Self-employed and contract software engineers are not usually bound by employer's IP rights but are unlikely to be strongly motivated to write OSS code unless they can earn a living from doing so, and the unpaid volunteer nature of OSS development tends to rule out this possibility.

    This may only be anecdotal, but I am, at times, a self-employeed engineer (though, currently trying to juggle an employeeship with the Archive while running my contracting gig part-time). If anything, being self-employed has encouraged me to open-source parts of my work, since I am then free to use it when employed by another company (just as I would use any other third-party OSS library or tool). Tools I develop as an employee on company time are not similarly available to me when I am employed by a different company. Often I have wished I could reach back into the Flying Crocodile codebase and use some of the message-passing code developed there, but I can't, because I don't own it. When The Sausalito Group dissolved and the VP and I co-founded Hardpoint Intelligence to support TSG's stranded clients, I had to redevelop all of the necessary technology from scratch before we could legally provide our services -- except for that technology which was already open-sourced (MySQL, Apache, Perl, Linux).

    we seem to have forgotten that peer review is, or should be, part of the normal software engineering process anyway

    Of course it is, and every single company I've worked for as a programmer (except TSG, where I was the only programer) used peer review as a means of double-checking code before it was deployed. But in no case were there ever more than four engineers performing this review, and more often it was only one or two engineers. Even a relatively obscure OSS project can attract more peer reviews and bugfixers than this -- when I wrote the Orcus ICB client in 1997, six fellow OSS developers leapt in, finding and fixing bugs and adding secondary features. The only time in my entire career I've gotten similar support from an employer was when I was project lead at Flying Crocodile, and had five engineers working for me. Most engineers have to work in the industry for many years before they are eligible for a project lead position, whereas any competent engineer with a cool project can attract comparable (in my case, superior) manpower no matter where they are in their career.

    and good software needs a strong architectural vision which the community-based method of software development does not foster.

    There was a slashdot article a while back which promoted a study someone did which agrees with my anecdotal experience, that most large OSS projects have one or a few core engineers who share a vision, develop the architecture, and write the "meat" of the code, and then anywhere from a few dozen to several hundred non-core engineers who fix bugs and add secondary features (much like what happened with Orcus, just on a larger scale). The non-core engineers are in flux, and will wax and wane with popular interest in the project, but the core engineers persist and change little. (And when there is a change in the core group, you can bet slashdot will run an article about it!) ;-)

    there would appear to be a distinct lack of imagination in OSS projects. The open source community has so far

  74. Re:So how is proprietary software less affected by by thsths · · Score: 2, Insightful

    > lack of ... professionalism

    As we all know, professionalism has two meanings. The first one is that you make money from it, but a lack of that should be no concern to the user.

    The second one is that you know what you are doing. I have seen many commercial software projects, and I have rarely seen one where I had the impression that they know what they are doing. Usually they are just trying something, and then wait for user complaints that it does not work.

    If you take this sense, many open source projects are very professional. At least they start out with a clear idea of what to do, and with people that enjoy what they are doing.

  75. Trouble with closed source by Jeremy+Singer · · Score: 1

    With closed source, you find the problems in the code by accident, because you can't look at the code. You have little input into the process except to vote to send your money or not. Software giants, like microsoft, will continue to put their worst foot forward on security even when warned in advance. What alternative have you got, anyway, beyond open source?

  76. sounds like a chinese approach by nihaopaul · · Score: 1

    ok, i'm sick of hearing 'open source this' 'open source that' to be honest, it sounds like a chinese propaganda attempt to convince the masses that its a bad idea. send out 30,000 people to post all over the internet (mainly bbs's) the point they want to get across, de-pants the victim and then point fingers at them.

    --
    i dont care if i made a spelling mistake or that my grammer could use a lesson, if you got them point, great, if not, tough!

  77. Concrete Examples to Back his Assertions by truckaxle · · Score: 1

    Notice how he lacks any concrete examples. Lots of weasle words and inference but nothing concrete. How does this fellow explain Apache which dominates and Microsoft and recently decided to emulate several important design concepts. Or how about Mozilla and XUL based graphical interface layout and specification that again Microsoft is emmulating with XAML? Many many other example abound.

  78. Spoiler: the conclusion betrays it... by Anonymous Coward · · Score: 0
    For those of you too disgusted to read to the end of TFA:
    "What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose and the development of a strategy to build on the opportunities that OSS has created."
    Bill Gates couldn't have put it better himself!
  79. Why does the BCS care? by geoff+lane · · Score: 4, Informative
    The BCS is The British Computer Society. For a fee and proof that you spent years toiling in a Cobol foundary, you can become a member of the BCS.

    The problem is, almost nobody involved in computing does join as the BCS has been irrelevant for many years.

    Now all these upstart home programmers have the gall to create products with the quality of Linux and Apache.

    In short, the BCS is a club for people who want to talk about programming rather than actually crank code.

  80. I agree with the issues raised in the article by EventHelix.com · · Score: 1

    Further more, never came across lawyers, doctors or pilots making a case for their services being free. Why should software developers offer their products for free? On the "should" be free list, I would put health care, food and shelter far above software.

    1. Re:I agree with the issues raised in the article by Forbman · · Score: 1

      Lawyers: pro bono work.

      Drs: "Doctors without Borders", and other humanitarian groups.

      Pilots: Similar.

      Notice the themes: providing specialized work for the betterment of the community (define community yourself), instead of the betterment of one's self.

      Food & Shelter are easily had. Just go where all the other homeless people hang out.

      You try to use the argument "why should software developers offer their products for free" as a cudgel against it, instead of accepting that there are software developers who DO want to offer their software and services for free for a variety of reasons.

      "Knowing the price of everything and the value of nothing".

      For me, for example, the value-add for using Tomcat/JBoss vs WebLogic, WebSphere etc. is pretty obvious, even when not considering the $$$ involved.

    2. Re:I agree with the issues raised in the article by EventHelix.com · · Score: 1

      The point is that you do not see Doctors saying that payed medical services are evil. Charitable services play an important role but they are no substitute for for-profit corporations. May be we could learn something from the medical community. Fundamental research in biology is conducted in an open-source fashion. Drug development is by for-profit corporations. By the same logic, open-source software community should be tackling more fundamental challenges in computing. Somehow I don't thnk the charter for open source development should be to build clones of commercial products.

  81. I call bullshit on the article. by Anonymous Coward · · Score: 0
    The situation is analogous in the UK as well; I don't know where this guy got his legal advice, but I think he should find another lawyer. The article is factually incorrect on this point, probably deliberately so. I mean, he's even citing the old versions of the acts. (I am not a qualified lawyer, and this is not legal advice. If you require legal advice, see a competent lawyer qualified in your jurisdiction, and not a random Slashdot post. Or a vitriolic opinion piece.)

    And then there's the stuff about the game industry;
    "...the situation that arose in the computer games industry in the early 1980s, where legions of 'bedroom programmers' produced video console games of such poor quality that, despite selling in tens of thousands, they nearly destroyed the industry."
    Hang on - the computer games industry in the early 80s? "Tens of thousands" of copies in, like, 1983? Which early 80s did this guy live in? This was when 128K was quite a lot of memory. There weren't any platform charts back then (that weren't, it turns out. completely made up). There almost was no computer games "industry" back then - the mighty seasoned corporate oaks of today's industry either weren't even founded then, or were themselves tiny acorns in garages founded by these "bedroom programmers"! To sell "tens of thousands" would have been a runaway success virtually everyone on a platform had played -- it hardly qualifies as "destroy[ing] the industry" when almost an entire platform has bought your game!

    This man is flat out full of bullshit . It's a column, it's an opinion piece pushing the agenda of the BCS (I've heard of them, they're a nothing "guild" which would quite like software engineers to become registered professionals, so they can make lots of money charging membership fees -- this explains, you see, why it is defaming the professionalism, integrity and quality of pretty well software professionals who aren't BCS members), it's factually incorrect... What can I say? The article is a troll, and we've been hooked. No reason to waste any more time here. Move along, nothing to see.
  82. Not Imaginary. by hackwrench · · Score: 3, Insightful

    They plague every human endeavor. The article falls victim, however, to the idea that every human endeavor is monolithic. There is no one OSS vision, not all commerce is sordid, and I doubt that many hold the opinion that they be separate. The article falls apart under the delusions of its writer. Somebody give him and those close to him a wake up call!

  83. wrong on many counts by Anonymous Coward · · Score: 0

    I am not surprised to read an article like that by Microsoft "alumni" Stephen J Marshall who is afterall one of the strongest opponents of OSS.

    However, he is dead wrong on many counts in this article and may want to consider to go back to school and study technical journalism. There he will learn, amoung many other things, that making up stuff and stating it as a fact is NOT acceptable. Not even in his unsubstantiated attacks against OSS.

  84. innovate? by Anonymous Coward · · Score: 0

    I don't know about anyone else but as far as my memory serves me... Microsoft (/insert name of other big bloated crapware factory) hasn't done anything innovative for... well... ever, really. It's not like innovation is a must for a simple spreadsheet or something anyways.

    I couldn't care less if open source guys have crazy new projects that blow my mind when I use them or not, all I care about it having an alternative to the proprietary / bloated stuff from the big boys.

  85. mod up! by Billly+Gates · · Score: 2, Insightful

    Most FOSS is not that innovative and just clones existing applications. Keep in mind closed source apps mainly do this as well.

    However Apache and Firefox are the few innovative apps that closed source software is playing catchup in. Gnome and KDE are also not just cloning MacOSX and Windows but are now begining to come out with their own features.

    This alone dispells the FOSS only copies myth going around by the software industry.

  86. Oh, please by smcdow · · Score: 1
    ... namely, the lack of conceptual integrity, professionalism, and innovation ...

    As if commercial software doesn't suffer from the same problems?

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  87. Major Flaw with Point 1 in TFA by gizmonic · · Score: 1

    From TFA: Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer.

    Uhhh.. No. The company I worked for was started by geeks and the IP contract made it very clear things we did outside of work with our own resources was ours. When we got bought out about a year ago, this was a major concern. I read the new IP contract front to back, and was pleased to see it made the same exceptions. However, IANAL and had it checked by an attorney, who agreed. $50 seemed extremely reasonable to make sure I wasn't signing away all the IP I ever possessed. If they had not made the exception nor been willing to renegotiate, I would have quit. Luckily, I didn't have to.

    The point here is that Stephen Marshall seems to be spreading FUD, albiet I believe unintentionally, but FUD none the less. I know some people are not so lucky, but anything I write outside work on my own time and equipment is mine. His first major attack on open source software is just flat out wrong.

    --
    WWJD?
    JWRTFM!
  88. Some valid points, some not so valid by aCapitalist · · Score: 1

    First for the invalid:

    The UK must be different in regards to employeer-employee implicit contracts or this guy is just full of it. Because in the US, unless its explicit in the contract, employeers don't own what you write on your on time.

    I'm not buying the early 80s video game industry analogy. Yeah, he's pretty much right about the plethora of crap that was turned out that resulted in the early 80s video game industry crash, but I just don't buy that you can compare it to free as in beer software

    I'd argue though that a lack of people working together in the OSS world does put it at a disadvantage compared to Apple or Microsoft. There's a finite number of developers that have the skills and or inclination to contribute to significant OSS projects. Look at the OpenOffice problem, where they've got probably 1 or 2 volunteer programmers. Of course that's not OO's only problem. The code base is a mess.

    By the way, lots of people miss the old bedroom programmer video game days. Some kid hacking 6502 assembly in his bedroom could make hundreds of thousands of dollars (John Harris). Read Hackers - great book

    I agree that open source is going to kill some smaller software companies while Microsoft will continue to make billions

    And I think governments that don't analyze their needs carefully are going to be in for a rude awakening by thinking that free software as in beer and speech is going to magically save them money. Munich is having major problems in their switch.

    It's a very specious argument that linux gets you out of "lock-in". You're locked into OpenOffice and with its problems, and lack of resources you could be asking for trouble.

  89. Don't expect OSS to behave like a business by HangingChad · · Score: 1
    OSS develops in its own time in its own way. To outsiders it sometimes appears chaotic, confused and argumentative to the point of abuse. But out of that pushy, picky process comes some extrodinary software. While it many lack some of the fit and finish features of proprietary software it's usually solid where it counts under the hood.

    From the article: Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer.

    Maybe that's the way it is in England but not at any of the companies I work for. What I write for the customer, belongs to the customer. What I write in my spare time belongs to me and I can contribute it to OSS projects if I so choose.

    Self-employed and contract software engineers are not usually bound by employer's IP rights but are unlikely to be strongly motivated to write OSS code unless they can earn a living from doing so,

    Sounds like this was written by one of MSFT's PR firms They overlook the number of programmers who are able to successfully transition to supporting the open source products they help produce. Especially these days. Your hobby this week easily could transform into your profession next week.

    There are uncomfortable similarities between the OSS development process and the situation that arose in the computer games industry in the early 1980s, where legions of 'bedroom programmers' produced video console games of such poor quality that, despite selling in tens of thousands, they nearly destroyed the industry.

    Says who? Unless I missed something the game industry is alive and healthy. Good games get purchased more and poor games get weeded out. Anyone who thinks OSS games never make it has never played Frozen Bubble.

    A continued shift towards OSS solutions at the expense of proprietary ones is likely to result in many of the companies that develop proprietary software going out of business.

    Well boo-fucking-hoo. Maybe proprietary companies should try a new, radical approach to the software business: Treat customers like people, give them a quality product for their dollar and provide quality support. Duh. The idea that proprietary software companies have some divine right to exist is horse manure.

    One thing you can positively do is stop trying to impose your tighty-whitey corporate way of thinking on open source. It's doing quite well without your advice.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:Don't expect OSS to behave like a business by Anonymous Coward · · Score: 0

      >They overlook the number of programmers who are able to successfully transition to supporting the open source products they help produce.

      Yeah, all 0.01% of them. Got any statistics to prove otherwise?

      >Your hobby this week easily could transform into your profession next week.

      "Sounds like this was written by one of the lottery commission's PR firms"

      >Anyone who thinks OSS games never make it has never played Frozen Bubble.

      Anybody who thinks Frozen Bubble is a successful game is out of touch with the gaming market and quite possibly reality as well.

  90. I used to work for a big cheese in the BCS by nicferrier · · Score: 1

    he was one of the biggest idiots I've ever met. I used to be a UK civil servant, so the sample of idiots I've met is quite high.
    I'm just saying...

    1. Re:I used to work for a big cheese in the BCS by Anonymous Coward · · Score: 0

      I've conducted many interviews for development jobs and I've found that the BCS members are usually stolid bureaucracy lovers. Fuck knows why they want to work for a small company. Whatever the reason, they ain't working for mine.

  91. pilots - wings of mercy by Anonymous Coward · · Score: 0

    wings of mercy flies needy remote patients to hospitals on private planes.

  92. He's got the wrong point by DMiax · · Score: 1

    I really think that guy's totally wrong on the points. Think about the features of Firefox while considering the inability of IE to tab-browse anything nor block ads, or do simple tasks that now and then you may need. This is not what I think is lack of innovation. Go on and ask yourself if having virtual desktops or multiple ones is so bad. Does proprietary software have so many ideas? Main reason, I think, is beacuse if someone has an idea in OSS which is not able to implemnt, anyone can start from his work and finish it. If someone of the programmers from Microsoft ever had some really good ideas, do you think they could include it in their work freely? On professionalism, just think about the development of ReiserFS. Company-like development had thoso guys writing by scratch Reiser4 while still on bugfixes of Reiser3. That is real professionalism. NTFS came so lately just to fix the increscious lack of permissions of VFAT... Conceptual Integrity? might be true. On must admit that any piece of your OS system may have an upgrade at any time, independently. You must decide whether it is good or bad to have your WM upgraded together with your browser, your kernel, shell and various tools each three-or-so yeras or having a brand new version of each one every few months or so. Consider that even when you chose the bundle pack you may always be forced to upgrade or bugfix periodically... OSS has problems, but are not that ones. IMHO the main one is money. With microsoft spending 100 million $ to promote (I may say some of them went in that author's pocket), OSS must rely on being what one wants, on people trying and speaking with friends, and so on. Must not be so a bad paradigm if it is still alive... For what has being said, another problem is the lack of contents. OS game engines are more and more often good state of the art code, or so, but still they cant beat Doom3 due to the poorness of the textures. Not any program is well localized, or so. Those things are not funny as coding, and people doesn't do that unless thei're paid. That is a problem for which I have no solutions. Not those that guy pointed out

  93. similar rant here by Anonymous Coward · · Score: 0

    A plea to the Joomla! community for an unprecedented level of courteousness:

    http://forum.joomla.org/index.php/topic,6785.msg49 863.html#msg49863

  94. cogent? ha! by belmolis · · Score: 3, Interesting

    If I had written such a poorly argued piece I wouldn't want to put my name to it, much less give my professional credentials. Take the argument about innovation. It's based on a single example! Yes, Linux is not particularly innovative. It originated as a clone, so of course it wasn't innovative. Insofar as open source attempts to replace proprietary software, there has to be a good deal of cloning. That doesn't mean that open source software is intrinsically non-innovative, just that there has been a lot of catching up to do.

    Even so, software intended in the first instance to clone proprietary software has often been innovative. Many examples are to be found in the GNU project. GNU "clones" of standard Unix tools are often considered to be superior to the originals. Not only is the implementation superior (typically in having fewer bugs and fewer arbitrary limitations), but they often extend the capabilities of the original tool.

    The other place in which innovation is readily seen is in areas in which there is little or no cloning activity because there is little or no proprietary software to catch up to. In my own field of linguistics, for example, there isn't a lot of proprietary software because there isn't much of a market for it. Linguists can't afford expensive software. The more interesting linguistic software that has been coming along is mostly free software. For example, the most advanced database for annotated text is emdros. It isn't a clone of anything. In phonetics the acoustic analysis program of choice currently is probably Praat. It compares favorably to commercial products. (Phonetics software is a bit different from linguistics in general in that it overlaps to a considerable extent with software for use in areas like speech pathology, where there is money to be made.) As a third example, I'll cite my own program redet, which is a regular expression search tool. It has a few features of particular interest to linguists, such as widgets for entering the International Phonetic Alphabet and the ability to intersect user-defined named character classes (which enables matching over feature matrices), but in most respects it is a regular expression tool of the same sort that programmers and various other non-linguists use. There are a number of similar free tools and at least one proprietary commercial product. However you may judge it in comparison to the others, it is unquestionably not a clone. Among its innovative features is the fact that it determines the properties of the regular expression engine that it uses empirically, by running a set of tests.

    Basing a sweeping generalization on a single example is a poor practice in general, but in this case it is especially bad because Linux is an atypical example. Much open source software is innovative, and much proprietary software is not.

  95. Yeah right by elteck · · Score: 3, Insightful

    (Please don't bother my poor spelling, I'm no native speaker)

    I'm working for a large international company (about 9000 employees world wide) which is phasing out Redmond, because it lacks proffesionalism, and they constantly change their own standards.
    We use open source, because of it's better (also not perfect) consistancy and much lower maintenance cost. We don't develop software ourselves, we're just users. I must admit, not standard users, all employees are engineers. We are not interested in a shiny glammer interface, the thing just needs to work. Redmond is only compatible with Redmond and nothing else, so we cannot glue applications together. That is the main reason it is phased out.
    What makes Redmond so expensive is that with every update something else gets broken. Often, our Sys. Op. thought he had tested the latest patch good enough, rolls it out and "bang" the network goes down again in an area he had overlooked. Due to the lack of good technical documentation, it takes a lot of time to get it up again.

    With OSS the technical information is available on the internet and we know much better what each patch does. Moreover, because OSS obeys open standards much better (also not always perfectly), we can glue applicaltions together. Currently we are working with a system that is far more powerful than the shiny Redmond system. And the system downtime is reduced considerably.

  96. Another problem with point #1 by twodot72 · · Score: 1

    When discussing the "IP problem", the author completely ignores the fact that a great deal of core FLOSS applications are developed by those employees on paid time and released as open source by the companies (like IBM, Sun; Red Hat, Novell, MySQL etc etc). The author seems to believe that all FLOSS is developed as a hobby.

  97. hmmm by clambake · · Score: 1

    the lack of conceptual integrity, professionalism, and innovation

    Last closed source company I worked for was promising 5-nines uptime while knowing full well that the entire application was one slightly malformed sql statement away from total and absolute (i.e. read corrupt the database in a way that it will never be recoverable) destruction. They were selling the system based on scalability, uptime, high availability, but knew when it came time to roll out to the customer's customers it would fail to meet even the most minimal load (also knowing, by that time it would be too late for thier clients to back out).

    Closed source helps business grow, because you can rely on your marketing department to do the job for you, and marketing chumps are much cheaper to hire than engineers.

    SUCKERS!

  98. What's the problem? by rolfwind · · Score: 1
    together with the issue of ownership of OSS developed under the current Intellectual Property laws.


    What is the issue of ownership? OSS is not necessarily Free Software. AFAIK, under international rules (Berne Convention) anything published automatically gets copyright protection whether OSS or Free Software or whatnot.

    Is this just a scare tactic?
  99. MOD PARENT UP! by Anonymous Coward · · Score: 0

    insightful++

  100. What an interesting coincidence by sd_diamond · · Score: 1

    Looks like somebody needs to read a few essays by Paul Graham.

  101. The author has absolutely no clue... by mfterman · · Score: 1

    The author has managed to contradict himself. Two of his bullet points in fact go directly against one another, the cases of intellectual property and innovation.

    The author uses a very vague definition of intellectual property in order to discuss intellectual property ownership. Now while corporations themselves tend to favor very loose definitions themselves, even they have certain limits on what intellectual property they care about. Most people in signing away their intellectual property rights tend to focus on discoveries that they make, new ideas and dare I say it innovations that they invent while they are being employed by their employer.

    The big question is, if someone in their time away from work on non-work hardware writes the Great American Novel (which is not a thinly disguised satire of their workplace), does their employer own the intellectual property of the novel that they produced in their spare time? The answer is probably not, and even if they did, it's unlikely to hold up in court.

    In general, businesses are mainly concerned with the invention of profit making IP that the company itself (or a competitor) could use, that in general can be patented. In general, corporations feel that they own all the discoveries and innovations their employees make. And yet the author then turns around and complains that OSS is derivative, more interested in copying existing proprietary software and not producing any real innovative work.

    You can't have it both ways, Stephen. Either people are producing innovations and illegally incorporating them into OSS in violation of the corporate IP contracts the people have signed, or OSS isn't innovative, in which case the contracts those people signed do not apply in this case. The only real contracts that corporations make people sign that could lead to trouble are confidentiality agreements and non-competition agreements. The potential leak of proprietary IP into OSS is a much more valid point than the one that is actually made.

    Then we get to the Conceptual Integrity section, which cites the need for small teams working under a strong leader. And of course there's no mention of Linus Torvald and Linux at all, or any examination of the other successful OSS projects and the fact that sooner or later every OSS project needs someone or a small group of people to decide what goes into the source code and what does not. The best OSS projects all have a small group of people who work well together and usually set up a clear roadmap of where their project is going.

    In the Professionalism section, the author argues that bedroom programmers destroyed the games industry in the 1980's. This is despite the fact that the collapse of Atari involved a system that used cartridges that generally were not created or programmed by bedroom programmers, but in fact had to be done by software companies working with Atari. These folks were not 'bedroom programmers' by any stretch of the word. Most of the bedroom programmers were in the computer game industry, which managed to survive the collapse of Atari. In fact, one can make a case that the bedroom programmers had a better track record than the professionals in the eighties.

    And for that matter, I seem to have this strange recollection of games company after games company going out of business over the last few years. Heck, over the decades. Badly selling games being the major source of all these collapses. Frankly, the gaming industry is the least stable segment of the software industry, and even now it's having problems. And given the number of bug fixes that come out for any given game, I really wonder by what criteria the author views this stuff as quality software by any definition. Games software tends to make most application software look good in comparison, honestly.

    The author is clearly spouting off on their prejudices and has absolutely no idea of what is really going on with either proprietary or OSS.

  102. Flawed commentry on employment and IP by Marcus+Green · · Score: 1

    According to the article "However, when it comes to software professionals, there is no such argument. Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer."

    No it doesn't, in the UK it depends entirely on your contract which you can dispute when it comes to being engaged. I was offered a contract that claimed ownership of all IP I created, I disputed it, the contract was changed. I didn't mind my employer owning what I created in the course of my work, but what I created on my own time in a different area of interest I expect to keep. Now I do.

    This type of sweeping statement undermines the credibility of the author.

  103. The impact of commoditization on competition by Infonaut · · Score: 1
    The key thing about a commodity is that they are 100% fungible. Each one is just as good as the next.

    I understand what a commodity is, but perhaps I didn't explain its effects in the OSS realm well enough. Of course software will likely never become a commodity in the manner of, say, pork bellies. I doubt software in its entirety will ever become commoditized, but the forces of commoditization can be a spur to innovation in software. As the bottom end of software complexity becomes commoditized, competition at the top end is enhanced.

    Imagine a situation where company M controls the market for a type of software that allows users to create and edit documents, work with numbers, and make presentations on screen. Let's call company M's implementation of this software O.

    O began dominating the market years ago, and has had a lock on it for at least a decade. The art of software development has progressed quite a bit in that decade, but O has no real competition. So in order to get people to buy O, M has to add more and more features, 90% of which are never used by customers. It's essentially purely a marketing-driven product, because the value customers derive from it has remained essentially flat for years. The price for O remains relatively high, even though the relative difficulty involved in creating software of this type is lower than it was ten years ago.

    Along comes an OSS project. We'll call it F. The developers of F are able to create a rough equivalent of O with far less effort than it took M to create O. Then another OSS project, we'll call it G, does something similar. Now O has competition, and M has to come up with something truly innovative, in the form of an entirely new class of application, more intuitive and useful features, etc. Thus, because the software that M once created has become more of a commodity, M is forced to innovate.

    OSS fosters innovation specifically because it is best at converting that which used to be cutting-edge into a commodity. Software developers are thus forced to innovate even more than under a system that precludes OSS.

    --
    Read the EFF's Fair Use FAQ
  104. Re:These myths have already been thoroughly debunk by flowerHercules · · Score: 1

    The Cathedral and the Bazaar

    Homesteading the Noosphere

    The links to the references to Eric Raymond's work, and it is true, he covers what this article addresses.

  105. That's the BCS through and through... by PaulusMagnus · · Score: 3, Insightful

    I think all this article demonstrates is how out of touch the BCS is with the modern IT world. As I don't have a degree I've only just become eligible for membership this year as I've reached the minimum age of 35. If I'm a really good boy, they may let me become a member. However, they have no credibility in the British computing arena as it's simply a gentleman's club that achieves very little, other than patting each other on the back and saying "Jolly good show old bean" to one another.

    I've been around computers since I was 10, writing Z80 assembly at 14, contract game programming at 17 and working in the industry professionally from 19. I was an IT Manager at 22 and I've been a freelance consultant for the last 9 years. I'm a web developer (PHP, MySQL), a software developer (VB), a networking specialist (CNE, MCSE, CCNA, CCDA) but mostly a technical architect (VCP) and have project management qualifications too (PRINCE2 and Project+). But the BCS hasn't represented me or other colleagues I've worked with during the past 16 years. Therefore, how do you represent an industry that you actively discourage from being a part of your organisation.

    I think this article just flies further in the face of the real world. OSS is here to stay, it's too quick and too powerful to ignore. If OSS is so unattractive, why has it become so prominent, why are mainstream players looking at using this community approach more and more? Why are OSS solutions becoming more commonplace within organisations?

    We live in a capitalist world, where demand exists, supply exists. People want OSS so IT managers need to exploit this area of our world, not try and ignore it. It's this short-sighted approach that has always damaged corporations, I just find it amazing that people that work in IT can be so averse to change. We work in the fastest changing business sector, if people can't stand the heat I hope they're not stupid enough to hit their head on the way out of the kitchen.

  106. This make me feel sick (though true right now) by ghostunit · · Score: 1

    "A major flaw at the heart of the open source movement is the misconception that most individuals actually have the legal right to contribute their intellectual efforts to OSS projects. In most industrialized nations, intellectual property (IP) generated by an employee through the course of his or her employment legally belongs to the employer....irrespective of whether it is during or outside normal working hours"

    How do we allow corporations to treat us like this ?

  107. BCS? by Stephen+Chadfield · · Score: 1

    Does anyone give a toss about the BCS? What's the betting that the goons behind all those well publicised UK Government IT failures are members of professional bodies like the BCS?

  108. you have nothing to fear but.. by shareme · · Score: 1

    You have nothing to fear inFOSS but fear itself.. Why is Bill Gates so scared?

    --
    Fred Grott(aka shareme) http://mobilebytes.wordpress.com
  109. Intellectual Property: A major flaw at the heart by Proudrooster · · Score: 5, Insightful

    Intellectual Property: A major flaw at the heart of the open source movement is the misconception that most individuals actually have the legal right to contribute their intellectual efforts to OSS projects. In most industrialized nations, intellectual property (IP) generated by an employee through the course of his or her employment legally belongs to the employer. In the UK, this is embodied in the Patents Act 1977 and the Copyright, Designs & Patents Act 1988.

    He almost got it correct. Intellectual Property is a major flaw in this day and time. Could someone give me a legal definition of IP please? I believe there are patents, copyrights, and trade secrets but I am unfamiliar with Intellectual Property. Furthermore as an employess of Megacorp, being forced to agree that your employer owns any though that pops into your head 24 hours a day is unethical and wrong.

    Intellectual Property needs a legal definition and employees need rights and protection against thought slavery. The problem is not OSS, the problem is that corporate greed and control of its employees know no bounds. I thought we abolished slavery in the "civilized" world long ago, but it appears to be coming back in different forms. Instead of "physical slavery" we now have "mental slavery".

    All your Intellectual Property are belong to us...

  110. This guy's arguments are flawed by keeboo · · Score: 2, Insightful

    In most industrialized nations, intellectual property (IP) generated by an employee through the course of his or her employment legally belongs to the employer. In the UK, this is embodied in the Patents Act 1977 and the Copyright, Designs & Patents Act 1988.

    Sorry, this does not apply to every single country in Earth.
    I do live in Brazil, I do work as a programmer and my employer does not have any rights over my software projects produced outside my work.

    The process of creating software is more akin to an engineering discipline than an artistic endeavour,(...)

    This must be a joke or the guy lives in a different planet.
    I had few opportunities to see the source code of commercial (normally closed-source) software, and compared to FOSS, closed-source software are usually badly-written, messy and unportable.
    Is such crap quality engineering? I don't think so.

    There are uncomfortable similarities between the OSS development process and the situation that arose in the computer games industry in the early 1980s,(...)
    The games industry learned a valuable lesson from this experience and is now arguably the most highly trained and disciplined software development community in the world. This professionalism in software development is cited as a major contributory factor to the explosive growth that the computer games industry has enjoyed over the last 10 years.

    Oh, so that's why the last 10 years there were the most unimaginative, safe-bet, purely commercial games ever.
    My wallet is itching to pay for a copy of another Super Shooter 3D Doom XXVI Extra Edition.

  111. What your employer owns depends on your contract.. by borgheron · · Score: 2, Informative

    The author of the article drastically simplifies the "Intellectual Property" section of his article.

    So long as you are careful about terms and conditions you can rest assured that nothing is wrong. A good book to read to tell you all about this kind of problem is called "Who Owns What Is In Your Head" by Stanley H. Lieberstein.

    The author of the article at the BCS is spreading FUD.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  112. Worse is better by Wesley+Felter · · Score: 3, Insightful

    Open source doesn't have imagination or innovation, yet is likely to put innovators out of business?

    Yes. Consider worse is better to be a sort of Gresham's law for software: bad software that is given away for $0 (whether it is open source or not, actually) drives out more-innovative commercial software. People say that they value innovation, but in the end nothing beats the allure of free.

  113. Re:So how is proprietary software less affected by by Anonymous Coward · · Score: 0

    It's less affected in that there is greater motivation to be professional and deliver features on time, that being your career and livelihood. The people at Microsoft are getting paid to write a whole new vector-based, hardware-accelerated graphics layer. In the FOSS world, someone might get around to it when they feel like it...

  114. This is gonna sound cornier than a pogo by rinkjustice · · Score: 1

    Open Source will thrive as long as people contribute for the right reasons: to help others, to improve and share their talents with the world and to offer free solutions that people would otherwise have to pay for. It's about advancing the intelligence and efficiency of the human race.

    P.S. What Open Source isn't about is money (although it can be a happy bi-product with the right business model).

  115. Innovation by bwt · · Score: 1

    Most FOSS is not that innovative and just clones existing applications.

    While this may be true the way you stated it, you can say exactly the same thing of proprietary software. If you look in a large arena, most things are not going to be innovative. The question that should be asked is: given that innovation is rare, where is most innovation occuring?

    I would say 60% of the innovative new ideas in software over the last 7-8 years are coming from the open source java arena. Examples are Spring, Ant, JUnit, Hibernate, Maven, Struts, AspectJ, Cocoon. It's hard to point to any of these and claim it is a knockoff of something else.

    Other recent innovative things from the open source realm outside of Java include Ruby on Rails, Subversion, BitTorrent.

    I really can't think of a whole lot of innovation that is occuring OUTSIDE of the open source arena. I guess there is a fair amount of innovation occuring in the standards making processes, though it's hard to give credit to a software team as being "inovative" if all they do is implement a standard. Useful, certainly, but I wouldn't say innovative.

  116. Mostly true but not relevant to the future by jamej · · Score: 1

    Everything in the article article is pretty much true but from the perspective of yesterday's status quo. Tomorrow will be owned by coders, cloners, fabricators, and those who know enough to invent the future. Those who think they can control the future with a patten are becoming irrelevant. His arguments are for the benefits of the schooner in the age of steam.

  117. Opensource innovation by Peaker · · Score: 1
    Lets see, Software installation management:
    • A central repository of packages, and a GUI with more than 10000 packages, all installable with 2 clicks.
    • Automatic upgrading of all these packages.
    • Uniform interface to install, remove or upgrade all of these packages.
    • Automatic installation of packages according to file access attempts (auto-apt).

    GUIs:
    • Desktop/network integration (i.e: ftp exploration works just like local file exploration) (and no, this does not work, not even in Windows XP, try copying files from one ftp to another, for example).
    • Panel applets bringing usefulness to the panel, as well as quick browsers/bookmark lists in the panel (Microsoft copied some of this)
    • Tabbed command-line consoles
    • Password-keeping wallets for all applications, allowing the user to remember just one password
    • Customization of desktop behavior, shortcut keys to basic operations such as minimizing/maximizing, and any other feature in the desktop.
    • Division of responsibility, window management keeps working even when applications hang.
    • Search feature in Configuration Manager.
    • Countless other innovations

    Development tools:
    • The diff/patch tools.
    • gcc: A single compiler handling the compilation of a huge collection of languages, in a large set of platforms.
    • xemacs: An environment platform that allows extensions via a dynamic language with seamless on-the-fly compilation of the extension code you write. Also, the most featureful platform out there for this purpose, with powerful macro recorders/editors, customizable key binding, etc.
    • Languages: Python, Perl, Ruby. Microsoft is still behind in this area, despite its .NET technology, which is less innovation, and more an extension of the Java platform (I would even say, Java done right). Many more languages are Open Source, but I simply don't recall the exact history of other language to tell for sure.
    • Vast libraries in each of these languages, many of which are filled with technical innovation (i.e: Twisted Matrix, SDL, pygame)
    • Transparent RPC's for: Python, Ruby, Smalltalk. Microsoft, to the best of my knowledge, does not implement a single transparent RPC. (Transparent means that the server needs not be aware of what objects the client will use, nor does it require any code to explicitly export the object's features to the client, as Microsoft's COM/.NET technologies require).

    Emulation:
    • CoLinux [colinux.org]: Modifying the Linux Kernel to run in kernel-mode side-by-side a host operating system.
    • bochs: Unprivileged, 100% user-space emulation of an entire PC.
    • qemu: Like bochs, but with dynamic code translation.


    All in all, I may have misattributed a few innovations, but most of these are from Open Source. Also, there are many others I can't remember or simply don't know. Microsoft has done less innovation than Open Source, that much is obvious.

    I would appriciate information fillers on innovations from other projects I'm less familiar with, such as Apache, the Kernel.
  118. Wake Up People by dumbFools · · Score: 0, Redundant

    I apologize to everyone that I am about to offend. I am sure you are all very nice people. Most of the people on this board are probably only really good at one thing. Programming. Open Source software kicks as and it is a great thing. But lets assume for 1 second that you succeed and take down closed source software for good. That is take down the software industry as we know it. You will successfully have sealed your own fate. Most of you couldn't smooth talk your way out of anything. Most of you got bullied by the pointy head that is your boss. Most of you don't have even close to what it takes to run a company. You can scream support all you want but mostly you will all be bad at it because you are geeks not human resource people. Being a geek is a great think. But know your place. Do you really want to get paid crap wages to provide support to a some less smart person who is making millions? If you said yes you are by and large full of total shit. Yeah there are some altruistics on the board, but we all have needs. One of those needs is a paycheck. Do you really think you are going to change the world of capitalism because you don't like the current system? Do you really think that all software is going to be open source? Do you really think that the source code that can finally determine what is or is not a drug is going to be freely given away? What world are you people from. You are much smarter than the average person...leaps and bounds really. You should be paid for you hard work and your creativity. Yes capitalism breeds creativity. I did not say patents. I said capitalism. What is wrong with making a million dollars off your hard work. You studied 10 times harder than the MBA's in school. You can out think them on any problem worth thinking about. But yet they will enjoy life to it's fullest while you work so hard to take away your only chance of make a paycheck that you enjoy. I applaud open source....have contributed to it. But it is not the end all be all. OSS really servers one purpose in my mind. It keeps pushing the industry forward and for that I am thankful. Yes Open Office will eventually replace all the real functionality of Office. But during that time microsoft is steady innovating the next grand idea. Sure they will probably eventually lose the Office war. Woopy Ding. By the time Linux becomes the OS of choice MS will be moving past what you know as an OS. Shit people. People are not communists by nature....I DID NOT SAY OSS was Communist. I said the idea that all people should be equal and have equal access is one of the ideals of communism. I for one don't want to be equal to the MBA's I went to school with. I am smarter, more motivated, and I plan on doing something that interests me for the rest of my life. Developing software. You would be wise to see OSS for what it is. You would be wiser to continue to contribute when you can. But the wisest of you will realize that the world has never really been changed by idealists and you are not likely to be the idealist group that succeeds. Even if you do succeeded you will only have succeeded in removing the one career path that most of you introverts are capable of truly excelling at. BTW I did post as a different user...I see no reason to check my real user id and see that swath of flame that you will probably spew. Good luck to you all. I hope you grow up and face the world for what it is.

  119. Terrible Article by dajobi · · Score: 2, Informative

    Mr Marshall strings together a series of misconceptions and misinformation that looks like the arguments of any generic IT manager who has heard of open source but doesn't really know all that much about it. He makes absolutely no attempt to back up his claims with any form of evidence or example. A good portion of the article can be debunked by inspection, the rest goes up in flames when held against The Cathedral and the Bazaar, Homesteading the Noosphere and The Magic Cauldron, (which I'm sure most Slashdotters have read) all of which were written after years of experience and study of hacker culture, rather than just a glance at the surface of "the most influential and talked about phenomenon to hit the computer industry since the invention of the microprocessor."

    In short this is nothing more than an opinion piece, definitely not news.

  120. Unusable? by crucini · · Score: 1

    That depends. Do you consider a VIC20 "unusable"? Barring component failure, you can run your VIC20 forever; you just can't interoperate with the modern world. Can't play the music or movies or view the Word documents.

  121. The state of reality by James_Aguilar · · Score: 1

    The state of reality is clearly portrayed in your post. I like it a lot -- it's helped me understand some of the things I haven't been able to reconcile in open source for a long time.

  122. The real problems with open source by Animats · · Score: 1
    First, ownership of intellectual property isn't a big problem for open source. The SCO debacle has settled that. There have been no succesful lawsuits involving open source that affected users of it. The article sounds like typical Microsoft FUD.

    There are real problems with open source, though. A major one is that, once you get past the top 20 or so projects, the number of people involved per project is very small. Only the big-name projects have enough of a community that one can count on continued interest or support. From a commercial user perspective, this is a major problem.

    Open source as a process has the problem that it's very tough to fix a bad design decision. The "little fixes" mentality makes it tough to go back and make a broad-based change. X-windows is a classic example.

    There's cruft. Everybody puts in their favorite stuff, but there's nobody throwing out the old stuff. Long-running projects tend to crud up with support for long-forgotten devices and standards. Sendmail, for example, still has support for UUCP and FidoNet. Forgotten protocols are a good place to look for exploits.

    Open source also suffers from lack of an establishd middleware base. In the Microsoft world, everything that needs a little database uses Jet. Everything that needs interprocess communication uses OLE.

  123. we must "combat the threat" by khallow · · Score: 1
    What's bizarre is the last paragraph:

    What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose and the development of a strategy to build on the opportunities that OSS has created. Without prompt action, my fear is that a further move towards OSS could result in the nightmare scenario of OSS at one extreme and Microsoft at the other with nothing else in between. Where would our freedom of choice be then?

    So I'm assuming the obvious result would be that government will determine that OSS "threatens" complacent, obselete software companies, thus we'll need to protect them somehow, perhaps by taxing free software or some other, no doubt reasonable, scheme.

    Surely, we can use the revenue gained from taxing OSS to build a reserve for these endangered critters. I see a revenue synergy here with eco-tourism.

    More seriously, one has to marvel at the ability of Microsoft to function so well in this environment. After all, they compete head-on with free products and make what appears to be a massive profit. So maybe if these other companies can't do so, then the problem lies in the companies not in OSS or Microsoft. I recommend culling the herd as a better solution than setting up some government solution to a phony problem.

  124. Open Source by Enfurno · · Score: 0

    Personally, when I am in need of a piece of software no matter what it be, text editor, html editor, even instant messaging software. I always go to the open source community for various reasons. The main reason being that open source projects often take a normal everyday application and add mass amounts of usable features and customizability not found in conventional pay to use software. I find that open source software often has less bugs and glitches as well. GO OPEN SOURCE!

    --
    Need cheap, customized, and quality bandwidth or hosting on any business scale? Visit www.ENetpresence.com
  125. Cogent?? by dskoll · · Score: 3, Insightful

    The article is hardly cogent. Look at his main points:

    A major flaw at the heart of the open source movement is the misconception that most individuals actually have the legal right to contribute their intellectual efforts to OSS projects

    The GPL is quite clear on the process you have to go through in order to be able to contribute to a Free Software project. If you're seeking employment, then get an agreement in writing that you can contribute to OSS projects that don't compete with whatever your employer does. Simple.

    The process of creating software is more akin to an engineering discipline than an artistic endeavour, and this raises another point of concern with OSS.

    Actually, he's wrong. The process of creating good software is more akin to an artistic endeavour. He even shoots down his own argument a bit later:

    We only have to look at the history of the electronic computer to see that the greatest advances in technology have been made by brilliant, strong-willed individuals, usually supported by a small team of dedicated engineers - not community-based projects.

    Yes, like such open-source individuals as Larry Wall, John Ousterhout, Linus Torvalds, Richard Stallman and others. There are lots of terrific OSS projects that are basically lead by one very bright person.

    Professionalism

    I am am professional software developer, and so are all of the developers I employ. We all contribute to OSS projects. It's a myth that FOSS contributors are students or the unemployed; by and large, they're professional developers.

    Innovation

    OSS is not about innovation. It's about utility and usefulness. However, innovation is often a side-effect: Witness the amazing innovations of Perl, Tcl/Tk, Bit Torrent, SpamAssassin, and many others.

  126. Professionalism? by ForsakenRegex · · Score: 1

    Although it's certainly true that many open source projects lack any direction/organization, plenty of big name commercial products have the same issues.

    Just from semi-recent personal experience I can vouch for Matrix One and Blue Martini. Both of them cater to huge corporations, and both of them are absolutely horrible (in my humble opinoin, of course). Incomplete documentation coupled with extremely poor design and preformance more than overshadow any mythical support you might expect to get from a commercial product purchase.

    At least when you find out you've got nothng to work with using an open source solution you don't have to fight against the business people who invested millions in the purchase of a lackluster commercial product.

    If you can get what you pay for, then commercial solutions can be the right way to go, but there is no clear line between commercial and open source as far as quality is concerned.

    --
    "A man talking sense to himself is no madder than a man talking nonsense not to himself."
  127. No by TarryTops · · Score: 0

    Not me.

    --
    Java Oracle Linux Enthusiast
  128. impressive starting sentence ... MIT humble? by midgley · · Score: 1

    "From its humble origins in the 'hacker' culture of US computer science laboratories in the 1970s, open source software (OSS)"

    That'd be the humblness of the groups of people who regarded themselves as the smartest computer scientists in the world and probably thought their universities were pretty good...

    And regardless of the merits of the argument, if one was pointing back to then, calling it Free Software would be more historically accurate.

  129. compared to what, exactly? by gelfling · · Score: 2, Insightful

    Have you ever tried to 'implement' any of the following:

    Tivoli
    Oracle financials
    Any help desk
    Peoplesoft
    Websphere

    NONE of them have purported architectural purity and ALL of them are basically toolkits strapped together by whatever scripting code the consultants you last hired were able to cobble together.

    Open source, closed source, it makes little difference.

  130. Crack me up! by Spinlock_1977 · · Score: 1

    It cracks me up that MS got its footing in 95+ by being "good enough", and cheap. Now that Open Source is "good enough", and, um, "cheaper", there's a problem? Puhleeeeze! Same curve, different "vendor". Give it a think.

    --
    - The Kessel run is for nerf herders. I can circumnavigate the entire Central Finite Curve in a lot less than 12 parse
  131. Nice Artical ...(NOT!!) Bill Gates JUNIOR. by Halvy · · Score: 0

    The open source movement, with its hacker ethic, doesn't promote professionalism.

    Then Mr. Gates, how do you explain even a field as subdued and quant-- Amaeture Radio, is able to create tons of software

    http://www.qsl.net/kf8gr/linsoft.html

    for their community and the public.

    And they do this by incorporating it into a mainstream Linux product, Knoppix

    http://hamshack-hack.sourceforge.net/

    which is a Live CD.

    You can also see here, William, http://www.gnu.org/software/gnuradio/doc/exploring -gnuradio.html

    how an amazzzing project is allowing people to program their computers to tune into any frequencies on the radio spectrum WITHOUT the use of a radio, but by using OSS type software only!!

    These are just some of the examples of what the OSS community can and HAS done, with only one of the smaller more obscure industries on the earth..

    Which begs the question, just how much MORE is going on, BillyBouy, than your MicroFud article is attemping to preach. :)

    --
    I will gladly loose all of life's battles.. in order to win the war..
    1. Re:Nice Artical ...(NOT!!) Bill Gates JUNIOR. by Anonymous Coward · · Score: 0

      And your post is the pinnacle of OSS community professionalism, indeed.

      You've crafted a true cirque de soleil of rhetorical genius, using the ad hominem, the non sequitor and a uniquely juvenile structure just to convince us all that the OSS community is so well versed in professionalism that it could only be purposefully ironic when one representative is so unprofessional.

      Bravo!

    2. Re:Nice Artical ...(NOT!!) Bill Gates JUNIOR. by Halvy · · Score: 0

      Mr. Coward, thesis th IntroNet, nit th wirld W i d e spelllin b & gamma kontest.


      Whoe cars watt annie so calllled 'poofessionals' thinqs anywayz.. tha werld hazmat its fulll of thoze tipes.


      Incase u didn't realice it, OSS is non-profat,...so y wode any1 kare wheather u oar somwon ussed it ore nott, :)

      --
      I will gladly loose all of life's battles.. in order to win the war..
  132. I'm far more concerned by idlake · · Score: 1

    I'm actually far more concerned about the lack of conceptual integrity, lack of professionalism, and lack of innovation with proprietary software, because it's evident that the major commercial software lack all of those. I'm equally concerned about the issue of ownership of commercial software developed under the current ownership laws because, as a customer, I'm screwed by them, no matter what.

    Fortunately, there is a solution to most of those concerns: open source software. It's not perfect, but in the areas of integrity, professionalism, innovation, and clear ownership, it is way ahead of proprietary software.

  133. If you cant give it away for free, see whats wrong by marcybots · · Score: 1

    I use open source software every day, but I must admit that its been available for free, for years now has yet to over take even apple in the desktop market. The open source community needs to examine user complaints and see why people would rather pay their hard earned cash for a insecure operating system like windows instead of using a free operating system like Linux, instead of calling these people stupid or uninformed, I would argue that far from being uniformed they probably have some reasons for doing so.
        For one its still difficult to print from linux, the file system in linux is still more complicated than in windows, perhaps a google database like search bar function could make it easier for people to search their files? Fonts dont look as good as in windows...many other minor usability issues add up and turn off users.

  134. What a joke by nagora · · Score: 1
    Considering the number of over-budget, under-performing, or just plain never delivered projects that BCS members are responsible for every year, who gives a flying fuck what they think?

    But at least they've got a nice club where they can all meet and pass around contracts to their friends. Cretins.

    When I was at Uni the BCS tried to get us to join; I'd not recommend any of the people that did so for any serious work.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  135. You have a point, but... by crucini · · Score: 2, Interesting

    Open source software is not going to eliminate closed source. I write closed source for a living. I rely heavily on open source components, such as MySQL. If open source did not exist, I would have to spend more time fixing, wrapping, choosing and working around the equivalent closed source components.

    In a nutshell, open source excels at creating building blocks. Closed source excels at assembling the blocks into an application.

  136. What a load of .... crap by northwind · · Score: 1

    Well - it actually is. The arguments are based on a normal company structure and not in the actual reality. Again Linux is used as an example stating that the only reason why the quality has been achived is because its a rip off.
    That would be an argument in a regular company setting, but it does not apply here.
    What the author fails to grasp is that OSS is not a company. Therefore other mechanisms are in play. There is no regular oversight or leadership like in a company, rather you have an evolutionary mechanism that serves somewhat the same purpose. Like Creativism and Darwinism. Same purpose, different anyway.
    Who will argue that GCC is low quality? Or how about the change from X11Free to XOrg? In difference to a company OSS deals with wasted time as an abundant resource. Somthing a company can only do if it points a gun the heads of its shareholders.
    Not a bright article. At least in my opinion

  137. What world are they from? by tubapro12 · · Score: 1

    OSS is the contrary of these arguments. Many OSS works lead in innovation and quality, the web would be a much smaller place if say, all of the Apache servers went down. Look at the numberous Linux distros, their competion with each other is strong force towards OS innovation.

  138. just an MS schill by timmarhy · · Score: 1

    lets look at this arguements. they sound like they came straight from a MS public relations breif. innovation - something MS deludes itself as having constantly. IP - hey have already attempted to attack OSS in a sneaky way by financing SCO. integrity - obvious that have no idea how an OSS is run, which fits with MS's other clueless statements about OSS over the years. while i'm sure software giants wet dream is to have the government grant them a state sanctioned monoply "for the good of the nation" style, it's just wishful thinking. after all the antitrust action the states have brought to them, they are hardly in any position to claim that people don't have the right to make something then give it away.

    --
    If you mod me down, I will become more powerful than you can imagine....
  139. Only half-baked? by MrYotsuya · · Score: 1

    I've worked for very large companies (F-10s), and if one thing they have in common is they constantly settle for 1/2-baked CARP

    Hmm, that's funny, I don't read a lot about CEO's getting food poisoning in the Business section of my paper...

  140. There are so many errors it's ridiculous by rfc1394 · · Score: 2, Insightful

    In most industrialized nations, intellectual property (IP) generated by an employee through the course of his or her employment legally belongs to the employer. In the UK, this is embodied in the Patents Act 1977 and the Copyright, Designs & Patents Act 1988.

    He's got it right, there, through the course of his or her employment. However, unless you have a contract saying so, whatever you do when you're not being paid by your employer, not using your employer's equipment, belongs to you (with limited exceptions generally not applicable here such as if you create a software product to compete with what your employer is paying you to do, and maybe not even then.) Your employer is not your owner and you are not an indentured servant owned by them 24/7. If he's got statutory or case law to the contrary to prove the claim he's making, I'd like to see it. Copyright law on status of ownership of works for hire and labor law are two different things. Interrelated, but they cover different areas.

    Self-employed and contract software engineers are not usually bound by employer's IP rights but are unlikely to be strongly motivated to write OSS code unless they can earn a living from doing so, and the unpaid volunteer nature of OSS development tends to rule out this possibility.

    I do sometimes write software which I am not paid for, and have made that available for others at no charge. I also am not paid to do so, but I write articles (and make edits to articles) like this one on Wikipedia, mainly because its fun and I like to export my own knowledge so others can see it, and to improve existing articles. Now, granted, I'm not a professional writer but I do believe the quality of what I write is close to or equivalent to that of someone who is one. People do a lot of things for rewards that are not necessarily monetary.

    So, it would appear that the only people who are actually free to participate in OSS projects are self-employed or unemployed software professionals

    Yes, but appearances (as he sees them) are extremely deceiving. He uses the original false premise (that your employer owns everything you could possibly create 24/7) to reach the false conclusion

    Anyone else contributing to OSS projects may be unwittingly engaged in illegal activity by stealing their employer's IP

    (that professional programmers cannot work on anything because their employer owns everything they might conceivably create).

    Where he says "stealing their employer's IP," I hope he's referring to people who intentionally make copies of software developed while on the paid time of their employer and developed at their employer's behest, and is not trying to claim the employee is an owned possession of the employer because what he's then claiming is that they are not employees, but slaves of the employer. I hope he's not making that claim, but it sure sounds an awful lot like he is doing exactly that.

    He also ignores - or may be ignorant of the concept - that there are a number of professional programmers who directly work as part of their paid employment in the improvement of open-source applications whose improvements become part of the public corpus (as opposed to private, unreleased modifications) of the work in question.

    The process of creating software is more akin to an engineering discipline than an artistic endeavour

    No kidding.

    the much-lauded OSS process of peer review...is an unquestionably powerful method of improving code quality. But we seem to have forgotten that peer review is, or should be, part of the normal software engineering process

    I have worked at many places developing software and not a single one of them engaged in peer review of anyone's code unless we were looking at how they did so

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  141. Trouble with home cooking. by cabazorro · · Score: 1

    The damn article makes as much sense as just replacing Open Source with home cooking. George Russell writes "Stephen J Marshall, writing in the BCS online magazine, provides a cogent argument detailing the ills of home cooking for the restaurant industry - namely, the lack of conceptual integrity, professionalism, and innovation together with the issue of ownership of home recipes under the current Intellectual Property laws for the food-chains-secret-sauces. Do these issues concern you?

    --
    - these are not the droids you are looking for -
  142. Isn't it 2005 now? by dbIII · · Score: 1
    much of the FOSS we review looks more like the results of a college programming project
    Perhaps you are looking at the wrong things - in 1990, 1995, 2000 there were decent projects out there that were professionally done (a software company even paid the emacs developer at one point to add features a very long time ago), and there are even more now. It's not all gconf, there is a lot of decently put together well documented projects.
  143. But Most FOSS Is Experimental, So OK To Post... by Anonymous Coward · · Score: 0
    on SourceForge. SourceForge is also a means of communicating ideas and possibilities.

    But expecting the millions of experiments and halfway-developed projects posted on SourceForge to be shining examples of bug-free code is misunderstanding SourceForge's purpose. SourceForge is intended to store projects from inception to death; most are closer to inception than to birth, indeed many are only a gleam in their developers' eyes. SourceForge is not intended to be a repository of only completed working programs (although some are). Sometimes a developer may only get an idea onto SourceForge, but merely communicating that idea may help others.
    [BTW I like your TOPS project. You could put it on SourceForge, but perhaps some preconceptions about what SourceForge is are keeping you from using SourceForge as a resource. Anyway, good luck with TOPS.]

    The important and most commonly used FOSS elements (web servers, operating systems, communications APIs, languages and utilities that are in common use and that matter) are high in quality - usually higher than proprietary products IMO. Apache, CygWin, Linux, PHP and hundreds of other FOSS packages are outstanding software by any measure. And that is what is important.

  144. Opinion from a professional software developer. by Anonymous Coward · · Score: 0

    I am a professional software developer, developing mainly embedded software for mainstream digital TV set-top boxes for quite some years. I developed for products that sold several million units. I would like to remain anonymous for obvious reasons.
    My experience in commercial software thought me that commercial software is a cobbled together mess that barely hangs together. We always try to do something descent at the beginning of projects but tight deadlines, legacy code, low quality third party code, inept managers and even more inept customers (tv broadcasters) forces software to become utter tripe.
    My experience taught me that commercial software will never reach anywhere near the quality of OSS.
    OSS guarantees the best software quality achievable by peer review and natural selection.
    There you have it, opinion from a real insider and not a nobody that writes about something that knows nothing about.

  145. Troll by furrywithwings · · Score: 1

    The Article is a troll, Specifically point 2 about game developers. Yeah they work hard but mostly those aren't the kinds of places that you'd want to work willingly unless you were passionate about what you do. They make it soudns like it's the industries credit as to why things are the way they are. So wrong. I hope this doesn't get in front of some PHB who thinks 'oh the games market does it, yay!" Idiots.

  146. It's Lack of Freedom that Concerns Me! by rocker_wannabe · · Score: 1

    If it weren't for open-source products like Eclipse and Tomcat I wouldn't have a job. This is because:

    • I couldn't afford to buy the commercial equivalents.
    • The commercial software I have used are often bloated and buggy and make my life hell.
    • If I didn't like the commercial equivalents after trying them I can't return them so who wants to take that kind of risk.
    • Why should I spend money when the free software usually works better.

    The problem, apart from basic greed, is that there is nothing really comparable to software. It is critical to the proper operation of our business and government systems and can create massive problems when it fails. It benefits from having many people look at it, improve it, build on it, and learn from it. It becomes more useful when it interoperates with many systems and evolves slowly so people can keep up.

    This is at odds with with corporate priorities which boil down to "make money". The markeplace has proven that it isn't a good mechanism to keep the corporations honest for various reasons including short-term thinking, lack of foresight, and general lack of technical understanding. There is a fundamental conflict between the corporate strategies to make more money from software, including strategies like planned obsolesence and vendor lock-in, and the development of software that maximizes its benefit to society.

    This is why open-source rocks. It's software that's created by the people who also use it. The software has their name on it and they take pride in making it work right. They generally don't have to listen to sales people who only care about their commission or marketing people who prefer to load up programmers rather than push back on customers unique requirements that can usally be accomplished another, better way with the existing software.

    I talk with many people who are very frustrated because they feel they have no choice but to buy Microsoft products. Unfortunately, they are also very frustrated that they can't afford a home or have to pay $3 a gallon for gas and those things overwhelm their concern with what to do about software. When software becomes the top story on the evening news is when the the generally crappy software issue will get addressed. Then the government will have to do something. God help us then!

    --- to err is human, to really foul things up requires a computer.
    --
    "Meaningless!, Meaningless!" says the Teacher. "Utterly meaningless!"
  147. Wrong by PotatoHead · · Score: 1

    The previous poster gets OSS, you do not.

    "...if a hobbyist developer doesn't want to put forth the unpaid effort to polish an app to enterprise class, he or she should not bitch and moan when Company XYZ spends $200 million on a closed-source commercial competitor that does similar things as the hobbyist's application."

    Actually, the reverse happens more often than not. Company X ends up bitching because an open and free version of X is avaliable, thus eating into their potential revenue.

    Paying that developer, and or supporting their work with some of your own, could yield that application at a significantly reduced cost. Oh, you say, our competetors would then be able to benefit from our work. Yeah, ok. But the reverse is also true --and you are already doing that if you are running other OSS software.

    OSS *is* superior over commercial software in that I don't have to pay for it annually and I know exactly what it's doing and that it runs on whatever hardware I have handy. (Usually.)

    Does that match well with your corporate goals? Probably not, but that does not diminish the value. Consider new companies starting today, that build on OSS. Maybe some of them contribute to the software base they use (dollars and code, does not matter) and the code base gets better for all. Think that won't save money? Wrong, it will save money hand over fist while providing a degree of freedom not seen in the commercial world.

    Think I am wrong? Ask the hollywood studios, who are doing exactly that. The annual costs for their production chains is less than it once was and they now have the ability, as an industry, do do what they want on their time table, largely without having to go to vendors to do it.

    "99% of the computing public are not developers..."

    Well, a very high percentage of the companies are just the kinds of 'people' that can contribute. The general public has nothing to do with any of the points you made so far. For them, they get what they need at the lowest cost and that's the end of it. However, companies can easily contribute to OSS both with dollars and code and benefit from it the same way they do by paying annual fees each year to major software houses.

    The sum total of all those fees would more than employ enough geeks to put the major houses out of business and they know it.

    Non starter...

  148. in proper perspective... by 3seas · · Score: 1

    what this really is, is just another attempt to defend caveman mentality. There are those who have found an easy living off the unspecting population. The selling and reselling as new, the same ol, same ol...

    Software is provably not patentable. The problem here is that neither side, proprietary or OSS wants to recognize this as doing so requires software to be recognized by the population as as common and easy to use as the use of math, the hindu arabic numeral system.... instead of teh roman numeral system with its "elite experts".

    Programming is a reflection of the programmers mindset and by keeping programming to complicated for the typical user, even if only sounding that way, then it really needs to be understood how limiting this practice really is.

    Computers could not have been invented with the roman numeral system.

    You want innovation, then you have no choice but to open it up to the every day user.

    Unfortunately, most programmers today have been taught the roman numeral way of doing programming, and as such there is an ihnerent resistance to a better way or approaching programming, a way that is more in accord with the nature of programming.

    Business in the programming industry as been filled with consumer deception in many different ways. All to often I have participate in some programming conference or read some technical article about an easier way of doing something but always with the added "don't worry, we'll either make it not available to the typical user or complexicate it to confuse them" (if you can't dazzel them with brillance, baffle then with bullshit)...

    The old sales pitch is to get you saying "yes" right off the bat, as this article did by pointing out some of whats wrong with proprietary software, then carefully leading you down the wrong road from there.

    Software is not such a thing to be master over all industry, as it has become. But rather its supposed to be an assist to better industry.

    You mean If I buy this software I'll make my company more productive and use less paper?

    years later.... why are all the company records in a proprietary format that we no longer want to pay rent for the access tools to it.....

    Why can we not integrate software packages as WE SEE FIT?

    Who's mindset is running this Company? MicroSoft?

    Innovation does not come from MS, they take it from others and claim it originated from them, they even used to charge your for reporting bugs in their software.

    The innovation process is not one of c9onsumer entrapment abuse. Where the users knwo what they need and due the crap constraining software and over complexity of development have what choice but to give it to those who will then seel it back to them?

    NO! proprietary software has to go and the development process can and has to get alot easier.... like how the decimal system allowed the common man to do math beyond the roman numeral experts.

    When everyone that needs to, can develope the software they need for their main work duties, then it will be like math today, do it as you need it. And you'll even be getting paid for it.

    Programming is the act of automating complexity for the purpose of allowing thge user of the complexity to use and reuse it via a simplified interface. This is a recursive act, as most nobody programs today in machine language but rather uses already created automations of complexity.

    And this can and will go all the way out to the users ability to do for themselves...

    Professionalism as the article mentions is really the professionalism of a con game.

  149. Carriages and cars by Jerry · · Score: 1
    What we really need from government is an investigation of the long-term effects of OSS on our indigenous software industry, assistance to combat the threat to the industry's livelihood that OSS might pose and the development of a strategy to build on the opportunities that OSS has created. Without prompt action, my fear is that a further move towards OSS could result in the nightmare scenario of OSS at one extreme and Microsoft at the other with nothing else in between. Where would our freedom of choice be then?


    Had the USTPO existed 100 years ago in the form it has today we would still be using Horse drawn carriages. IP patents, etc., would have prevented other kinds of four wheel vehicles from being manufactured because of the 'threat' to the livelyhood of the horse-drawn carriage industry.

    The idiot who wrote this article now wants the US government to "investigate' the long term effects that FOSS will have on our "indiginous software industry' - code words for Microsoft. Isn't this the same Microsoft that is busily out sourcing to China and India the work that 'indiginous' programmers in Seattle were paid to do? That out sourcing is a far bigger threat to 'indiginous' programmers than FOSS.

    He also has "fear' that further movements to OSS would create a situation where Microsoft is at one end and OSS is at the other end of the programming spectrum and nothing is in between. I've got news for him. That situation already exists, but the culprit is Microsoft. When ever a software startup creates a new market niche that begins to create a stir guess who eats it up? Not OSS, that's for sure. Microsoft's own agressive monoplistic behavior has made most would-be startups pass on the possibility. Those that didn't pass paid with their corporate lives. We all know the list of companies that became 'partners' with Microsoft, until Gates and company got a look at the code. Then follows a short period of silence, followed by the sudden appearance of a software product that is identical to the 'partners' application. It wasn't OSS that tried to put a patent fence around 132 public protocols. It isn't OSS money that is buying off crooked politicians to get special interest legislation passed.

    If Gates and Company has its way there will be NO FREEDOM OF CHOICE in the software OR PC industry in America, or any other country if they can buy enough influence.

    --

    Running with Linux for over 20 years!

  150. Points and counterpoints by Anonymous Coward · · Score: 0

    This article is a pile of bovine dung. Here's a paragraph by paragraph summary w/ comments debunking it:

    * Open source came from a bunch of idealist commies

    Not really. Stallman and others made a lot of noise but the real reason open source succeeds is that it's good business. Yes, really. Read on.

    * Open source also succeeds because IT managers are paranoid wackos

    Nope, they're smarter than that. They know that open source is a way to generate critical mass -- a huge developer community that gets a lot done often at higher quality because the code is seen by more eyeballs and tested in many more installations.

    Besides, it's not really feasible for even a larger company to say start maintaining Linux (or whatever) on its own because the developer community mysteriously disappears. IT managers know it costs huge sums of money do even simple things. The argument that open source protects you because you can take over development yourself is pretty lame from that perspective.

    * Open source intellectual property is undermined by slave-holder, er, employer contracts.

    Actually, a lot of open source is paid for on purpose by the developer's employers! See above point re: critical mass. For the truly paranoid, see failed SCO lawsuit. Besides some projects
    like Python and Apache are starting to require contribution agreements.

    * Open source is spaghetti code

    This is just plain bullshit for any successful open source project. From personal experience with the code I can at least hold out Python, GTK, and Scintilla as very well designed projects that do in fact have extensive design-level discussions as part of their development. Much better than the commercial code I've had to work on.

    * Open sourcers are unprofessional like early 80's game developers who almost caused nobody to ever buy a game again

    Huh? I guess I missed that one -- thought the games were great. And again, many are paid to do what they do by RedHat, IBM, or in groups like OSAFoundation or the folks working on Ubuntu Linux, just to name a few. So how does that make them unprofessional? Because some idiot shows up on their mailing lists now and again and starts a flame war? As if that crap doesn't happen in commercial companies!

    * Open sourcers are copycats

    Who cares, so are businesses. As if Java or .NET are new ideas... jeez. The point here is whether the software is useful, not rocket science.

    * Somehow, open source will fail to incorporate new ideas from academia

    Huh? I thought we just learned that they're copycats. Wouldn't they steal all those good research ideas too? Especially given that two paragraphs down we find out it's actually OK for academics to use open source, so there would be a large pool of easy to steal code out there to start with.

    * Investors won't put money into open source

    I missed this one too. I think the author is still confused into thinking an open source company has to open source *everything* and sell support. That's just not true -- look at TiVO or any number of other Linux-based commercial products. It just makes sense for them to leverage shared development of some code rather than holding everything in-house.

    * But it's OK for academia to use open source

    Sure, fine.

    * Software is complex and a lot of companies produce a shoddy product

    OK, I can buy that.

    * As a result customers are trying open source, but in fact open source sucks too, which shows us that commercial software sucks and thus industry should somehow use open source to change itself.

    Is it me, or was it getting late when the author wrote this paragraph?

    Ah, yes, we are reaching the conclusion.

    * The UK has new guidelines for choosing among software based on price. It also recommends publically funded research should output open source, not proprietary source. These hurt industry.

    It's clear this change in government changes the business lands

  151. Conflict with mission statement? by QuietLagoon · · Score: 1
    The article seems to conflict with the BCS mission statement.

    I wonder if the BCS is trying to do little more than draw attention to itself in order to prop up its sagging relevance.

  152. Re:Intellectual Property: A major flaw at the hear by corblix · · Score: 1
    Could someone give me a legal definition of IP please? I believe there are patents, copyrights, and trade secrets but I am unfamiliar with Intellectual Property.

    "Intellectual property" refers to patents, copyrights, and trademarks & service marks. It is also sometimes used to refer to trade secrets. Those are different, however, in that they are generally not legally recognized as "property".

    ... being forced to agree that your employer owns any though that pops into your head 24 hours a day is unethical and wrong.

    First of all, no one says any idea that pops into your head 24 hours a day belongs to your employer (unless your contract says so, of course). Rather, as you quoted, IP generated by an employee through the course of his or her employment legally belongs to the employer. The problem, of course, is figuring out when/where the idea was generated.

    Second, regardless of any wrongness, the question of whether the law considers certain ideas to be owned by employers is still a very important one to the open-source & free-sofware movements. In the real world, and in the courtroom, things like the GPL have no moral force; they are valid only insofar as they are based on actual law. So if you take an idea that that law says belongs to someone else, you can try releasing it under the GPL (say), but people out there will just ignore you. Or sue you.

    Intellectual Property needs a legal definition ....

    No it doesn't, since there aren't laws about IP, per se. The laws cover patents or copyrights, etc., or sometimes a combination thereof. The term "IP" is just a convenient way of discussing concepts that are treated very similarly in law.

  153. What point? by Svartalf · · Score: 1

    Much of the software out there, be it Open Source, Free Software, or Proprietary, is far from best of breed. It's just that the stuff that's not proprietary is likely to evolve into it- moreso than the Proprietary stuff. Why? Well, money isn't always a good motivator for excellence. If this were the case, money being the best motivator for excellence, then there'd be a lot of best of breed products out there and there'd not be sub-optimal products that levered themselves into prominence. Other things drive excellence- money being only one of them (and actually not high up on the list at that...).

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  154. Wrong about IP rights by walterbyrd · · Score: 1

    So, it would appear that the only people who are actually free to participate in OSS projects are self-employed or unemployed software professionals, students and enthusiastic amateurs. Anyone else contributing to OSS projects may be unwittingly engaged in illegal activity by stealing their employer's IP. This does not square well with the altruistic image of OSS.

    Actually, a lot of OSS has been contributed by major companies like IBM, SGI, and Sun.

  155. denial by planetfinder · · Score: 1

    The /. OSS community reaction to this guy's article looks a lot like ranting denial. Everybody should take a deep breath or better yet take a nap before calling this guy any more bad names. OSS isn't going away. Its here to stay and for good reasons. If there were a way to kill OSS Microsoft would have found it. They haven't found a way and it isn't for a lack of effort, genius, or money.

    At the same time I think that its unrealistic to push the idea that OSS is or can be all things to all software users and developers. I use and support OSS but I too am concerned that I am faced with a shrinking number of choices. The role of open competition to produce new and innovative products outside of Windows environment is almost completely dead compared to what is going on in the arena of third party Windows applications. There is an incredible amount innovation and competition within the Windows application environment and this results in high quality low priced Windows applications.

    I use Linux and OSS because it meets some of my needs better than anything else and because some of my customers leave me no option. I use Microsoft office because all of the competition is dead and there is no option (Open Office doesn't cut it for my needs). I use OS X because it meets some of my needs better than anything else and its worth every penny that I paid for it. I also like the fact that OS X rests on an open source foundation.

    While this guy's observations about OSS are based on a limited perspective I see some correspondence with my experience with OSS and non OSS operating systems and applications. There is no opportunity for improvement if every member of the OSS community takes sincere criticism of OSS personally. The fact that Microsoft uses some of the same arguments as this guy doesn't bother me because I can analyze the argument independently of the source. Of course Microsoft will use the best or even true arguments to divert attention away from the real issue which is their monoply.

    The only thing that bothers me about this guys criticisms is that he doesn't make them in a constructive way. If he had brought these issues up in a discussion of ways for improving the OSS process it would have spawned a more constructive use of /. Invoking the government isn't a solution because the government has already been bought.

  156. Wrong on at least two counts by s388 · · Score: 0

    FOSS seems to baffle and confuse a lot of people. the article is either very confused, or has major ulterior motives, or money-driven paranoia. OSS isn't a household term. never before in human history has there been an entity or domain where a product/good could be MASS-PRODUCED without investment (digital reproduction) and distributed the world over, free of charge. (that i can think of.) software + internet = completely new kind of non-economy. you don't need a printing press, or a factory, or a warehouse, to GET GOOD THINGS TO PEOPLE.

    now, getting onto your post, i haven't seen anybody profess that FOSS is always superior over closed-source alternatives, or that nobody has a right to complain about it when an app has problems.

    what people are saying is this: it's free. you just can't have the same kind of expectation about being coddled or about commitment to you as a "customer", getting your ass kissed, getting "service". because you're not paying. it's like complaining about staff/service shortage while eating at a volunteer-run charity dinner. the "business model" vocabulary has obviously failed us; everyone can and should have standards and expectations about the quality of a piece of software, but TFA and some commentators have just been blurring the issues.

    there seems to be a subtlety about the situation that is lost on a lot of people, at this point in history. when you don't like OSS, you Don't Use It. there's no contract, you're not paying money, there's no agreement that you're entitled to anything. if some OSSware pisses you off, you go elsewhere, perhaps to a commercial vendor. you don't "take your business elsewhere" or anything like that, since you didn't take your business anywhere in the first place.

    i've never known anybody to "bitch and moan" when a company, out of either necessity or FUD, goes with a huge commercial software solution. if anything, i've seen OSS proponents lament the fact that you yourself outlined: company XYZ makes billions of dollars, often with nothing but a mediocre product and legal/marketing muscle.

    you can't lump all FOSS together and "press" somebody about a "lack of support/quality." some projects are better and more active than others. (i don't feel the need to give examples.) it's like generalizing about the quality of random street musicians.

    secondly, when you bring up the "if you don't like it, write your own code!" attitude, i don't know what you're talking about. the non-developer consumer can simply continue their search for a solution. there's nothing about a shoddy or unsuitable FOSS application that somehow demands a closed-source alternative (except in cases where there that's the only option, obviously). in other words, when a FOSS app doesn't appease or suit someone's purposes, it's logical to search for the real solution in both the FOSS and commercial realms. (additionally, could anybody refer me to a case of an OSS developer telling somebody "you don't like it? quit griping, it's free." i've never seen that before, and i've been through a lot of documentation and comment-threads.)

    most people with brains have the notion of a cost-benefit analysis. you find the solution that WORKS FOR YOU, and that's the most COST-EFFECTIVE. and "free" takes the cake, except when the product sucks.

    the few people i've known who were "pushed" toward closed commercial software are people who just don't "trust" anything free; they assume that something they pay for won't fail them miserably. the hacker stereotypes and "cheeto's on the keyboard" tropes just make people more afraid.

    and at this point in time, we're only just beginning.

    and i definitely fail to see how these strawman Bad Attitudes of the FOSS camp have contributed to microsoft's market dominance, which is what you just said. remember when microsoft was hung out to dry by the courts for being a monopoly? believe it or not, MS didn't get into that position because of FOSS promoters being jerky.

  157. Re:Intellectual Property: A major flaw at the hear by Proudrooster · · Score: 1

    First of all, no one says any idea that pops into your head 24 hours a day belongs to your employer (unless your contract says so, of course).

    Most employment contracts do state that.

  158. My retort by CherniyVolk · · Score: 1


    Mr. Marshall's argument is unsound on many levels. But, he does have one technical accuracy which I strongly oppose. The fact that many employeers attempt to harvest intellectual thought regardless of direct obligation within an agreed upon timeframe.

    Slavery was outlawed, and I argue that if an employeer owns all ideas concocted by their employees on or off the clock, then they effectively "own" the individual. I work for a very large corporation. Such clauses exist in our employment agreement, however, thankfully, the only time my corporation will knock on my front door at home, is if I develop software directly relating to what I do at work. I also made it very clear to them, when I was hired, of my active and ongoing interest in the Open Source arena. This didn't bother them, and it was pointed out that, in writting, that the contract respected the personal ownership of what I did on my own time.

    So, any ideas I give the Open Source community, is of my own property and of noone elses. It would be fundamentally wrong to demand that you own all the thoughts an individual makes on or off the clock, so frankly, I wouldn't give a damn if I was on the clock. Becuase I agree with my company, which they in turn agree with me by respecting my interests when at home, I glady follow along.

    No one owns me. And it's illegal for them to.

    His argument against innovation is naturally and inherently flawed. Most innovation comes not from a team and a leader, but an individual genius brain storming. Many techniques of brainstorming and developing artistic enlightenment comes from an approach without any leadership or direction. In school, in attempts to develop a story from scratch one of the most effective methods is to data dump ideas onto a peace of paper, then review them afterwards to decide which sparks the most interests to base a story on. Art, whether it's composing a peace of music, or painting a picture sometimes is generated by initial random strokes on the canvas, or 3am drunkun random chord progressions on the guitar... eventually, something will spark, and they build off of it to create the next best thing. Leadership, in innovation or creation, is garunteed to inhibit a truely unique idea. Leadership can only go by what is known, what has already happened... inherently detering anything new to come from it.

  159. So they've noticed ... by jc42 · · Score: 1

    ... the lack of conceptual integrity, professionalism, and innovation together with the issue of ownership ...

    So they're claiming that Open-Source and proprietary software really aren't all that different?

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  160. Do these issues concern you? by Blackbird_Highway · · Score: 1

    No. Why should they concern me?

    If people believe his assertions are true, and they are concerned, then they can simply buy proprietary software - problem solved.

    If people believe his assertions are true, and they are not concerned, then they can buy and/or use either proprietary or open source software depending on whichever best suits their needs - problem solved.

    If people don't believe his assertions are true, then they can buy and/or use either proprietary or open source software depending on whichever best suits their needs - problem solved.

    --
    By the perception of illusion, we experience reality
  161. Re:Wake Up People by Paradoks · · Score: 1

    Personally, I'm fond of disruptive change. If FOSS software manages to find a better solution to the problems we have, and FOSS costs 98% of programmers their jobs, then that's wonderful as it's better for society in the long run.

    There will always be new fields and new ways of making money; we didn't stop building robots for car manufacturing because we wanted to protect the jobs of factory workers. Why would we want to stop building certain types of software because it might force people into different careers?

  162. Proprietary software is never going to vanish by Anonymous Coward · · Score: 0

    Proprietary software is never going to vanish because no one wants to write free open source DENTAL INSURANCE SOFTWARE. There are many more examples like this that require bags of money to be given to programmers in order to produce such uninteresting (but necessary) software.

  163. Geek Retirement by Nurgled · · Score: 1

    You make an interesting point on the subject of retirement. It's not going to be long now before early geeks start retiring. After the first few innovations the number of geeks grew tremendously. Even taking into account that some of these geeks may not have kept up their geekiness once they settled down and got a family, that'll still leave a lot of geeks with a lot of time on their hands. It'll be interesting to see what results from that 20 or 30 years from now.

  164. 90% of CSS is dreck by MichaelPenne · · Score: 1

    news at 11.

    It's funny how often in 'articles' like this, you can replace oss with css and get about the same conclusion. There are only a few projects that DS out there.

    Moodle, Drupal, Gallery, Sugar, obviously there are some insanely great OSS products. It takes a mix of personality, niche, goog code, and user community to make a promising OSS project a great one.

    Big news flash, it takes much of this (plus the marketing guys) to make it happen in CSS. Sometimes (too often!) you just have the marketing guys..

  165. Many of the "facts" in this article are false. by KeithIrwin · · Score: 1

    1) IP laws vary from country to country, and the laws in the UK are not the norm. In most countries, employer's ownership of intellectual property is covered by the contract between the employer and the employee and not national laws. Also, it is generally acknowledged that working as a photographer for a newspaper does not mean that the newspaper owns your holiday pictures. Likewise, working as a software engineer for a company which makes business-to-business e-commerce software does not mean that the company would own the copyrights to drivers you would write for Linux. They are not related to your job. So unless you employment contract specifically says that they own any and all code you write in their employ or unless you are trying to work on an open source project which is very closely related to your job, then it's not relevant.

    2) Saying that Open Source projects don't have a core architect only shows that he's never worked on one. Most every open source project has a very small group of people (usually just one) who has final say on what goes in and what doesn't. Sure, anyone can fork it, but in practice this doesn't happen very often. Further, the open source projects I've been involved in are much more likely to care about sticking with the chosen design methodologies than commercial software since open source projects don't have time pressure in order to fix bugs for customers or push out a new release by an arbitrary deadline in order to get the profits in line with analysts predictions so that the stock price stays high. There's never a question of "do we do it right or do we save thousands of dollars by getting it done now?"

    3) The fact of the matter is that there is no problem with the level of professionalism in open source projects. Not every one is very professional, but neither is every commercial project. There is no shortage of open source projects with very solid, well written code. It's not clear quite what he means by "professionalism" here anyway. It's likely just a weasel-word used to intimate that those who do not produce software professionally, i.e. get paid to write software, don't do as good a job.

    But then worse, he completely and entirely lies about what caused the console game crash in the early eighties. It didn't have a thing to do with video game quality. It had to do with a mismatch between projections of growth in the industry and actual growth. If you actually read any reputable history of what happened with console gaming companies in the early eighties, not a one of them will mention game quality. What happened was that the demand for gaming consoles and their games had been growing at 50% per year for several years. Then, one year, it only grew 17%. Now, 17% in one year is pretty good growth. Not anything indicating that the games were poorly made or the like. But if you're expecting 50% growth and you get 17% growth, this means that you've produced ~28% too many cartridges. For those of you familiar with basic economics, this means that the value of cartridges had to fall, and not necessarily just 28%. What actually happened is that the sale prices of game cartridges fell by more than 50%, which, as manufacturing, promotion, and shipping costs hadn't fallen, meant that the industry lost a huge amount of money. This is Econ 101: supply and demand. It did not have a thing to do with "unprofessional programming" and suggesting it did is simply lying.

    4) As for Innovation, there are quite a few innovative open source projects. Although it's true that open source projects which serve as a direct replacement for commercial software projects are often well known, it does not follow that there are not innovative Open Source projects out there. In truth, there's no shortage of innovative open source projects. Many of them aren't terribly well known precisely because they are so innovative, so I can't well come up with an exhaustive list. But here are some obvious, well-known, innovative Open Source projects: BitTorrent, SVN (and

  166. What are you trying to sell? by jotaeleemeese · · Score: 1

    A binary file that is easily reproduceable?

    Unless you are MS that is not bussiness. Pretty much any company that matters in the software industry has abandoned the idea of selling software per se and make money by providing services (customization, training, advice) and support (fixes, patch releases).

    TO insist in making money just by selling software is childish and goes against the flow of the whole industry.

    --
    IANAL but write like a drunk one.
  167. You could not be bothered.... by jotaeleemeese · · Score: 1

    ... to point us to any well known project's web site where such language is used.

    May I venture that you are quoting your own b.o.?

    --
    IANAL but write like a drunk one.
  168. Well said... by Lord+Maud'Dib · · Score: 1

    Exactly the kind of argument the proprietary software companies don't want to hear. The collective total saved by everyone using a better product coupled with the ability to 'roll their own' solutions.

  169. Not in the UK by DataCannibal · · Score: 1

    Mr Marshall writes that "However, when it comes to software professionals, there is no such argument. Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer"

    IANAL but I don't believe that this is the case for the UK, unless a contract states otherwise and someone is stupid enough to sign it.

    I would be very interested to find out if Mr Marshall bases his opinion on any law or precedent, or if he is just wildly guessing.

    --
    No but, yeah but, no but...
  170. Don't take away my freedoms by ACORN_USER · · Score: 1
    Fine. Not all OSS software is fit for use. Not all of it is regularly maintained. Fair enough, you don't have time to work on OSS. As countless people have, said, "then don't!"

    If you find a good piece of software which you need to utilise commercially and are worried because it hasn't been maintained, well then as you would with any commercial component, do the CBA.

    Does it make more sense to save on licences and adopt this tool in its current state? Perhaps your organisation is going to fork it for their own use anyway? So you guys become the maintainers.

    Perhaps, it makes more sense for you to go and buy a pricey product which is sold as more than it actually is?

    That's your call. Either way, don't take away my choice.

    We have the freedom to weigh the degree of professionalism, support, security, etc, on a given open source project, comparing this with what is being offered off the shelf.

    If you choose to use one open source component, you don't have to bow down and face Finland 5 times a day. You don't need to carry Linus' picture in your underpants. Well, no more than you need to carry Bill's. Oh? You want to keep Bill in there??

    Either way, it's your call.

  171. Secret Celebration ? by DataCannibal · · Score: 1

    "I'm sure that many of us would secretly welcome the collapse of the virtual monopoly that currently exists in the desktop software market."

    Secretly ?!?!?

    I'd be celebrating as if it was the Berlin wall coming down, Hogmanay, my birthday and Newcastle United winning the English Premiership all at once.

    --
    No but, yeah but, no but...
  172. Check this out! by evil_one666 · · Score: 1

    Check out this guy's reply to the main article. Its really funny. Open source is bad you say...

  173. Re:Wake Up People by dumbFools · · Score: 0

    Because you are gonna be building the software and not getting paid to do it. The Robot deisngers are getting paid to build....and to program the robots.

  174. Search/browse100 million lines of open source code by huisinro · · Score: 1
    It might be a bit OT, but this offers an easy way to find open source code snippets. The search engine interprets code as code, and thus all languages elements can be searched, such as function calls, classes, variables, strings, comments, macros, etc.

    http://www.codase.com/

  175. MOD Parent Insightful by jistanidiot · · Score: 1

    FunctionalMethod (751923) is correct when they say the OP was 80% is true and no one seems to realise it. Actually I think it's closer to 99.99% true. If people didn't want MS Windows, they wouldn't spend their money for it and they'd find another OS. They typical /. lack of understanding of the free market.

  176. "namely, the lack of conceptual integrity"? by LifesABeach · · Score: 1

    I don't know about everyone in the Software Industry, but I'm not familiar any Open Sores types that have been convicted in a Federal Court for lying, cheating, and stealing; But I know of one Close Sores company that has. Parents, if your child wishes to work for a close sores company; Then read the newspapers of what your childrens "new friends" are getting in trouble for. It should be enough to say that your childs "new friends" ARE getting into trouble.

  177. Err, you don't understand business by bluGill · · Score: 1

    Despite giving on convincing show of being a high power executive (which you could easily be, I don't know as this is the internet), you don't understand business.

    Business is about investment. You invest time and money now, to make it up latter. You buy a machine because you can sell the results of the machine. My boss just spent 6 months paying me to write software that he hasn't made a penny on yet. Soon though he will release it, and we plan on making money selling it. In the mean time he is paying me to work on the next project (or fix bugs in the old).

    If you are not willing to invest money to build FOSS you should not be surprised that it takes a long time to get to the point where you want it. After all, those of us who are working on it, are working on it to fill our needs first.

    Example: Koffice has poor Microsoft Word import filters. The developers would like them, but it is a complex task, and there are other things they want more. As soon as someone comes up with the money to pay someone for a few months/years for filters someone will write them. Until then you will have to wait until someone finally gets around to fixing whatever bugs you have.

    FOSS developers care about what they want first. We do it for fun, and we will add a feature you like if it is interesting, but if we don't want it it won't happen no matter how interesting it is. You can throw money at some of us for that feature if you really want it. (normally. Sometimes a feature only sounds good and will be rejected no matter what, but this only happens where there is a technical flaw)

  178. Politics and hypocracy by phorm · · Score: 1

    I find that one of the biggest problems of open source is a coupling of politics and hypocracy.
    There have been a lot of flamewars, for example, over switching the kernel to support only 4K stacks. At the moment this effectively will break REISER4, some NFS+XFS support, and ndiswrapper.

    So far, the responses from the kernel developers seem to have been:
    Here's a patch for Reiser4, we're working on one for the XFS issue, but f*** ndiswrapper you windows-loving loser... make a real linux driver. Now granted, I would love a real linux driver for my NIC, but after going through several laptops most I have seen don't have a suppored Wireless NIC. Given that NDISWrapper breaks, my choice is to now dual-boot windows, or go without.

    Not much of a choice from the people who are supposed to advocate choice, is it? But the open-source-or-nothing approach seems to infuse many, when it should really be, use-the-best-choice.

  179. But it is to me! by bluGill · · Score: 1

    I'll grant that source code is useless to your grandpa. However it is useful documentation to me. I'm a programmer by trade, I have the specialized training to read that source code.

    I'm not a medical doctor by trade. Medical doctors have a large set of documentation that I cannot read - my high school biology just isn't up to understanding it. Should we call all those books the doctor reads worthless because the average person cannot read it, or are they useful even though the average person cannot read it?

    Just because 99% of the population cannot read some set of documentation does not make it worthless.

    1. Re:But it is to me! by rob.wolfe · · Score: 1
      I never said that code is worthless. What I said is that if that is all the documentation that is available then the application is useless. If you only want to write software for other software developers that is great, however you leave out a huge market if you do that.

      As for the medical doctor analogy, would you want someone to remove your spleen with the only guide being a copy of Gray's anatomy?

    2. Re:But it is to me! by bluGill · · Score: 1

      You still miss the point. Having only code as documentation is no different from having plenty of documentation in a language you don't know. Someone who only knows Russian will gain no more from English documentation than someone who knows only English will gain from the source code. Until someone with the specialized ability to read what exists writes documentation in your language you can do nothing.

      If you want documentation for something where only source exists, you hire me (or someone like me) who can translate source code into English. If the only documentation is in Russian you can hire someone who knows Russian to translate it into English. (In either case a good translator will play with the program himself to get an idea of how it works as well as reading the documentation that exists)

      As for the doctor: at some point in his education he puts a knife to a live human for the first time.

  180. Money from software.. or money using. by xtal · · Score: 1


    No! What we need is for government to pay less attention to the "threat to the industry's livelihood" and more attention to removing obstacles to the rise of the public domain's interests, as is fostered by FOSS methods of product value development and delivery.


    The arguement boils down like this, for me:

    Are you going to make money from selling software, or are you going to make money by USING software?

    When a bunch of industries all need the same set of widgets, it is to their interest to contribute a small amount to get a good common ground to work from. This is one reason why embedded linux is popular; otherwise, you end up with a tax on your products in the form of royalties or liscences to a third party.

    The question becomes, does it cost society to have cheap tools in the form of IP losses, real or percieved? Is this cost offset by increased productivity elsewhere?

    --
    ..don't panic
  181. Employers legally owning all IP by default? by Anonymous+Brave+Guy · · Score: 1

    Yeah, I was wondering about that, too. Here's the bit that applies to me:

    In most industrialized nations, intellectual property (IP) generated by an employee through the course of his or her employment legally belongs to the employer. In the UK, this is embodied in the Patents Act 1977 and the Copyright, Designs & Patents Act 1988. Of course, if you are employed as a janitor and happen to write software in your spare time, you could argue that the IP that you are generating is entirely unconnected with your normal duties as an employee and therefore belongs to you. However, when it comes to software professionals, there is no such argument. Any software that they write, irrespective of whether it is during or outside normal working hours, legally belongs to their employer.

    That's interesting, because we had a huge issue with this in getting the contracts sorted out when my employer was taken over by a US megacorp whose default contract basically said they owned everything. There is now an explicit exemption in my contract for things not done on company time, not using company resources, and not connected with the job. If they owned everything by default, why did the company need to put such draconian terms into the original contract, and then accept our changes afterwards?

    I'd like to know which part of the CDPA he thinks screws every salaried software developer in the UK, without anyone even noticing, but curiously he seems to have forgotten to give a full citation.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  182. About the author by Anonymous+Brave+Guy · · Score: 1
    This particular article is a Member view. Is this just someones blog piece, or a regular column writer? Does this piece matter at all?

    The author is an academic, whose name turns up a couple of times if you google it together with "BCS", along with some intriguing comments on other forums.

    One of the most interesting was the question of why, being an academic, he chose to publish this rant in a freebie magazine rather than a peer-reviewed journal.

    Another notes that his department has rather close ties to licensing of IP.

    Several described the correctness of his claims about IP using various unflattering terms.

    After a fairly extensive web search, I have been unable to find anything substantiating his unsupported claim that for professional software developers in the UK, any code you write (even out of work time) belongs to your employer by default. That would have been a very worrying revelation had it been true, but pretty much everyone on the web just quotes the letter of the law ("in the normal course of their employment"), mentioning the common themes of employer's time, employer's resources, and work based on the nature of the employment.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:About the author by JohnFluxx · · Score: 1

      I'm from the UK, and I've never heard of that :)

  183. Re:Intellectual Property: A major flaw at the hear by Anonymous+Brave+Guy · · Score: 1
    Rather, as you quoted, IP generated by an employee through the course of his or her employment legally belongs to the employer. The problem, of course, is figuring out when/where the idea was generated.

    Not always. You can't copyright ideas, for example, so all that matters as far as copyright is concerned is when the expression of the idea was created.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  184. OSS innovation spreads quickly, evenly and fairly by UnapprovedThought · · Score: 1

    There is an additional dynamic with OSS that is absent with most commercial software, and so it isn't talked about much by the institutionals. Since OSS is typically free, when innovation does occur, the cream rises to the top quickly and spreads widely to everyone who needs it. With commercial software, some may balk at the price, and others don't want to bother with extra licensing. It can only spread from a central point outward guided by central marketing, rather than from peers guided by (decentralized) consulting or advice. Still others want to try out commercial software but don't know if they need it, so they never try it. OSS, in contrast is free to try and free to buy, so there is little to hold it back, fewer restrictions and less maintenance forced upon people when they do decide to use it. Therefore, whatever innovation occurs is greased by these wheels and potentially benefits a much larger group of people than otherwise.

    Just think, all of this and without the need for a $100 million ad budget or a pack of lawyers to write or interpret EULAs to protect IP.

    The article tries to convince people that large companies innovate, but it fails to mention that these companies also get R&D tax breaks for exactly that purpose. So, whatever advantage closed source appears to have should be taken with that adjustment in mind, that they some extra help that the OSS people don't get.

  185. absurd by mattma · · Score: 1

    So linux lacks professionalism and conceptual integrity? Last time I checked, it was Microsoft that was laden with such severe security problems that could only be attribute to a LACK OF conceptual integrity.

    The open source movement in many ways mimicks nature and darwinism. What exactly is conceptual integrity? It's quite simple from a survival of fittest standpoint. Open source promotes diversity and natural selection chooses the best. Works better than the thousands of man-years poured into Exchange Server!

    So then according to Mr. Russell is nature lacking conceptual integrity? Or do you not believe in evolution?

    My web-based database project Lightspoke is a commercial software using a host of open source frameworks and sub-applications. It has saved several man-years as far as I am concerned and has hence enabled us to be very generous with our costing. Our customers routinely enjoy an extremely high level of functionality for less money. Maybe Microsoft should takes some notes on this point - more stuff, less money!

  186. Weird article by TampaDeveloper · · Score: 1

    Here's a partial summary (before I lost interest)

    Intellectual Property:Since we must accept that companies are evil and greedy, demanding not only fruits delivered durring working hours but all hours, OSS is clearly a violation of the natural laws of civilized society... i.e. The slaves are trying to conspire and thats against the law. Or if its not, it should be.

    Conceptual Integrity:OSS poses no advantage over proprietary software since oss does peer reviews and proprietary doesn't, but should. Huh? Am I missing something?

    Professionalism:Hackers are unprofessional. I view people that consider the "balance of power" important, such as the authors of the US Constitution, as being hackers. Therefore OSS is unprofessional

    Innovation: The only open source I'm aware of is Linux, so lets talk about that. Its not very creative, therefore OSS is not very creative... To summarize, all tree's are vegetable, therefore all vegetables are trees.

    Now lets stop talking nonsense and start pointing out how badly OSS would be if it truely functioned the way I perceive that it functioned. I perceive that all companies start with a piece of paper with two checkboxes in it; one for open source and one for closed source. The company, upon making the decision to sell software, cuts the fingers of each employee and places a little of their blood on the little checkbox which states our selection.

    Now I need to write a bunch more stuff so my boss thinks I'm doing something useful. I hope he doesn't read this far down in my little article or maybe I'll get another beating. I guess I better get back, MASTUHH needs me!!

  187. What ?! by adam.conf · · Score: 1

    One just has to wonder what this guy was high on while he wrote this article (and where I can get some).

    His primary argument is that my employer owns me. My employer doesn't just own what I think up while I'm at work. They own what I think up while I'm at home, on my time. He contends that they own me in all respects. Simple logic dictates that something is wrong with this argument... it is far from cogent and it implicates its author to be either an idiot at best or a facist at worst.

    His second main argument is that one must do what is best for the computer industry. This is simple, straight-up bullshit. It is like saying... well, I know that millions of people die each year in car accidents... but fuck it breaks cost money, and car companies don't really need to put breaks in their cars... I mean without breaks, car companies would have higher profit margins. Clearly, this is not the goal of our society... to protect buisness. Society is, and must be, inherently altrusitic, bound by a social contract as deep-rooted into the very essence of humanity as civilization itself, stating that society exists only for the betterment of the individual.

    To fear what you don't understand is natural, and to scapegoat it is both common and unfortunate. That being the case, this argument appears to be just what it is -- a stupid, baseless attack on Open Source Software based on a simple lack of understanding.