Slashdot Mirror


Gates: Open Source Kills Jobs

theodp writes "On the Malaysian leg of a whirlwind Asian tour, Microsoft chairman Bill Gates voiced his concerns over the growing goodwill towards open source, especially in Asia, emphasizing how damaging open source software can be. 'If you don't want to create jobs or intellectual property, then there is a tendency to develop open source. It is not something you do as a day job. If you want to give it away, you work on it at night,' he said. Gates, who apparently has never contended with the horrors of a VB upgrade, when on to say that '[Open source] doesn't guarantee upward compatibility.'"

30 of 976 comments (clear)

  1. History is against him. by h4rm0ny · · Score: 5, Insightful

    This comes up again and again. The basis of it is the idea that if people write their own software then there will be no market for others to sell it to them.

    This seems true in general, but there are three important points.
    • There will still be a market for customising this software. It is likely to be smaller though.
    • There will be a market for supporting this software. Due to it being cheaper and thus more widespread, and due to it being less homogenous. This market, and the education needed to work in it, is likely to grow.
    • Without having to spend their money on propritary closed source software, people will have more money to spend on other things - resulting in a net gain for any society that uses Free software. Note this effect is even more greatly enhanced by the fact that the free software will not be taxed unlike proprietary software.


    The software industry has to face up to the fact that programming is no longer such a specialist skill. A good parallel to this might be writing. It was once quite mystical to the majority of the population. But I think we can all see that our world has benefited from the skill not remaining the part of a small guild or group.

    And yes, I have read the article already (I'm a subscriber). Billy Gates seems to be falling back to his old tactics of targeting schools with US$20 million in cash grants in Asia. Can't see it working myself.
    --

    Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    1. Re:History is against him. by soloport · · Score: 4, Insightful

      People used to laugh at the MP3 craze, thinking that it would never truly take off because the sound generated by MP3 playback (lossy) was "inferior". Trouble with that mindset is, disruptive technologies always offer change in two directions: 1) "Good enough" is good enough; and 2) Cheap, if not free of cost, is the norm.

      Linux and it's software ilk are merely a sign of the times. They're "good enough" and they're cheaper than the stuff they now replace. Linux is the future.

      Now go buy a Mac!

    2. Re:History is against him. by Izago909 · · Score: 4, Insightful

      It's really very simple. Marketing. A good marketing firm can make people believe what ever they want about a product without ever saying it directly. Windows is still the boss because the GNU/Linux/OSS movements have nowhere near the disposable income of Redmond's marketing teams.

  2. stupid argument by Coneasfast · · Score: 5, Insightful

    this is one of the most stupid arguments that gates is saying.

    this is like saying "volunteer work is causing unemployment for people who wish to do the same work for pay"

    open source doesn't create jobs but the ultimate end result will benefit mankind as a whole. gates either knows nothing about economics or is really trying to push some BS onto us.

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
    1. Re:stupid argument by h4rm0ny · · Score: 5, Insightful


      "volunteer work is causing unemployment for people who wish to do the same work for pay"

      I have nothing worthwhile to add to what you said, but I just want to let you know I'm going to steal that analogy and use it every chance I get.

      You've just shot down every argument against Open Source in a single sentance. Quite Beautiful.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    2. Re:stupid argument by peragrin · · Score: 4, Insightful

      Funny every job you said is a service job, not a manufactoring job like software programming. you Build and test software like a factory, not as a service and support.

      Open Source would force you to become a service and support company though. So I must thank you for that part.

      Also if Open Source sucks why is it that 90% of major internet shutdowns are due to Windows viruses? Open Source componets don't fail, like windows does. They aren't bug free, but serious probelms are taken care of in hours, instead of weeks or months.

      Just remember CERT destroyed your arguement when the IIS /IE trojan came out that was stealing bank passwords.

      --
      i thought once I was found, but it was only a dream.
    3. Re:stupid argument by swillden · · Score: 4, Insightful

      The difference is that one volunteer electrician only makes one paid electrician unemployed, while on the other hand, one open source developer has the potential to put hundreds of developers out of work.

      Look at that statement from a different point of view: Closed source has the potential to drain hundreds of brains from the available work force, by making them all spend their time doing the same thing that could be accomplished by one open source developer.

      We could "create" a lot of road construction jobs if we just tore up and rebuilt all of our roads every year, too. Oh, wait...

      Society as a whole is best served by maximizing the useful labor from each individual, not by creating enough busy work to keep everyone occupied. If open source significantly reduces the overall demand for paid developers (which I don't really believe will happen, BTW), then that just increases the number of smart people available to do other work.

      It's a tough break for people who have to learn to do something new, but programmers certainly aren't the first to suffer that (c.f. manufacturing automation) and we should have an advantage, given that we're used to needing to continually educate ourselves to keep up with the industry.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  3. No Jobs? by danielrm26 · · Score: 5, Insightful

    It's true that while open source is taking off it will have many of the characteristics that Gates is describing, but ultimately all software needs skilled people to install it and maintain it. An entire infrastructure for a business, city, or government is not going to run itself and generate no jobs just because the development of the software itself was done for free.

    --
    dmiessler.com -- grep understanding knowledge
  4. Open Source doens't guarantee upward compatability by FuzzyFurB · · Score: 5, Insightful

    Open Source doens't guarantee upward compatability? Puhlease! Neither does Microsoft with their proprietary office suite. Didn't Office 97 break compatability with older versions forcing companies to upgrade ALL machines in their workplaces at the same time? Talk about a horrible leg to stand on!

    --
    Will Stokes Album Shaper http://albumshaper.sf.net
  5. Wait. by labratuk · · Score: 5, Insightful

    Objectively speaking for a moment.

    Surely he has just said that open source is more efficient.

    If fewer people are having to be employed to do something, that must mean that the process of sharing and having standards is working more efficiently. Surely that's more economical for a business, as they're having to fork out less for these things.

    What he's advocating is creating a false economy of software and 'technology' by having a hideously ineffective development and business process.

    Or is that an oversimplified concept of economics?

    --
    Malike Bamiyi wanted my assistance.
  6. Upward compatibility? by PCM2 · · Score: 5, Insightful

    I'm not even sure I understand what that means. I understand when something isn't backward compatible -- like when Windows XP can't run software written for Windows 95. But upward compatible? Is he talking about the failure of today's software to run on tomorrow's systems -- like how Windows XP won't run on Intel Nocoma chips?

    --
    Breakfast served all day!
  7. Oh, he's so wrong it's pointless by FunWithHeadlines · · Score: 4, Insightful
    He's just using classic FUD to drum up business for his dying business model. In fact, open source helps an economy. Oh sure, it doesn't help Microsoft, but that's not the only consideration for a national economy. To make a very extreme example, if a company had become massive and grossly successful by selling cocaine to toddlers, would we say, "Oh, we can't hurt their business model by pointing out the societal downsides of the model. I mean, look at how many jobs they create!" So just because Microsoft creates jobs, it doesn't mean their business model is necessarily right or good. Means and ends and all that.

    Open source helps an economy, especially a developing one. It helps people learn about their computers by giving them the tools to understand how to make them operate. It helps them grow tech skills. What, no paying programming jobs any more for them to take? Well sure there will be jobs. There are plenty of businesses that need in-house custom software (often built in conjunction with open source tools or foundations). Those programming skills learned will come in handy. Or perhaps they will join a growing software services company, where knowing how software works will prove most useful.

    The Microsoft model is to create an economy where people have to shovel money to them, and individuals don't get to see how their software really works. Yeah, they can get jobs programming yet another VB (sorry, C#...sorry, .NET) report for management. But it's not the only way to go. The open source way leads to an increasingly tech literate population, and creates its own jobs. And oh yes, in this model not all the money gets shoveled back to Redmond. That's why Microsoft is squawking, but that's only natural. Doesn't mean anyone has to listen to Bill, though. After almost three decades of his self-serving words, we know better.

  8. Oh that's rich! by syousef · · Score: 4, Insightful

    So hang on giving something away is wrong because good will donations of time and effort stop paid work from happening?

    Bill Gates and Microsoft are involved with a lot of charities. Should they stop contributing to them because the good will prevents people from going out and earning the money for themselves? By Bill's argument, Microsoft should never give away an educational copy of Windows or Office to a school or university - after all that's a copy of software a competitor could sell to that institution.

    But wait it must be okay, because they can write off their contributions for tax breaks. That's good for the economy.

    As far as I'm concerned, if someone wants to give away their time and effort they can do so and you just have to deal with it. You can't have it both ways.

    --
    These posts express my own personal views, not those of my employer
  9. Re:More nonsense by finkployd · · Score: 5, Insightful

    And US Democrats, who he gives just about the exact same amount of money to.

    Oops, sorry, did I let facts get in the way or your ignorant political ranting. Republicans are always evil, Democrats are always good. Ignorance is knowledge.

    Finkployd

  10. Re:Obvious quote by RLiegh · · Score: 4, Insightful

    tell it to the cathars.

    Seriously; just because india won during a point in history when the british empire was already declining does not mean that it is set in stone that open source is going to win against MS, the patent system and all of the legislation and dirty tricks that MS and Intel can buy.

    The battle is by no means certain, and I believe that it's not unconcievable that open source will be (for all practical matters) legislated out of america (and probably western europe and australa as well). Which, as an american (who does NOT have thousands to funnel towards anyones campaign coffers) troubles me deeply.

    So drop the pithy crap; the situation is a LOT more dire than your hippy-dippy sentiments take into account.

  11. Allways the wrong way by nchip · · Score: 4, Insightful

    Do these messages sound contradicting:

    "Linux has a greater TCO than windows systems! use our windows systems and you need less admins and coders! And you don't need so well trained admins and coders, you can outsource the jobs!"

    "Linux and open source will take away your jobs!"

    Of course, Gates is just hoping that your Boss hears the first message and you (and the goverment) hear the second message.

    --
    signatures pending - ansa@kos.to - (dont mail there)
  12. What jobs? by dtfinch · · Score: 4, Insightful

    Microsoft employs about 55000 employees, most of them NOT programmers, and the ones that are barely see a fraction of the money that's earned off of their products. Open source helps to replace the overpriced commodity software that's created by a fraction of a percent of the world's developers and pulls in a majority of the world's software spending.

  13. what really kills jobs at microsoft by BeerSlurpy · · Score: 4, Insightful

    The maturation of microsoft's products in the late 90s lead to microsoft developers adding stupid bells and whistles (like extensive VB programming support in all MS products, yay viruses) that didnt add value to the software. Microsoft SHOULD have entered the maintenance phase with all of their desktop products about 5 years ago. There are probably 10-20k developers sitting around performing development work at MSFT that will not drive further sales.

    Meanwhile, Open source has slowly been catching up to where microsoft was 5-10 years ago. This would ordinarily be a devastating disadvantage, even for a software package that doesnt need to make money but the problem is that when microsoft's products matured, they also became commoditized- since microsoft's products havent become any more compelling in the past 7 years, microsofts existing products compete with the old ones and 7 year old open source software competes successfully as well.

    The end result of this is the "cost cutting" measures that microsoft is undertaking now. It will mean a lot less "new development" for microsoft products, and a lot more outsourced maintenance contracts to fix bugs in existing ones. The real cause to blame for unemployed microsoft developers is microsofts fear of breaking into new markets and trying different things to make use of those developers. They would rather defend the rotting carcass of Office and Windows than go off boldly in search of fresh meat.

  14. Bill's a victim of his own success by multiplexo · · Score: 4, Insightful
    Pity him. Other countries have seen how vital software is and will be to their economies, some people in those countries are smart enough to realize that having such a critical sector of their economy controlled by the gnomes of Redmond is a bad idea. OSS and licenses such as the GPL offer you a way to get in on the ground floor of software development and if you have a stable of talented coders rapidly progress in the direction you need by leveraging the talents of other coders.

    Then of course there's the cost issue. Who the fuck can afford Microsoft licenses? Even American businesses, who have a lot more cash than Asian consumers have been bitching about the cost of MIcrosoft licensing, especially when it has become blatantly obvious to even the dimmest of PHBs that most new Microsoft products add little in the way of useful functionality but do succeed in introducing incompatible file formats and siphoning cash off to Redmond.

    Then of course there's Microsoft's arrogance in offering crippleware such as XP starter edition and XP home. Explain to me what the differences are between these products and XP pro again (other than registry hacks to turn features off, missing DLLs and different packaging). Explain to me why I can't buy a CD with an installable image at retail and have to purchase OEM copies of the OS or deal with Microsoft's fucking annoying upgrade copies. Explain to me what the new version of Office does that I couldn't do with Office 98. Fortunately for me my step-bro works at Microsoft, so I can get the software through him for cheap, other than this, or getting educational discounts I can't see how anyone affords buying Microsoft products or why anyone would continue to do so.

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  15. He's right on one thing... by jonman_d · · Score: 4, Insightful

    "Gates...when on to say that '[Open source] doesn't guarantee upward compatibility.'"

    He's right - it doesn't. I'd say it guarantees it evenly with the way Microsoft guarantees it - if you just happen to have the correct version of the correct software, you'll have upwards compatability. If you chose the wrong end of the fork, then you're screwed.

    On the other hand, Open Source, by definition, allows unlimited forking. And if there's a compatibility break between versions, you can be sure that someone, somewhere is going to start up a backwards-compatability fork, or write a backwards-compatibiltiy patch; if the problem is enough to bug you, it's probably enough of a problem to bug other people. And, if there's no backwards-compatibility fork available, you can always Do It Yourself, or put up a note on the proper mailing list, letting people know that the demand is out there, and asking if anyone else has the same need/desire.

    With propritary software, the user is basically under the company's control. Unless you're a huge corporation with massive buying power and enough pull in the management level of Microsoft, all you'll wind up with is a "You're screwed, buy our other newer, more expensive software."

    Overall, I'm pretty sure Open Source Software is more compatible, and that there's more old versions of software available to reduce the need for backwards compatibility.

  16. Oh the irony. by killjoe · · Score: 4, Insightful

    I used to hang out at the MS SQL server newsgroups back in the day. In those days you'd have periodic flamewars with the oracle proponents. The MS people always ended up saying that SQL server might not be as good as oracle but it was "good enough for what you need to do" and "a hell of a lot cheaper".

    It gives me warm and fuzzy feelings to see the same argument now being made against them. Not just in databases but virtually every other product they make too.

    Oracle survived but lost a lot of market share to SQL server and I predict the same will happen to MS.

    --
    evil is as evil does
    1. Re:Oh the irony. by Tarantolato · · Score: 4, Insightful

      Like I said -- you guys are still fighting the old 90s battle (marketshare) and I think MS is fighting the next one (high-end vs IBM/Oracle). In 5-10 years you might get your 30%, but the victory might be somewhat hollow.

      Open-source databases may not be heading for big iron any time soon, but Linux is now the fastest growing platform for RDBMS hosting. And I'm not just talking about MySQL either: it's now the vendor-preferred platform for both Oracle and DB2.

      Windows is hardly growing at all for database servers. MS can talk all they want about the bigtime, but right now their efforts in that direction have yet to pay off. Meanwhile they're being squeezed at the lower end, and more and more new deployments are on a platform that SQL Server will never, ever run on.

      Another good example (besides IBM) is Apple. In the 80s, they stopped making "the computer for the rest of us" and concentrated on making $5000+ workstations. They survived just fine with lots of cash in the bank.

      I believe you're thinking of "Steve Jobs", not "Apple". Apple was a goddamn basket-case by the early 90's.

  17. And why is this bad? by rsilvergun · · Score: 4, Insightful

    OK, probably not much point posting this deep into a thread, but here goes:

    What the hell is wrong with losing jobs, so long as something is done to keep the general public's standard of living up? Everytime you lose a job to progress, that's less work that needs to be done. The problem with people is they can't think of a society in any other terms but economic. All anybody wants to know is how to get more money. Nobody ever asks the more important question behind that: how do we improve our standard of living?

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  18. Re:whew... by lifebouy · · Score: 4, Insightful
    It is ridiculous to assume that Bill G and his crew cannot see or understand what Linux is, they probably have a deeper, more accurate and more profound understanding of Linux than eveyone on slashdot put together, fair enough since MS have probably spend millions of dollars analysing linux.
    That is like saying, "It is rediculous to assume that racist skinheads don't understand that all people are equal. They have a deeper understanding of the issue than the entire population of the Million Man March put together, since they have been persecuting non-whites for over half a century."

    The point is, they don't see the truth because they don't WANT to see the truth. Redmond is in severely deep denial of the reality that FLOSS is taking over, that the paradigm has already shifted and that all that is left is the shakeout which follows. They will fight, kick and scream, because they see the market as territory they have conquered, and they aren't about to give it up without a fight. A more accurate analogy is that the market is a vein of ore that is quickly depleting and they need to find new prospects instead of chasing the poor prospectors from the surrounding area and cracking the whip on their serfs.

    No one at Redmond is going to see or say that the Emperor has no clothes. They get paid too much money not to bolt on the rose colored glasses. (welding helmet?) So don't accuse Microsoft of being clueful. If they were, we would have seen some evidence of it by now.

    --
    Drop me a line at:
    Key ID: 0x54D1D809
  19. Re:Gates is right by j1m+5n0w · · Score: 4, Insightful
    You may think you are doing a good thing but companies which can afford to buy application software would buy software as a matter of regular business and treat it as a business expense. If you create Application software which replaces software produced by smaller companies as closed source, you eliminate the following jobs: programmer, various support staff at the company, executives, advertising jobs, sales clerks, delivery/shipping jobs as well as all of the trickle down jobs in the community.

    Open source software reduces the amount of duplicate work solving the same problem over and over again. This is good for society because it lets developers get on with creating something new

    Most single parent families cannot afford any kind of computer so the most vulnerable in society will not gain any benefit from your largess but only the rich. Then there are the street people.

    This may have been true about ten years ago when a mediocre computer was $2000, but its not really true anymore. Anyone who wants a computer can easily get one these days (unless maybe in the third world). If you can't afford a new one, find someone who wants to get rid of an old one. Anyways, a large part (sometimes the majority if you build it yourself) of the price of a computer is software, so your argument that free software doesn't help poor people is flawed.

    There is a bigger issue here: how does society function when there's not enough useful work to go around? I don't think abandoning OSS is the solution, though.

    -jim

  20. Round of applause, that man! by leonbrooks · · Score: 4, Insightful
    Dang, and I had mod points yesterday, too.

    No one at Redmond is going to see or say that the Emperor has no clothes. They get paid too much money not to bolt on the rose colored glasses. (welding helmet?) So don't accuse Microsoft of being clueful. If they were, we would have seen some evidence of it by now.

    I think it's a little more subtle than that. I suspect that what really led them into their current financial box-canyon is Bill setting his stamp on all of the original participants, and the next generation inheriting that, and so on. This is a thing which happens a lot in network marketing: your more enthusiastic "downline" tend to act/think/look more and more like you as time passes. Role modelling writ large.

    Read Bill's original "open letter to hobbyists" and you can quickly see why Microsoft is as it is today. All of the markers are laid down in that one short letter, including the kind of blindness we're describing here. Key line:
    One thing you do do is prevent good software from being written. Who can afford to do professional work for nothing? What hobbyist can put 3-man years into programming, finding all bugs, documenting his product and distribute for free?
    Of course, in FOSS he has his answer. He just doesn't want to see it. I leave you to consider his now-sidesplitting closing line in the context of ex-Microserfs and there comments here about MS whipping the people they have rather than hiring enough to get the job done at a humane pace:
    Nothing would please me more than being able to hire ten programmers and deluge the hobby market with good software.
    --
    Got time? Spend some of it coding or testing
  21. Guarantee Mr. Gates? What 'Guarantee' is that? by rfc1394 · · Score: 4, Insightful

    "We certainly will have open-source apps that compete with and that run on Windows. But when it comes to a guarantee or having someone who stands behind your software, [open source] is typically not something done in a capital approach." - Bill Gates

    I'd like to ask the question: Will Microsoft guarantee its software in any way or provide indemnification to end users against claims of infringement?

    End-User License Agreement for Microsoft Software DCOM98 for Windows 98, version 1.3 [ ]

    SOFTWARE PRODUCT LICENSE

    The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold. [ ]

    7. NO WARRANTIES. Microsoft expressly disclaims any warranty for the SOFTWARE PRODUCT. THE SOFTWARE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE PRODUCT REMAINS WITH YOU.

    8. LIMITATION OF LIABILITY. In no event shall Microsoft or its suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the SOFTWARE PRODUCT, even if Microsoft has been advised of the possibility of such damages. Because some states and jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.

    - http://www.microsoft.com/com/dcom/dcom98/eula.asp

    MASTER END-USER LICENSE AGREEMENT

    MSDN, THE MICROSOFT DEVELOPER NETWORK SUBSCRIPTION [ ]

    5. Microsoft Exchange Server (FOR BACKOFFICE SERVER VERSION 4.5 ONLY).[ ]

    e. DISCLAIMER OF WARRANTIES. The Limited Warranty referenced below is the only express warranty made to you and is provided in lieu of any other express warranties (if any) created by any documentation or packaging. Except for the Limited Warranty and to the maximum extent permitted by applicable law, Microsoft and its suppliers provide the Product and support services (if any) AS IS AND WITH ALL FAULTS, and hereby disclaim all other warranties and conditions, either express, implied, or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a particular purpose, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of negligence, all with regard to the Product, and the provision of or failure to provide support services. ALSO, THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR NON-INFRINGEMENT WITH REGARD TO THE PRODUCT.

    f. EXCLUSION OF INCIDENTAL, CONSEQUENTIAL, AND CERTAIN OTHER DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MICROSOFT OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS WHATSOEVER) ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE PRODUCT, THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, OR OTHERWISE UNDER OR IN CONNECTION WITH ANY PROVISION OF THIS EULA, EVEN IN THE EVENT OF THE FAULT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, BREACH OF CONTRACT, OR BREACH OF WARRANTY OF

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  22. I assume you are not trolling by einhverfr · · Score: 4, Insightful

    Unfortunately, it turns the software market into a service market. Many of the programming jobs today will go away and be replaced with support jobs, which are typically lower paying.

    What makes you say that? I suspect that a good many programmers are hired to maintain projects such as Apache. In the end, I suspect that there are as many programmers paid to work on the Linux *kernel* as there are in Microsoft working on all of Windows.

    Also, I suspect that ESR is probably right in that the vast majority of software development occurs exclusively for in-house line of business apps. Of course in the context above, most of the Apache programmers are probably hired to maintain it as a line-of-business app.

    I don't see most of the programming jobs go away anytime soon.

    Add this to the fact that most of the USA's (I live there, so it is relevant in this way to me) "export" is actually intellectual property.

    How much of this is software? There is a BIG difference between exporting a copy of Windows and a VCD of Matrix (most of Asia at least uses VCD's for such). Yet they are both intellectual property exports. And secondly, what makes you think that most of this work can't be outsourced? Of course, with movies, it won't be because people expect them to be set in the US, Australia, etc. and you can't just move that to India and expect a seemless transition. But the programming jobs not only can be outsourced, but they are being outsourced.

    At the same time, OSS increases competition from abroad in that the code that you write will be and is used by your competitors to get a leg up on you.

    This is why my company uses the GPL for everything we do. If a competing project were to come out, they could not legally use our code without giving us access to it or paying us royalties. But you are right. This is a problem.

    Also, aside from a few well supported projects, many projects (just check Sourceforge) do not get updated or bug fixed that often. What I've seen in the OSS field (aside from the few well supported "glamorous" projects) is that initially, there is some interest in the application so it is kept up to date.

    How is this different from buying software from a small proprietary software house except that you would not even have the option of hiring someone to fix the program later?

    Most OSS advocates seem to think that there is or will be some magical job market or product that they will come up with that will keep them fed. In truth, this is a very optimistic prediction.

    Sure, it is optimistic. Approaching any hobby with the idea that it will create a job for you is optomistic. Just the way it is.

    On the other hand, if you approach it as a business, then you have to look at it very carefully, evaluate the very real traps that OSS poses (IMO, the traps of making proprietary software are just as big or bigger), and carefully formulate your strategy. In this case, you work hard to create your job.

    My company (http://www.metatrontech.com) has contributed a number of open source applications. We do this for a number of strategic reasons. But they all boil down to "how can we create a market for our services?"

    These services include support, programming, and many other sorts of work. Open source works, but not all work can be done by hobbiests. Indeed, it works best when we are paid to do it.

    One final point. You seem to feel that programming is somehow a commodity which can be shipped around the world with no ill effect. In that case, I am not sure that anything you have said about OSS does not go for proprietary software as well. You might want to look at the outsourcing trends at the moment and ask if your job might be next.

    In reality, outsourcing our jobs to India might be argued to make great long-term global economic sense (a more affluent India can afford to buy more American products), and it works great as a cost-cutting measure, bu

    --

    LedgerSMB: Open source Accounting/ERP
  23. Re:Minor dividends by mdecarle · · Score: 4, Insightful

    What Microsoft is doing is right. They have profits and invest those profits to get more profits.

    MS now has 50 billion USD, but "in their place" I'ld do the same. This money is a war chest to be able to fend off sudden changes in the industry, invest quickly in new opportunities, and to be sure they won't have a cash problem any time soon. It's not stupid, it is smart.

    The only real problem we might have with Microsoft is their conservative nature. They are innovating, and making products better. But they also missed some opportunities because they were too conservative. They didn't see the internet coming, XML, open source, ... and so on. This is their biggest problem. A more liberal and open attitude towards what is happening 'out there' would be good. And this exactly may slowly be happening. Future will tell us.

  24. Re:People think they can tell MS how... by BlackHawk-666 · · Score: 4, Insightful
    There's truth in all of those stories I don't doubt. I've heard often of workers being on long term deathmarch projects, and others who have become millionaires and are as happy as can be, despite no doubt still being on frequent death march projects. Younger programmers will eat it up, thinking they are making their mark and the free pizza and coke is how the company shows it loves them. Older ones who have been corporate fucked before and worked into the ground with little reward beyond pizza and hanging out with peers will dislike it. It's a big world, and a big company, expect some truth in all the rumours.

    On a personal note, whilst I used to work 36 hour stretches at the drop of a hat (not at MS) and often did 24 runs and long weekends for the companies I worked for, I simply won't now. The ugly truth is that these stretches are always a result of poor project management, or a company trying to increase it's profits by understaffing projects. This is usually to stay "competitive" in the market. The managers would rarely ever pitch in on those weekend efforts :-/ Nowadays I work my contracted hours, and the project can be late for all I care. Bad management is someone elses problem, not mine - they can pay me for my loyalty, not exploit me for my naievity.

    --
    All those moments will be lost in time, like tears in rain.