Slashdot Mirror


The Business Value of Open Source Examined

jg21 writes "'Open source developers have the opportunity to influence technology that is being used by companies and do it on a global scale in a way that cannot occur with any other type of software,' contends Bill Claybrook, writing in the current issue of LinuxWorld. The article is a historical overview of the open source revolution, starting in the 80s with the GNU Project, BSD, and TCP/IP and then moving into the 90s with Red Hat, StarOffice, and coming right into the 21st century with the Ximian Desktop and Sun's Linux-based Sun Java Desktop System."

192 comments

  1. That's great and all... by NineNine · · Score: 2, Interesting

    That's great that OSS developers can influence technology. If that's enough for you, that's great. But if I write something that influences technology on a global scale, I want something more than a pat on the back and my name buried in the source code. I want to get paid for my effort/time/expertise. I can't afford to be altruistic until I don't have to worry about making mortgage payments any more.

    1. Re:That's great and all... by MarsDefenseMinister · · Score: 1, Insightful

      Who's altruistic? If we didn't have open source code to spend our free time on, we'd all be surfing your most excellent website instead. Being a sperm donor doesn't pay as much as some people earn working on open source.

      Open source is built for fun mostly, not profit.

      --
      No weapon in the arsenals of the world is so formidable as the will and moral courage of free men.-Ronald Reagan
    2. Re:That's great and all... by Compholio · · Score: 5, Insightful

      I want to get paid for my effort/time/expertise. I can't afford to be altruistic until I don't have to worry about making mortgage payments any more.

      Some people do programming projects because they enjoy them, not everyone requires payment. Just like some people participate in sports for enjoyment (though in this country that is declining), not everyone requires a 10 mil salary just to play sports.

    3. Re:That's great and all... by Anonymous Coward · · Score: 0

      Instead of contributing to the world, youll get outsourced and fired, while the company makes millions off your work.

    4. Re:That's great and all... by eln · · Score: 4, Insightful

      Developing free open source programs will not make you rich, but if you develop something everyone uses, it will often get you name recognition in the industry. That name recognition can help you to land better-paying jobs than you might have otherwise had access to. Granted, the vast majority of open-source programmers remain relatively anonymous, but there is the possibility, especially if you create an entirely new project that does something useful and innovative.

      Obviously, you probably still won't get the millions you could (emphasize COULD) get if you wrote it closed-source and patented it, but it's also much more likely to get wide distribution, and has a far greater chance of becoming the standard way of doing whatever it is it does, if it's open source and free.

      Not that I'm advocating one choice over the other. What direction you decide to go depends entirely on your own situation, your tolerance for risk, and what you expect to gain from coding whatever project you're coding.

    5. Re:That's great and all... by Mateito · · Score: 4, Insightful

      Welcome to the world of the corporate slave. If you only live to serve your mortgage, consider selling you house.

      The reality is that chances are you wont ever write something that influences technology on a global scale. Maybe you are doing amazing stuff, but then I have to ask why got got a first post on slashdot.

      Your outlook is valid, and open sourcing probably won't work for you. But it did work for Linus and Alan Cox and Andrew Tigwell (sp?) and a lot of other people. Linus in particular is worth a hell of a lot more now that he would be if he'd elected never to release his hard work as open source.

      These are the highest profile examples, and of course there are shades of grey down to the little guy who never even submitted a bug report because he regard his time as too valuable to donate.

    6. Re:That's great and all... by pandrijeczko · · Score: 4, Insightful
      I'm sorry but far too many of you programmers seem to have this very "black and white" view of the world.

      A lot of OSS contributors are in full-time jobs on commercial projects and just work on OSS in spare time.

      Others are probably university students working on programming papers for degrees.

      A few maybe have sponsorship from their companies to work within OSS projects.

      If you're a programmer who's motivated by money then fine, what's the problem? Go work in the commercial sector, get paid and pay the mortgage.

      But please don't judge everyone else by your own standards - the OSS community is blessed with a great number of altruistic people who program for fame or just because they enjoy doing it.

      Deal with it.

      --
      Gentoo Linux - another day, another USE flag.
    7. Re:That's great and all... by Daniel_Staal · · Score: 4, Interesting

      Ah, but what if, by releasing it as Open Source you could get it to influence technology on a global scale, but you couldn't by releasing it in a closed-source model? What would you do then?

      (And it should be pointed out that quite a few people do make a living writing Open Source software, and if you can create something great you most certainly will be able to get someone to pay you to work on it.)

      The point of the article is that OSS has greater leverage than closed-source. Not really new, but neat to see documented.

      --
      'Sensible' is a curse word.
    8. Re:That's great and all... by LWATCDR · · Score: 2, Interesting

      No one says you have too. A lot of OSS programers are working for people like IBM, Red Hat and Novell/Suse. You also can get paid for OSS software. The GPL does not prevent you from chargeing it just says that you have to include the source and not prevent others from giving away the code if they want to. Sendmail seems to make a good amount of money on GPL stuff as does RedHat. There are some sort of free software compaines out there that claim to be "free" but I do not consider them free. QT is one. You can not GPL your code under windows using a modern version of QT. BerkeleyDB is also sort of free. Not as restrictive as TrollTech but not as free as it could be
      That being said I for one do not think that people that do not want to us the GPL should feel guilty at all. I do not think that OSS can work for every type of program. For some closed source is fine and for some open source is fine. I am working on some stuff I plan to release under the GPL but I am also working on some software that will be sold. here is room for both.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    9. Re:That's great and all... by abigor · · Score: 3, Funny

      Yes, and without your tremendous skill and abilities, the world of open source will surely shrivel and die. Because really, it's all about you.

    10. Re:That's great and all... by Anonymous Coward · · Score: 0

      People who do sports all day long gets paid. The rest just does it for exercise.

      Writing software is man-hour intensive, it just takes too much time to be given away. Atleast if you are an ordinary man with bills to pay.

    11. Re:That's great and all... by Mantorp · · Score: 1

      In which country is the number of amateur athletes declining? I drive by crowded golf courses, softball, baseball and soccer fields every day. I doubt many of those people are getting paid to play. I think the small number of athletes making money on their sport would be playing their respective sports for the fun of it even if they didn't get paid .

    12. Re:That's great and all... by techno-vampire · · Score: 1

      Working on commercial software and on Open Source projects doesn't have to be an either or situation. You can earn your living writing software and still spend some free time improving an OS project just because you want it to do something it doesn't do yet, or doesn't do the way you want it to. Then, you can send your patch to the project to be rolled in and get some egoboo as payment. I'd bet that most of the code added to the average OS project is developed exactly that way.

      --
      Good, inexpensive web hosting
    13. Re:That's great and all... by Lord+Kano · · Score: 1, Funny

      If we didn't have open source code to spend our free time on, we'd all be surfing your most excellent website instead.

      I just bookmarked his site. It's great, and I just happen to be working on coding a database at the same time!

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    14. Re:That's great and all... by Anonymous Coward · · Score: 1, Insightful

      Writing open source is a bit like writing a story for a fanzine -- it might not increase your bank account directly, but shows your level of expertise in your craft and gets your name out there. Showing a prospective employer a popular software widget you wrote is a pretty nice bonus for a resume.

      That's not to say you can't sell something when the market is there, just that monetary benefits come in different forms.

    15. Re:That's great and all... by NineNine · · Score: 0, Offtopic

      Be careful of my site. There are some shitty galleries in there that could cause problems if you're not using Firefox/Mozilla and/or a virus checker. I've been meaning to re-write my scripts to clear out the trash for a while now, but the goddamned spammers/scammers never stop.

    16. Re:That's great and all... by Saeed+al-Sahaf · · Score: 1
      Open source is built for fun mostly, not profit.

      This may have been true in the past, but I think it's moving rapidly away from this.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    17. Re:That's great and all... by pavon · · Score: 4, Insightful

      People have been making comments like this on slashdot for as long as I can remember, and I have to wonder how many of them really get paid to write shrink-wrapped software. Statistically, it is a very small amount, with very many more writing in-house software. The thing is, for all of that large majority of software developers, open source software won't hurt you at all. The only people who will use your code are paying you up front to write it, so it's not like you need the copyright protection to allow you to make money selling it. The code you are writing is probably very tailored to the specific needs of your employer and so "the competition" really wouldn't be helped much by having access to it. In most cases your code might as well be open source, and wouldn't make any difference whatsoever to the business model which is feeding you and paying your mortgage. If anything, having the common bits - things you would otherwise license from a third party - open source will just make your life easier.

      And if you really want to, you can make money directly writing open source software as well. It isn't easy, and you have to be something of an entrepreneur. But it certainly can be done, and from what I can see, the people doing it are living thier dreams, and are being compensated quite well for it. If you don't want that sort of risk, than shrink wrapped software isn't really the place to be anyway. Trying to make it big creating the next killer app is just as hard, if not harder, than creating a career around OSS programing. If you want to change the world, it will be a risky no matter how go about it - that's just life. If you want a stable job, those are going to be in IT and they will only gain from open source software.

    18. Re:That's great and all... by Anonymous Coward · · Score: 0, Flamebait

      "I'm sorry but far too many of you programmers seem to have this very "black and white" view of the world. "

      I assume you are talking about the "new economy" where the "old" economic rules doesn't exists.

      I'm sorry to break it to you but the dot-com bubble has burst. Several years ago.

      You can't spent countless man-hours on man-hour intensive kind of labour (lots of manhours=high cost) like software development and make money on some low-margin side channel like customization services or support.

      "A lot of OSS contributors are in full-time jobs on commercial projects and just work on OSS in spare time. "

      That is true. They are giving something away for free that kills another persons livehood. Of cause, someone else is making something free that kills their own livehood as well.

      "Others are probably university students working on programming papers for degrees. "

      See above.

      "A few maybe have sponsorship from their companies to work within OSS projects. "

      A handfull are.

      "If you're a programmer who's motivated by money then fine, what's the problem? Go work in the commercial sector, get paid and pay the mortgage. "

      I assume he does that but the commercial sector is highly affected by free products. It also drives the offshoring trend since lower labour cost is needed to counter marketloss to people who work for free.

      "But please don't judge everyone else by your own standards - the OSS community is blessed with a great number of altruistic people who program for fame or just because they enjoy doing it.

      Deal with it. "

      No one has any godgiven right to live on a specific line of career and anyone can give away their own work for free of cause. But don't kid yourself, it does hurt everyone working in the industry.

    19. Re:That's great and all... by dan_sdot · · Score: 3, Funny

      Did you just compare programming to sports??? Wow.

    20. Re:That's great and all... by Anonymous Coward · · Score: 0

      That's great that some waiters can make most of their money on tips. If that's enough for you, that's great. But if I wait on tables, I want to be PAID! and I will only wait on superstars! and I wants my rezpect! you bee-auchez.

      I can't afford all the competitionz out there, and I refuse to find another career, so all you mofo waiterz selling out, better quit.

    21. Re:That's great and all... by AuMatar · · Score: 1

      I write software and give it away for free. I also write it and sell it. I prefer to do the first- the knowledge that I'm helping others is worth far more than money.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    22. Re:That's great and all... by Lord+Kano · · Score: 0, Offtopic

      I'm using Opera and Norton AV 2003 with up to date definitions.

      Thanks for the heads up.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    23. Re:That's great and all... by hackstraw · · Score: 2, Interesting

      But if I write something that influences technology on a global scale, I want something more than a pat on the back and my name buried in the source code. I want to get paid for my effort/time/expertise. I can't afford to be altruistic until I don't have to worry about making mortgage payments any more.

      Err, yeah, all of the OSS programmers are homeless people that write code at public libraries and on peoples computers at net cafes while they are looking in the other direction.

      I mean, even RMS, who intentionally does not do mainstream modern stuff like own a television is not homeless.

      In fact, I challenge you to name anyone that has influenced technology on a global scale, and can't make a mortgage payment because of their work is OSS.

      And this is coming from a person that pays his mortgage by giving away free porn.

    24. Re:That's great and all... by Anonymous Coward · · Score: 0

      spppssssst...hey.

      yea it's me, another AC.

      just a quick heads up.

      no one's listening to you. no one gives a shit.

      and if someone, like me, accidently runs into your little "rebuttle" they'll be pretty sore that they took the time to read your nonsense, mba wanna be bullshit.

      ok. now that i wrapped that up. you take care now, ya here?

      ciao.

    25. Re:That's great and all... by DAldredge · · Score: 1

      Hell, aren't your the same guy that wants to tax (sales tax) internet business even though they use no local services because you have trouble competing with them at your local shops?

    26. Re:That's great and all... by Anne+Thwacks · · Score: 4, Insightful
      What about the model where your business really needs a program that doesnt exist. You know others could use it.

      So you write it, and it works, but you dont want to maintain it, and no one else in the company can, although they need it!

      Release it as open source - the payback is that you get to use the program, well maintained and all, even after the developer has moved to higher places, be he engineer or student on day-release.

      --
      Sent from my ASR33 using ASCII
    27. Re:That's great and all... by pebs · · Score: 1

      That's great that OSS developers can influence technology. If that's enough for you, that's great. But if I write something that influences technology on a global scale, I want something more than a pat on the back and my name buried in the source code. I want to get paid for my effort/time/expertise. I can't afford to be altruistic until I don't have to worry about making mortgage payments any more.

      If you were clever enough (a lot of factors involved, not just quality of the software), you could create open source software and profit off of it. That would involve being paid to work on it, selling books on it, etc.

      Also, since you own the rights to it, you can relicense it and sell it as a commercial product. I've seen a few companies that are dual licensing - one GPL, one commercial; and that seems to be a good business plan.

      --
      #!/
    28. Re:That's great and all... by Politicus · · Score: 1
      Should our entire economy be based on people who can only see point A to point B? I did work therefore it must immediately qualify as end product so that I can get paid? Many people contribute to products and services without immediate form of payment and yet these products and services exist because there is a need for other products or services that they enable. Our economy has even disconnected certain products from their prices, like cell phones for example. These were products one used to have to pay for and now they are not. This does not make them free.

      Besides, you seem to suffer from the free as in beer paradigm, to borrow Stallman's phrase which will probably appear googolplex times here.

      --
      Politicus
    29. Re:That's great and all... by killjoe · · Score: 1

      "But if I write something that influences technology on a global scale, I want something more than a pat on the back and my name buried in the source code. I want to get paid for my effort/time/expertise. "

      Yea good luck with that. Why don't you quit your job and start writing the next great big app. If you write it while working for somebody they are going to get all the money.

      Once your product becomes popular hire lawyers so you can sue MS when they steal all your ideas and bundle it with windows.

      --
      evil is as evil does
    30. Re:That's great and all... by Anonymous Coward · · Score: 0

      It CAN'T "move away" from fun. Even if all the hangers-on disappeared tomorrow, me and my friends would still be coding open source. Even if neofascists get I"P" laws passed everywhere, we'll still be coding open source (it probably won't be legal anymore, but that would change - engineers are also the ones who make the bombs and the guns in the end...)

    31. Re:That's great and all... by Anonymous Coward · · Score: 1, Insightful

      They are giving something away for free that kills another persons livehood. Of cause, someone else is making something free that kills their own livehood as well.

      That is bullshit. I get payed to implement proprietary business logic. However, all the tools I use are open source. No one is killing my livelyhood by writing better open source tools, and neither am I for contributing back to such tools. And no open source software will ever implement the kind of proprietary business logic I implement. Nothing to see here, move along...

    32. Re:That's great and all... by phek · · Score: 1

      Open source is built for fun mostly, not profit.

      That's a really bad way of putting it. Open source projects are done by people who need a product and who enjoy doing it.

    33. Re:That's great and all... by pandrijeczko · · Score: 4, Interesting
      I assume you are talking about the "new economy" where the "old" economic rules doesn't exists.

      No, I'm talking about a Free Software movement that has been going on seriously for some 20 years now that is more than happy to co-exist alongside commercial software.

      I'm sorry to break it to you but the dot-com bubble has burst. Several years ago.

      Sorry, your point is??? I thought the dot.com bubble was more about idiotic financeers overvaluing companies - what's this got to do with free/commercial software development?

      You can't spent countless man-hours on man-hour intensive kind of labour (lots of manhours=high cost) like software development and make money on some low-margin side channel like customization services or support.

      IBM, Novell, Red Hat, etc. seem perfectly capable of working within that model. My company, which sells telephony platforms on Linux-based systems makes a profit from services and support while developing the software in-house. I still don't see what's the problem?

      That is true. They are giving something away for free that kills another persons livehood. Of cause, someone else is making something free that kills their own livehood as well.

      Ah, I think I get it now. In your vision of the world, generosity and volunteer work are not allowed then on the basis that it might stop someone else profiting from it. In your world there is no room for altruism, eh?

      By the same logic, rather than having the Red Cross and Oxfam goint into the Sudan with free food parcels, we send in K-Mart or ASDA (if you're in the UK) to go sell them the food. Hmmm...

      I assume he does that but the commercial sector is highly affected by free products. It also drives the offshoring trend since lower labour cost is needed to counter marketloss to people who work for free.

      Then how about you get your local politician /senator to speak up in the appropriate government chambers and gets a bill passed that taxes company profits heavily if they use cheap off-shore labour? In my world, a company that makes profits in a particular country should be obligated to create a certain percentage of jobs in that country also - "you take something, you give something back."

      This has nothing to do with Open Source but everything to do with your commercial enterprise pandering to the rich fat shareholders.

      No one has any godgiven right to live on a specific line of career and anyone can give away their own work for free of cause. But don't kid yourself, it does hurt everyone working in the industry.

      So what? Virtually all of our coal-mining industry in the UK has been annihilated - not because there's no more coal to mine but because it became too expensive to mine compared to importing it (much of it from the US).

      However, if I complained about that I would be a hypocrite because I also like cheaper electricity as a result of that business decision.

      Sure, it sucks if you lose your livelihood but invariably it's as a result of this bigger thing called progress.

      --
      Gentoo Linux - another day, another USE flag.
    34. Re:That's great and all... by Anonymous Coward · · Score: 0

      In an ideal world this makes a lot of sense. Unfortunatly it's management who will think to themselves "oh no, what if our compeditors start using it too, then we just helped them". Same stuff as always I suppose. It's the people who don't make the big decisions who really know what's going on and how to fix things, but can't because they're not in charge.

    35. Re:That's great and all... by Anonymous Coward · · Score: 0
      So you go ahead and release and advertise a product with major known problems . . . but as long as it brings in the dough, that's all that matters, right?

      BTW, trolling Slashdot with an ad in your sig pretty much makes you a "goddamned spammer" yourself.

    36. Re:That's great and all... by Anonymous Coward · · Score: 0


      I also write it and sell it.

      Curious: Why don't you give away this software too? Also, how do you pay your bills?

    37. Re:That's great and all... by einhverfr · · Score: 4, Interesting

      Open source is built for many reasons. One of the real strengths of open source software is that the community becomes the powerhouse of production rather than a single corporation. Profit is one motive that someone may bring to the community but it is not the only one. Helping customers, just plain fun, altruism, and hurting competitors are all common motivations for contributing to open source.

      What I see as really funny is how often people complain about open source losing its soul because companies participate in open source to hurt their competitors. WTF? Open source development means you will have an organic self-governing network of developers which will include developers who have all manner of motivations.

      This isn't about any one thing, people...

      Funny, yesterday, I started a blog on this same topic (or one closely related). It is at http://ossne.blogspot.com

      Let me tell you about my motivations for contributing open source software:

      1) Fun of learning new technologies
      2) Profit-- by minimizing the money my customers spend on software licenses, I can control more of their IT spending. First mover advantage comes into play here.
      3) Hurting competitors: Microsoft, Siebel, Oracle etc. might make decent software, they are taking money I would rather get from my customers. So hurting them is good business.
      4) Altruism. I actually think that freedom is a good thing. I think a world where open source software dominates would be better than one that doesn't.

      So all these can co-exist.

      --

      LedgerSMB: Open source Accounting/ERP
    38. Re:That's great and all... by AuMatar · · Score: 1

      Because I do it on company time, it isn't mine to give. It also isn't shrink wrapped software, firmware for devices that don't have flash-roms isn't exactly something source is useful from.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    39. Re:That's great and all... by YetAnotherDave · · Score: 2, Insightful

      I have contributed in small ways to several OSS projects, and all of them were enhancements to things I already used, and wanted particular functionality in. With one exception (something I worked on as a student), all were done on work time.

      Just because it's OSS, you're not necessarily working for free...

      My company pays me to improve the OSS tools we use for development, and I release my changes to the main project once they're done.
      The argument I make for releasing the changes (none of them are licensed to require it) is that other people can maintain my changes and check for mistakes I might have made. Otherwise I'll have to keep updating my changes to match other development, which would cost my company more $$.

    40. Re:That's great and all... by Anonymous Coward · · Score: 0


      Because I do it on company time, it isn't mine to give. It also isn't shrink wrapped software, firmware for devices that don't have flash-roms isn't exactly something source is useful from.

      Understood. Is it safe to assume that you donate your time to writing code for this company and that you're not compensated in an way?

    41. Re:That's great and all... by 16K+Ram+Pack · · Score: 1
      You know what, to me it's partly about a "better world" view and a "giving something back" view.

      I use Open Office and Mozilla, and they didn't cost me a bean (except a few small donations). So, I have a look in the forums occassionally and try and answer questions. Doesn't take much time and I'm happy to do it.

    42. Re:That's great and all... by the-build-chicken · · Score: 2, Insightful

      The code you are writing is probably very tailored to the specific needs of your employer and so "the competition" really wouldn't be helped much by having access to it

      What absolute bollocks. The only thing that seperates even a service based software house from it's competitors is time to implement and quality of implementation. If a company does well in the, say, taxation market because it has developed a suit of well tested libraries it can rapidly redeploy in various situations, it has a significant edge of it's competitors. Start giving away your competative edge and you might as well call yourself a charity. Do you really think that if my employer was Nokia then Samsung wouldn't benefit commercially from knowing the code to the software I write? This might be true with very _very_ generic libraries like xml parsing...but that's about it!

      If you look into the open source hype at the moment, you'll find that all of the major players that are pushing it (sun, ibm etc), make their money from hardware...can you, as a developer, start building new processors in your backyard to compete with these guys? No, so they'll continue to take your free software and laugh behind your back.

    43. Re:That's great and all... by Anonymous Coward · · Score: 1, Insightful

      If you only live to eat, consider dying of starvation.

      About 99% of Slashdot readers are corporate slaves, not living off the land. Have you ever told your Boss to Fuck-off when you get angry? Unless you're independently wealthy or live in your parent's basement, you do what your Boss tells you, like all the other little slaves.

    44. Re:That's great and all... by 16K+Ram+Pack · · Score: 1
      It's the difference between software houses/consultancies and other companies. One has software as an income, the other as a tool.

      Non-software houses just want something that works. They aren't in the IP business and make their money from the stuff they sell, which isn't software.

      Making money from shrink wrap is really, really hard. Come up with something very innovative, and big guys with much bigger budgets will come along and squash you. Then there's the marketing cost and all that.

      Open Source means that you might get a load of income from things like selling services/modifications etc.

    45. Re:That's great and all... by ClosedSource · · Score: 1

      "However, all the tools I use are open source."

      And of course nobody is paid to create closed-source tools.

      "And no open source software will ever implement the kind of proprietary business logic I implement."

      That's what everybody thinks, "it can't happen to me". Wake up and smell the exit interview.

    46. Re:That's great and all... by Anonymous Coward · · Score: 0

      "Sure, it sucks if you lose your livelihood but invariably it's as a result of this bigger thing called progress"

      Progress: Cloning a 1970's OS. Next up: 1980's technology.

    47. Re:That's great and all... by Anonymous Coward · · Score: 0

      The poster said nothing about shrink-wrapped software. This is a standard OSS strawman argument.

    48. Re:That's great and all... by pandrijeczko · · Score: 1
      Progress: Cloning a 1970's OS. Next up: 1980's technology.

      Boeing 747 - an airliner in service since the 1970s but still in service because of it's success and reliability

      Volkswagen Beetle - a German car designed during World War 2 that is still manufactured as a reliable & economical car

      Lord Of The Rings - a trilogy of fantasy novels first published in 1954 but continually republished (and recently filmed) due to it's continuing popularity.

      Hoover Vacuum Cleaner - core functionality essentially changed since 1908.

      "If it ain't broke, why fix it?"

      --
      Gentoo Linux - another day, another USE flag.
    49. Re:That's great and all... by karniv0re · · Score: 3, Insightful

      Some people do programming projects because they enjoy them, not everyone requires payment. Just like some people participate in sports for enjoyment (though in this country that is declining), not everyone requires a 10 mil salary just to play sports.

      I wish more people would think this way. Do what you love, and if you get paid for it, great! But those that are motivated by money alone usually reflect it in their work (i.e. Microsoft).

    50. Re:That's great and all... by AuMatar · · Score: 1

      No, I'm paid. When i donate time, I work on far more interesting projects. And I don't have to deal with marketing, thats worth at least 60K/yr in annoyance there alone.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    51. Re:That's great and all... by Anonymous Coward · · Score: 0


      No, I'm paid. When i donate time, I work on far more interesting projects. And I don't have to deal with marketing, thats worth at least 60K/yr in annoyance there alone.

      I'm confused. If you prefer to do the first (write software and give it away for free) then why are you accepting payment? Why not donate your time to this company and take satisfaction in helping others knowing that it is worth far more to you than money. Your working for payment doesn't make sense given that you derive more satisfaction from writing software for free.

    52. Re:That's great and all... by AuMatar · · Score: 1

      I'm accepting payment to work on what the company wants rather than what I want. If I was doing this on my own, I'd be working on different projects, and yes releasing it under the GPL. As for why I'm doing it- I do need money, unfortunately. So I let people pay me to spend part of my time on what they want me to write rather than doing what I want.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    53. Re:That's great and all... by Anonymous Coward · · Score: 0


      As for why I'm doing it- I do need money, unfortunately.

      Sorry, for some reason I thought that you were altruistic. Isn't that what open source is all about?

      I am curious though. How would you feel if a group of people decided to write the same code that you write and give it away for free?

    54. Re:That's great and all... by kantai · · Score: 1

      "IBM, Novell, Red Hat, etc. seem perfectly capable of working within that model."

      No. IBM works within a bussiness model of selling hardware. They used to need to supply software that they wrote. Now they charge the same amount, but use other people's software. Novell is slightly different. They used to (and still do to some extent) sell software that they wrote. Now, they sell software that other people wrote with a little extra added. Redhat, on the other hand, is an exception of sorts. Though they do sell support, a vast majority of their money is made by selling software, which, as you know, is not free.

      "By the same logic, rather than having the Red Cross and Oxfam goint into the Sudan with free food parcels, we send in K-Mart or ASDA (if you're in the UK) to go sell them the food. Hmmm..."

      Bad logic. Red Cross doesn't give to large bussinesses, whereas OSS does. Also, Microsoft (closed) does give software to these sorts of needy countries/people, regardless of whatever hidden motive that slashdot thinks that they have.

      "taxes company profits heavily if they use cheap off-shore labour"

      Ever heard of free trade? First, companies actually get a taxbreak for outsourcing- which should be done away with. But, the problem only occurs because the jobs are being shipped to countries with a much lower cost of living. Perhaps some sort of "Third world labor" tax? Who knows, but the solution of heavy taxing burdens all of the UK/US tech companies, simply encourages them to move over seas entirely.

      "Sure, it sucks if you lose your livelihood but invariably it's as a result of this bigger thing called progress."

      Please stop heralding OSS as the mesiah. I use OSS, I love OSS. It's fun. But, who are you kidding? At best, OSS will bust Microsoft's balls enough that they actually have to develop fantastic software without DRM or other nasty things (don't worry, I have no doubt in my mind they are capable of it.)

    55. Re:That's great and all... by YU+Nicks+NE+Way · · Score: 1
      The code you are writing is probably very tailored to the specific needs of your employer and so "the competition" really wouldn't be helped much by having access to it.
      I hope you were being funny, but I fear that you were not.

      Let's consider a fairly standard in-house development product: a data-driven expense reporting web application. We'll spec it to use a web-service that receives a csv, checks the columns, adds them, and routes to the submittor's manager for OK. It should also check against the back-end database, verifying that the submittor can actually draw against the account in question. Great. Nothing sigificant there, takes a couple of weeks to write...and of no value to the open source world.

      But, you know, it isn't really teribly convenient to fill out. Instead, it'd really be better to d/l a small customized Excel spreadsheet to the user's machine. In that spreadsheet, the user would have dropdowns to list things with restricted choices, and the business logic to make those choices would be implemented in the formulas and lists on a hidden second sheet in the workbook.

      That's still not an interesting application, but now it contains a lot of information for a competitor: how our bookkeeping is structured, what our directory looks like, what our business logic for expense handling is, and even what expense limits are for different job categories. Trust me, that's confidential information about my company which I don't want my competitors to get.

      And that's from an uninteresting thing like a simple, well-designed employee expense report app. Think about those same principles applied to a supply chain management routine or production automation app. That's highly sensitive information, and it's built into the app. Don't tell me I can open source it; I can't.
    56. Re:That's great and all... by AuMatar · · Score: 1

      If they want to, go for it. It wouldn't bother me in the least.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    57. Re:That's great and all... by Anonymous Coward · · Score: 0

      " Welcome to the world of the corporate slave. If you only live to serve your mortgage, consider selling you house."

      You've got a lot to learn sonny-boy.

    58. Re:That's great and all... by Anonymous Coward · · Score: 0


      If they want to, go for it. It wouldn't bother me in the least.

      I thought that you were charging a fee because you needed money. If your company no longer required your services what would you do for money?

    59. Re:That's great and all... by AuMatar · · Score: 1

      I'll do something else. Write different software, or do electircal engineering work.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    60. Re:That's great and all... by Cyno · · Score: 1

      Let me get this straight..

      Are you saying you want to get paid what you think your code is worth or its overall economic value to society?

      What if your software automated a fleet of robots that did ALL of the work that our society wanted. These robots made our fast food, built our roads, and even repaired themselves and went out to search for more resources to keep our products coming. How much would you like to be paid then?

      Its impossible for 1 person to write production quality software like that on that scale. But it is possible for a bunch of programmers and engineers to design and implement a solution like that if they are more concerned with the end results than making a dollar.

      If you had to choose between a world that was completely automated by machines but everyone made the same amount of money, lots of it, and a world where you were rich but everyone else was poor because they had to pay you for your wonderful software, which one would you choose?

    61. Re:That's great and all... by Anonymous Coward · · Score: 0

      The problem is that for you to do that, you would first need to protect your idea. That stops others from working on it. So you would have to hire a bunch of smart people to work on it. You would either need a big pot of money from somewhere else, or would need investors. If your idea was good, other competitors would make it difficult for you to get the continuing cash you need. Once it is done, you would need even more cash to market the idea, license it, or whatever. You may be bought out by a larger firm, paying first the investors plus return, and some left for yourself.

      And you still don't have an influencing technology. The large firm would water down the idea to fit into their current product line. Maybe it would become one feature among many. And those who don't use that firm's products wouldn't see your brilliant idea.

      That is the reality in the tech marketplace. That is why these influential technologies come from open source, or are free. It is almost a requirement.

      Derek

    62. Re:That's great and all... by Tony-A · · Score: 1

      Unfortunatly it's management who will think to themselves "oh no, what if our compeditors start using it too, then we just helped them".

      A bit shortsighted, methinks.
      What happens when my competitors are forced into doing things my way because they are using software developed with my priorities in mind? There are lots of "minor" decisions that are made when software is initially developed, subliminal maybe, but various assumptions are made as to the existing context and the desired direction. The sum total gives a rather large force that tends to dictate the way business will be done. Just watch the clash when two corporate cultures join because of a merger. Even if all the ground rules and objectives are the same, the partitioning will be different. (Partitioning is how mathematicians get bigger infinities;)

      Grandparent's observation "Release it as open source - the payback is that you get to use the program, well maintained and all, even after the developer has moved" covers some of the ground. There are also all the implicit built-in assumptions that went into it that will continue to serve the originator's objectives. There is also the fact that it helps immensely to be part of a thriving industry, which has to mean that your competitors are doing well.

      Bumper sticker on an old junker on a mountain road.
      I may be slow but I'm ahead of you.

    63. Re:That's great and all... by Tony-A · · Score: 1

      There's a distinction between DATA and PROGRAMMING.
      Supplying the source for a login program does not imply supplying all your usernames and passwords.
      Confidential information about the company shouldn't be hardcoded into the programming anyway, otherwise every salesman who files an expense report exposes your confidential information much more so than the programming itself.

    64. Re:That's great and all... by theblackdeer · · Score: 1

      i know this was an offhand comment, but it brings up a larger point.

      totally off topic, of course.

      microsoft is not only motivated by money. they really believe they're making the best stuff on the planet. ever talk to a microserf? they *glow*. honest.

      the point? a warning to open sourcerers; don't underestimate the drive of microsofties. they're passionate on their own, and they're a formidible competitor. it's not accurate to dismiss them based on the idea that "they do it for money only."

    65. Re:That's great and all... by satans_advocate · · Score: 0

      Do you really think that if my employer was Nokia then Samsung wouldn't benefit commercially from knowing the code to the software I write?

      Nokia would also benefit. Ever heard of Metcalfe's Law?

    66. Re:That's great and all... by Anonymous Coward · · Score: 0

      I don't understand your point. If I write my own version of Lord Of The Rings that would be progress?

      Perhaps Linus should start working on the Lumbo Jet.

    67. Re:That's great and all... by ClosedSource · · Score: 1

      He didn't say anything about usernames and passwords. He said that the reading the source code would reveal aspects of the business. Explain how you can implement business logic without some traceability to your business processes?

    68. Re:That's great and all... by ClosedSource · · Score: 1

      Not all benefits are equal. If MS opened all their source code, do you seriously believe that would improve their competitive position?

    69. Re:That's great and all... by ClosedSource · · Score: 2, Insightful

      So I guess that's why the vast majority of profit comes from open source software, and companies like MS haven't been able to make any money. You know, due to having to hire a bunch of smart people, having competitors, etc.

    70. Re:That's great and all... by nickco3 · · Score: 1

      No. IBM works within a bussiness model of selling hardware.
      Where the hell have you been, Rip Van Winkle? The focus on shipping hardware is what caused their record $5 billion single-year loss in 1992. The IBM of today is a profitable consultancy and services business.

      --
      -- Nick "Hallo this is Beel Gates, und I pronounce weendows as ... WEENdows"
    71. Re:That's great and all... by Anonymous Coward · · Score: 0

      > Linus in particular is worth a hell of a lot more now that he would be if he'd
      > elected never to release his hard work as open source.

      How can you know? Maybe a commercial "Linux corp" would be comparable to SUN
      by now, or even to Microsoft. Then Linus could be worth as much as Bill Gates,
      instead of being "that funny penguin dude".

    72. Re:That's great and all... by satans_advocate · · Score: 0

      Not all benefits are equal. If MS opened all their source code, do you seriously believe that would improve their competitive position?

      That depends on which of their products they released the source code for. If for example, it was Windows XP, IMO there would be no downside. It's such a piece of shit, the worst MS OS I've used since 95.

      If the OSS community were to get their hands on it, they could make it go much faster, plug the security holes, remove the nasty spyware shit that tracks your every menu selection, URL visited etc etc, plus create amazing customization software that gave power users total control over functionality, speed and so on, then MS XP would become THE development platform of choice.

      But hey, that's just one guy talking.

    73. Re:That's great and all... by Hognoxious · · Score: 1
      I'm confused.
      No, really?

      Your working for payment doesn't make sense given that you derive more satisfaction from writing software for free.
      Your logic doesn't make sense if the software he does for his job (e.g. stock control systems, yawneroonie) is a different type of software to that he writes for fun (e.g. games, k3wl).
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    74. Re:That's great and all... by Anonymous Coward · · Score: 0
      "IBM works within a bussiness model of selling hardware."

      Well IBM Earth moved into services long ago. Perhaps on your planet they still use mainframes, though.

    75. Re:That's great and all... by the-build-chicken · · Score: 1

      Ah, but don't forget the other 'bite in the a$$' part of open source. That's a fantastic idea...peer review of code...I'm all for it...but GPL/LPGL says that in order to open source, microsoft would have to allow people to take over their product...to give them the right to sell years of M$ hard work as their own.

      This is a big con by the open source community...they say, 'it's free as in speech, not free as in beer'...but read the GPL, in order to be free as in speech, you HAVE to be free as in beer.

      show me one license that specifies source availability for peer review/submission, yet maintains a commercial interest, that is endorsed by stallman and his crew. There is none...in fact the licenses that do enforce that paradigm...things like 'that changes must come through the main project to be released', are specifically rejected by official open source (look at the accepted licenses at GNU, the forestated is a real rejection).

      I have a product...I would love to make it open source...I would love to give it away free and just make money off the support...I would make a really good living at that...but I can't run the risk that someone with more money than I (read: IBM) will take my code and great ideas and use them to put me out of business....yeah, hell fair that is :)

      Show me how you'll protect my income, staff and company and I'll open source in a second...until then, stop ruining an industy.

    76. Re:That's great and all... by Hognoxious · · Score: 1
      Don't tell me I can open source it; I can't.
      Why, did you write it in binary?
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    77. Re:That's great and all... by satans_advocate · · Score: 0

      Ah, but don't forget the other 'bite in the a$$' part of open source. That's a fantastic idea...peer review of code...I'm all for it...but GPL/LPGL says that in order to open source, microsoft would have to allow people to take over their product...to give them the right to sell years of M$ hard work as their own.

      In contrast with Microsoft who took years of other people's hard work and innovative ideas and sold them as their own?

      I have a product...I would love to make it open source...I would love to give it away free and just make money off the support...I would make a really good living at that...but I can't run the risk that someone with more money than I (read: IBM) will take my code and great ideas and use them to put me out of business....yeah, hell fair that is :)

      Show me how you'll protect my income, staff and company and I'll open source in a second...until then, stop ruining an industy.

      If you really want me to take the time and effort (ie. free money) to think of a way your company can make more money by open sourcing your code, I would need to at least see what your product IS.

      As for your great ideas, are they patented? If not, then it doesn't matter if your product is open source or closed source, Microsoft, IBM or HP can still steal your ideas. It's not like it's hard to reverse engineer software.

      And please, using idiotic emotive language like "ruining an industry" does NOT lend weight to your argument. If you want discussion, or ideas that might make you rich from a complete stranger (like me), then let's keep the tone rational, OK?

    78. Re:That's great and all... by ClosedSource · · Score: 1

      I'd debate you on the facts, but you haven't presented any.

      You have the right to believe that the OSS community would do a better job building XP, but you're going to have to present some evidence to convince me. It would probably take years for the OSS community just to read the code, let alone understand or improve it.

    79. Re:That's great and all... by Mateito · · Score: 1

      > If you only live to eat, consider dying of starvation.

      The point was the "Mortgage" is used by so many people as their reason (or excuse) why they never do something....

      "I'd love to start my own business, but there the mortgage"
      "I'd love to travel, but there's the mortgage"
      "I hate my job and I'd love to leave, but there's the mortgage".

      That, friends, is slavery.

      I have no mortgage, I chose not too. I have share investments that subsidise the rent. I can jump jobs and even countries when I feel like it. The amount of money I pay in rent plus what I invest isn't that different from what most people pay in mortgage, and I never had the pain of accumulating that first big deposit. I don't have that much "stuff"... but how much "stuff" do we need?

      Sure, in 30 years, those of you who have paid off your house will probably be in a better financial situation than me. But.. fuck. In 30 years I'll be 62. I plan to do some living before then.

      I've walked the Inca trail. I've explored 3 continents so far, only 4 to go. I've learns a second language with bits of a third and a fourth. And, man, 95% of the time I'm happy.

      > Have you ever told your Boss to Fuck-off when you get angry?

      Of course I have. You bow down to your boss? Why? He's probably a manager. He knows how to manage. Doesn't mean he knows the first thing about systems, programming, networks etc etc.

      If my boss is wrong, I tell him. If his fuck-up causes me to lose a weekend to the server room, he knows I'm not happy about it. He can sack me if he wants, but I have to say that I don't really care.

      ITS A JOB. ITS NOT A LIFE.

    80. Re:That's great and all... by Lodragandraoidh · · Score: 1

      IBM still sells mainframes, as well as providing services...

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    81. Re:That's great and all... by Lodragandraoidh · · Score: 1

      It would probably take years for the OSS community just to read the code, let alone understand or improve it...

      Actually, you are right - but for the wrong reason.

      Certainly it would take a long time for the OSS community to read the bloated MS code; however, understanding it would not be as much of a time sink as the time spent choking back the bile that would come up from seeing the blecherous implementation.

      (It is well known that Windows DLLS/API code has all kinds of hacks to make them work with other DLLs and programs of MS as well as other vendors; rather than looking at the cause of the problem - poor assumptions and interface standards - they chose to hack around the problems. I can only imagine what the MS code looks like - interspersed with all kinds of exceptions hard coded in. As another reader pointed out, Longhorn must be double ugly - given the amount of 'phone home' spyware built into that puppy.)

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    82. Re:That's great and all... by ClosedSource · · Score: 1

      If, as you claim, XP is a mess due to the hacks used for backward compatability, then the OSS community would have to support all those hacks no matter how much "choking" they would do.

      It's the compatibility that is the major challenge of maintaining Windows. Anybody can "fix" XP if they're willing to forgo the #1 customer requirement. You might as well just as well rename Linux to Windows XP if compatability is not retained.

    83. Re:That's great and all... by satans_advocate · · Score: 0


      You have the right to believe that the OSS community would do a better job building XP, but you're going to have to present some evidence to convince me.


      You mean you want me to present evidence of what the OSS community is capable of from the last time Microsoft opensourced one of their products?

      Oh, you mean "hypothetical evidence"? Hmmm ...

      It would probably take years for the OSS community just to read the code, let alone understand or improve it.

      Well, I disagree, but the point is moot as Microsoft have not opensourced XP. However, I thought we were discussing the potential benefits of opensourcing, not how long it would take to realize those benefits.
      It takes five to ten years for any major change to an operating system. Win3.1 -> Win95, 12 years. Win95 -> WinNT SP6 5 years, WinNT+ ->Longhorn 5 years. AppleII ->MacOS 5 years, MacOS1->MacOS8 5 years, MacOS8->OSX 5 years.
      So if you were to give the OSS community 5 years, would XP be a better platform than Longhorn (hypothetically)? I say yes.

    84. Re:That's great and all... by the-build-chicken · · Score: 1

      using idiotic emotive language like "ruining an industry

      idiotic is a bit harsh...I'm not allowed to express my opinions? Yes, it's my opinion that open source applications are slowly ruining this industry. I'm allowed to have it, I'm allowed to express it...and I can do so with or without documented proof to back it up. (and before you go on about how it's not very smart to express an opinion without proof etc...well, I'm not a robot ...I'm a human...and I extrapolate views based on experience from a wide range of sources, not all of them documented --re: conversations --...it's called experience and gut instinct :) )

      Ok, enough rant, back to the point in question. Patents do protect ideas, and yes I do use them. However I should have been clearer there, I wasn't necessarily talking ideas, I was talking actual code...anyone can have ideas...they're a dime a dozen, and patents, in the real world, don't actually protect you that much. However GPL/LGPL and the like say that whoever downloads my code has the option of freely distributing it, changing it, and making a business from it.

      So, let's look at a hypothetical. The natural progression of opensource is that all software will eventually have to be opensource to compete. i.e. why would someone pay for a product they can get free with the source code. Now,lots of people will say that the money is then made from support, documentation etc. Fine, I'm with you all the way...but, oops...there's that pesky real world again, where the customer will buy support from the biggest player, with the biggest support team, who's message is shoved in front of their face 24/7 in advertisin (IBM global support anyone?). So, I release our product open source...it takes off, next things there's an IBM product X division, and I can't even get support contracts anymore. So I get upset and say, "Fine, I'm going to close source/change my license/stop developing the software...or a range of other technique to enforce my ability to put food on my table...then 'yoink', IBM says "great...we have 1000 developers around the world gullibly waiting to pick up where you left off and do so without us paying them...we'll give you a job if you want, but your company's toast from here on in"....and let's see if there's precedence there? XFree, changes it's license....'yoink' now there's XOrg, run by HP...sorry XFree guys, but thanks for the code, you go away now.

      Open source is definitely about freedom...freedom for the biggest player in an industry to easily maintain it's market dominance at the expense of small companies and developers.

    85. Re:That's great and all... by satans_advocate · · Score: 0


      idiotic is a bit harsh...I'm not allowed to express my opinions?


      OK, it was a bit harsh, you have your opinion, let's move on.

      However GPL/LGPL and the like say that whoever downloads my code has the option of freely distributing it, changing it, and making a business from it.

      It's hard to comment on how you can maintain your commercial advantage under GPL when you won't say WHAT your product IS.
      Sometimes actual code is the smallest part of the product, and sometimes it's the largest. Take a game like Age of Empires or Medieval: Total War. There is more IP in the supporting media, like sound, video, texturemaps, pictures etc than there is in the code itself. If you look at the production team on Medieval, the coding team was about 10% of the overall investment in the product.
      If The Creative Assembly were to open-source the battle engine, but retain full copy rights on the media plus multiplayer network code, then they could still sell Total War so that players can game online, but the value proposition of the product has greatly increased for those who want to tweak or improve the code.
      Sure, other companies could take their code and release their own product, but they could do that anyway by writing their own battle engine. Doing so would only increase their investment by 10-15%. Nothing to sneeze at, but it's not like it completely removes the barrier to entry.

      So, I release our product open source...it takes off, next things there's an IBM product X division, and I can't even get support contracts anymore.

      Support isn't the only revenue model for open source software. If you would just give me a tiny little hint as to what your product actually is, then we could explore some other revenue models that you can shoot down. ;-)

      XFree, changes it's license....'yoink' now there's XOrg, run by HP...sorry XFree guys, but thanks for the code, you go away now.

      I don't recall ever paying for a licence for XFree86, so I'm not sure if your example is relevant. Give me an example of a company who opensourced their commercial offering and then went bankrupt. I'm sure they exist, and I am also sure that they took a 'magic bullet' approach to OSS instead of thinking about a new revenue model, using the product as a 'loss leader'.

      Open source is definitely about freedom...freedom for the biggest player in an industry to easily maintain it's market dominance at the expense of small companies and developers.

      Nonsense. Open source has lowered the barrier of entry into the custom solutions market for both small companies AND developers. You should be specific when you make a statement like that. Something like, "at the expense of small companies and developers who make shrink-wrap software."

    86. Re:That's great and all... by Lodragandraoidh · · Score: 1

      You miss the point. The reason the hacks have to be done in the first place is the poor design of Windows - the company was more interested in obfuscating their internals than they were in creating a solid product (which would have accomplished the #1 customer requirement).

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    87. Re:That's great and all... by ClosedSource · · Score: 1

      The point is based on this thread. The claim was made that if XP source were opened, MS would benefit because the OSS community could improve it. Improving it from the context of current customers would mean at a minimum maintaining all the current functionality and compatiblity and then increasing speed etc.

      There are two different approaches to do this:

      1. You can modify the existing code and live with the current architecture however flawed you may believe it to be.

      2. You can start from scratch and do it "right".

      Option 2 doesn't support the original argument since opening XP source is not required to perform it.

      So I go back to my original point. There's no evidence that MS would benefit from opening their source code.

    88. Re:That's great and all... by Dogers · · Score: 1

      Hey, being a sperm donor can also be for fun! :D

      --
      I am a viral sig. Please copy me and help me spread. Thank you.
  2. Only if you follow the licensing business model by MarkEst1973 · · Score: 5, Insightful
    I somehow doubt that the Next Big Thing in software will be something that would require selling of licenses to change the internet.

    I think Google is a fantastic example. They use commoditized hardware and open source software. They built a better mousetrap in a world full of entrenched corporate behemoths.

    The Next Big Thing will come from someone enterprising who can use the tools and open internet standards to create the next Google. You won't have to worry about selling licenses if that person is you.

    1. Re:Only if you follow the licensing business model by NineNine · · Score: 2, Insightful

      They *use* open source software, true. I *use* VNC and Firefox and Thunderbird in my retail business. That doesn't mean that Open Source is successful, or quite frankly, has anything to do with my success. Google's main product, the one that brings in the money, their search engine, is very, very proprietary.

    2. Re:Only if you follow the licensing business model by Anonymous Coward · · Score: 1, Insightful
      And Google's main product is very profitable to the Open Source developers who work at Google.

      What's your point? Your argument is as confusing as saying "renting movies isn't profitable because when you rent movies you don't make money selling movies".

      I'm sure the top kernel hackers at Google will be far better off than you or I once their IPO happens.

    3. Re:Only if you follow the licensing business model by hackstraw · · Score: 1

      And where can I get Google's source for their search engine technologies?

      I love google as much as the next guy, and they use OSS, but to my knowledge they don't give code or patches back.

    4. Re:Only if you follow the licensing business model by babyrat · · Score: 1

      but if they had to BUY thousands of MS or proprietary unix licenses, I doubt they would have gotten off the ground - selling their search engines came late in the game - after they were the de facto search engine on the internet. they leveraged that success into selling their engine separately.

      In your case perhaps a few licenses for operating systems and a few applications would be a few thousand dollars - quite a different story for google...

    5. Re:Only if you follow the licensing business model by Anonymous Coward · · Score: 0

      I suspect they don't spend time reading the OSS source code either. "Free is in beer" is the key to OSS adoption.

    6. Re:Only if you follow the licensing business model by kantai · · Score: 1

      I'm sure the top kernel hackers at Google will be far better off than you or I once their IPO happens.

      Yes, but what makes you think that the top kernel hackers are Open Source developers? How many patches have they given back to the community. Simply because someone else profits off of Open Source, does not mean that Open Source is profitable.

  3. I disagree by Dracolytch · · Score: 4, Interesting

    I think in many cases, these kinds of effects can be seen with FREE software, instead of Open Source. Instant Messengers, for example, are mostly closed source, but have had the same kinds of wide-spread effects.

    ~D

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
  4. What about doing both? by Hanna's+Goblin+Toys · · Score: 3, Interesting

    Nmap, for instance, is GPL'd Open Source software, and it is also sold to security companies for large amounts of money under a different license.

    Narrow thinking is for narrow minds.

    1. Re:What about doing both? by Anonymous Coward · · Score: 0

      Why do companies pay huge amounts of money for Nmap when they can just get it for free(and legally)?

      I'm sure that some people pay for open source software to support the developer(s) but it's unlikely that a company will pay huge amounts of money supporting the developers when they can get it for free, after all, companies exist to make money, not lose it.

  5. Business model? by NineNine · · Score: 4, Informative

    In this article, the sole example as a working business model is Red Hat:


    Red Hat, on the other hand, achieved amazingly high brand recognition with its Red Hat Linux distribution and developed a successful business model around high volume and support subscriptions along with professional services and training. In the book, Open Sources: Voices from the Open Source Revolution, Robert Young, one of the Red Hat founders, chronicles how he and others determined that Red Hat was in the commodity product business where brand recognition is extremely important. As a result, Red Hat developed a business model to exploit the commodity business.


    If this is his idea of a "successful business model", then this guy needs to go back to school. The company has just *barely* started to show profits, and has virtually no profitable history to speak of and massive debt. I think it's about 5-10 years early to start calling Red Hat "successful".

    1. Re:Business model? by Anonymous Coward · · Score: 0

      Wow, your trolls are currently the *top two* modded comments. Congrats, or something.

    2. Re:Business model? by Frank+T.+Lofaro+Jr. · · Score: 1

      They're not making much money now, but there is a STRONG upward trend. At that rate, they will be making a strong profit fairly soon.

      Trends aren't everything, but look at the history. That is what the market does. It is always better to be on the way UP rather than the way DOWN.

      --
      Just because it CAN be done, doesn't mean it should!
    3. Re:Business model? by Soko · · Score: 2, Insightful

      I think it's about 5-10 years early to start calling Red Hat "successful".

      By whose standards are you judging success?

      Are they unbelievably rich? No, and probably never will be. However, they've so far weathered the DotBomb era, are making money on something relatively new, can pay thier debts and still have the most recognisable commercial brand in OSS. They're also growing in size and sales. I'd say thy're a success so far, YMMV.

      I agree that it will be 5 to 10 years before they "make it big" like Oracle or Veritas. I don't tink comparing thier monetary success to Microsoft is a wise thing to do - someone creating an OS monopoly will never happen again. IMHO, Microsoft has set the bar way too high for other companies to live up to.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    4. Re:Business model? by Anonymous Coward · · Score: 0

      Well, they just got paid 1.27 million shares of google stock :D

    5. Re:Business model? by ClosedSource · · Score: 2, Insightful

      I think the problem is that people assume that if you have a few quarters of profit, you're a successful company. You're minimally successful when the amount of profit made exceeds the amount of investment that has been made over the life of the company. Of course this minimal requirement is still less profitable then a simple savings account would have been.

  6. The one thing that should NOT happen ... by for_usenet · · Score: 3, Insightful

    I have agree with some of the previous postings here, in that Free and Open software no longer exists in the "hobbyist space" - we have real technological and economic implications to deal with. The one thing that we should NEVER comprimise on is quality of the code produced, either to serve a certain company, standard or set of interests. Within a company, with closed projects, this ideal is most likely impossible. But it is this very same ideal that has made a lot of the high-profile projects into the high-quality pieces of software we recognize them as. So no matter how much we get pushed towards more business-like models/applications/environments, we need to keep the quality of code in these projects as high as possible. And in the end - we ALL come out ahead.

    1. Re:The one thing that should NOT happen ... by Anonymous Coward · · Score: 2, Insightful

      The one thing that we should NEVER comprimise on is quality of the code produced, either to serve a certain company, standard or set of interests.

      Yeah... quality... like this relatively well known OSS library that I am trying to use right now and have spent the last two days debugging. Absolutely full of memory and resource leaks. I don't have time to debug other folks' code. If it is available, it should work reasonably well at least. The types of bugs I'm seeing are bugs that folks who just started programming would be making.

  7. Take it, package it, sell it, support it by Gothmolly · · Score: 4, Interesting

    OSS is great, but many people (myself included) sometimes want it to Just Work. Look at the junk that is shovelled out of Redmond. Half-baked, half-assed authentication and directory services, insecure-by-design operating systems, no proper privilege separation, etc. etc.
    But plonk down 49 USD on a USB printer and click Print, and it prints!
    If I plug my USB 10/100 NIC into my laptop under RH 9, it kernel panics and dies.
    If I want to use my Radeon AIW under Solaris x86, I'll be lucky to get it to even work in text mode.
    The business model is to take the product and make it useful, just like a steel mill or lumber yard. Take raw material, make it accessible to the common man (consumer), who trades you the money value of his time for the product.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Take it, package it, sell it, support it by pandrijeczko · · Score: 1
      OSS is great, but many people (myself included) sometimes want it to Just Work.

      If you've come from a Windows environment into using Open Source then that is commendable. But you really have to drop this mindset of expecting it to "Just Work" and getting it for free simultaneously.

      You have the option of paying SuSE, Red Hat, Mandrake, etc. money for a boxed Linux distro which will include some degree of support from those companies. Do that and the types of problems you've mentioned will, I'm sure, be rectified very quickly by them. This is no different to paying Microsoft for support on Windows.

      If, on the other hand, you download a free distro (which you, I and the rest of the world have every right to do) then you might strike lucky and have a trouble-free installation with, say, Mandrake's free distro or Fedora.

      However, if you don't, then you have to accept that at that point your only option is to search the Internet for an answer to your problem, maybe go buy a Linux book or two but have to embark on a learning curve to be able to progress further.

      You need to appreciate that people in the OSS/Linux community are generally pretty helpful to newcomers but, at the same time, newcomers have to accept a degree of personal responsibility for what they are doing.

      One of the issues newcomers fail to appreciate is that just about everything in UNIX or Linux is configured via (usually) a complex looking text file at the lowest level - GUI utilities for configuration that are provided by Red Hat, SuSE etc are merely convenient front ends to those configuration files to make the job easier. However, any UNIX guru will tell you that once you've mastered shell-scripting, there is nothing more powerful than a "Swiss Pocket Knife" of personally designed scripts that let you automate the more mundane tasks.

      For that reason, it's simply rarely going to be the case that OSS programmers focus on configuration tools instead of core software functionality and stability - again, configuration utilities you see in distros have invariably been designed by the distro publisher, like Yast in SuSE, for example, not by the OSS programmers.

      Finally, you seem to forget that even installing a driver in Windows for, say, a printer requires a degree of familiarity with it - average Joe Sixpack even has problems doing something as simple as that.

      People seem to forget that they went through a learning curve even when they first started with Windows and I'm sure that if you added that time up, from first learning to use a mouse to manoevering competently around the Windows desktop, you would find that it took you a fair number of learning hours to get event that far.

      It's important to compare like-for-like - remember, if you use Windows legally, you will have paid money for it and you've probably got free help from a local Windows guru on a number of occasions without really thinking about it - perhaps even your corporate IT department.

      On the other hand, you probably got Linux for free and don't have a local Linux guru to hand to assist you - it's therefore up to you to go find documentation, bulletin boards or a person to give you that help.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:Take it, package it, sell it, support it by killjoe · · Score: 1

      "But plonk down 49 USD on a USB printer and click Print, and it prints!"

      That has nothing to do with Microsoft or linux and everything to do with the maufacturer of the printer.

      The manufacturer printer is just as capable of writing drivers for linux as they are for windows. They choose not to do that. If I bought a printer and it didn't work with my OS I would take the printer back and get another one but then that's me.

      Other people will just whine on slashdot and blame it on the operating system.

      --
      evil is as evil does
    3. Re:Take it, package it, sell it, support it by Proteus · · Score: 1
      I've never quite understood this:
      But plonk down 49 USD on a USB printer and click Print, and it prints!
      If I plug my USB 10/100 NIC into my laptop under RH 9, it kernel panics and dies.
      Everyone I've ever heard say "I want it to 'Just Work', and it doesn't undre Linux" has had a system that they "customized" into inoperability.

      I have installed a countless amount of USB hardware on a great many Linux machines (running Mandrake, RedHat, SuSE, and even Gentoo), and the most work I ever had to do was install vendor-supplied drivers for CUPS. The only places I had any difficulty was where I encountered non-default installs that were "tweaked" by someone who didn't know what they were doing.

      There are plenty of legitimate ease-of-use issues facing Linux and OSS, but everyone seems to harp on the solved ones.

      Besides, OSS is not just Linux; I use Windows at work, and with the exception of a couple sparse tools (MSDE, the company-required McAfee), All the software I use is OSS. Not because I'm some strange OSS junkie, but because OSS alternatives are better quality in every case over the tools my corp. gives me. Again, there are places where OSS needs to improve, but already OSS software frequently trounces commercial software for similar tasks; the number of cases where that isn't so is steadily declining.
      The business model is to take the product and make it useful, just like a steel mill or lumber yard. Take raw material, make it accessible to the common man (consumer), who trades you the money value of his time for the product.
      This is a naive way to grasp economics; would you care to explain how this model explains service-based businesses? All OSS suggests is a move away from the "exchange good for trade token" model of economics to a more service- and expertise-based model. As OSS grows, it will move jobs away from production of materials and software and into solution-provision and problem-solving realms.
      --
      We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
    4. Re:Take it, package it, sell it, support it by Jedi+Alec · · Score: 1

      the trick is that under windows you don't even need drivers for a lot of stuff. Webcams, all sorts of input devices, printers, scanners, there's quite often some sort of generic driver that will get at the very least basic functionality out of the beast.

      What's also interesting to note is that somehow when a peripheral doesn't work under windows, it's the fault of the manufacturer of the peripheral, but if it doesn't work under linux it's the fault of the os. seems like a little trust issue going on there...

      --

      People replying to my sig annoy me. That's why I change it all the time.
    5. Re:Take it, package it, sell it, support it by ratboy666 · · Score: 1

      Windows and "generic drivers"... In a word, NO. [There are standard drivers, but Linux has more].

      However, everything does come with a driver disk. Quality of the driver may be very iffy, but its there.

      As to blaming Linux... not a trust issue at all. The manufacturers simply don't produce linux drivers [and there are notable exceptions].

      So, if Linux doesn't have the driver, it doesn't work -- and the user has nothing except "Linux" to blame.

      Ratboy

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    6. Re:Take it, package it, sell it, support it by killjoe · · Score: 1

      There are no generic drivers. There are drivers included in the windows CD but those are still written by the company that made the product, not MS.

      --
      evil is as evil does
  8. Your name... by Short+Circuit · · Score: 1

    ..."Buried" in source code?

    If you write an app that changes the way a big company does business, licenses like the BSD license and the GPL gaurantee that you'll get credit for it. That doesn't just mean you have talent. That means that whoever hires you will have the goodwill of the people who use the software you wrote.

    So sit back, code, and wait for the job offers.

    (But don't forsake your other obligations as a sort of gamble...A job to pay off your mortage comes first, not second.)

  9. Freesoft ware is worth what you pay for it by Anonymous Coward · · Score: 0, Funny

    of course, if you pay $ for free software, that also proves barnum's rule.

    1. Re:Freesoft ware is worth what you pay for it by kfg · · Score: 1

      Air is worth what you pay for it. Welcome to my oxygen bar.

      KFG

    2. Re:Freesoft ware is worth what you pay for it by YU+Nicks+NE+Way · · Score: 0, Offtopic

      So you're saying that molecular nitrogen is not only valueless, but of net negative value? That would jibe with my experience of free software on the desktop.

  10. No business model required. by auferstehung · · Score: 4, Interesting

    Many people ignore the fact that no business model is required for open source to be successful. Confederations of users can drive successful open source projects. Internal developers of non-software businesses pooling their resources to produce software to make their jobs easier and more productive. Apache comes to mind.

    --
    Logic is not Divine.
    1. Re:No business model required. by Frank+T.+Lofaro+Jr. · · Score: 2, Insightful

      Exactly. Why is everyone concerned with the business side of the SOFTWARE INDUSTRY? Most people, even in the IT field, are making money (or making their employer money) with the USE of software, not its creation. Software vendor profits, revenues, are almost NOTHING compared to those that USE software. The companies which use the software can support open source. Independent Software Vendors are not necessary, and do not make even a reasonable percentage of the profits made off of software.

      Here is an example of the difference in scale:

      A business pays $100K for software and makes $10M in profit on it. Or a smaller business makes $10K using a $100 software package. Or a huge business (think telecom giant) makes $10 Billion using $100M software. Those are 100:1 ratios. Those are not unreasonable.

      Sometimes I think these business focused articles are written by and/or geared to software companies. There are other parts of the economy and even the IT industry.

      Software companies are a small part of the IT industry and the IT industry is only a fraction of the economy as a whole. I am not saying the IT industry or the software company sector is small in and of itself, just that it is small compared to the economy as a whole.

      Just compare everything to the GDP (which is huge) and you'll see. Just look at how many people and business USE software versus those that write it.

      Our focus should be on those.

      --
      Just because it CAN be done, doesn't mean it should!
    2. Re:No business model required. by 16K+Ram+Pack · · Score: 1
      I've had debates about this with people who say "how will people make a profit from Open Source Software" and my answer is "maybe they won't". It's quite a strong statement, and I think there's money to be made.

      I know people who play music and make no money from it, but no-one complains that such people are threating the music industry. They do it because it serves them a purpose and is enjoyable (and there's a certain amount of giving as they make money for charities)

    3. Re:No business model required. by Anonymous Coward · · Score: 0

      "Exactly. Why is everyone concerned with the business side of the SOFTWARE INDUSTRY?"

      Shhh, don't tell anyone but there's a rumor going around that a few geeks have been reading Slashdot lately. Keep it under your hat.

      "A business pays $100K for software and makes $10M in profit on it."

      How do you figure that? If they stopped using software their profit would fall to 0? Perhaps they could buy $100K of new office furniture and recover their profit.

    4. Re:No business model required. by Frank+T.+Lofaro+Jr. · · Score: 1

      Many more geeks are on the software use side than the software creation side.

      And many geeks the create software do so for in house projects, much more than that work for ISVs.

      And then there are the open source geeks.

      ISV geeks are here, but they are a small percentage. It appears their perspective is over represented in many of Slashdot's business articles.

      --
      Just because it CAN be done, doesn't mean it should!
  11. Where's the beef? by DamnYankee · · Score: 4, Interesting

    This article fluffs over how open source is a viable business model but the "success stories" and business models described are skeletal. So where's the beef? Redhat - that no longer offers a Linux distribution, RedCarpet that has all but disappeared, Stallman and GNU - the guy that can't even afford a haircut - come on guys. If you're gonna talk about the "successful open source business model" you better put some more meat on the bone. This article makes open source look postively scary from a business perspective.

    --

    Life is a tale told by an idiot, full of sound and fury, signifying nothing.
    William Shakespeare

    1. Re:Where's the beef? by Anonymous Coward · · Score: 1

      What the fuck does Stallman's haircut have to do with "success"? You're not seriously implying that his particular brand of fashion sense, or lack thereof, is an indicator of success? If you are, you may want to take another long, hard, look at Gate's hair and Ballmer's monkey dance . . .

    2. Re:Where's the beef? by pandrijeczko · · Score: 1
      Businesses sell products to make money.

      OSS gives away products.

      Therefore OSS is not a business.

      So why does it need a business model?

      --

      Salesmen need to look smart to sell to customers.

      Richard Stallman is a programmer and advocate of OSS that anyone can take freely.

      Therefore what Stallman does with his hair is irrelevant.

      --
      Gentoo Linux - another day, another USE flag.
    3. Re:Where's the beef? by DamnYankee · · Score: 1

      Then I guess OSS in general and Stallman in particular don't belong in an article titled, "The Business Value of Open Source" - one having no business value and the other having no business objective.

      --

      Life is a tale told by an idiot, full of sound and fury, signifying nothing.
      William Shakespeare

    4. Re:Where's the beef? by pandrijeczko · · Score: 1
      Then I guess OSS in general and Stallman in particular don't belong in an article titled, "The Business Value of Open Source" - one having no business value and the other having no business objective.

      Red Hat, IBM, Novell, etc have identified a business value for OSS - as I said in another post, those organisations are the corporate-facing front-ends to OSS and have created profitable businesses on the back of OSS.

      Stallman is a defender of OSS and the GNU project specifically. If someone says something about OSS that Stallman does not believe in, he will be the first to stand up and make an objection. However, he's got no interest in the business side of OSS, he's happy to let the front end companies handle that (and has occasionally spoken out against some of the practices of the distro vendors like Red Hat).

      I've not read that specific article to comment on Stallman's input but I'm sure he was his usual vocal self in promoting the cause of free software.

      --
      Gentoo Linux - another day, another USE flag.
    5. Re:Where's the beef? by eraserewind · · Score: 1

      Actually he's not interested in OSS at all. He's interested in Free Software. Ordinarily I wouldn't nitpick between the two, but he specifically makes a clear distinction himself.

    6. Re:Where's the beef? by pandrijeczko · · Score: 1

      Point taken.

      --
      Gentoo Linux - another day, another USE flag.
    7. Re:Where's the beef? by Anonymous Coward · · Score: 0

      Dumbshit. The Haircut had NOTHING to do with it. The ability to even GET one (You know, by making enough money to be able to pay $10 for it?!?!? YOU KNOW... BY HAVING A JOB?!?!?) was the point.

    8. Re:Where's the beef? by Cyno · · Score: 1

      Well, sometimes business looks positively scary from an open source perspective.

      Maybe these perspectives can meet somewhere in the middle and learn how to make things more efficient and better for everyone, including the customers, employees and business owners.

      Most open source advocates were customers, employees or businesses owners once upon a time. But now they are scary...

      Are they scary because they have long hair and a beard? Or are they scary because its hard to find RedHat's Linux distribution? Or are they scary because RedCarpet no longer exists? Or are they scary because successful business models never produce bad software.

      Or maybe its a good thing open source doesn't come with beef.

  12. Sadly... by xenostar · · Score: 4, Interesting

    ...Open Source desktop software has been pretty stagnant in the past few years. All the great OS dekstop programs are playing catch up with their commercial relatives and most of them are lagging well behind. Don't get me wrong, I'm a huge open source zealot, but it seems that innovation has been mostly confined to server related software. There are of course exceptions to this, with some truly innovative software like Dasher, but most of the flagship OS projects still feel like imitations of their popular commercial counterparts.

    1. Re:Sadly... by razmaspaz · · Score: 1

      That is because our capitalist society still rewards innovation with $$$. Why would anyone create a truly innovative product and then just give it away. All people will do for free is copy other stuff. But that's what the author (I RTFA but forgot to RHFN) is saying. Open source is a commodity. Because it is a commodity people have room to use it and innovate on top of it without spending their otherwise innovative resources on boilerplate.

      I know that there are a few exceptions to people giving away innovative products (I am using struts right now and it is wonderful) but even the creator of Struts now has a job at Sun. So he did get rewarded for his efforts. If you can say a job at sun is a reward.

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    2. Re:Sadly... by pandrijeczko · · Score: 1
      All the great OS dekstop programs are playing catch up with their commercial relatives and most of them are lagging well behind.

      Sorry, I don't see that at all.

      OSS is developed freely by a lot of people who like programming. Having no commercial pressures in developing a "pretty looking" product, they go for stability and speed as prime concerns. Many of them will also argue that "usability" is not about having a pretty interface but a few text-based config files held in a well-known location like /etc and let the sysadmin create wrappers and shell scripts to ease the configuration process if he so wishes.

      KDE and Gnome may be trying to emulate the Windows interface to a degree but they are also both quite bloated products with a lot of GUI-based config tools that a lot of expert users neither want nor care about.

      There is no remit by OSS people to encourage people away from Windows by copying it. It's there to make the transition for those who want to simpler, nothing more.

      --
      Gentoo Linux - another day, another USE flag.
  13. Poor examples of free software by amightywind · · Score: 4, Interesting

    Ximian Desktop and Sun's Linux-based Sun Java Desktop System.

    I can't say these projects come to mind when I mark progress in Free Software in the 2000's. The Ximian Desktop is arguably inferior to KDE, XFCE, and other substantial window managers, including my favorite WindowMaker. I still haven't seen Sun's Java Desktop. Come to think of it, I have never seen a usable Java Desktop program at all.

    Here's my list of the seminal programs of the last three decades:

    • 1980's - Emacs, GCC, GDB, GLIBC, X, HURD
    • 1990's - Linux Kernel, X Desktops, Guile, Ghostscript, HURD
    • 2000's - Xine, Grub, Emerge, HURD
    --
    an ill wind that blows no good
    1. Re:Poor examples of free software by iabervon · · Score: 2, Insightful

      My current favorite free software project is readline. It's 146k, and it's the best thing I've seen for getting text from the user. I'm only sorry that it only has a termcap interface, because that means that it's painful to type anything in a GUI.

      It also has an insane range of features. It has keyboard macros, custom keymaps, four kinds of history search, application-specific tab completion, etc. If you don't like how backspace works, you can switch it to a bunch of different things.

      If Microsoft had been keeping up with the state of the art, you could hit the up arrow in the IP address entry boxes to get IP addresses you've used recently, or hit ctrl-R to search backward through them for matches against the pattern you remember.

    2. Re:Poor examples of free software by Frank+T.+Lofaro+Jr. · · Score: 4, Funny

      And for the next 3 centuries:

      2100 Nanotechnology software, Home genetic engineering software, HURD
      2200 Warp engine controller software, HURD
      2300 Mental telepathy software, HURD

      And HURD will still be in development and "almost ready". ;)

      --
      Just because it CAN be done, doesn't mean it should!
  14. More stuff like this... by Anonymous Coward · · Score: 0

    There's a lot more topics like this at http://linux-will-be-the.endoftheinternet.org

  15. Just a few tidbits .... by airrage · · Score: 4, Informative

    My pet peeve is articles that paint a lot of wild brush strokes. My company is seriously considering a Linux strategy, but a big MS shop currently. I think this article dumbs down the debate too much.

    The pioneers of open source were more interested in building software that helped them achieve both social and technical goals than in taking advantage of the business aspects of open source.

    -- I hear this argument alot, I assume the social goals are reducing crime, homelessness, poverty, etc. What social goals can you achieve through an operating system? This goes for Microsoft as well. Seems a little overreaching.

    The open source model offers the promise to help businesses thrive in an Internet-based economy provided there is an understanding of the economic, cultural, and political factors that comprise an effective open source strategy.

    -- Does it offer the promise or deliver on it? Microsoft offers a lot of promises too!

    Providing greater value to customers than competitors can is the key to building a successful business. A successful software business model requires a number of elements that are just as important for open source software as for proprietary software.

    -- So open source operates under the laws of economics. I actually applaud this paragraph, shows some realism.

    Standards: To promote collaboration.

    -- I'm beginning to decry standards. With standards you wouldn't get the giraffe or the duck-billed platypus. OS should evolve.

    External contributors are usually motivated by the prospect of working with software that solves important problems for them and others, by the possibility of future gain via the provision of related service and products, by the opportunity to increase their own personal knowledge, or by the satisfaction of building a good reputation among their peers.

    -- so we are motivated by intellectual pursuits, money, learning, and ego.

    Open source promotes standards and interoperability to the degree that we have not seen in the past.

    -- I think I could argue either way on this one.

    This usually leads to competition for resources and talent with each software development group acting as a separate company. Open source re-unites development efforts because people throughout a company have access to code.

    -- So at RedHat they don't compete for internal resources -- there are no politics? -- and people have access to DEVELOPMENT code. I think you underestimate the power of the dark side. People are people.

    This creates high efficiencies in the development of software products and reduces time-to-market.

    -- Again, money is a good motivator. Early you said OS operates under the law of economics. Why wouldn't a PS (proprietary sofware) company?

    Open source, when it works well, can produce high value, high quality, low cost, portable, and no vendor lock-in software that can be exploited by a number of business models.

    --What happens when it works badly? Can it turn out the same garbage I get from MS?

    As a result, Red Hat developed a business model to exploit the commodity business.

    --Probably the single greatest sentence to be uttered in any article anywhere on the topic of technology. So much could be said about that...

    This allows customers to continue to scale their infrastructure at a lower cost than before, and in some cases at a lower cost than they were predicting six or even three months ago. The business value provided by open source translates into savings for the customer.

    Developers receive value from open source, but it is more personal value than business value.

    --Are we talking Indian programmers or US programmers?

    Open source developers have the opportunity to influence technology that is being used by companies and do it on a global scale in a way that cannot occur with any other type of software.

    --So the guy who came up with Internet Explorer doesn't influence technology?

    --
    "This isn't a study in computer science, its a study in human behavior"
    1. Re:Just a few tidbits .... by killjoe · · Score: 2, Insightful

      "I assume the social goals are reducing crime, homelessness, poverty, etc. What social goals can you achieve through an operating system? This goes for Microsoft as well. Seems a little overreaching."

      How about making computing available to as many people as possible even the poor. I guess that's not a good enough goal for you. There is an entire world for whom a $100.00 for an operating system is a half years salary.

      "Does it offer the promise or deliver on it?"

      Time will tell. So far it seems to deliver it for many companies.

      "I'm beginning to decry standards. With standards you wouldn't get the giraffe or the duck-billed platypus. OS should evolve."

      Standard are not laws. Nobody is going to break your legs if you don't obey the standards. MS routinely ignores standards and nobody has locked up Bill gates. Having said that companies like standards. It means they are not locked to one vendor.

      "So the guy who came up with Internet Explorer doesn't influence technology?"

      Of course not. IE was a me too product.

      --
      evil is as evil does
    2. Re:Just a few tidbits .... by pandrijeczko · · Score: 1
      How about making computing available to as many people as possible even the poor. I guess that's not a good enough goal for you. There is an entire world for whom a $100.00 for an operating system is a half years salary.

      Not to mention that hardware is very cheap these days anyway and that Open Source allows a lot of old legacy hardware to still work - charities can recycle thrown-out PCs and provide some sort of computing infrastructure, virtually free of charge, to poorer countries.

      With Internet connectivity in these places, the effect on education of the local populace must be one of the greatest benefits there is.

      --
      Gentoo Linux - another day, another USE flag.
    3. Re:Just a few tidbits .... by kfg · · Score: 2, Interesting

      I'm beginning to decry standards. With standards you wouldn't get the giraffe or the duck-billed platypus. OS should evolve.

      ASCII is evolving into unicode. SGML has spawned HTML and XML. Open standards do not imply stagnation of standards, they imply equal access to standards, whatever they may be.

      Thus allowing software to freely evolve, because standards aren't equivilent to animals, they are equivilent to the basic rules of genetic coding. DNA.

      Thus we have vi/emacs/pico/OpenOffice Writer/Kword/etc

      Which, because they all share the genetic standard of ASCII may interbreed to create something new.

      Try that with a giraffe and a duck billed platypus.

      Where open standards have the appearance of being stagnant it is usually because they have reached the level of the cockroach. What we have works well enough that there's no reason to change it.

      KFG

    4. Re:Just a few tidbits .... by Anonymous Coward · · Score: 0

      "How about making computing available to as many people as possible even the poor."

      The point is that the poor have much more important and immediate needs then computing. Let's get them out of poverty and then they can buy their own computers.

  16. HURD is a seminal project? by Anonymous Coward · · Score: 2, Funny

    HURD - the OS that has been in development for nearly 20 years and still doesn't work makes your list of seminal projects for all of the last three decades?

    By this standard Minix has gotta be the project of the century :-)

    1. Re:HURD is a seminal project? by Brandybuck · · Score: 1

      That, and he totally ignored the project that gave us TCP/IP and told AT&T where to stick their silly lawsuits.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:HURD is a seminal project? by amightywind · · Score: 1

      HURD - the OS that has been in development for nearly 20 years

      Said with tongue in cheek, to highlight the fact that not all high profile free software projects are successes. Fresco is another.

      --
      an ill wind that blows no good
  17. Companies cannot nmap for free. by Hanna's+Goblin+Toys · · Score: 2, Interesting

    It is a violation of the terms of the GPL to take code from nmap and place it directly into a commercial product without disclosing the source code of the commercial product. In addition, nmap has extended the GPL to cover their databases.

    However, nmap can be purchased in a closed-source version that can be included into commercial products. This information can be found on their web page (insecure.org). I have not enquired as to pricing but the closed-source version of nmap probably costs about as much as a 40-50 foot cabin cruiser, appproximately. Also I would be very surprised if the updates are free.

    Note that when you submit a signature to the nmap project, you forfeit copyright. This is so nmap can be sold closed-source as well as released under GPL. The Open Source, GPL authors of nmap have a good plan for becoming millionaires from the GPL model. If you are smart and innovative you can do the same.

  18. OSS is a viable strategy against Microsoft by Anonymous Coward · · Score: 2, Interesting

    There was a commentator on the Nightly Business Report recently who didn't mention OSS but talked about the relationship between Microsoft and other computer industry companies

    MS has a monopoly. The other companies don't. If MS doesn't have to worry about its monopoly (and doesn't have to spend money and time protecting it), it can raid the other companies' turf. That's what has been going on for several years.

    OSS puts MS's monopoly in jeopardy. It has to spend money and time to protect the monopoly. That gives it less time and money to spend on raiding other companies' turf.

    After listening to the commentator's presentation, I concluded that several companies are using OSS in exactly that way. Given recent news it looks like their strategy may be having an effect.

    1. Re:OSS is a viable strategy against Microsoft by 16K+Ram+Pack · · Score: 1

      I've been thinking that it's also about getting everyone on an operating system that isn't run by a company that competes in your application space.

  19. Late to the party! by Eric+Smith · · Score: 3, Insightful
    The article is a historical overview of the open source revolution, starting in the 80s with the GNU Project, BSD, and TCP/IP
    A historical overview of the open source revolution should start in the late 1950s or early 1960s. Open source isn't something that was invented in the 1980s.
    1. Re:Late to the party! by pandrijeczko · · Score: 1
      It could be argued that because university geeks were passing out AT&T UNIX between themselves freely during the early 1970s, the free software movement actual pre-dates any ideas of commercial software-only vendors.

      Sure, Digital were charging money for VMS at the same sort of time but that was an OS specific to their hardware and it was the hardware they made the money on.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:Late to the party! by tmalsburg · · Score: 2, Interesting

      I once had the opportunity to talk with one of the founders of SAP. He was telling me that when they started their business, people considered it a really strange idea to sell a piece of standardised software. At that time software was tailored for every single customer. Some components for these unica were retrieved from huge open source code archives (open archive not open source).

    3. Re:Late to the party! by Eric+Smith · · Score: 1
      It could be argued that because university geeks were passing out AT&T UNIX between themselves freely during the early 1970s, the free software movement actual pre-dates any ideas of commercial software-only vendors.
      That isn't an example of free software or open source software.

      I was thinking of things like TECO and DDT, developed at MIT in 1961 for the DEC PDP-1. And the original Emacs, which considerably predates GNU Emacs.

      There are also many examples with early software for IBM computers. IBM themselves gave out a lot of free/open source software for their computers in the 1950s and 1960s, so open source isn't even a new discovery for IBM.

  20. Why they always forget GNUstep ? by tarzeau · · Score: 1, Interesting

    GNUstep is a free implementation of the OpenStep specification by NeXT and SUN in 1994. It is really good now. The InterfaceBuilder (Gorm) is great. The Foundation classes are finished long ago, and the AppKit works very well too. Give it a try, Live CD

    --
    Windoze not found: (C)heer, (P)arty or (D)ance
  21. TCP/IP? by minus_273 · · Score: 1

    huh? you are shitting me right? TCP/IP has nothing to do with open source.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
    1. Re:TCP/IP? by Anonymous Coward · · Score: 0

      Didn't the military invent, and then declassify it? Isn't that basically Open Souce?

    2. Re:TCP/IP? by oo_waratah · · Score: 2, Insightful

      TCP/IP was originally designed and built in a University environment to loose specifications given by the Military. All TCP/IP derives from BSD Unix which is Open Source. Most (if not all) implementations are based upon the BSD code.

      Yes TCP/IP is everything to do with Open Source and by the way Open Standards.

    3. Re:TCP/IP? by Anonymous Coward · · Score: 0

      Actually, you could argue that all TCP/IP is the BSD Unix version since the TCP/IP "standard" fails to provide sufficient information for a clean implementation. It proves that source code is necessary when the documentation is sufficiently poor.

  22. Seminal != ubiquitous by Anonymous Coward · · Score: 0

    HURD - the OS that has been in development for nearly 20 years and still doesn't work makes your list of seminal projects for all of the last three decades?

    Actually, you're sort of elevating Hurd into being seminal by pointing out how long it's been around. :-) Being seminal has nothing to do with working nor with being popular. All that's required is that it's been around since the dawn of time and has influenced people in some way, even possibly by promising a lot but not working.

  23. How about set patronize=off? by Gothmolly · · Score: 1

    I've been using Linux since the pre 1.0 days, back when you had to download the stack of Slackware floppies.
    I've trashed boxes rebooting them when XFree86 hung the console, because it wasn't stable on S3 Virge cards, and there was no such thing as ext3fs.
    I've uttered prayers to both Andre Hedrick and Donald Becker.
    I've recompiled kernels more times than I want to count.
    So unless you mean "you" in the general sense, please don't paint "me" with such a broad brush. You may inadvertently expose YOUR (lack of) comfort level in any of the topics you touch on. That being said, my point was that there is a gap between OSS and the "Just Works" world, and the business model which capitalizes on this gap will succeed.

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:How about set patronize=off? by pandrijeczko · · Score: 1
      You said you wanted it to "Just Work". From that statement, I don't think it's a great leap of faith to assume that you might have been new to Linux. If I was wrong, then perhaps you should have made your experience level clearer in your original post.

      If you think I've exposed any lack of comfort level in anything that I have said, then I am more than willing to be challenged by you on that - however, all of the issues you have mentioned I too have met in my work with Linux.

      Let's just not get into "I know more than you do" arguments because they're pointless.

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:How about set patronize=off? by cpeterso · · Score: 1


      You said you wanted it to "Just Work". From that statement, I don't think it's a great leap of faith to assume that you might have been new to Linux.

      so you assumed that if he had more Linux experience, he would have known Linux does not "Just Work"?

  24. Super-contributors provide the bulk of the value by akajerry · · Score: 3, Insightful

    "The Business and Economics of Linux and Open Source" by Martin Fink provides a much better prospective on the subject.

    So here's my problem with Open Source from a business prospective. The same issue applies to a variety of industries, not just software, but open source software is a particularly good example.

    I've heard claims that the best developers are as much as a thousand times more productive than the worse developers. Open Source might actually prove that contention; all of open source seems to be the contribution of a relatively small group of highly productive developers.

    I also believe it because I've seen for myself the difficulty of scaling up a successful development organization. It's usually a case of diminishing returns as you add more staff.

    This applies to any industries where a small group of highly skilled super-contributors can add a tremendous amount of value to a company.

    So what is the long-term value of a company if the reality is that there is a relatively small group of super-contributors that actually add most of the value? What happens to the value of the company if that group leaves?

    This is not an argument for close source. Unless you're an uber-profitable company that can afford to use nuisance tactics to protect your market share, some group of super-contributors will clone your success eventually even without violating your IP rights. Particularly given the relatively low capital requirements of a software start-up.

    I've heard concerns that Google will suffer when many of its long-term super-contributors find themselves suddenly able to cash out and retire. How many dot-coms seem to have evaporated overnight shortly after their super-contributors were able to cash out?

    So given that indentured servitude is still illegal in most developed countries. How do companies build long-term value of the form that venture capitalists and long-term shareholders are willing to invest in?

  25. it's all young... by 3seas · · Score: 2, Interesting

    though FOSS came along something like a decade after the introduction of proprietary consumer/commercial products, we are still talking not even thirty years old the consumer/commercial computer industry is.

    That's still quite young for an industry. And there is yet to be realized any real industrialization of software development.

    So what is going to happen when the level of abstraction in software development ease of doing, becomes at least a young adult? (currently its still a kid playing head games in marketing).

    I think its only logical that an open base line of well established software will contine to grow. Even if it was only a matter of expiring copyrights and patents... thanks to FOSS I won't be dead and long gone when better things finally come, or at least I'll be able to experience better due an improved open base line..

    A good indication of this is that MS is now being forced to improve their products due to linux competition, rather than playing non productive games.

    So, its possible something will happen that changes everythings, say for example autocoding of a level that anyone who can use a calcuilator can program... leaving far more challenging innovation up to the real software engineers (rather tann the psuedo coders). In this event you have programming as a part of ones other duties...just like using a calculator...

    The calculator didn't put scientist out of work, but only allowed them to even way cooler stuff...

  26. Re:Super-contributors provide the bulk of the valu by 16K+Ram+Pack · · Score: 1
    In some ways, OSS is insurance. You use a piece of software used in dozens or hundreds of companies, there's a chance someone can support some of your software. And you aren't relying on a single company that can give the same problem.

    A lot of software is internal to a company and really well known by maybe 2 or 3 guys/gals. One leaves, and the impact is huge. This happens because someone becomes the "expert" in product x, and so is given all amendments and enhancements to product x. In an OSS model, people in many companies could be changing it.

  27. One more note by einhverfr · · Score: 1

    I think that most Microsoft execs think that their work is altruistic as well. Most execs really believe that they are making the world a better place. They have to in order to do their job effectively. So altruistic motivations and what I consider to be right action are not necessarily to be equated.

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:One more note by DeusExMalex · · Score: 1
      what exactly is the job description of an exec? all they do is sit as a figurehead on the company, give speeches every once in a while and eat the money that could be used to pay 100 or so normal employees, all while saying that company spending needs to be cut back, while lighting a cigar made from $1000 bills with a lit $1000000 bill.

      maybe i'm just missing the point...

    2. Re:One more note by Anonymous Coward · · Score: 0

      you're a complete idiot; go back to the shithole you came from and never come back

    3. Re:One more note by einhverfr · · Score: 1

      In order to be an effective figurehead, is it easier to believe your marketeers or to lie to the world?

      I think most execs find the former to be easier.

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:One more note by DeusExMalex · · Score: 1

      if you're going to say something this stupid and flamebait-ish, have the balls to do it with a face instead of as a goddamn coward.

    5. Re:One more note by DeusExMalex · · Score: 1

      i think that execs shouldn't be lying to the world - i just think it's retarded that they don't do anything, but are paid enough to keep 100 other people employed.

  28. 'Open source developers have the opportunity to... by Rotten168 · · Score: 1
    ...influence technology that is being used by companies and do it on a global scale in a way that cannot occur with any other type of software,'
    ...except Microsoft software that is... which is on something like 90% of worldwide desktops and has introduced concepts like the 'start menu' that are as familiar as "green light means go".

    Sorry I'm not trolling or saying MS software is better... but it's a harsh reality, that's all.
  29. Re:'Open source developers have the opportunity to by kundor · · Score: 1

    Microsoft did not introduce the concept of the start menu; that was on unix desktops long before windows.

  30. "Open source" began in the 90s, not the 80s. by jbn-o · · Score: 1

    From the summary:

    The article is a historical overview of the open source revolution, starting in the 80s with the GNU Project [...]

    There is no reasonable interpretation of history that can make this claim about GNU true: GNU was started to pursue software freedom. The open source movement did not yet exist. When GNU began, the open source movement would not exist for over another decade.

    I do not say this to flamebait or to raise suspicions of malevolence but to clarify and prevent people from being deceived into thinking the free software and open source movements are the same thing. The people at the Free Software Foundation, in particular the most prominent members (Richard Stallman, Eben Moglen, and Brad Kuhn) have all spoken and written on this issue clarifying how these movements are not the same and asking not to be lumped in with the open source movement.

    But this is not the first time proponents of the open source movement have tried to take credit for work that is not theirs. Countless articles and posts on discussion websites (including /.) call the GNU GPL an "open source" license merely because the Open Source Initiative has set their license acceptance terms to include the GPL and listed this license in their list of approved licenses. Eric Raymond, co-founder of the Open Source Initiative, has included the Emacs editor as an example of an "open-source project" without acknowledging that this program was initially written by RMS; RMS did not write Emacs to benefit "open-source" nor would he consider Emacs an "open-source project". RMS wrote Emacs to benefit the free software movement and the GNU project, which he founded.

    Mark Webbink, chief counsel for Red Hat and proponent of open source, recently wrote an essay describing different "open source" licenses and apparently found the concept of copyleft so useful he employed it in his essay. He spent quite some words explaining the concept, but he never called the concept by its name nor did he explain that he didn't come up with it (the FSF did years ago). People reading that essay might think otherwise because of (what amount to) his intellectual dishonesty. Ironically, the Open Source Initiative does not use copyleft in its license list. The reasons why one might want to use one of the OSI-approved licenses over another are not clearly delineated on the OSI site (unlike the FSF's site which provides brief commentary on free software licenses).

    So let's give credit where credit is due. The open source movement should be happy that they have acheived so much popularity and helped bring so many people to use and develop excellent software. There's no need to try and take credit for the works of others.

    1. Re:"Open source" began in the 90s, not the 80s. by Anonymous Coward · · Score: 1, Funny

      Now for a slightly more important topic: how many Angels can dance ...

    2. Re:"Open source" began in the 90s, not the 80s. by seanadams.com · · Score: 1


      The open source movement did not yet exist.


      Hogwash.

      What caught on the '90s was open source licensing, because a license was needed to keep open source going. People were freely sharing source code long before that, because no significant commercial/proprietary value was generally recognized for software source. Once "intellectual property" became the name of the technology game, the open source world needed tools like the GPL.

      Nothing has changed, except the lawyers got involved. In the end it looks like OSS got a huge boost by having the protection and facilities offered by GPL.

    3. Re:"Open source" began in the 90s, not the 80s. by jbn-o · · Score: 1

      People were freely sharing source code long before that, because no significant commercial/proprietary value was generally recognized for software source.

      Sure, in fact RMS talks about this in his talk on the beginning of the free software community. But it wasn't anything to do with "open source" that recognized that this community of hackers who shared code was dying. During the time when hackers freely shared code (often not putting copyright notices on it at all), sharing was the norm. There was no need for a free software community (or the open source movement within that community) because everyone shared what code they had (including businesses which sold mainframe computers--the OS source code came with the machines and it was understood that their customers would share and modify the code to suit their needs).

      Once "intellectual property" became the name of the technology game, the open source world needed tools like the GPL.

      It's interesting that you would use the GPL to try and make your point because the writing and design of the GNU General Public License has nothing to do with the open source movement.

      The Open Source Initiative merely defined their terms broadly enough to accept the GPLv2. There were already a number of programs licensed under the GPL by the time the OSI was founded and declared the GPL to be acceptable. The GPL was written by RMS and Eben Moglen who are both FSF people. The GPL was written for the free software movement (that's why there are so many references to software freedom in the GPL). The open source movement doesn't even talk about software freedom (their FAQ appears to consider it "ideological tub-thumping", hardly an astute analysis of the issues at hand) because the open source movement's goals aim to grease the wheels for business to take advantage of the unpaid programming labor in the world. By contrast, the free software movement's message of software freedom targets all computer users. The essay I pointed to on the differences between the two movements has an interesting story highlighting how the open source message doesn't necessarily include users. Lots of people who are trying to spread the news about a movement where people can share code don't understand this aspect of the open source movement.

      Nothing has changed, except the lawyers got involved.

      More lawyers, perhaps, but some of the ones who are doing the most interesting work have been involved for a while now. Eben Moglen, for example, was ahead of the curve (and, from what he discussed in his Harvard talk, he still is). He's a lawyer and he co-wrote the GPL well before the OSI existed or the term "open source" had been coined.

      In the end it looks like OSS got a huge boost by having the protection and facilities offered by GPL.

      They did--they benefitted greatly from a license the founders of that movement had nothing to do with writing or conceiving. It's a shame that the authorship and intention of the GPL are lost to so many by pairing that license with a movement that didn't exist when the license was written and a movement that doesn't speak to the value of software freedom which is the heart of the GPL.

  31. Find something you love to do... by pdamoc · · Score: 1

    "Find something you love to do and you'll never have to work a day in your life." -- Harvey Mackay
    If you put love in developing an open source project that love will get intertwine in the code and sooner or later people will notice that, people like Apache Software Foundation.

    1. Re:Find something you love to do... by Anonymous Coward · · Score: 0

      "Find something you love to do and you'll never have to work a day in your life." -- Harvey Mackay - pickpocket

  32. Re:'Open source developers have the opportunity to by Rotten168 · · Score: 1

    Ok, I think it was on CDE right?

    But I mean let's be honest here, Microsoft has made desktop computing it's own.