Slashdot Mirror


Open Source Killing Commercial Developer Tools

jexrand recommends an interview with John De Goes in which he argues: "The tools market is dead. Open source killed it." The software developer turned president of N-BRAIN explains the effect that open source has had on the developer tools market, and how this forced the company to release the personal edition of UNA free of charge. According to De Goes, selling a source-code editor, even a very good one, is all but impossible in the post-open source era, especially given that, "Some developers would rather quit their job than be forced to use a new editor or IDE." N-BRAIN's decision is but one in a string of similar announcements from tools companies announcing the free release of their previously commercial development tools.

742 comments

  1. and piracy killed music by Anonymous Coward · · Score: 5, Interesting

    and gasoline killed steam, and steam killed sail, and sail killed slave rowers...

    Its called progress.

    1. Re:and piracy killed music by Anonymous Coward · · Score: 3, Funny

      and gasoline killed steam, and steam killed sail, and sail killed slave rowers... It's more like:

      Diesel engines (and electricity on the railways) killed steam, steam killed sail. Slave rowers were killed off by cannon and the fact that a 17th century man-o-war was simply to big and well protected against cannon shot into the waterline for any galley to stand a chance of successfully ramming it.

      Yes.. I'm done nitpicking...

    2. Re:and piracy killed music by alx5000 · · Score: 5, Funny

      Extra, extra! Better, cheaper tools make worse, more expensive ones unsellable! Film at 11.

      --
      My 0.02 cents
    3. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 5, Insightful

      Extra, extra! Better, cheaper tools make worse, more expensive ones unsellable! Film at 11.

      Doubtless. But inferior, cost-free tools sometimes make better, commercial ones unsellable. That is the tragedy.

    4. Re:and piracy killed music by alx5000 · · Score: 5, Insightful

      Tragedy? That's free market in its purest form!

      --
      My 0.02 cents
    5. Re:and piracy killed music by msormune · · Score: 3, Insightful

      No it's not progress. It would be if OS tools provided an actual better and more advanced way of writing software. But as the article says, OS development tools have no technological advantage; The only advantage is they're free.

    6. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 4, Interesting

      Tragedy? That's free market in its purest form!

      Pure free-market economics assume that the players are making rational informed decisions. In software acquisition, that assumption fails often.

      If the more-expensive tool saves time worth more than its cost, then the appropriate free-market choice is to invest. My experience is that buyers at all levels won't do that when there's a cost-free alternative. They'd rather waste time (=money) or lose quality (=money due to cost of fixing later) than spend capital.

    7. Re:and piracy killed music by tepples · · Score: 1
      No analogy is perfect:

      and gasoline killed steam Not yet. To play any single-player retail PC game published by Valve since Half-Life 2, we still need Internet access on that machine.

      and steam killed sail Not anymore. Due to the rising cost of fuel, a lot of shipping companies have been looking into kite propulsion.
    8. Re:and piracy killed music by ShieldW0lf · · Score: 5, Insightful

      That is bullshit.

      The reason open source has taken off so much is because it allows people who have no capital to dodge around the wage-slave line and produce things with their own tools.

      Teach a man to fish and all that jazz...

      Capitalism and all its fictional scarcity have been destroying productivity in the name of control for a long time. The liberty that lies beneath free software and open publishing is increasing productivity, not damaging it.

      Capitalist economics is a big shell game, meant to fleece suckers. It's monopoly, dependence, exploitation and theft, pure and simple.

      --
      -1 Uncomfortable Truth
    9. Re:and piracy killed music by j00r0m4nc3r · · Score: 5, Insightful

      They'd rather waste time (=money) or lose quality (=money due to cost of fixing later) than spend capital.

      Well then their competitors will beat them by using the superior tool and shipping a product faster, better, cheaper. That IS free-market economics. Not every company is going to make the best decisions. The best teams will survive, the weakest will fail.

      It seems to me these guys selling the source-code editor are not doing their job of marketing/advertising well enough. If their product will truly save time/money then they need to do a better job of convincing people of that. If their tool would save me hours daily I might be interested. But I've never heard of their tool. I've never seen it. That's not MY failure, it's theirs.

    10. Re:and piracy killed music by larry+bagina · · Score: 1

      Doubtless. But inferior, cost-free tools sometimes make better, commercial ones unsellable. That is the tragedy.

      Are you as happy when Microsoft or other monopolists do it?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    11. Re:and piracy killed music by Decameron81 · · Score: 5, Interesting

      No it's not progress. It would be if OS tools provided an actual better and more advanced way of writing software. But as the article says, OS development tools have no technological advantage; The only advantage is they're free.


      Technological advantages are not the only way you can have progress. Progress can be attained by, for example, having every programmer in the world be able to access affordable development tools. This goes to the advantage of everyone, and the disadvantage of those who want to sell development tools. Maybe they should just move on to the next product, or look for an alternate business model. It happens all the time to all kinds of companies.

      I really think that we have reached a point where all development tools offer the same features, more or less. Maybe the point is that these software companies should move to something more than making source code editors which we can no longer distinguish from each other.
      --
      diegoT
    12. Re:and piracy killed music by Anonymous Coward · · Score: 0

      and high gasoline prices killed the SUV

      but there are still people driving Cadillacs, Porsches and RoyllsRoyce.

      But for a truck or sedan the price is the major buyers parameter.
      Apple for sure still sells developer tools - for the special feeling!

    13. Re:and piracy killed music by FilterMapReduce · · Score: 1

      But if the cost-free tools are also open source, then—if they are popular enough to attract an active community of users and developers—they aren't likely to stay inferior forever. Open source isn't magic, but a healthy OSS project does tend to expand to meet the desires of its users sooner or later.

    14. Re:and piracy killed music by v(*_*)vvvv · · Score: 1

      This used to be called dumping and was illegal. The tragedy is not in product A or B no longer selling, but in an entire market dying. Even now, we tax foreign imports to match domestic prices. Regulation is free market in its purest form, pragmatically speaking.

      It is free as in freedom, not free-of-cost.

    15. Re:and piracy killed music by alx5000 · · Score: 5, Insightful

      I think we're both generalizing and 'if'-fing a little too much. Every case should be examined separately. We can safely assume Qcad is not a real replacement for AutoCAD, whereas OOo will be more than enough for the majority of MSOffice users. The problem with companies such as the one TFA mentions is that they seem to be trying to sell the same thing you can get somewhere else for free, without any noticeable quality difference, and then bitching about it and crying "the communists are destroying my business!". Ask ice-sellers what they think of the price drop in refrigerators.

      My experience is that buyers at all levels won't do that when there's a cost-free alternative.

      If that were true, most places where employees only use email, web browsing and office software would be installing Linux instead of the almost ubiquitous Windows.

      --
      My 0.02 cents
    16. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Only if you are a home "programmer" on a tight budget. Professionals want the best tools for the job. If this company cannot provide that, they should canvass their ex-users to see why the went elsewhere.

      do you really believe a business won't buy tools for its staff, when every PC coming into a company will have MS office dumped on it?

    17. Re:and piracy killed music by kurt555gs · · Score: 1

      Why would anyone assume that a commercial tool, or any commercial software would be better than a free one? The reasoning behind the GPL license for example, is that many can add to the content of the work, as long as all can use it for free.

      From a purely rational perspective, I can not see how a commercial business model could produce a better product.

      Someone making a profit from the work of their programmers can not improve the quality of their work.

      Think!

      --
      * Carthago Delenda Est *
    18. Re:and piracy killed music by jaxtherat · · Score: 1

      and gasoline killed steam, and steam killed sail, and sail killed slave rowers...

      Its called progress. That's all fine, but how is killing music progress? Not that you'd possibly be able to kill music with piracy, but I do think that there is some fantastic commercial music out there that would never exist if the industry was not profitable.
      --
      http://www.zombieapocalypse.tv/
    19. Re:and piracy killed music by Anonymous Coward · · Score: 1, Insightful

      But inferior, cost-free tools sometimes make better, commercial ones unsellable. That is the tragedy.

      More like adequate, cost-free tools make better, commercial ones unsellable. I doubt that bad cost free tools will make good commercial ones unsellable
    20. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 3, Insightful

      So next time my management refuse to buy a $200 tool and I lose a week of working time with an inferior FOSS equivalent that's me saved is it? Even if I have to make up the lost week in unpaid overtime? Good for my soul, maybe.

      Don't get me wrong, I like FOSS software, but I do need it to work. It's for using, not for looking at. If I need a tool and the FOSS versions are inadequate, then I need the commercial version, at least until the FOSS world catches up.

      Bad free tools don't increase my productivity compared to good, paid-for tools. They might increase a society's productivity, and I think that's what your rant was really about. But that doesn't help me as an individual. I'm happy that people who can't pay for tools get cost-free ones, but that shouldn't stop my organization buying better tools when appropriate.

      PS: informed, rational decisions are an assumption in free-market economics. The fact that you don't like capitalism doesn't make this untrue, as you seem to imply.

    21. Re:and piracy killed music by RCL · · Score: 3, Insightful

      The problem with free software is that people often do not feel motivated to work on tedious and repetitious parts of the problem. You know, things like making GUI more attractive, giving user more control (without having them learn application source code) etc.

      Not to mention the fact that free software projects are quite often unmanaged, they lack clear vision and most of them are following/copying existing commercial tools/projects, or at the very least they are based on them.

    22. Re:and piracy killed music by Anonymous Coward · · Score: 5, Insightful

      Everyone in your example is making an informed, rational decision except for you. Why would the management invest $200 in saving you a week of overtime when they don't have to pay you for it? Also, if $200 is worth less to you than your week of unpaid overtime, you should have bought the tool and used it on your own. I hope that having this pointed out to you triggers an epiphany--the only irrational actor in the free market here was you.

    23. Re:and piracy killed music by the.Ceph · · Score: 3, Insightful

      It seems to me these guys selling the source-code editor are not doing their job of marketing/advertising well enough. Ah but the real story is how they're marketing department has "embraced" open source.
      1. Write article almost-trolling OSS, make sure to mention your product a bunch.
      2. Get article posted to slashdot
      3. ??????
      4. Profit!!
    24. Re:and piracy killed music by Anne+Thwacks · · Score: 1
      It would be if OS tools provided an actual better and more advanced way of writing software. Well, I for one, think that the ability to hack apalling, non standard keyboard shortcuts is a killer. Free or otherwise.

      However, the win for me is that the free tools are available everywhere, and I dont have to learn a new IDE each time I work on a different project.

      Whiel you are at it, tell Keil I hate their IDE, and I am not too find of the 10 year old bugs in their 8051 compiler either.

      --
      Sent from my ASR33 using ASCII
    25. Re:and piracy killed music by entrigant · · Score: 2, Insightful

      I must respectfully disagree. That's the kind of attitude the forces an endless stream of ads my way every moment of every day. If there's something you need or desire (a better code editor, for example) then sitting back and waiting for someone to force the ad in your face is *your* failure. When I want a better tool I go and I look for one. I'll search for quite some time. I'll compare and read user experiences and quantitative assessments. If you have a tool worth pursuing I will hear about it from that. Your ad just makes me want to strangle you to death.

      The being said, I've not heard of this one either. The reason is simple enough to me. I've never felt that what I use is inadequate. I spend much more time thinking about what to write and how to write it than actually writing it, and my speed in writing it is more or less limited by how quickly I can type. Were I to feel my editor was getting in my way and slowing me down then I would look for a better one.

    26. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 1

      I think we're both generalizing and 'if'-fing a little too much. Every case should be examined separately. We can safely assume Qcad is not a real replacement for AutoCAD, whereas OOo will be more than enough for the majority of MSOffice users.

      I concur. The problem is that, where I've worked, cases aren't examined on their merits. There is an assumption that a FOSS alternative is always equivalent to the paid-for thing. Got GIMP, not gonna pay for Photoshop, etc.

      My experience is that buyers at all levels won't do that when there's a cost-free alternative.

      If that were true, most places where employees only use email, web browsing and office software would be installing Linux instead of the almost ubiquitous Windows.

      That may be a bad example. For corporate buyers, TCO matters, and many perceive (possibly wrongly) that it's lower for Windows if they already have some Windows infrastructure. For consumers, Windows looks cost-free as the cost is hidden in the price of the machine and most don't know how to buy OS-free hardware.

    27. Re:and piracy killed music by mongoose(!no) · · Score: 2, Funny

      ...and sail killed slave rowers... Did it impale them or something?
    28. Re:and piracy killed music by jmodule · · Score: 2, Informative

      Everyone in your example is making an informed, rational decision except for you. Why would the management invest $200 in saving you a week of overtime when they don't have to pay you for it? Also, if $200 is worth less to you than your week of unpaid overtime, you should have bought the tool and used it on your own. I hope that having this pointed out to you triggers an epiphany--the only irrational actor in the free market here was you. I don't know why this was modded down, the poster makes a very good point. The tool must match the need, and in this case it did not.
      --
      The jModule
    29. Re:and piracy killed music by ShieldW0lf · · Score: 4, Interesting

      The problem with free software is that people often do not feel motivated to work on tedious and repetitious parts of the problem. You know, things like making GUI more attractive, giving user more control (without having them learn application source code) etc.

      Not only that, but with the free software, you can see where they were lazy and messy and did a half assed job. Commercial software goes to much further lengths to conceal the messy, half-assed evidence from you, bringing peace of mind. And really, how much is your piece of mind worth?

      --
      -1 Uncomfortable Truth
    30. Re:and piracy killed music by Octorian · · Score: 1

      And if the F/OSS alternative isn't 100% compatible with the commercial product everyone else is using (and you don't work in a vacuum), then it simply isn't worth the time and effort to use.

      Of course there is also the mindshare problem, where outside of Slashdot and the LUG universe, no one has ever seriously heard of F/OSS. If they have, it doesn't make any sense to them.

      Overcoming mindshare is probably the biggest problem, after all. Most people don't think there is any alternative to the PC (where PC == Windows, *only*) besides the Mac. Heck, I've still encountered the occasional person who thinks the only alternative to MSIE is "Netscape".

    31. Re:and piracy killed music by jalet · · Score: 1

      Then maybe "Pure free-market economics" is at fault, not Free Software.

      --
      Votez ecolo : Chiez dans l'urne !
    32. Re:and piracy killed music by Arthur+B. · · Score: 2, Interesting

      How exactly is capitalism theft ? Theft implies coercion. Who is being coerced and deprived of his property ?

      --
      \u262D = \u5350
    33. Re:and piracy killed music by Arthur+B. · · Score: 1

      Pure free-market economics assume that the players are making rational informed decisions. In software acquisition, that assumption fails often No they don't. Next question please...
      --
      \u262D = \u5350
    34. Re:and piracy killed music by ShieldW0lf · · Score: 2, Informative

      So next time my management refuse to buy a $200 tool and I lose a week of working time with an inferior FOSS equivalent that's me saved is it? Even if I have to make up the lost week in unpaid overtime? Good for my soul, maybe.

      So, if there were no free tools, and your management had to close up shop and go get jobs working for someone else because the cumulative cost of all these tools was too much for their enterprise to bear, would that make you happier?

      --
      -1 Uncomfortable Truth
    35. Re:and piracy killed music by Octorian · · Score: 2, Interesting

      Wait, you mean there were usable .NET IDEs besides VS that got kicked out?

      Ok, what real options have I ever heard of? Well, there's SharpDevelop (but its windows-only, and why not just use VS.Net then), and there's MonoDevelop (which is an unusable pile of garbage, but at least it runs on Linux).

      This is really my main beef with .NET. As a programming language, I like C# better than Java. But as a complete environment+tools, I'll pick the Java ecosystem just about any day without a second thought.

    36. Re:and piracy killed music by Patrik_AKA_RedX · · Score: 1

      OS development tools have no technological advantage; The only advantage is they're free.
      How about we turn this around? What tech advantage do non-OS tools have to justificy their price? Walking is free too, but that doesn't mean non-free transportation (bikes, cars, busses, trains) go unused.
    37. Re:and piracy killed music by j-pimp · · Score: 4, Insightful

      Capitalism and all its fictional scarcity have been destroying productivity in the name of control for a long time.

      A lot of capitalistic theory deals with the reality of scarcity. When you reduce costs to zero, you eventually get to the point where you realize time is scarce. Now time is sometimes hard to reduce to a simple and abstract currency, and opportunity costs complicate things, but scarcity exists.

      BTW distributing free software does cost money. It is cheap, cheap enough for entities like sourceforge to absorb, but servers require electricity, which in tern require nuclear rectors or fossil fuel to make.

      Now open source does lower the cost of entry for building and using software, along with other benefits, but it does so because of capitalism, not in spite of it.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    38. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 4, Insightful

      Why would anyone assume that a commercial tool, or any commercial software would be better than a free one? The reasoning behind the GPL license for example, is that many can add to the content of the work, as long as all can use it for free.

      They shouldn't, and they shouldn't make the opposite assumption either. All tools should be evaluated on their merits. My point was that if a commercial tool is sufficiently better, in context, than its FOSS competition, then it should be bought and used.

      From a purely rational perspective, I can not see how a commercial business model could produce a better product.

      Really? Or is that just rhetoric? Maybe a commercial product could come out better because: it gets more hours of input from an appropriate number of good developers; it gets better QA; its documentation is written by skilled technical authors rather than unskilled coders. Not in all cases, but it's possible.

      Just because the GPL allows many top developers to work on a FOSS project it doesn't follow that they will.

      Someone making a profit from the work of their programmers can not improve the quality of their work.

      Manifestly false.

    39. Re:and piracy killed music by Anonymous Coward · · Score: 0

      If your manager decides you can use a cheaper alternative then clearly the commercial tool is not worth the $200 capital investment.

    40. Re:and piracy killed music by FictionPimp · · Score: 2, Insightful

      I recently bought a copy of textMate for my mac. I was doing just fine with free tools, but I tried it out and decided it was worth the cash.

      My work buys me adobe CS suite. Personally, if I needed to do work like that at home, I would never pay that much, I'd just free or cheap alternatives.

    41. Re:and piracy killed music by Yetihehe · · Score: 3, Insightful

      And what with bad paid-for tools? If your management bought tools which are still usnusable, but paid for them, you would have no problem? The problem here is with management, not free software.

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    42. Re:and piracy killed music by TheVelvetFlamebait · · Score: 1

      The reason open source has taken off so much is because it allows people who have no capital to dodge around the wage-slave line and produce things with their own tools.
      Right. I guess it has absolutely nothing to do with it being cheaper and as good if not better? Yup, I'm sure that's why all the big players in the market (y'know, pros who use software like this every day) are all supporting it because broke people who somehow managed to get their hands on a computer, could theoretically make something of value. It makes perfect sense, if you just redefine the word "sense".

      Capitalism and all its fictional scarcity have been destroying productivity in the name of control for a long time.
      "Fictional"? If scarcity were fictional, everyone would be infinitely wealthy, and we would have everything we wanted. Last time I checked, that isn't happening. Where's the hold-up? Are we just limiting ourselves, saying "what the hey, let's be poor"?

      Capitalist economics is a big shell game, meant to fleece suckers. It's monopoly, dependence, exploitation and theft, pure and simple.
      That last statement is actually true! (Wow, you probably should be given an encouragement trophy, huh?) We do indeed hold a monopoly on revenue streams for business, they are indeed dependant on us, we do indeed exploit them (often by forcing them down to razor-thin margins), and we often steal from them (but obviously not legally).

      Oh wait, did you mean the other way around? Well, that's a bit more contentious. There certainly isn't some kind of monopoly, which is immediately obvious when you look at the definition. I know, I know, it was supposed to be more inflammatory than true, but I still think it's important. We are undoubtedly dependent, but it is a mutual dependence, and the businesses we depend on are comprised entirely of people from our community, who are also dependent on other people, and so it goes. There has indeed been considerable exploitation from the side of business, but mutual exploitation is to be expected in a cut-throat game like capitalism. As for theft, I personally haven't been stolen from by any businesses (as far as I can tell) and the same goes for everyone else I know.
      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    43. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Amen brother/sister!

      Exactly what I was thinking. Boo hoo! You run a business, you have one eye on the till, the other on where it's all going, just in case it suddenly doesn't go quite according "THE" plan.

      Anyway, what's wrong with a copy of vi? It's all you need to write truly superior software, from the ground up, right from the very foundations, that is!

    44. Re:and piracy killed music by aurispector · · Score: 4, Insightful

      Capitalist economics isn't a shell game, it's human nature. Capital is just a word that means "money". It could also be referred to as a "stake" or "seed money", etc., but it just means money. Take that money, use it to sell goods or services and you have a business. Make money on your endeavor and we call it call it "profit". The aggregate of all people buying and selling is called a "market". "Economics" is just the ebb and flow of market prices for various goods and services. If the market is competetive it's called a "free" market. Follow me so far? Good boy!

      Free market economics work because people in the market make "rational" choices. The underlying assumptions may be flawed and the choices may be wrong but this is still part of the market. Make the wrong choice and you go broke because in a free market you are free to be an idiot and go broke. However, if you make smart choices and DON'T go broke, this is STILL the market at work, because the market is still just the composite behavior of people buying and selling things.

      The key word here is "free", because if you are the dominant player in a market the most natural thing to do is control the market so it's more difficult to compete by the inherent value of your good or services alone. Various methods can be used to accomplish this and various laws exist to discourage this. If you are successful in eliminating your competitors you have a monopoly. Still with me? Good boy!

      This is the tricky part - monopolies can STILL be viewed as part of a free market and the collective behavior of people in response to the monopoly is ALSO part of a free market. For example, Microsoft used every dirty trick in the book to create a virtual monopoly in the operating system market. The market responded with rampant piracy and theft, but also with free open source operating systems. The reason this occurs is because people are smart and don't like being screwed. Microsoft, along with big media corporations use their vast, monopoly generated profits to buy political support for draconian IP protection laws in order to legislatively protect their monopolies. They view this as necessary because the market value of an electronic copy of their products is practically zero. This is due to virtually unlimited production and distribution at extremely low cost. The market continues working.

      Still there? Good boy!

      There's no practical way to prevent these types of abuses since people are greedy and politicians are whores. However, the market is PEOPLE (kind of, but not exactly like soylent green) who are smart and don't like being screwed. Existing IP monopolies relied on the difficulty involved in copying and ditributing the content; you had to buy a vinyl record or cd or videotape or DVD - essentially that was the SAME as buying a copy of the IP since they couldn't easily be copied or distributed.
      Oops! Here comes Digital Audio Tape! The monopolists killed that one quick because they knew it would eventually put them out of business. Wait, what's that thing called? The INTERNET? Awww, shit! Instant production and distribution! Our evil schemes are failing! To congress!

      So, thank goodness for the market because no matter what kind of IP protection rackets they come up with, people find ways around them. Meanwhile the IP monopolist's traditional business models are failing, since it's possible to produce and distribute alternatives for virtually nothing. What were they selling, a cd or the recorded music/software? What about radio? Ad suppported-a different revenue stream, Hmmm. The ball is in the free market's court right now. These companies will either find a new way to sell their products or die on the vine.

      The moral of our little story? Don't confuse capitalist economics or a free market for monopolistic behavior by bad actors in the market. That's like blaming the henhouse for the wolf. Now be a good boy and go to bed.

      --
      I have mod points. The reign of terror begins now.
    45. Re:and piracy killed music by Lodragandraoidh · · Score: 1

      I've tried a bunch of different editors over the years on Unix, Linux and Dos/Windows.

      I always keep coming back to Emacs. I am most efficient with Emacs, and have come to the conclusion that whatever bells and whistles a given editor has, it invariably is missing something that I've come to depend on in Emacs - so I've stopped searching.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    46. Re:and piracy killed music by TheVelvetFlamebait · · Score: 1

      ...which is great, because once we had sails, we didn't need slave rowers, and once we had steam, we didn't need sales, and once we had gasoline, we didn't need steam. Now that we have piracy, we...er...erm...

      I'll get back to you on that one.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    47. Re:and piracy killed music by Anonymous Coward · · Score: 0

      So what's the problem again? All I see here is an exercise in free will, and a few complainers with a chip on their shoulder.

      Poor babies -- I really feel their pain.

    48. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 2, Interesting

      So next time my management refuse to buy a $200 tool and I lose a week of working time with an inferior FOSS equivalent that's me saved is it? Even if I have to make up the lost week in unpaid overtime? Good for my soul, maybe. So, if there were no free tools, and your management had to close up shop and go get jobs working for someone else because the cumulative cost of all these tools was too much for their enterprise to bear, would that make you happier?

      No of course not. Listen, I don't want the free software to go away. I want it to fulfil its hype and be as good as the paid-for stuff. In cases where that hasn't happened yet, I want the commercial stuff still to be available.

    49. Re:and piracy killed music by morgan_greywolf · · Score: 3, Insightful

      If the more-expensive tool saves time worth more than its cost, then the appropriate free-market choice is to invest.
      But in a lot of cases, the more-expensive tool doesn't save time, or doesn't save enough time to justify the cost.

      Why is Microsoft SourceSafe dead? Because it didn't save any more time over the free software revision control tools. How about ClearCase? It's getting old and newer, more nimble systems like GIT, GNU Arch, and Mercurial are replacing it. Sure, CLearCase has a few unique features like build avoidance, but how useful is that in comparison to its huge annual cost, especially when you consider that it doesn't always work right?

      I'm sorry, but your argument seems rather weak to me.

    50. Re:and piracy killed music by somersault · · Score: 1

      It's not so clean cut as that, we still use steam in fossil fuel and nuclear power stations. Sometimes stuff isn't 'killed' but simply modified to fit a new system.

      I still find commercial development software useful. I do use notepad++ sometimes to edit perl scripts, though it simply formats markup rather than having any advanced error checking that I'm aware of, though maybe you could maybe get plugins to do that. A lot of the time I just edit my scripts in wordpad..

      There's nothing to say that commercial developer tools will die off completely, but open source stuff will obviously improve over time, and in a lot of cases it will be acceptable to use them rather than commercial tools. For RAD Windows development I really like Delphi though and think it's well worth the money.. of course I wouldn't leave my job if my employer asked that I use some other system, without at least trying that system first. Thankfully I get to use any language I want as long as I get the job done.

      --
      which is totally what she said
    51. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Yes, but by providing a baseline functionality they've raised the bar for the market. Now, in order for an IDE to justify its price it has to meet a higher standard.

      People aren't going to tend to shell out money when there's a free product available unless it has a significant benefit. That is still market competition at work. And it will spur both innovation and bellyaching by tool developers that can't cut it.

    52. Re:and piracy killed music by CastrTroy · · Score: 4, Insightful

      You don't have a lot of choice with .Net. You pretty much can only choose VS.Net. It's the only really good tool. However, it's great. There's a couple things that could be changed, and it would be nice of the price was a little lower, but it's really an awesome tool. VS.Net is much better than any other IDE, at least as far as I've seen. I like open source software, and try to push it whenever I can, but VS.Net is one area where MS got it right for once, and really did turn out a better system then open source.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    53. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 5, Insightful

      And what with bad paid-for tools? If your management bought tools which are still usnusable, but paid for them, you would have no problem?

      *Grits teeth* No, I don't want commercial tools regardless of quality. I want each tool to be evaluated on its merits, and I want alternatives in each category. Sometimes the commercial tools are good alternatives, sometimes not. If the commercial tools go off the market, then I lose choice. If my organization won't pay for tools, then I lose choice. Both are bad.

      I am not in opposition to FOSS. I make my living writing exclusively FOSS; I am privileged in this respect.

      The problem here is with management, not free software.

      Yes! I agree! See informed, rational decisions, lack of, in other posts of this thread.

    54. Re:and piracy killed music by Anonymous+Conrad · · Score: 4, Insightful

      Why would the management invest $200 in saving you a week of overtime when they don't have to pay you for it? Because a week's unpaid overtime when it's not your fault pisses you off, and pissed-off programmers leave for better jobs elsewhere. Workforce morale isn't free - sometimes management need to invest money for morale's sake.

      The part that doesn't follow for me is that tools failure implies unpaid overtime. Things go wrong you go straight back to management and sort it out - pressing on regardless is never the answer, especially when it's on your own time.
    55. Re:and piracy killed music by MindStalker · · Score: 3, Insightful

      Why would the management invest $200 in saving you a week of overtime when they don't have to pay you for it?

      Why doesn't the company just give you pen and paper and tell you to program with them..

    56. Re:and piracy killed music by Smidge204 · · Score: 3, Insightful

      I think his point was that if the free tool ends up costing more in the long run then it's not really worth it. If it takes him an extra week using a FOSS tool then it only pays to make him use it if his weekly wage is less than the cost of a commercial tool. Buying the tool is essentially a one-time cost (not including new versions or license renewal, which might not apply) but lost productivity is a constant drain on resources.

      In other words, the management sees "Free!" and think it saves them money but ultimately it might cost more in a non-obvious way.

      Let's use the requisite car analogy: You can get a FREE used car from a friend-of-a-friend or pay $5000 for a similar used car from a reputable dealer. Which do you choose?

      If you go for the free car, and it ends up needing $8000 worth of repairs over the next six months just to keep it road-worthy, maybe that $5000 car would have been a better deal.
      =Smidge=

    57. Re:and piracy killed music by hesiod · · Score: 1

      And what about fantastic music that did not thrive because of a corporate stranglehold on distribution and radio play? You probably would have heard some of them instead.

    58. Re:and piracy killed music by Red+Flayer · · Score: 3, Interesting

      PS: informed, rational decisions are an assumption in free-market economics. The fact that you don't like capitalism doesn't make this untrue, as you seem to imply.
      They are not assumed, they are required. Thus any market economic model is invalidated when a non-trivial portoin of the actors do not have access to information, or do not make rational decisions. These factors can be adjusted for, but it is difficult to accurately assess.

      The reason I point this out is that this is independent of free or not-free economic models. The reason free-market capitalism actually reduces choice for purchasers is that there are barriers to entry for production of a good. Some are regulatory (and thus would disappear in a true free market) but some are natural and cannot be removed from the equation.

      One other thing to note... from an economists perspective, your productivity doesn't matter. Something may benefit some people and harm others, but the interests of the individual are meaningless -- what is important is the benefit to the economy (&hence, society).

      Sorry if you have to take one for the team while OS tools catch up to proprietary tools, but that's the way the cookie crumbles.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    59. Re:and piracy killed music by mdwh2 · · Score: 1

      So where's your evidence that companies are buying open source, where they would have been better off buying expensive closed source products?

      There's nothing special about open source here - the same FUD could be said of any closed source product that is cheaper. But pointing out it is cheaper and that people are using it instead is the easy bit - it's up to you to prove that they would have been better off with the more expensive product.

    60. Re:and piracy killed music by MrNaz · · Score: 5, Insightful

      Those whose economic liberty is undermined by parties greatly more powerful than themselves. Capitalism is fine if you assume that all parties in the game start off on equal footing. But that assumption is as unrealistic as "frictionless" is in physics, making capitalism as a model as useful as the theoretical models that high school physics students discuss.

      No, I won't be baited into rooting for communism, so don't go asking me what the alternative is. I'm saying "capitalism is broken". I don't need to suggest an alternative in order to make that assertion.

      --
      I hate printers.
    61. Re:and piracy killed music by krelian · · Score: 1

      Maybe the point is that these software companies should move to something more than making source code editors which we can no longer distinguish from each other. Ok, so free tools killed the source code editor business. Now, if open source succeeds, it is supposed to kill every other software business eventually. What is the incentive in becoming a programmer then if you know that your skills are only going to be worth less with time.

    62. Re:and piracy killed music by Anonymous Coward · · Score: 0

      I do not know why this was modded up. This is bullshit. That $200 tool may be transferred to the original posters unpaid overtime (communist process, unpaid OT,) but consider how many others need to use that tool and do not get unpaid OT. Suddenly $200 is chump change.

    63. Re:and piracy killed music by MindStalker · · Score: 2, Insightful

      Because its a stupid argument made by an uninformed twit who has never dealt with the management side of business in his life. If he had he's realize how stupid of an argument that was. You don't run a development company and waste time and moral because you don't want to shell out for a $200 tool. A $20,000 tool, you might have to think about...

    64. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Pure free-market economics assume that the players are making rational informed decisions. In software acquisition, that assumption fails often. I might complement your conclusion with some economic theory about what happens: Information asymmetry results in market failure - buyers cannot distinguish between bad products and good products when making purchasing decisions and if manufacturing of good products is more expensive than manufacturing of bad ones only the bad ones will remain since the good ones cannot compete.
    65. Re:and piracy killed music by sm62704 · · Score: 1

      Not quite accurate. Gasoline didn't kill steam; internal combustion boats killed steamboats, but steam is very much alive. Your electricity most likely comes from a steam turbine.

      The statement "piracy killed music" is just brain dead fucktarded stupid and neither needs nor deserves rebuttal.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    66. Re:and piracy killed music by canuck57 · · Score: 1

      No it's not progress. It would be if OS tools provided an actual better and more advanced way of writing software. But as the article says, OS development tools have no technological advantage; The only advantage is they're free.

      I loath this open source bashing. Before we go too far, at one time I bought all my tools. Borland C, C++, Pascal, Brief and some very expensive UNIX compilers. But I switched to strictly free open source. My reasons:

      • free, cost is a whole lot less
      • no license manager issues and associated interruptions
      • you can count on something like gcc to be on every Linux box
      • easier to get real information quickly
      • open source, can be fixed quickly
      • less bugs (closed source isn't as reviewed or used)
      • vi is everywhere, while I liked some IDE the fact remains I can count on vi
      • no price jacking, get you hooked and then up the price

      The last item is especially important. You buy a tool worth $30K, you develop stuff in it and a year later they raised the annual support to $200K. Needless to say we ported it out of the tool to gcc once and for all. Cost us about $200K to do it too, but now are off the hook.

      This top article belongs in binspam. Open source is killing closed source as closed source is often buggy, high maintenance and a PITA when the company or primary developers move on. Does Borland even sell Turbo C/C++ any more? I know of closed source tools that haven't fixed major security bugs in 4 years!! In open source, that would be a patch and in the next release. That is technically superior open source.

    67. Re:and piracy killed music by DrWho520 · · Score: 1

      I always wondered, if we are all writing FOSS on machines with FOSS OS's using FOSS development environments...who is making money?

      --
      The cancel button is your friend. Do not hesitate to use it.
    68. Re:and piracy killed music by Anonymous Coward · · Score: 0

      How do you know this $200 product will save you a week? Either you have it already, therefore state the case why you lose a week not using it, or you are full if shit.

    69. Re:and piracy killed music by orasio · · Score: 3, Insightful

      What you claim as "losing choice" is just free market. Of course, free market has its good things and its bad things. That's how it is.

      Software companies selling stuff for more than it's worth go under. And you lose choice. But the fact that there are other competitors selling inferior things cheaper is only good. In fact, the original company has the opportunity to change the price to the real market value, that in some cases drops to zero. That is a good thing, not a bad thing.

      I think you have a wrong idea of free software and open source. No-cost or non-commercial was never a goal. Free software is intended to be free as in freedom, they can charge as much as they want, only most people choose not to. When I sell free software, I charge, usually because I build custom software. Free software is usually commercial.

      If you want your manager to buy the tools you want, free software has nothing to do with it. You could make the comparison of management buying some cheaper propietary package you didn't want just because it was cheaper to acquire than the one you wanted. The fact that free software can be acquired for no cost doesn't make a difference. It has nothing to do with the "FOSS"/commercial false dichotomy.

    70. Re:and piracy killed music by lyonsden · · Score: 5, Funny

      piece of mind = 2 cents

      peace of mind = priceless

    71. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Well, the RIAA is being coerced into suing its customers because it's being deprived of its profits.

      /proper use of "it's" vs "its" FTW!

    72. Re:and piracy killed music by sm62704 · · Score: 1

      Even if I have to make up the lost week in unpaid overtime?

      If you enjoy working for free than there's no problem; that's where a lot of FOSS comes from. But if you resent working for free and you're "forced" to then you're a fool for working for free.

      Your corporate overlords are stealing from you, and all you do about it is whine? That's pathetic.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    73. Re:and piracy killed music by HaloZero · · Score: 1

      The common anti-capitalist answer would be that the lower and working classes are being deprived of their hard earned capitalist monies by the monopolistic powers-that-be.

      --
      Informatus Technologicus
    74. Re:and piracy killed music by mrchaotica · · Score: 1

      So next time my management refuse to buy a $200 tool and I lose a week of working time with an inferior FOSS equivalent...

      If that happens, then it's your own damn fault for doing a shitty job of communicating your needs, and the consequences of not having them met, to management. Any competent manager would instantly see that the cost-benefit ratio is in favor of buying the tool, if you're competent enough to provide them the right data.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    75. Re:and piracy killed music by sukotto · · Score: 1

      To the average worker in a middle-to-large company, Windows is free and Linux is expensive

      Windows comes preinstalled on most workstations. If anything breaks, the helpdesk will fix it

      With Linux, you have to decide which of the many varients to use, download it yourself, install it yourself, and if anything goes wrong you have to try and fix it yourself.

      Add into the mix that most workers are already familiar with windows, but have to climb a learning curve with Linux and it seems self evident that Windows is by far the "cheaper" choice for the average office worker.

      And yes, Redhat installs pretty easy and has enterprise support. Ubuntu is a pretty good desktop. Nevertheless, for the *average* worker, Windows is cheaper.

      --
      Come play free flash games on Kongregate!
    76. Re:and piracy killed music by deKernel · · Score: 3, Insightful

      The problem with your statement is that you assume that all management is bad in that they will always treat their employees like crap. Well guess what, that is not true. Actually the five companies that I have worked for in the past all would have gladly paid that money so I am not sure why you are so bitter.

    77. Re:and piracy killed music by mrchaotica · · Score: 1

      Why not "root for communism" in this case? The whole point of the article is showing how it (a.k.a. Free Software) is beating capitalism!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    78. Re:and piracy killed music by raddan · · Score: 1

      Let's also not forget that Free Software doesn't change the rules of the capitalism game; it's just a new twist. As people love to say, "Free (as in speech) software isn't free (as in beer)". There's a development cost. For the author of that software, the development cost may be acceptable compared to the cost of a less productive commercial tool. But he is 'paying' in some sense, with his own time. I think we're in the middle of seeing the majority of software development switch to a pay-for-support/maintenance model. Obviously, this won't happen for all kinds of software (games, niche software), but for many things, why not? It provides a steady revenue stream to the developer without having to rely on tricks like planned obsolescence, and as a result, makes developing high-quality (and thus more competitive) software a higher priority than ensuring a revenue stream.

    79. Re:and piracy killed music by mrchaotica · · Score: 1

      We can safely assume Qcad is not a real replacement for AutoCAD

      And QCad isn't even really Free Software anyway!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    80. Re:and piracy killed music by orasio · · Score: 1

      For example, Microsoft used every dirty trick in the book to create a virtual monopoly in the operating system market. The market responded with rampant piracy and theft, but also with free open source operating systems. I couldn't read that looong rant, but I don't like your terms, anyway.

      Piracy is not copying MS software. It's robbery at sea ( http://en.wikipedia.org/wiki/Piracy ), it's a real problem that is happening today, and shouldn't be minimized by comparison with minor stuff. Theft implies loss of property, and copyright is not property, it's copyright.

      What I would say instead is that the market responded with allegiance. Using the software without paying, at their own legal risk, doing MS marketing job for free, training generations of future buyers with cost for MS, and providing free support throughout the globe. I don't see how that relates to robbery in the high sees, or depriving MS of their property.
    81. Re:and piracy killed music by somersault · · Score: 1

      Overcoming mindshare is probably the biggest problem, after all. Most people don't think there is any alternative to the PC (where PC == Windows, *only*) besides the Mac. Heck, I've still encountered the occasional person who thinks the only alternative to MSIE is "Netscape". Most definitely. And if you tell them of free alternatives to Office for example they look at you like you're crazy (especially those who would just get a pirate version of office). 'Free' products are generally inferior in the real world, because you have to spend money on good materials to make good products, so it's difficult for people to accept that free (as in beer) software could be any good.

      I myself still tend to expect anything but the most basic open source software projects to be only 50% developed (or even abandoned completely) or to have a poor feature set compared to commercial alternatives, but over time as more and more open source libraries are created and shared and improved upon, then it gets exponentially easier for developers to finish projects in a shorter space of time and still have decent features. For OSS projects that are trying to duplicate commercial software then they'll never catch up really, but for projects that are trying to be original and implement their own good ideas then it should be possible to overtake commercial software in terms of functionality. Doing that needs some well organised management and coders though, rather than just someone contributing the odd bug fix.
      --
      which is totally what she said
    82. Re:and piracy killed music by bigstrat2003 · · Score: 1

      You're assuming his manager is competent. We don't know that to be the case.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    83. Re:and piracy killed music by raddan · · Score: 0, Troll

      Wait-- isn't the Express version the one that inserts an annoying popup in your application? That's not very competitive, except to get students used to the IDE, but admittedly, I have not used it recently.

    84. Re:and piracy killed music by DougReed · · Score: 1

      As a developer, I use development tools all day long, and I work for a company with very deep pockets. My company would pay for tools if they were truly "better", but often they just are not. You pay all of this money and go through all of the pain to learn the new slick GUI interface, and find out it cannot build your product properly. We use GNU tools. They don't have slick GUI interfaces, but they work. I simply do not believe the person complaining about this has a better tool, they are simply complaining because their slave ship is sinking.

    85. Re:and piracy killed music by totally+bogus+dude · · Score: 1

      Because there are more reasons to write code than that to sell it; the majority of software is not written for sale.

      We have a bunch of developers at our place who are paid decent bucks, and we have no intention of ever releasing any software. However, we do need to do stuff that's specific to our business and not available in free or off-the-shelf products. (Conceivably we could release their output, but certainly not for profit.)

    86. Re:and piracy killed music by Anonymous Coward · · Score: 0

      You obviously don't work where I work. Buying a $200 tool for each developer starts getting expensive, no matter how much morale it builds. Even if you just get it for that one guy, everyone else starts getting annoyed, and morale goes down. Its a downward spiral that means we get no new stuff.
      AC cos I don't want to get fired.

    87. Re:and piracy killed music by mrchaotica · · Score: 5, Insightful

      What is the incentive in becoming a programmer then if you know that your skills are only going to be worth less with time[?]
      1. Doing it because you like it, not because it makes you money (same reason people become teachers and other low-paid professionals).
      2. You can make money by keeping ahead of the curve. CAD software, for example, is an area where Free Software has made very little progress and isn't likely to for a long time yet.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    88. Re:and piracy killed music by cheesybagel · · Score: 1
      I have programmed in both C# and Java. I prefer programming in Java using Eclipse to programming in C# using plain Visual Studio. Eclipse had built-in refactoring tools much earlier than VS to name one thing.

      VS is only better because it is faster, since it was programmed in C++ rather than Java.

    89. Re:and piracy killed music by cheesybagel · · Score: 1

      There is always going to be room for software contractor work. The world is not static, so neither can be software. Selling software per se as a business may die though.

    90. Re:and piracy killed music by OldHawk777 · · Score: 1

      Now we can expect some real "Open" Innovation and Capitalist competition. I am always happy about small victories for Democracy and Capitalism. "Open" is the Revolution against plutocrat-government and corporatist-welfare [AKA: Corporatist Communism, good for Communist China and bad for US, EU, UN ...].

      --
      Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
    91. Re:and piracy killed music by Anonymous Coward · · Score: 0

      This isn't one product killing another because of vast technological improvements. You're confusing the issue.

      The better analogy would be: free steam engines killed costly steam engines.

      Even sarcastic arguments we should be accurate.

    92. Re:and piracy killed music by Hognoxious · · Score: 1

      Capitalism and all its fictional scarcity have been destroying productivity in the name of control for a long time.
      I love free (in both senses) software as much as the next man, but you can't eat it, carry your grocieries in it or wear it; somewhat different constraints apply to physical objects in the real world.

      You can't just replicate a pair of pants out of thin air, open source or no.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    93. Re:and piracy killed music by fragbait · · Score: 1

      Well then their competitors will beat them by using the superior tool and shipping a product faster, better, cheaper. That IS free-market economics. Not every company is going to make the best decisions. The best teams will survive, the weakest will fail. I have to disagree. I'm willing to be that the competitors will use the same tool and compromise on either features or quality to get it out the door first. This is all under the pretense that they can get an infusion of cash to then increase both features and quality as time goes on. Features will win because they will be trying to win the war of competition rather than have a truly quality product.

      Granted, there are times where quality will win, e.g. World of Warcraft. The challenge here then becomes maintaining a frequent enough release schedule without compromising the quality or boring your uers.

      -fragbait
    94. Re:and piracy killed music by Yetihehe · · Score: 1

      It looks like I didn't understand your first post. But looking at other replies, it rather looks like your post is just not clear enough (and even like it is clear but in negative way). So: nothing to see here, move along.

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    95. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Yeah, if you buy my tool, I promise that your development will become 10 times more efficient...

    96. Re:and piracy killed music by Anonymous Coward · · Score: 0

      And that makes it not a tragedy how?

      Let me draw it in terms you maybe understand:

      Hot ladies, big cars and inferior tools
      /|\
        |
        |
        |
        |
      \|/
      Ugly hoes, no cars and superior tools

      Now, the dude with inferior tools will get to reproduce and have offspring which in turn will bring about more inferior tools. The dude with superior tools will die lonely and forgotten. In the long run, the world will degenerate.

      Do you see the discrepancy? The free market is supposed to fix this discrepancy, not enlarge it. Now act rationally.

    97. Re:and piracy killed music by damburger · · Score: 1

      Property is theft. Coercion is used by everybody who owns property to ensure his continued dominance over that property. That is a no-brainer that I shouldn't even have to explain to you.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    98. Re:and piracy killed music by Hognoxious · · Score: 2, Funny

      If your manager decides you can use a cheaper alternative then clearly the commercial tool is not worth the $200 capital investment.
      If your manager decides that 2 + 2 = 5 does that make it so?

      NOW GET BACK TO WORK!
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    99. Re:and piracy killed music by dmsuperman · · Score: 1

      No, superior cost-free tools are what causes the commercial applications to stop selling. Anybody with half a brain (which is common in programmers, it's sort of a job requirement) is going to research before they settle on any one tool. Most people I know continually search for new tools, looking for that perfect one. I've settled between 3 so far, Komodo Edit, Notepad++, and Eclipse (Eclipse on linux, it sucks on windows).

      They're all free, and they're all superior to any tools that cost money that I've seen so far.

      --
      :(){ :|:& };: Go!
    100. Re:and piracy killed music by krelian · · Score: 1

      We have a bunch of developers at our place who are paid decent bucks, and we have no intention of ever releasing any software. However, we do need to do stuff that's specific to our business and not available in free or off-the-shelf products. (Conceivably we could release their output, but certainly not for profit.) Well, following the open source philosophy you are supposed to release your output and it is practically guaranteed that some other company (probably your competitor) will find it useful to improve their own business. So again, by releasing your code you are:

      1) Helping a competitor, causing your company to lose money.
      2) Causing less demand for software developers because you've release code that already works.
    101. Re:and piracy killed music by phyrexianshaw.ca · · Score: 1

      Isint that just what they're doing though? Closed source "commercial" apps arte just a way of telling somebody what they can and can't do, for a random lisence fee. I'd be more than happy to use Commercial open source apps, ones that I can verify, and modify as I please, to make my job more efficient. nobody want's to get stuck with a tool that only does half a job, once you pay for it, that's exactly what you're doing.

    102. Re:and piracy killed music by neomunk · · Score: 2, Informative

      Then fix it!

      I know, I know, you're tired of hearing that, but it's the right answer. If you do not have the skill to fix it, but still retain the inclination, pay someone who IS skilled enough to fix it. The neat part is that it'll work EXACTLY the way you want, and if 'the way you want' is useful enough, it may even become some type of standard (official or non) and then you'd be on the bleeding edge!

      Unfortunately, some problems in free software are made unrealistically difficult by the insidious device known as "software patents". These little devils have the ability to cripple free software, being that they can make 'doing it right' illegal. I, however, do not believe that this is a problem with -free- software at all, but just the opposite.

    103. Re:and piracy killed music by EPage · · Score: 1

      Beating capitalism? I think not. Capitalism allows these types of things. Self-interest is not to be equated to purely financial growth and especially not selfishness.

      "Economics has been berated for allegedly drawing far-reaching conclusions from a wholly unrealistic "economic man" who is little more than a calculating machine, responding only to monetary stimuli. That is a great mistake. Self-interest is not myopic selfishness. It is whatever it is that interests the participants, whatever they value, whatever goals they pursue. The scientists seeking to advance the frontiers of his discipline, the missionary seeking to convert infidels to the true faith, the philanthropist seeking to bring comfort to the needy -- all are pursuing their interests, as they seem them, as they judge them by their own values."
        -- Milton Friedman, "Free to Choose," Chapter 1

      It is in some peoples self-interest to develop free software. It is in some companies self-interest to contribute to free software. It is in some companies self-interest financially or for other reasons, to use free software.

      The use of free software that does not arise by voluntary exchange (using whatever the individuals value systems) is the time that capitalism is beat.

    104. Re:and piracy killed music by rollingcalf · · Score: 1

      Corporations often won't allow you to install software on their machine if you personally paid for it. So the option of paying the $200 yourself isn't necessarily there.

      --
      ---------
      There is inferior bacteria on the interior of your posterior.
    105. Re:and piracy killed music by Hatta · · Score: 1

      Capitalism implies property. Property itself is theft.

      --
      Give me Classic Slashdot or give me death!
    106. Re:and piracy killed music by Eugene+O'Neil · · Score: 1

      The original article was talking specifically about developer tools, such as source code editors.

      I use emacs to edit code. That's not to say I use every feature of emacs, just enough to get the job done. This works fine for me, and it's free. Why should I pay actual real-world MONEY for a text editor that I will never actually getting around to using half the features of, when I already have a source code editor I'm comfortable with that has more features that I need, and is completely free?

      Maybe there are nooks and crannies of the computer industry where commercial software still has a genuine edge on free software, but NOT developer tools.

    107. Re:and piracy killed music by damburger · · Score: 0, Flamebait

      Your ultra-patronising, but tiresomely predictable little rant doesn't impress anybody, and certainly won't change anybodies mind.

      You got off to a terrible start when you invoked "human nature" - you may as well have invoked pixies to back up your argument. The idea that there exists a "human nature" which determines our behaviour is a product of overzealous, mysanthropic game theorists trying to apply their very specific models to general human behaviour, an endeavour which has fallen flat on its face every time.

      This idea has sometimes been presented as having a basis in biology, which is also bullshit. Any genetic imperatives that might influence us are clearly outweighed by the massively unnatural environments we find ourselves in, and the fact that social factors change radically in different times and places.

      Its also been picked up on by arrogant little randroids such as yourself as the ideological justifiction for a system that causes millions of needless deaths each year through lack of food and preventable diseases. Don't even try the predictable 'bad apples' defence because the system you advocate has had a free run of 99% of the world for nearly two decades and the problems I described are getting worse. There is nobody else left to blame.

      Whilst others suffer needlessly through no fault of their own, you have clearly enjoyed a life of luxury. Then one day you picked up a copy of Atlas Shrugged and discovered that far from being an overprivaleged undeserving prick you were actually some kind of champion of freedom. Naturally you need to believe this to sleep at night.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    108. Re:and piracy killed music by ShieldW0lf · · Score: 1

      It's better than the paid for stuff. Even when it isn't.

      Google, for example, could not have been achieved with operating systems and servers from Microsoft, because the economics involved would have forced them to stop scaling out to additional nodes. Their achievement is a huge benefit to mankind, and it would have died in the garage.

      I would even go so far as to say that their achievement was concluded in the garage, and the years spent since then have been about trying to defend it from a capitalist system that would leave it to wither and die and participants in a capitalist system who would pervert and destroy its value in their efforts to swindle a buck out of a system they do not respect.

      --
      -1 Uncomfortable Truth
    109. Re:and piracy killed music by krelian · · Score: 1

      1. Doing it because you like it, not because it makes you money (same reason people become teachers and other low-paid professionals). Don't you think that the quality of teachers would improve tremendously if it was a job that paid more?

      2. You can make money by keeping ahead of the curve. CAD software, for example, is an area where Free Software has made very little progress and isn't likely to for a long time yet. It just means that open source software is not good for business. In order to make money you need to go against OSS - never releasing your source code - or you are doomed. As open source gets bigger the viable options for profitable software development get smaller.
    110. Re:and piracy killed music by RCL · · Score: 3, Insightful

      I don't care about Microsoft programmers not using their own GUI libraries and creating ugly code full of hacks as long as they can afford maintaining it and as long as it does not crash for me.

      That's something that open source writers do not really understand: users don't really care about what's under the hood. We're not living in perfect world, either.

    111. Re:and piracy killed music by neuromancer23 · · Score: 2, Interesting

      "Capitalism and all its fictional scarcity have been destroying productivity in the name of control for a long time. The liberty that lies beneath free software and open publishing is increasing productivity, not damaging it."

      Please don't blame Capitalism for what is going on in the U.S. The term you are looking for is Corporate Socialism. Capitalism is simply the economic freedom to engage in self-determination. The United States is not now, nor has it ever been a capitalist country.

      Open source software is a form of Capitalism. The highest form of capitalism: Anarcho-Capitalism based on mutual aid.

    112. Re:and piracy killed music by MindStalker · · Score: 3, Interesting

      I'm sorry you work in a slave camp. Sounds like moral is already in the tubes, no actual work is getting done so the company isn't making money. Its slashing cost to make up for this by not buying critical tools that allow development to happen. All the while the Managers are banging the secretaries and taking cruises on company money? Am I right?

    113. Re:and piracy killed music by Shotgun · · Score: 1

      In most companies I've worked in, the programs would be better if the management did just that.

      More design time, and less keyboard punching.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    114. Re:and piracy killed music by loafswell · · Score: 0

      Unless I'm reading this wrong, N-BRAIN made the personal version of UNA free, not the collaborative version, which I assume is their major revenue producer. It must suck to give away a planned revenue stream, but this looks like (good) marketing to me. Now, if they were giving away their collaborative version, there would be a little less smoke and a bit more fire.

    115. Re:and piracy killed music by everphilski · · Score: 1

      I've been using VSExpress since '05 for both c++ and c#, never had a popup in an application. You must be mistaken.

    116. Re:and piracy killed music by neuromancer23 · · Score: 1

      "If the more-expensive tool saves time worth more than its cost, then the appropriate free-market choice is to invest."

      The appropriate "free market" choice is for them to do whatever they please, not have their actions dictated to them by a Socialist Central Planner on Slashdot.

    117. Re:and piracy killed music by Anonymous Coward · · Score: 0

      well say that in your opinion that tool will save 1 week of work. However management look at it as an overall cost vs task - pay $200 for a tool - pay you $200 less.

    118. Re:and piracy killed music by drooling-dog · · Score: 1

      The only advantage is they're free. That's not even their most important advantage, as far as I'm concerned. Above that I would rank: No license hassles (or down-time resulting therefrom), no forced but unnecessary upgrades, no embedded spyware/nagware, and the availability of source so that the product can be supported in-house (or by a third party) if the original vendor poops out or becomes uncooperative.
    119. Re:and piracy killed music by jaxtherat · · Score: 1

      What corporate stranglehold? Look, in Sydney where I'm from there's heaps of great community or government sponsored radio stations (I personally like and sponsor FBI) that exist because people want to hear something other than top 40 drivel. I'm sure such radio stations exist everywhere. There's plenty on the 'net too.

      Also, the commercial aspect of music has really brought a lot of diversity to our ears. If it wasn't for the 'corporate stranglehold' as you call it, Pink Floyd would have been nothing but a pub jazz band, and no-one outside of New Orleans would have heard of Satchmo. Nor would the Seattle Grunge movement or Goa trance (both movements equally made influential AND exploited by the commercial music scene) have been made popular to inspire hordes of other interesting splinter genres and bands.

      Yes, excessive commercialism in the music industry sucks, but it is not as bad or as prevalent as you make it out to be.

      --
      http://www.zombieapocalypse.tv/
    120. Re:and piracy killed music by everphilski · · Score: 2, Informative

      Two groups of people:

      1. the corporate sponsors: companies like Red Hat, IBM, Canonical, etc. who sponsor coders to write code. They profit by reselling the hard work FOSS coders contribute.

      2. the private contractors: companies you've never heard of who take open source software, use it to build their own codes in-house for analysis (think CFD, CAD, math models, etc.) and then sell the results. They never feed anything back into the ecosystem, they take your hard work, imrpove and use it, and sell derived results.

      Both are technically legal, nothing wrong with either, but leave FOSS volunteers without anything in return, monetary or otherwise. They are making money. Why you or anyone else might work in the FOSS ecosystem? That's a personal decision you have to come to terms with. Find your own reason to be.

    121. Re:and piracy killed music by Anonymous Coward · · Score: 0

      So what do you suggest rather than capitalism?

    122. Re:and piracy killed music by sm62704 · · Score: 1

      Capitalism itself isn't theift (no matter what Zaphod says about the matter when he's getting ready to steal another spaceship) but it often involves theift.

      Unpaid overtine IS theift. But capitalism doesn't demand unpaid overtime, although some capitalists do.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    123. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Is it just me or this level of communism/socialism and ignorance of supply and demand schocking? It seems to have picked up over the last 10 years - everything needs to be free and all corporations are evil, blah, blah, blah.

      Someone was telling me the other day how it is unethical to charge more than 10% over cost. I was wonder whether that included a charge for puttg up with him in my economy...

    124. Re:and piracy killed music by BBadhedgehog · · Score: 1

      Pretty much everyone. The wonderful webs of deceit that are woven for us all to consume take care of that.

      --
      Will you PLEASE F off with the Fing beta now?
    125. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Companies make business decisions based on a series of metrics, not just price. Case in point, numerous companies which are entitled to Vista rights under licensing agreements, but have decided to bypass Vista based on performance / compatability issues. Use what works well. If that's free software, so much the better.
      http://www.businessweek.com/technology/content/may2008/tc20080512_157155.htm

    126. Re:and piracy killed music by cryfreedomlove · · Score: 1

      How is property theft? Can you explain this?

    127. Re:and piracy killed music by FishWithAHammer · · Score: 0, Troll

      Sorry if you have to take one for the team while OS tools catch up to proprietary tools, but that's the way the cookie crumbles. You are fucking insane. I'm sorry, but that is fucking insane. I don't mean "weird," I mean "call the men in white coats, you're batshit nutty."

      Open source tools are sometimes good. Eclipse, for example, is okay. Closed source tools are sometimes good. Visual Studio, for example, is very good.

      Now why the fuck should I waste time--and I do in fact mean waste--so the little shitmongers like rms can say "FREE! FREE SOFTWARE FOR ALLLLLLLL!!!!!!!"?

      Use the best tool for the job. "Free software" often has large downsides that require the outlay of more money (such as being less well adapted to the job, requiring extra time from the programmers--and that extra time is very likely to cost more than the outlay for a commercial tool). I understand that it gives you warm and fuzzies to be using free software exclusively, but expecting everyone else to is fucking insane.

      Go see a psychiatrist, you need help.
      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    128. Re:and piracy killed music by betterunixthanunix · · Score: 1
      That's because none of the expensive development tools out there really justify their own cost. The features in UNA, from looking at that article, are cool...but none of them do much in the way of improving the quality of my code, and frankly, I didn't see much that would have decreased the development time in any significant way. IDEs go a lot further in decreasing development time, but only because they bring together more than just source editing tools: they also bring in tools that help in the design process, and the debugging process. Productivity is vastly improved with a good design, even if the actual tools used don't go much further than vi/gcc/gdb.

      Of course, design is a costly step, and often gets neglected as well, because most software doesn't have to be perfect to make a company money. In fact, there is an effect of decreasing marginal utility with each bug that is removed or not present before a product ships. The reason software is so bad is that people are willing to accept poor quality software; if we were more adamant in demanding fewer bugs, that dynamic would change and companies would have no choice but to spend more in developing their software.

      --
      Palm trees and 8
    129. Re:and piracy killed music by FishWithAHammer · · Score: 2, Interesting

      Very true.

      For example, I use both Visual Studio and Eclipse (well, Zend Studio, but it's Eclipse wearing a funny hat). Eclipse is quite nice for my PHP development--not as nice as VS.PHP, but the difference in features between VS.PHP and Zend Studio is not enough to make me want to run out and buy VS.PHP. I'm sure Eclipse is okay for Java development.

      Eclipse also has many large problems that have never been fixed despite it--gasp--being open source. Its version of IntelliSense has bugs up the ass, such as not always displaying private methods and member variables until you backspace and retype the object name (and if that was intentional, then somebody has some explaining to do as to where the hell their HCI guys were). These bugs are annoying enough that, despite Eclipse's arguably better features, I am less productive in Eclipse than I am in the closed source Visual Studio.

      Right now, saying that open source tools are better than closed source tools is a joke. Even where OSS tools have more features, they almost invariably are kneecapped by a productivity-inhibiting interface. Closed-source software written by halfway intelligent people realize that productivity and user comfort come before all else, and write the code to that effect. Open source tools will never "kill" closed source tools until they are willing to actually spend some time figuring out what the user wants, not what the developer wants.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    130. Re:and piracy killed music by skulgnome · · Score: 1

      You've never used Valgrind, have you? There's nothing, nothing in the proprietary sphere that even comes close to it.

    131. Re:and piracy killed music by jmelchio · · Score: 1

      This may be the case where you work and it may apply to the tools you use but I'm not sure this is a universal problem. In general the reason that open source tools replace commercial ones is not only a matter of price but also a matter of quality. The open source tools are getting very good and even if a commercial one is a bit better the difference may not be enough to warrant the purchase.

      I also think that you should have a conversation with your employer/manager, I believe it's better spending the money than frustrating developers with poor tools and your employer should understand that in the long run he saves money by making his developers/employees happy and productive. You have to find an effective way of communicating that though, read your "how to manage managers manual" before you start yelling at him :)

      On a last note, in the company I work for we seem to have an opposite problem at times, we sometimes are required to use commercial tools even when better FOSS alternatives are avialable, go figure ...

      --
      close but no sig
    132. Re:and piracy killed music by FishWithAHammer · · Score: 1

      SourceSafe isn't dead; saying this betrays ignorance of how people actually work with a suite of tools. VSS has actually gotten quite a bit better than it used to be and is used by virtually all large-scale teams that use Visual Studio primarily because the integration tools for SVN and Git completely suck.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    133. Re:and piracy killed music by FishWithAHammer · · Score: 1

      The "free or cheap" alternatives to the Adobe tools, though, aren't very good. The quality difference matters to a professional doing professional work.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    134. Re:and piracy killed music by Z34107 · · Score: 2, Insightful

      More Marxist stuff.

      Article has nothing to do about free tools letting the proletariat stage their own worker's rebellion against that bourgeois "wage-slave" line. Nor does it have anything to do about the "teach a man to fish" proverb.

      The article assumes that some commercial tools are better than free ones. But people tend to pick the free, not-as-polished ones over the expensive, whiz-bang ones out of preference and comfort. Even if the expensive whiz-bang ones could save you weeks of work in the long run or thousands of man-hours of development time.

      "Fictional scarcity" is a product of politics. I don't know what flawed definition of "capitalism" you adhere to, but even classical Adam Smith invisible-hand-esque economics handle the lack of scarcity perfectly well - infinite supply, zero cost. But, pre-digital times, this wasn't an interesting case to economists - everything was scarce.

      --
      DATABASE WOW WOW
    135. Re:and piracy killed music by Mr.+Slippery · · Score: 1

      Theft implies coercion. Who is being coerced and deprived of his property?

      Ah, but property is coercion. To "own" something means to be able to apply coercion (or to get the government to apply coercion on your behalf) in order to control it. This is why "libertarian capitalism" and it's talk of "no first use of force" is an inherent self-contraction. It's why Proudhon noted that "Property is theft".

      Which types of coercion are "property" and which are "theft"? Merely saying "it's theft to take something which isn't yours" is no answer - what is "yours" and what is "not yours"? Trace back just about any claim of ownership and somewhere along the way you'll find theft.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    136. Re:and piracy killed music by skulgnome · · Score: 1

      Well, for being a programmer who writes the same thing over and over, I guess there isn't much incentive. But then, that's not why we're in this line of work, is it?

      Let's face it, source code editors haven't been a viable business since Emacs. That happened 20 years ago.

    137. Re:and piracy killed music by FishWithAHammer · · Score: 1

      Er...MonoDevelop and SharpDevelop are basically the same codebase, only forked. I'd say that MD is considerably better than SD. I still hate it, but it's by no means a "pile of garbage"; it's gotten quite nice over the last six months or so.

      The VS.NET tools are free for home use (Express editions) and relatively cheap for corporate use. Code written with VS.NET still works on other OSes via Mono (target .NET Framework 2.0 instead of 3.5 and you're fine). Why would you go with Java instead?

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    138. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Maybe but it's still a tragedy to me when I have to use an inferior product because they've quit selling the better one I was willing to pay for. I'm not against it and I say let the free market work but it's still a pain personally.

    139. Re:and piracy killed music by damburger · · Score: 0, Flamebait

      I just did retard

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    140. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Of course you have to provide an alternative if you claim something is "broken". Broken by definition implies there is some other entity that is "unbroken" -- and if you want me to agree with your assertion, you'd better be prepared to define that other entity. Otherwise your assertion is empty rhetoric.

    141. Re:and piracy killed music by Anonymous Coward · · Score: 0

      So you get paid less than $200/wk? That's below minimum wage. You need to find a new job.

      Or, perhaps you could buy your own copy for only $200 and SAVE YOURSELF a week of your own time.

      On the flip side, I have yet to see an IDE that was actually worth it's $10,000/seat price tag.

    142. Re:and piracy killed music by Mr.+Slippery · · Score: 1

      Capital is just a word that means "money".

      Not at all. Capital is property used in the generation of wealth. Money in my mattress is not capital; a tool that I use to make things that I sell is capital, even if I bartered for it and no money was involved.

      Free market economics work because people in the market make "rational" choices.

      Capitalism and free markets are quite different things. The former refers to who owns stuff, the later refers to how decisions of what gets made and traded are made. Capitalist command economies and socialist free markets are quite possible. (See the U.S. during WWII for the former, and consult your local anarchist regarding the later.)

      And people do not always (maybe not even usually) make "rational" choices - that flawed assumption is one of the reasons economics (as we know it) fails to reflect reality.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    143. Re:and piracy killed music by MrNaz · · Score: 1

      Criticism of x does not require a better solution, even if one exists. In fact, abstaining from turning a "X is bad" debate into a "Y is better than X" debate often results in a less dogmatic, confrontational debate while reducing the tendency of a discussion to stray too far from objectivite assessment of the main issues.

      --
      I hate printers.
    144. Re:and piracy killed music by darkpixel2k · · Score: 1

      and gasoline killed steam, and steam killed sail, and sail killed slave rowers...
      Its called progress.


      ...and now vi has killed whatever the hell N-BRAIN was selling.

      <flamewar?>I loved the Visual Studio IDE circa 2002. The new stuff is waaay too noobish. Constant and unending popups and underlines telling you how to fix your code. It's almost like a spell-checker nowadays. You don't even have to write real code--just get it sorta close and the IDE will correct it for you.

      The down-side to Visual Studio is that it's not compatible with any good languages...</flamewar?>

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    145. Re:and piracy killed music by morgan_greywolf · · Score: 2, Informative

      SourceSafe isn't dead;
      Sure it is. It is no longer in active development by Microsoft. It is in 'bug-fixes only mode'. That's why it's been stuck at version 6.0 for years.

      VSS has actually gotten quite a bit better than it used to be
      Used to be? VSS 6.0 was introduced in like 1995 or 1997, somewhere in there. It hasn't changed in nearly 10 years.

      is used by virtually all large-scale teams that use Visual Studio
      Virtually all? Do you have a source for this?
    146. Re:and piracy killed music by bruce_garrett · · Score: 1

      Commercial tools that perform better are of no use to me if the licensing restrictions on their use make them impractical, or the branding-unlocking mechanisms become too onerous or downright flaky.

      Where I work, some years ago we tried out jBuilder. It had a software branding scheme at the time (perhaps it still does...I wouldn't know...) and when I attempted to install and unlock the software, it told me that my license was already in use. Many hours on the phone later and I got an explanation from someone at Borland. It turned out that a run of packages had all been branded with the same license number and so my license was already being used several times over. They had to cut me an exception over the phone before I could even install the damn software and run it. Then we got all new workstations and I had to re-install all over again and I just threw up my hands and started looking around for alternatives. That's when I found NetBeans. Others here went to Eclipse.

      I've never looked back. Not only can I just install and run the tool whenever and wherever I need it, it works pretty much the same on all the platforms I develop for and test on. I don't have to worry about licensing terms like I did with the commercial tools. I don't have to fuss with their idiot branding-unlocking mechanisms. I can just install and run the tool where I need it and it works. Maybe not as well as the commercial tools...but a tool that won't run because it thinks you're not a legitimate user even if you've bought a license is a lot harder to use then any open source tool I've ever worked with no matter how quirky.

      I'm actually in the middle of a project to develop an open source alternative to Install Anywhere. The IA license is per user per seat and it is rigorously enforced in the code. And how do I know this? We had a disk failure on our build machine and I had to re-install IA and it refused to accept the license key we had. On the one hand, the IDE said it was properly licensed. On the other, the command line build tool refused to run, saying we didn't have a licensed copy. It was maddening. But more so, was Macrovision's response. They agreed the license was legitimate, but since my name was not on the support package we'd bought we had to haggle with them for two weeks before finally getting my name transferred, and someone else's here removed, from the software support license. Only then would they tell us how to fix their damn software.

      So now I'm tasked with getting rid of it and it turns out to be simple after all. There are several open source tools that will do the job for us that Install Anywhere did just fine thank you, and when I'm done we'll have an install kit technology that any developer can use on any workstation running any of the platforms we support. Plus, we'll have the source code too, which means we can't be forced into any upgrades we neither want nor need like they tried to do to us with Power Update. At some point I will probably contribute either money or code to one or more of the open source products we'll be using. Perhaps in some sense these open source tools are inferior to the commercial product. On the other hand, they work and they they don't carry with them any onerous licensing terms or branding-unlocking junk.

      A tool I can't use because it just sits there and tells me I'm not a legitimately licensed user is worthless to me whether it's a superior commercial product or not. I just want to get my work done. We're not moving away from commercial tools because of their price. We will pay for good tools. But what's out there is just too much of a hassle to use by comparison with open source. Open source surely has it's quirks. But we at least, reached a stage some time ago where those quirks were less of a bother then the licensing terms and unlocking code of the commercial products and so we're moving away from that stuff now. If this troubles the producers of commercial tools I am not sorry in the least. I've lost weeks of my time haggling with licenses and license keys and policies and installation problems that have nothing at all to do with being productive and getting my job done and as far as I'm concerned the further away I can get from all of that the better.

    147. Re:and piracy killed music by morgan_greywolf · · Score: 1

      s/nearly/over

    148. Re:and piracy killed music by mdf356 · · Score: 1

      For OSS projects that are trying to duplicate commercial software then they'll never catch up really

      True, but who needs to catch up to MS Word? It hasn't had many useful features added since 1993. The few that were useful can be replicated and the rest can be ignored, and you have a better product.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    149. Re:and piracy killed music by totally+bogus+dude · · Score: 1

      Essentially, you're arguing that a monopoly on development is good for the developers who get a privileged seat in that monopoly. This is obviously true, but it's harmful to everyone else. Just like competition amongst OS vendors, IDE developers and the makers of the various libraries you use helps you as a developer, so does competition amongst developers and improved efficiencies help those who pay you for your work.

      You've presented some reasons why an individual or a business may prefer to not make their code open source, and hence why the "open source utopia" may never come to pass. However, they are all of a selfish nature: individuals or companies benefiting at the expense of society in general. As such, they don't provide a reason as to why we shouldn't go down that road, any more than "job losses due to automation" are a compelling reason not to progress further in robotics and AI.

    150. Re:and piracy killed music by tmalone · · Score: 1

      Pure free-market economics assume that the players are making rational informed decisions. In software acquisition, that assumption fails often.

      Hmm, that might be the dumbest thing anybody has ever based a theory on. I'm talking worse than Liebnitz and the monads. Incidentally, that could make a good name for a band. Perhaps a German industrial band.

    151. Re:and piracy killed music by cerelib · · Score: 1

      The problem here is that these companies are not doing enough to convince developers of the cost-saving benefits of their products. If you just want to sell a source code editor, it better make my tea and answer my phone if you expect me to pay for it or convince my boss to pay for it. Tools companies need to step up their game and innovate in the market if they want to stay alive. Look at a company like Trolltech. They have an end-to-end approach selling not only the application framework, but the tools to build with it.

      Bottom line, any company that says open-source is putting them out of business is failing to innovate in the market and adjust to their customers' needs.

    152. Re:and piracy killed music by mdf356 · · Score: 1

      Maybe there are nooks and crannies of the computer industry where commercial software still has a genuine edge on free software, but NOT developer tools.

      Indeed, I think you can make a simple argument for why this is so.

      Free software zealots (i.e. won't use anything commercial) need tools to develop software. Ipso facto, those tools are free, and are sufficient to support large software development projects.

      I've been trying to think of an analogy, but I'm coming up short. There aren't a lot of other mediums where you figuratively bootstrap -- software is an odd duck in that the tools needed to do the craft are themselves tools *built* by the craft.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    153. Re:and piracy killed music by DaveV1.0 · · Score: 3, Insightful

      No, the poster doesn't.

      Management is making a choice which pushes the cost of the software from the company (in the form of license fees) to the employee (in the form of unpaid overtime). Then, the poster, who has apparently never worked at a real IT job, suggest that the PP pay for the tool himself, which again pushes the cost to the employee, and also is probably impractical as most business only let one use "approved" software tools.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    154. Re:and piracy killed music by DaveV1.0 · · Score: 1

      Your argument is a false premise. You suggest that the company would fail if it paid the cost of the software, but there is nothing to support that supposition.

      You fail.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    155. Re:and piracy killed music by Darfeld · · Score: 1

      I would take the free car and see if it did need more than $5000 worth of repair. You never know, it might be a real chance.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    156. Re:and piracy killed music by Anonymous Coward · · Score: 0

      No, you didn't.

    157. Re:and piracy killed music by pla · · Score: 1

      VS.Net is much better than any other IDE, at least as far as I've seen

      Oh, yeah, just a fabulous tool... Why, what other program do you know of that, on trying to do a simple plaintext search in a currently open text file, can peg a dual core CPU at 100% for up to a minute (sometimes never coming back, requiring you to kill the "devenv" process via Task Manager?

      And let's not forget the ever-so-spiffy "intelligent" object name completion that makes such bizarre, inconceivable tasks as going to the next line, require using the mouse (or erasing the end of the line you accidentally broke in half because VS didn't consider you done with it)...

    158. Re:and piracy killed music by CrazedWalrus · · Score: 1

      Because that's nigh on impossible, and they'd never get anything for the wage they're paying. Your wage would be a complete waste of money.

      On the other hand, a small improvement in productivity is not necessarily worth an expenditure, especially when they know you're going to sacrifice your own time to make up the difference.

      Moral of the story: Leave at 5. Do not work unpaid overtime. If they complain, tell them you're using inadequate tools, and tool X would be a big help.

      Too many people do exactly what you said, and it sets up employees to routinely do work they're not being paid for. Emergencies are one thing, but you're only hurting yourself and your peers if you work large amounts of time unpaid.

    159. Re:and piracy killed music by chriseyre2000 · · Score: 1

      The key point of the OSS solution is that you may find a way to add a small, valuable change to the product and go use it the same day. That can be hard to impossible on a closed source solution.

    160. Re:and piracy killed music by mrchaotica · · Score: 1

      Don't you think that the quality of teachers would improve tremendously if it was a job that paid more?

      You're presupposing that the quality of teachers is bad and that the quality of programmers is good, neither of which is necessarily true.

      It just means that open source software is not good for business.

      I guess IBM, Google, et al. didn't get that memo...

      Or maybe you're thinking specifically of companies with the business model of selling per-unit copies of software (which really are doomed, whether they try to "go against OSS" or not), and confusing that with all software business even though it's only a rather segment of it?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    161. Re:and piracy killed music by ConceptJunkie · · Score: 1

      So what you're saying is: Stupid people make bad decisions.

      Well, that's a tautology and the other tautology is that there are a lot of stupid people, especially in management. Actually, I don't think that was always true, however, I think management, as a skill and an area of expertise, has gone backwards in the last couple decades. Part of that is because we are now managing things that are not concrete, like an engineering project, but rely on many intangibles, like creativity. The other part of it is that so many people who end up as managers are, to be blunt, morons. Our education system is allowing more and more people to fall through the cracks by coasting through without being really challenged and without being forced to actually learn anything constructive. But I didn't mean to make this a treatise on (yet another reason) why the U.S. and modern society in general are going to Hell.

      In any event, a wealth of Open Source tools, even if a lot of them are marginal, or outright bad, is a Good Thing. If everyone were locked into, say, Microsoft, who generally makes pretty good development tools, would we really be better off? Competition is competition and back in the days when IBM was king, a lot of software was hopelessly cryptic, user-hostile and sometimes, as bad as the cheesiest VB knockoff that some sad schlump is trying to sell for $39.99.

      It's progress... not all good, but definitely not all bad. Open Source may be the only means for real progress and innovation left in the software industry. Are we getting it from King Microsoft? Ha ha, it is to laugh. How about the much vaunted Apple? Some, but not enough. My experience with recent Apple software is that while a lot of it is good, and cool, like OSX in general, a lot of it is crap, like iTunes. Both companies have too much inertia to innovate as fast as many open-source technologies have been doing.

      --
      You are in a maze of twisty little passages, all alike.
    162. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Capitalism and all its fictional scarcity

      Easy on the Stallman there. Recommended application of the Stallman to forehead is once a week. Overexposure to Stallman may induce:

      • Well-meant, but irritional hate towards all things not open source
      • Gigantic beard growth
      • Public ridicule
      • A fundamental lack in the understanding of how capitalism works, and how it can be used to work in your advantage

      Do not store your Stallman in hot environments, keep out of direct sunlight and do no expose to small children or poodles.

    163. Re:and piracy killed music by CAIMLAS · · Score: 1

      As someone who has been struggling with messy, half-assed software for the past week, let me just say that I'd much rather prefer being able to see the half-assery up front. I want those klaxons to sound when something is broken.

      It's different for things like POS and kiosk type software, but for those working with software, we like being able to know what's going on under the hood when things start misbehaving. I want to know where the errors are occuring, if they are occuring, so that if it happens again, I don't start questioning the integrity of my system (hardware/OS). I view it as akin to not wanting your car to spontaneously blow up one day, with little provocation.

      And, while there are open source projects which don't do a whole lot for letting you know what's going on, directly, you can at least dig in deep if you need to. I've fixed a number of problems this way when there was no other alternative. With closed source, this doesn't even approach being an option.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    164. Re:and piracy killed music by DaveV1.0 · · Score: 1

      How about he pay the money and use something that already works?

      Why should he pay to get something fixed when he can pay to get something that doesn't need to be fixed?

      Oh, wait, that actually makes sense, doesn't it.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    165. Re:and piracy killed music by NeutronCowboy · · Score: 1

      A little note on debate practice: pointing out flaws is easy. Constructive criticism is hard. People appreciate one, and find the other annoying.

      No, you don't have to suggest alternatives when pointing out flaws. But it makes you sound like a whiner.

      --
      Those who can, do. Those who can't, sue.
    166. Re:and piracy killed music by Miamicanes · · Score: 2, Interesting

      > Doubtless. But inferior, cost-free tools sometimes make better, commercial ones unsellable.

      That's an interesting observation. One development tool that's outrageously expensive AND non-negotiably mandatory for anyone who writes apps that interact with an Oracle database somewhere is Toad. As far as I know, Toad is without free (as in beer AND liberty) peer in the Win32 universe. There USED to be a decent (not spectacular, but good enough to limp along with if management wouldn't cough up a kilobuck or so for Toad) alternative called ToRA, but Quest (Toad's owner) bought them up and effectively abolished the Win32 version. The Linux version still exists, though (thank ${deity}).

      I *can* think of one specific area where non-free tools are overwhelmingly preferred over anything open-source: m68k embedded development. If you do professional m68k/coldfire development, you use CodeWarrior. Period. If I had to name the single worst mistake PalmSource made (and it's hard, because they made so many), it was the recklessly premature deprecation of CodeWarrior as Palm's official development platform. Cobalt didn't have zero developer interest or support because manufacturers weren't interested in it... it had zero developer interest because the only way to write native code for it was to use PODS... and PODS sucked. It probably wouldn't have sucked forever, but by sucking so badly at the point in time when PalmSource desperately needed developer support the most, it was the final nail in Cobalt's coffin.

      There's a good reason, though, why good open-source IDEs ultimately triumph over even comparably-good or slightly-better commercial IDEs: freedom-as-in-liberty. You can argue forever whether IntelliJ is better or worse than Netbeans and/or Eclipse, but one thing is certain -- its version control support (or lack thereof) is an ideological decision of its developers. They happen to believe that version control should be handled externally. Unfortunately for Jetbrains, plenty of developers would rather have transparently-integrated CVS and Subversion support that "just works". Netbeans' core developers tried to go in the same direction (abolishing seamless integrated CVS support in favor of less-capable generic support), and quickly got beaten up by angry users who took matters into their own hands (always an option with open-source) and put it right back in, along with equally transparent support for Subversion. In the market for commercial software, all developers could do is bitch, and possibly refuse to buy future releases... hoping that the commercial software's vendor eventually gets a clue (and doesn't just blame falling revenues on piracy). In the OSS universe, end users (at least, the more motivated ones) can forcibly make changes on their own.

    167. Re:and piracy killed music by krelian · · Score: 1

      However, they are all of a selfish nature: individuals or companies benefiting at the expense of society in general. As such, they don't provide a reason as to why we shouldn't go down that road, any more than "job losses due to automation" are a compelling reason not to progress further in robotics and AI. Of course they are of selfish nature, human beings are selfish. Since we can't change that we have to adapt to living in a selfish world. The fact that they are selfish is what gives them the incentive to create ( I create, I make money) and this is how progress is made.

      In a utopia every person would be creating for the good of society. If you tried to do that in our society you will have a very small group of people who are willing to sacrifice themselves for the greater good and large group of leechers who just enjoy the free stuff and don't contribute back. There will be no progress but stagnation.
    168. Re:and piracy killed music by Just+Some+Guy · · Score: 1

      If the more-expensive tool saves time worth more than its cost, then the appropriate free-market choice is to invest. My experience is that buyers at all levels won't do that when there's a cost-free alternative. They'd rather waste time (=money) or lose quality (=money due to cost of fixing later) than spend capital.

      You're totally ignoring the dollar value of freedom, which can be pretty substantial. When you use closed tools, you're putting yourself at the mercy of your vendor, and their decisions can directly affect your finances.

      Real-world example: a lot of my company's core logic is wrapped up in an EOLed Microsoft language. Sure, it was quick and convenient to write, and there's definitely a financial incentive there, but now it's going to cost us a lot of developer time to migrate to something more vendor-neutral.

      Will the extra money we made up-front by writing the code more quickly pay for the expense we're incurring now? Who knows; it very well might! But this is a serious question for us, and the answer is not at all obvious.

      --
      Dewey, what part of this looks like authorities should be involved?
    169. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Sorry, modern managers won't simply do a cost benefit analysis and give you the money. They will do a convoluted PHB reasoning which will conclude that will make you sweat blood until you get what you need.

    170. Re:and piracy killed music by morcego · · Score: 1

      So next time my management refuse to buy a $200 tool and I lose a week of working time with an inferior FOSS equivalent that's me saved is it?


      Since those $200 where not yours, I think the point of view in question here is that of your company. If you want to open your wallet and pay for it, then you can complain.

      From your company point of view, it was a good deal for them. If you think that is mistaken, feel free to prove to them they are wrong. My advice is to do this BEFORE they make the decision next time.
      --
      morcego
    171. Re:and piracy killed music by Darfeld · · Score: 1

      Broken means something isn't working as it should, not that there is a replacement.

      My autoradio doesn't work anymore, and I don't have a replacement. It's still broken. (yes, I know it's a bad car analogy, but I wanted to do a car analogy. )

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    172. Re:and piracy killed music by thePowerOfGrayskull · · Score: 1

      sail killed slave rowers... I thought it was something to do with whips and infection...
    173. Re:and piracy killed music by apt142 · · Score: 1

      You're right, users don't care about the the poorly written code.

      They do however, care about the freezes, the crashes, the intensive processing times and general bugginess that the poorly written code brings. They don't know enough to know that one causes the other.

      Sure the world isn't perfect. Every software project has crappy code in it. Mine included. But when you intentionally neglect the code, it shows in the final product. And that is something that OSS developers understand.

    174. Re:and piracy killed music by pembo13 · · Score: 1

      I hear (formerly) Codegear's RAD studio is good for .NET as well.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    175. Re:and piracy killed music by krelian · · Score: 1

      You're presupposing that the quality of teachers is bad and that the quality of programmers is good, neither of which is necessarily true. I am assuming that an intelligent person would mostly prefer a profession which provides good income and that an intelligent person is more likely to become good at what he does. That doesn't seem so plausible to me.

      I guess IBM, Google, et al. didn't get that memo... IBM, Google etc.. only release source code when it is financially beneficial to them or when it has no effect. If google released the source code for their search engine they will be out of business.
    176. Re:and piracy killed music by quantum+bit · · Score: 1

      The problem is that trying to sell programming tools to programmers is kind of like trying to sell fish to a fisherman.

      Sure, the lazy ones might buy it if it's cheap enough, but if the price is too high or the quality isn't worth it, they'll just write their own...

    177. Re:and piracy killed music by FictionPimp · · Score: 1

      Personally, I find textMate a much better tool then dreamweaver. If my work allowed me to use mac for development I would be using it at work as well as at home. But for now, at home will suffice.

      However, there is no alternative to flash when the project calls for flash. The price tag is very cheap when you compare it to the cost of just dreamweaver CS. For marketing and add people, yes there really isn't much out there that competes with photoshop/inDesign/etc. But for web developers, adobe is way over priced for what you get. This comes from a person who uses dreamweaver at my work every single day.

      The point is that there are very good quality free or cheap tools out there, and when faced with the decision of buying them for personal use, you usually don't go the expensive route. Those same people are later going to make recommendations to their companies on what to buy. They will probably recommend what they are already comfortable with. I used vi forever for my work. Until I was forced to discover the advantages of using programs that are more then just text editors, I would of recommended vi to anyone who asked me the best tool for programing. The reason? because I already knew it, and trying to learn to use some IDE required me to rethink my work flow, and that is annoying when you have real work to do.

    178. Re:and piracy killed music by Creepy · · Score: 1

      I think it's more than OSS - Visual Studio Express (win) and Xcode (mac) IDEs are free without support. Many companies will sign support and software deals, including mine, which got a Windows+Visual Studio+MS-SQL+support bundle, which likely undercut whatever other tools manufacturers could offer when licensed separately (we also have xcode/macOS/hardware deal, but it is fairly small).

      We use only one piece of OSS that I know of outside of the gnu compiler (and Linux platform), but it's a biggie, and not gnu - the Eclipse IDE and framework). This was IBM's baby before being rolled off into a non-profit (backed by them and other industry companies). With a commercial-friendly license it is not traditional open-source and a lot of commercial programmers that I know like and use it (personally, I'm not a huge fan, but it may be a blender-vs-other-CAD-tools like issue - I'm not familiar with it and it works different than other IDEs).

    179. Re:and piracy killed music by RCL · · Score: 1

      Both FOSS and commercial developers understand that. But commercial developers concentrate their efforts on what will pay off the most (or they are not going to get paid). It's not like commercial developers have no incentive to improve their code - they do, but they quite often don't have time for that.

      FOSS developers just do whatever they like, sometimes it happens to be what user would also like, but there's no guarantee. So yes, you *MAY* get cleaner code (it's not guaranteed as well) in FOSS projects, but what's the point of having clean code if it does not do what I want.

      If you knew that NetBSD had better kernel architecture than Linux (it is probably true), would you like to make a switch?

    180. Re:and piracy killed music by carterson2 · · Score: 0

      My hope is that opensource will offer "flavors" of tools, not bloated like commercial. Thats what I want. Tool#1= novice, Tool#2 for expert. That is where OS can win. To prop up the price, commercial sw is always bloated. But, I have also seen OS stuff bloated, even more so as every developer wants to get his name in on the sourcecode and exploits unnecessary features (see Tool#2 above) simply because it can.

    181. Re:and piracy killed music by LWATCDR · · Score: 1

      Umm not really. Free crappy tools are pushing out good expensive tools. Sort of the Walmart mentality brought to development tools.

      There are some GREAT FOSS development tools. Netbeans and Eclipse.org are two great ones.
      But Eclipse CDT and Kdevelop are at best just okay.
      Funny thing is the best FOSS development tools are for Java which a lot of FOSS developers really hate.

      Of course the real FOSS zealots will tell you to use EMACS or Vi.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    182. Re:and piracy killed music by evilpenguin · · Score: 1

      Then, by definition, it is not "cost free."

      Bad economics, buddy.

      If the free tool cost more in productivity that the "commercial" tool was priced, people would not choose the "free" tool.

      To me, closed source creates an artificial code shortage.

      Programs, in and of themselves, don't have much value. They are hammers. You don't buy a new hammer every time you need to drive a nail. You don't think much about what you paid for a hammer when you need to drive a nail. It isn't the hammer and the nail that are expensive. It's the carpenter. It is the *skilled practitioner* that has real value, not the hammer or the nail.

      All the open source does is to drive the price of *commodity* software down to where it is a commodity. I work almost exclusively with open source tools and I am making more money now than ever before in my career, using those tools to make *new software* that meets the specific needs of businesses.

      Nobody, and I mean nobody, thinks "I am going to design a hammer, build a plant, and GET RICH!!" No one should think that about word processors, editors, or even operating systems either.

    183. Re:and piracy killed music by totally+bogus+dude · · Score: 1

      Sure, and the fact that people are selfish ensures that they'll look after themselves. You, me, and businesses in general are not entitled to make money! We earn the money by providing something that others value as much as money. After all, the basis of the capitalist economic system is to create an environment that caters to consumers; it is left up to others to work out how to make money in that environment.

      In a utopia there'd be limitless resources and people could do whatever they wanted, whether or not it was constructive or useful. In such an environment, there would likely still be progress because that's the nature of humankind. However, you can make a strong argument that there's no need for "progress" in such an environment, or at the very least that measuring progress would be even more difficult than it is now. But, unless I've missed a lot of very significant advances, we're nowhere near to having to worry about this "problem". People are going to be dependent on others for their livelihood for the foreseeable future, and that means people will need to do something that others deem worthwhile.

      (Incidentally, I don't actually agree that human selfishness is a given that we have to live with forever more; but that's even more OT than we already are.)

      If you tried to do that in our society you will have a very small group of people who are willing to sacrifice themselves for the greater good and large group of leechers who just enjoy the free stuff and don't contribute back. There will be no progress but stagnation.

      Hmmm, haven't you just described open source? Most people who use open source are "leechers" who enjoy the free stuff and don't contribute back. I certainly haven't contributed anything of note to Firefox, PuTTY, KeePass, VNC, XChat, subversion, Linux, Perl, squid or Apache (just to name a few of the things I use every day), but that doesn't seem to have stopped them from progressing. What harm does me (and the countless others like me) benefiting from the work of others without contributing anything back do?

      Be careful that your answer to this does not imply the non-existence of the bucketloads of free software available, or else it may not be taken seriously. ;)

    184. Re:and piracy killed music by Anonymous Coward · · Score: 0

      bullshit. trying the free car now does not force you to pay to repair it. you always still have the option of buying a used car.

      and maybe having the free car will let you drive around, see what you actually want , and find a good deal on a used car instead of buying the first crappy car that some salesman sells you because you badly need a car now.

    185. Re:and piracy killed music by Cyberax · · Score: 3, Insightful

      Nope. Inferior cost-free tools usually make inferior commercial ones unsellable.

      For example, Eclipse IDE has not killed IntelliJ IDEA because IDEA is a f*ing great IDE. VIM has not killed TextMate on Macs, GIMP has not killed Photoshop.

      I looked at UNA and I'm completely underwhelmed. It's a mediocre tool at best.

    186. Re:and piracy killed music by vux984 · · Score: 1

      Even if I have to make up the lost week in unpaid overtime? Good for my soul, maybe.

      Rule #1. Don't work unpaid overtime.

    187. Re:and piracy killed music by doas777 · · Score: 1

      You have a point, though I completely agree with SheildW0lf on capitalism.
      I think the point of the article is that FOSS tools have reach the point where the quality and usability is sufficient to make it a superior economic choice to commercial tools.
      Personally I think Visual Studio is the best IDE I've ever worked with, but considering it's cost, I would be happy to use an Eclipse/NetBeans quality FOSS IDE if they started supporting .Net.

    188. Re:and piracy killed music by thePowerOfGrayskull · · Score: 1

      Whoah! I'm... impressed. This may be the first car analogy I've seen on /. that is actually a fair representation of the situation. Well done.

    189. Re:and piracy killed music by thePowerOfGrayskull · · Score: 1

      One other thing to note... from an economists perspective, your productivity doesn't matter. Something may benefit some people and harm others, but the interests of the individual are meaningless -- what is important is the benefit to the economy (&hence, society). That's a little disturbing. When phrased that way, it bears a peculiar similarity to the words of a certain Mr. Marx.
    190. Re:and piracy killed music by sjames · · Score: 1

      Perhaps the opportunity cost of spending the money exceeds the opportunity cost of spending the time. Or the cost of spending a big chunk of time up-front to get up to speed on the new tool exceeds the cost of spending small increments of time here and there.

    191. Re:and piracy killed music by johnny0099 · · Score: 1

      Extra, extra! Better, cheaper tools make worse, more expensive ones unsellable! Film at 11.

      Doubtless. But inferior, cost-free tools sometimes make better, commercial ones unsellable. That is the tragedy. I'm sorry, but this is not true nor is it a tragedy. Free software has created an actual free market thus your definition of "better" is one-dimensional and wrong. Granted, it's possible that human reality can't handle such a market but that doesn't make it a tragedy. It's more like a progress experiment.
      --
      Get your dogma outta my yard!
    192. Re:and piracy killed music by Smidge204 · · Score: 1

      Never said you couldn't, but here's the thing: The repair costs are basically amortized. $300 for a new set of tires here, $1500 for a rebuilt transmission... if you don't keep careful records eventually you end up paying more than than you would have otherwise.

      And even if you see ti early, you're still lost out. You can't get a refund on the repair costs on the free car and the other car still costs $5000.

      The only way to avoid this situation is to carefully do your homework beforehand. That's where rational informed decisions come in, instead of knee-jerk "yay free stuff!" decisions.
      =Smidge=

    193. Re:and piracy killed music by sjames · · Score: 1

      If you go for the free car, and it ends up needing $8000 worth of repairs over the next six months just to keep it road-worthy, maybe that $5000 car would have been a better deal.

      But if you only have $2000/month and have to have the car NOW, the $5000 one is worthless to you.

      Of course, in the real world, the $5000 car is sold AS IS and might fall apart tomorrow. So might the free car, but at least it leaves you with the $5000 to try your luck again.

    194. Re:and piracy killed music by jejones · · Score: 1

      Not just in software acquisition; otherwise, stores wouldn't carry homeopathic "rememdies," and Personna wouldn't have had to explain its "Personna 74" razor blades by saying that 74 is the "element number" of tungsten rather than the correct term, "atomic number", which would scare the ignorant.

    195. Re:and piracy killed music by sjames · · Score: 1

      what is important is the benefit to the economy (&hence, society).

      If only that was the case. Alas, in capitalism, only the greatest benefit to the people with the most capital can win out in the end.

    196. Re:and piracy killed music by sjames · · Score: 1

      If their product will truly save time/money then they need to do a better job of convincing people of that.

      Of course the more likely answer is that for every $50 in time it saves, it costs >$50 more.

    197. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Why do you think is this article for?

    198. Re:and piracy killed music by Blakey+Rat · · Score: 1

      Capitalism and all its fictional scarcity have been destroying productivity in the name of control for a long time. The liberty that lies beneath free software and open publishing is increasing productivity, not damaging it.

      Wha? Are you seriously arguing that Visual Studio 2008 makes programmers less productive than, say, Borland Builder circa 1999?

      Capitalist economics is a big shell game, meant to fleece suckers. It's monopoly, dependence, exploitation and theft, pure and simple.

      Ok, Mr. Marx, but the alternative systems don't exactly have a history of working out too well, do they?

    199. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Spend the $200 investing in the FOSS tool and see if you can't buy the missing features... If 100 people do the same then we just put $20,000 of development money into the product - perhaps this is enough to fix your issues..?

      It bugs me that people assume FOSS means it doesn't have to cost money... No matter what the list price is, please feel free to put your hand in your pocket and sponsor it to get it a little better

    200. Re:and piracy killed music by Anonymous Coward · · Score: 0

      They seem to be doing well enough to afford H.R.Giger to develope their website though.

      Isn't that rendering the basis for the movie Species?

    201. Re:and piracy killed music by Anonymous Coward · · Score: 0

      > Capital is just a word that means "money"

      No, "lucre" means money. "Capital" means "head".

    202. Re:and piracy killed music by cosinezero · · Score: 1

      That's a ridiculously backwards statement, here. Gasoline power would not exist today without the many tools to engineer the combustion engines. Steam would have never existed without the tools to design and fabricate steam engines. Without the WHEEL (a tool), there would be little need for either. Without more modern tools to make fabrics, the sail would have never have caught wind. Without the oar (a tool), slave rowers would be paddling by hand. Improvement of tools is the very thing that drives progress.

    203. Re:and piracy killed music by ShieldW0lf · · Score: 1

      I did not make an argument. I did not make a statement. I asked a question. Therefore, regardless of the truth or falseness of what I believe the answer to be, there is no stated premise to be false.

      If you're going to make strong assertions of logical fallacy, at least do it properly.

      --
      -1 Uncomfortable Truth
    204. Re:and piracy killed music by acklenx · · Score: 1

      My management pays for ClearCase. A very commercial and polished Revision Control System. That's one expensive, shiny turd. I would gladly pay money out of my own pocket if they would only let us use "free, but less polished" software that is helpful to the developer (CVS, SubVersioN).

      --
      Never let a mediocre career stand in the way of a good time
    205. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Ok, Mr. Marx, but the alternative systems don't exactly have a history of working out too well, do they?

      Right, no communist nation ever grew to anything larger than a puny backwater political system, did they. It's all USA, center of the world.

      I forget... who is it they owe all that debt to again?

    206. Re:and piracy killed music by aztracker1 · · Score: 1

      Well, I personally see a lot of people choosing to use Visual Studio, because they feel it is a better development tool. Along with this are all the third party extensions for refactoring, code generation, testing frameworks, etc. Yes MS winds up offering most of these things, but there's still market for 3rd party extensions.

      Beyond this there are a lot of companies producing commercial add-ons for the likes of Eclipse as well, not to mention a literal shit-ton of commercial libraries in use. Yes, a lot of the commercial space is falling to the side because of FLOSS applications that may or may not be truly better, however the sky isn't falling, and there is indeed a market for good tools. It may simply be that wanting to completely change the field may not be possible.

      YMMV, but I personally like to at least look into FLOSS software, simply because I am going to be able to upgrade to the newest/next version without forking over some large fees for a mid-sized development team... And being able to get into, and understand the internals of a tool is priceless, even if most don't do it.

      --
      Michael J. Ryan - tracker1.info
    207. Re:and piracy killed music by Blakey+Rat · · Score: 1

      The difference is that the US gained its position without the mass-murder of 14+ million of its own citizens. http://en.wikipedia.org/wiki/Great_Leap_Forward Besides, the only reason China is as prosperous as it is now is that they adopted (the illusion of) a free market.

    208. Re:and piracy killed music by dubl-u · · Score: 2, Informative

      Why would the management invest $200 in saving you a week of overtime when they don't have to pay you for it?

      This might be true if he were manufacturing widgets. Or if his bosses were idiots. But software development is both creative work and craftsmanship. The most productive teams I see are happy ones, well supplied with whatever they need to get their work done.

      Smart bosses know that the cost of a little extra software or hardware is as nothing compared with the value of increased productivity. If your fully loaded cost per engineer is $100k (high for some areas, low for mine), then you obviously expect to make more than that on them. A minimum of 1.5x, and for Silicon Valley, the number's probably 5x-20x.

      In a situation like that, if $200 lets you increase their productivity by 2% (one week a year), then you've made a minimum of 15x on your investment of $200. That's a massive win. There's a reason that companies like Google treat their engineers so well: it pays off.

    209. Re:and piracy killed music by shutdown+-p+now · · Score: 1

      The highest form of capitalism: Anarcho-Capitalism based on mutual aid.
      There's no such thing. Anarcho-capitalism means that everyone is for oneself, and rational egoism rules supreme. There is no place for mutual aid in it (you'll always find that a significant part of the society can profit more by cooperating with each other and screwing the rest - it is the same scheme that leads to monopolization of free markets, unchecked democracies rapidly evolving into dictatorships etc).
    210. Re:and piracy killed music by SpiderClan · · Score: 1

      If the software doesn't live up to its hype, it's up to you to communicate this to your managers. Either way, you shouldn't work for them if their bad decisions are costing you all this unpaid overtime. I think it's generally safe to say that if they suck, they'll suck whether they have access to free software or not.

    211. Re:and piracy killed music by SanityInAnarchy · · Score: 1

      Well, following the open source philosophy you are supposed to release your output Yes. Exactly as much as you want.

      it is practically guaranteed that some other company (probably your competitor) will find it useful to improve their own business. Which, depending how much you've done, is free advertising for you. Also, consider the kind of software which is most often contracted (or done in house), and not sold: either very, very closely tied to the way that company operates (so isn't portable to a competitor), or it's actually got nothing to do with their core business.

      As a simple example, suppose Wal-Mart released a CMS, or a CRM. It's not as though there's a competitor who is suddenly going to become a major threat to Wal-Mart because they have a shiny new website.

      Another point is that both you and your competitor may find it cheaper to do open source. Think of it as an ad-hoc strategic parnership -- if two companies are contributing code, each only has to do half the work to develop/maintain the software. If a large community is maintaining the code, each company only has to scratch their own itch -- send patches for functionality they care about. The advantage you gave to your competitor is completely overwhelmed by the advantage your entire industry gets by spending less on software.

      2) Causing less demand for software developers because you've release code that already works. Well, firstly, that's some value of "already works." It's always possible someone who would never have considered software development, will discover that there's an open source project that's 99% of what they want, and the cost of that last 1% of development is acceptable. Maybe they would've bought a proprietary product instead -- or maybe no proprietary product would've filled that niche.

      Second, there will always be new and interesting problems to solve in software development. If your whole complaint is that you can't sell yet another text editor, or yet another CRM system, you know what? Fuck you. I don't know why you program. I program to invent things, not to duplicate them.
      --
      Don't thank God, thank a doctor!
    212. Re:and piracy killed music by marxmarv · · Score: 1

      Congratulations. You've just discovered the fatal flaw in the social construct of wages for work.

      --
      /. -- the Free Republic of technology.
    213. Re:and piracy killed music by Just+Some+Guy · · Score: 1

      Piracy is not copying MS software.

      You used Wikipedia as proof. Let's see what else it says:

      The practice of labeling the act of infringement as "piracy" actually predates copyright itself. Even prior to the 1709 enactment of the Statute of Anne, generally recognized as the first copyright law, the Stationers' Company of London in 1557 received a Royal Charter giving the company a monopoly on publication and tasking it with enforcing the charter. Those who violated the charter were labeled pirates as early as 1603.

      "Piracy" has included copyright infringement for more than 400 years. Don't feel bad; I didn't know that either until recently.

      --
      Dewey, what part of this looks like authorities should be involved?
    214. Re:and piracy killed music by stoobers · · Score: 1

      What is the incentive in becoming a programmer then if you know that your skills are only going to be worth less with time. This is some pretty old fashioned thinking. What will die is the "sale" of copyrighted software. That is the model used by the mega-corps. Which is great, but is of no use to me, as I have never gotten hired by any of them.

      What will thrive is software-as-a-service. Custom applications. Small business development. One-on-one. Relationship based. Very personal.

      I have been successful in making a living in that market. And this market is not getting less valuable, because there is no "product". It is a service and must be sold as such.

      Thanks for reading!
    215. Re:and piracy killed music by Watts+Martin · · Score: 1

      What tech advantage do non-OS tools have to justify their price? I think that's actually the key here. It doesn't matter if the free tools are better than the non-free ones as long as the free tools are functionally equivalent to the non-free ones. If you don't feel like you're losing anything (other than perhaps the learning curve) and the free stuff is, well, free, your motivation to buy the commercial equivalent is severely limited.

      There's an interesting corollary in that: for the majority of users, "free as in beer" may be more important than "free as in speech." Most of us don't like to put it that baldly, but if there was some kind of scenario in which using the closed-source software cost us less than using the source-available software, a large chunk of us would likely go for the former. And indeed in cases where the closed-source equivalent makes up for its price in terms of functionality, ease-of-use, and/or support, we see this happen.

      Personally, I have no problem supporting closed source shareware authors; I'm reasonably comfortable with both Vim and Emacs, but my editor of choice is TextMate, which (strictly speaking for myself) gives me a good chunk of Emacs' flexibility in what I consider to be a substantially friendlier package. TextMate is an interesting counterexample to the point of this story, in fact -- it's a fairly thriving closed-source editor with a strong community about it, which I attribute in part to having a reasonable price (paying $50 for an editor is one thing, but paying $200 or more is quite another) and in part to having a beautifully designed model for extensions (syntax highlighting through CSS-like markup, easy hooks to let you write new commands and behaviors in any shell scripting language). To me (and obviously others), TextMate justifies its price in terms of usability. I've unquestionably saved more than two hours of time over the last year coding with it instead of Emacs or Eclipse, which means it's already paid for itself. (I might quip that I've probably saved two hours of time over the last year that would have been spent waiting for Emacs or Eclipse to load, but that would be uncharitable.)
    216. Re:and piracy killed music by Anonymous Coward · · Score: 0

      If you believe that Visual Studio is very good, I think that you're the one who needs the psychiatrist.

    217. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Mod 5 for insightful, eh? Name one communist government that has not collapsed / is not a third world hellhole. By the way, I'm posting this from a computer made possible by capitalism, over a network also made possible by the same.

    218. Re:and piracy killed music by Anonymous Coward · · Score: 0

      "Capitalist economics is a big shell game, meant to fleece suckers. It's monopoly, dependence, exploitation and theft, pure and simple."

      And the basis for your argument comes from...?

      Cliches don't advance the discussion. They distract from it. Modding comments like this as a 5 distracts from good discussion as well.

    219. Re:and piracy killed music by marxmarv · · Score: 1

      1. Doing it because you like it, not because it makes you money (same reason people become teachers and other low-paid professionals). Don't you think that the quality of teachers would improve tremendously if it was a job that paid more? I think the quality of teachers would improve tremendously if so-called parents weren't devoting increasing time to maintaining a standard of living and therefore leaving schools to pick up the slack on social training at the expense of knowledge transfer. Teachers do an admirable job given the level of micromanagement, lack of authority and risk that comes with the social training aspect of the job.

      2. You can make money by keeping ahead of the curve. CAD software, for example, is an area where Free Software has made very little progress and isn't likely to for a long time yet. It just means that open source software is not good for business. In order to make money you need to go against OSS - never releasing your source code - or you are doomed. As open source gets bigger the viable options for profitable software development get smaller. Sometimes scratching your own itch or paying someone to do so is an advantage. Maybe you need your itch scratched just so, or the itch is in an area that's easier for you to scratch than describe to someone else how to scratch, or you anticipate a loss of standing if it becomes publicly known you have some particular itch (in the latter case you might want to see a specialist to get at the cause of that itch).

      So while the viable options for profitable software license sales are shrinking because of freely licensed code, the number of hours for profitable labor doing things like integration and custom software development are increasing. Business thrives on differentiation and differentiation doesn't come free.
      --
      /. -- the Free Republic of technology.
    220. Re:and piracy killed music by zotz · · Score: 1

      "The article assumes that some commercial tools are better than free ones. But people tend to pick the free, not-as-polished ones over the expensive, whiz-bang ones out of preference and comfort. Even if the expensive whiz-bang ones could save you weeks of work in the long run or thousands of man-hours of development time."

      Thing is...

      This is sort of how the PC won out over the mac and amiga... Not as good, but free. Oh wait. Not free, just less expensive.

      The thing is, if you are being beaten in the market by a Free Software product and your product is indeed better, why not convert yours to Free Software and see if you can't lead the market and figure out an income stream from your leading position? When you see the alternative is no market for your product that is... But you can't wait too long or you will not be in front when you decide to set your product Free!

      all the best,

      drew
      I went down to the Free Market but everything had a price tag on it... Go figure.

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    221. Re:and piracy killed music by rgviza · · Score: 1

      >inferior, cost-free tools
      My favorite ouija board killer is vim...
      Flame away EMACS guys. Let it be known that EMACS is a great editor too and is even more powerful than vi. There I said it. I still like vim better 8)

      Ever since I refused to use an IDE (after people couldn't make up their minds and were on the 3rd one in 5 years) in 1999, I've been more productive than ever. If I change jobs and have to use the latest whizbang IDE, I lose 2 weeks just figuring out where everything is and where to click. With vi I'm up and running immediately. Everyone has their favorite IDE they like to shove down people's throats. You can keep them, all of them.

      -Viz

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    222. Re:and piracy killed music by Jhan · · Score: 1
      The difference is that the US gained its position without the mass-murder of 14+ million of its own citizens.

      Right on!

      Only max four million Indians or so, and some Negroes, probably in the lower millions.

      Less than 10 million probably. Way less than 14. A little more than Hitler.

      Of course none of those apes where considered citizens, or even really human. In other words: hardly any genocidal slaughter at all.

      --

      I choose to remain celibate, like my father and his father before him.

    223. Re:and piracy killed music by Blakey+Rat · · Score: 1

      The US never mass-murdered "Negroes". You can maybe make a case for a few hundred, but "lower millions" is simply ridiculous.

      In any case, there's really no point in arguing if you believe that the US's humanitarian record is just as bad as Communism's. That's so ridiculous, there's no way to have a rational discussion about it.

    224. Re:and piracy killed music by UnderCoverPenguin · · Score: 2, Informative

      In my experience (I am a consultant), Management's position on purchasing "non-essential" development tools is the same as it always has been - it was "no" before FOSS, and still "no", now. In fact, those managers also say "no" to the FOSS tools, claiming that the "other costs" of FOSS tools exceed the money not spent.

      Most of the developers I have worked with that do use FOSS tools are doing so secretly.

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    225. Re:and piracy killed music by jgrahn · · Score: 1

      I myself still tend to expect anything but the most basic open source software projects to be only 50% developed (or even abandoned completely) or to have a poor feature set compared to commercial alternatives [...]

      That depends very much on where you're looking.

      I'm sitting here with a traditional Unix installation (Debian Linux, with none of the Windows rip-off GUI thingies like Gnome and KDE), and all of it is free and excellent. In this area, it's the commercial alternatives that suck. If there are any.

    226. Re:and piracy killed music by Anonymous Coward · · Score: 0

      With nedit, xemacs, gvim, and many other free text editors out there... I find it hard to justify paying for a text editor. More realistically, however, freeware does not always kill commercial software. Microsoft IIS is doing well despite Apache being free. There are RCS, CVS, and Subversion for free software revision control. On the other hand, ClearCase, SourceSafe, BitKeeper, and Perforce are still selling.

      In some cases, the commercial software is just plain better. In other cases, the price mitigates the risk involved with using it in that they have dedicated support (though some entities will provide support to free software). Still other cases involve legacy support or migration challenges. Still other cases involve training. There are not many places that will send a dedicated trainer out to teach a site how to use CVS, but you can get that support for ClearCase.

      My personal preference is that the software developers should feel free to use whatever they want, as long as they are bound by company policy and the law. I think that the company should be willing to eat a little computer management efficiency to allow the software developers a broader range of tools. I do not want software developers building an SCM tool when I am paying them for a database (policy). I do not want software developers working in a manner that inappropriately plagiarizes GPL code (law). The reality, however, is that many free software licenses have odd terminology that make them inappropriate for certain contractual obligations. For example, if my contract says that I turn over all source code and licenses to the employer for unrestricted use, then use of GPL may be a problem (because I do not own that copyright and it has restrictions on use, namely source code distribution). Most software developers do not understand such legal aspects of the contract and often do not read the contract for such restrictions.

    227. Re:and piracy killed music by chromatic · · Score: 1

      BTW distributing free software does cost money.

      So does distributing proprietary software. The artificial scarcity reflected in the cost of proprietary software is the cost of duplication.

    228. Re:and piracy killed music by Anonymous Coward · · Score: 0

      I have to say, the snarky comments and jibes just ruined your comment. It may have been insightful, but I couldn't finish reading it.

    229. Re:and piracy killed music by nuttycom · · Score: 1

      One of the issues I've always had with closed source IDEs is that of project format. Since most IDEs don't conform to open standards for project structure, projects created with those IDEs are not portable. Sure, the code will be fine, but project setup takes a lot of time for an application of any complexity.

      That's a HUGE barrier to entry to me. I don't want to try a "30 day free trial" of a closed-source system if it's the case that I can't just take my project over to another IDE (or no IDE at all) if I decide that I don't like it. If closed-source IDEs would support some sort of open project structure (maven or buildr or something else that fills that niche... ant if they really must, but no proprietary extensions!) then I'd be a lot more interested in trying them out.

    230. Re:and piracy killed music by marxmarv · · Score: 1

      Tragedy? That's free market in its purest form!

      Pure free-market economics assume that the players are making rational informed decisions. In software acquisition, that assumption fails often.

      True. Irrationality often favors proprietary software and its warm fuzzy feeling of having a carrot to yank. As for information, the lack of objective measurements and the existence of non-obvious interactions confound the measurement of a software product's cost and conformance to spec. Measuring the cost and conformance to spec of a milled steel part is pretty easy, mostly because both production and conformance testing are objective and simple enough for a computer to do.

      Some languages provide a level of quality assurance (Ada and Eiffel), but it dampens the Pareto profits you can get through an abbreviated and sloppy performance of the hard 20% of the project. And so they stay niche languages.

      If the more-expensive tool saves time worth more than its cost, then the appropriate free-market choice is to invest. My experience is that buyers at all levels won't do that when there's a cost-free alternative. They'd rather waste time (=money) or lose quality (=money due to cost of fixing later) than spend capital.

      That's partially because many programmers and sysadmins are paid salary instead of wages. Squeezing "a few" extra hours out of them is "free", further confounding any hope of measuring software cost.
      --
      /. -- the Free Republic of technology.
    231. Re:and piracy killed music by UnderCoverPenguin · · Score: 1

      if $200 is worth less to you than your week of unpaid overtime, you should have bought the tool and used it on your own

      While developers can frequently get away with using FOSS tools, this is rarely the case with commercial tools. If a developer goes ahead and buys a tool that management refused to pay for, then the company is not going to have either an expense report (with receipt) or a purchase order to prove the company really has a license to use said software. The company can not afford to pretend it isn't there, if/when it finds outs.

      --
      Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
    232. Re:and piracy killed music by fugue · · Score: 1

      Yay gasoline! It's killing us all. It's called progress.

      Of course, those who know hisrory are privileged to repeat it. Sail is back!

      --
      "The biggest problem with communication is the illusion that it has taken place."
    233. Re:and piracy killed music by drodal · · Score: 1

      Why is that a tragedy? Better may not be worth the bucks. If something is free and more than good enough, I don't want to pay a lot for a button I push twice a year...... I always knew ClearCase was better than cvs or svn but I'll be damned before I pay 50K a seat for that. (that's what it cost back in 1999 time frame).

    234. Re:and piracy killed music by drodal · · Score: 1

      kind of funny how everyone assumes paid for == good. My assumption is paid for == not one bit better than free, if free is good enough. Well, I say let the market decide, if you can justify using a paid for tool, and prove that it is worth the investment then good for you. if not, then they will go out of business.

    235. Re:and piracy killed music by Josef+Meixner · · Score: 1

      Eclipse also has many large problems that have never been fixed despite it--gasp--being open source. Its version of IntelliSense has bugs up the ass, such as not always displaying private methods and member variables until you backspace and retype the object name (and if that was intentional, then somebody has some explaining to do as to where the hell their HCI guys were). These bugs are annoying enough that, despite Eclipse's arguably better features, I am less productive in Eclipse than I am in the closed source Visual Studio.

      Funny that you give that example, as in VS.2005 IntelliSense was basically completely broken for C++ projects having multiple projects in a solution. I often had the example, that it could find the definition of something in one file and not in another one. That is ctrl-tab to the next file, select the same class/function/whatever and it wouldn't find it. Additionally it keeps updating that "database" all the time, sucking up a lot of CPU. VS.2008 is only gradually better, at least it is much faster to rebuild its database.

    236. Re:and piracy killed music by Anonymous Coward · · Score: 0

      "If ever the pleasure of one has to be bought by the pain of the other, there better be no trade. A trade by which one gains and the other loses is a fraud.
      -- Dagny Taggart - "Atlas Shrugged" -- Ayn Rand
    237. Re:and piracy killed music by Haeleth · · Score: 1

      My experience is that buyers at all levels won't do that when there's a cost-free alternative.
      Personally, speaking as someone who is daily required to use a hideously expensive program that is less featureful, less reliable, slower, and less user-friendly than any of three or four free/open-source alternatives -- I only wish your experience was universal.

      Basically, both reactions exist. Some people go for the lowest price tag whatever the TCO; others reject all free options out of hand. Various reasons are given: "you get what you pay for" is common, as is the belief that all free/open-source products are inherently hard to use, or that buying a product gives you better support. (All these things are sometimes true, of course; what I object to is prejudice driving bad decisions.)
    238. Re:and piracy killed music by neuromancer23 · · Score: 1

      Mutual Aid is an anarchist concept:

      http://en.wikipedia.org/wiki/Mutual_Aid:_A_Factor_of_Evolution

      Mutual Aid is distinguished from socialism by the fact that it is VOLUNTARY; no one is forcing you to contribute to it by the use of violence.

      Anarchism is just a term for "political freedom" : the abolition of FORCED cooperation through acts of violence (i.e. government, socialism).

      Capitalism is the right to engage in your own economic freedom.

      Since anarchists are advocates of freedom, it is natural that they should be advocates of economic freedom as well (unless they are really jackbooted communists just masquerading as anarchists to dupe the public e.g. Noam Chomsky, Robert Nozick, et al).

      Thus when the individual has achieved ABSOLUTE FREEDOM in both the political sense (no one is using violence against him) and the economic sense (no one is interfering with trade), we can say that he exists in a state of "Nature free from violence" or Anarcho-Capitalism.

      MUTUAL AID AND COOPERATION ARE FUNDAMENTALLY CAPITALIST CONCEPTS. In order for mutual aid to exist, the individual must first be free to form economic associations. Open source is mutual aid. Free software would not be possible if every software developer were forced to spend their time building the machinery of the state. Which is why open source (and all other inventions of the 20th century for that matter) evolved in the United States as opposed to Canada, the EU, or China. Cooperation is impossible under communism.

      Perhaps you should spend more time reading and less time repeating what you were told in the "higher education" centers of the communist state.

      Your statement:

      "it is the same scheme that leads to monopolization of free markets, unchecked democracies rapidly evolving into dictatorships etc)."

      Is an argument for anarcho-capitalism, not one against it. Monopoly cannot exist unless it is enforced by the state through the use of violence, as it is with the telecoms and oil companies here in the U.S.. No monopoly has ever evolved without the active agent of the state to prevent competition through violence. It is self-evident that competition that prevents monopoly (monopoly is zero competition). The state creates monopolies.

    239. Re:and piracy killed music by Richard+Steiner · · Score: 1

      I beg to differ. Piracy didn't kill music. The large distribution conglomerates who dominate the Top 40 playlists and who promote the current popular tripe over actual original musical art killed music.

      There are always exceptions, but the internet and the free passing of music is perhaps it's only hope for the future, NOT its undoing.

      The music industry is very similar to the software industry in that the creation of a few dominant distributors tends to create crap, not quality. Such distributors are far more interested in profits than the end product. :-(

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    240. Re:and piracy killed music by Kpanlogo · · Score: 1

      BRAAINS!!

    241. Re:and piracy killed music by setagllib · · Score: 1

      So what's your problem? Of course it's still available. Well, except when companies go belly-up and the code is lost forever.

      Your only issue is that you fail to communicate the difference in tools to your managers, who cannot reasonably be expected to understand intuitively.

      It's not their fault if they see two tools, described identically, available for vastly different prices, and end up picking the one that's free and never ties them to a single vendor.

      Hey, just out of curiosity, what tools do you as a programmer prefer to pay for? The only thing I could imagine paying for personally would be Qt4. I've tried Visual Studio 2008 Professional and it's still humiliated by Eclipse, so I don't think you're talking about that.

      --
      Sam ty sig.
    242. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Where have you worked? The standard attitude in most business environments is that if there is a FOSS alternative it is always inferior. You get what you pay for and all that. Price is used as a proxy for quality because these people have to capacity to evaluate quality.

    243. Re:and piracy killed music by Chief+Camel+Breeder · · Score: 1

      Hey, just out of curiosity, what tools do you as a programmer prefer to pay for? The only thing I could imagine paying for personally would be Qt4. I've tried Visual Studio 2008 Professional and it's still humiliated by Eclipse, so I don't think you're talking about that.

      The ones I've paid for in the last few years are oXygen, an XML editor; Lazgo Keystore Explorer a GUI programme for managing keystores; and Smartdraw, vector-graphics software for illustrating design documents. I also had access to a project license for a UML system (Together Control Centre, sold by Borland last time I checked).

      oXygen I consider to be good value. Keystore Explorer could possibly be replaced by a decent FOSS tool but it's very cheap and handy so I haven't looked. Smartdraw is only for Windows and not useful to me now, but it paid its way in the past. Nowadays, I'd probably manage with the drawing tool in Open Office; back in the day this wasn't practical. Together CC, the only expensive one, is utterly ghastly to use and really deserves to be driven out by FOSS. But last time I looked, maybe 2 years ago now, the FOSS alternatives still weren't as good for what I needed to do.

    244. Re:and piracy killed music by dogeatery · · Score: 1

      You must be feeling a little bit of alienation from the capitalist machine ... Don't worry, I've got some anti-depressants and inferior software to sell you

    245. Re:and piracy killed music by SloWave · · Score: 1

      I thought Captains who wanted to water ski after lunch killed off the slave rowers.

    246. Re:and piracy killed music by laddiebuck · · Score: 1

      That's not a contradiction. The free market isn't exactly known for happy endings, or promoting the best long-term solutions.

    247. Re:and piracy killed music by Directrix1 · · Score: 1

      While you shouldn't settle with a tool that doesn't do the job up to a certain price/performance standard. You shouldn't ignore the fact that just because something is not FOSS doesn't mean it wouldn't take you a week working in that too. Some FOSS is inferior. Some proprietary shit is inferior. Both of them need to be learned.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    248. Re:and piracy killed music by laddiebuck · · Score: 1

      You seem to have confused 'life' and 'the market'. Using the same arguments you make, I could argue that Stalin was just the continuing to work, as he made rational decisions to seize power and distribute it in his cabal. You could argue that rioters throwing Molotov cocktails are just responding to free-market pressures against them. Life is naturally competitive; by your definition, life is a market.

      "Market" is an economic term; thus we must root it in economics. If you involve politics or laws in this, we get out of the realm of economics and move into society. This is the conventional and useful definition (as it actually lets us reason, instead of saying "everything is a market" and being done with it). Thus, monopolies are not a market as they stifle economic competition; Stalin and the rioters are not market forces, etc. etc.

    249. Re:and piracy killed music by Crazyswedishguy · · Score: 1

      I say take the free car, sell it for $$, and buy the other car too!

      --
      This space up for sale.
    250. Re:and piracy killed music by neomunk · · Score: 1

      Have you been reading the same thread as me? I was replying to the gp's statement about wanting free software to work the way he likes. The post was lamenting the quality of free software, so I offered the (correct) solution.

      On the other hand, you should be pointing that childishly snide attitude of yours at the person who's pissing and moaning about either a) having bad management or b) someone not buying the software he wants for him. Either way, the solution to his dilemma has nothing to do with the quality of free software, but somehow that got caught up in the conversation. I commented on THAT.

      Oh, wait, reading comprehension helps, doesn't it?

    251. Re:and piracy killed music by Anonymous+Brave+Guy · · Score: 1

      Quoth the AC:

      You obviously don't work where I work.

      Yes, and it appears there's a good reason. Maybe you should reconsider it, too!

      Buying a $200 tool for each developer starts getting expensive, no matter how much morale it builds.

      Really? Depending on where you are, the realistic cost of employing a skilled developer could easily be upwards of $100/hour. That makes a $200 tool good value for money, even in absolute terms with linear cost scaling, if it saves just two hours of each developer's time.

      Of course, for most software tools, the costs do not scale linearly with the number of users, and some sort of multi-user or site-wide licence deal makes kitting out your whole organisation with it still cheaper.

      Even if you just get it for that one guy, everyone else starts getting annoyed, and morale goes down.

      If it is only useful for some people, it's unlikely that others will object. If it's useful for everyone, then buy it for everyone. In the context we're talking about, quibbling over a $200 tool is like quibbling over the brand of toilet paper.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    252. Re:and piracy killed music by aurispector · · Score: 1

      I was specifically trying to differentiate monopolies from free markets, since by definition having a monopoly implies the LACK of a free market & the competition necessary to keep things honest. Besides, tossing a few molotov cocktails is indeed a factor in the market. Whenever somebody does it in an OPEC nation oil prices spike up. Economics is ultimately a description of human behavior in any case. There is no difference, since the assignment of value to goods and services is subjective.

      --
      I have mod points. The reign of terror begins now.
    253. Re:and piracy killed music by ArghBlarg · · Score: 1

      You speak as though you're expecting support and free bugfixes from the commercial vendor.

      Granted, some vendors do offer this, but you must evaluate the vendor on a case-by-case basis. I'm working with a rather expensive SDK at my current job, which I won't name (it has the words 'Open' and 'TV' in it); I've filed a few bugs, and the response nearly every time has been "Oh yeah, that's a bug; it'll be fixed in the new version'. Which we'll have to pay for. And our company is considering upgrading to a completely new version of their platform, so those bugfixes won't be relevant for the next release anyway. So what's the point of their support really, if the fix is just to pay for a whole new version every few years?

      Do you really think a used car vendor's going to give you a warranty for $8000 worth in repairs for a $5000 car? That doesn't sound too realistic either.

      --
      ERROR 144 - REBOOT ?
    254. Re:and piracy killed music by Arthur+B. · · Score: 1

      Those whose economic liberty is undermined by parties greatly more powerful than themselves. Your economic liberty can only be undermined by coercion, otherwise you're not talking about liberty.

      Capitalism is fine if you assume that all parties in the game start off on equal footing. I am not making that assumption at all.

      There's not a single argument in your domain. Show me where and how the theft occurs.
      --
      \u262D = \u5350
    255. Re:and piracy killed music by Arthur+B. · · Score: 1

      Free software has nothing to do with communism. Communism is generally defined as a society where property rights cannot legitimately be enforced, i.e. you can't oppose theft.

      --
      \u262D = \u5350
    256. Re:and piracy killed music by Arthur+B. · · Score: 1

      Unpaid overtime isn't theft. If you don't like unpaid overtime, leave your job. If it means you will starve to death, SOL. You don't have a *right* to be employed by the guy not paying overtime... that would make him your slave. He's not.

      --
      \u262D = \u5350
    257. Re:and piracy killed music by Arthur+B. · · Score: 1

      Those profits are fictious, they were not earned by the RIAA, they do not belong to the RIAA.

      --
      \u262D = \u5350
    258. Re:and piracy killed music by felix9x · · Score: 1

      IDEA is better than NetBeans or Eclipse but its not $300 better. I will be ready to use it at home use when it becomes free but until then I'll be sticking to NetBeans.

      By the way there is a bit of a lock in with the GUI designers on some of these IDEs which should make people careful how they use those features.

    259. Re:and piracy killed music by Arthur+B. · · Score: 1

      Deprived implies that they should somehow own it, yet be prevented access to it. How would they come to own it in the first place?

      --
      \u262D = \u5350
    260. Re:and piracy killed music by Arthur+B. · · Score: 1

      It does somehow. The GPL for example relies on copyrights which are not capitalist in nature.

      --
      \u262D = \u5350
    261. Re:and piracy killed music by Arthur+B. · · Score: 1

      Property cannot be theft. Theft is defined relative to property. Your claim is circular.

      --
      \u262D = \u5350
    262. Re:and piracy killed music by Anonymous Coward · · Score: 0

      No, it's the perfect expression of capitalism: the current economic system is for the benefit of the capitalists; whether a little guy like you also benefits is completely irrelevant. This attitude is why outsourcing is so popular: it's the bosses saying "fuck you" to their old, faithful employees.

    263. Re:and piracy killed music by aurispector · · Score: 2, Insightful

      You certainly seem to have a lot of anger to vent. It's ok and I don't mid a bit if it makes you feel better. Unforunately you don't seem to be making any valid points (nor provide any supporting arguments or evidence) once you get beyond the name-calling. For instance, there's no reason to call me an overpriviledged undeserving prick enjoying a life of luxury - allow me to explain:

      Once I got done putting myself through school (first in the extended family with an advanced degree), we had a few kids and I started a business that through continuing very hard work has afforded my family and me a modicum of independence and financial security. I bought equipment with my own money and incur both the risks of financial failure and legal liability. If the business continues to do well, it may be possible to use the money I've earmed to expand the business, providing employment for others and contributing increased tax revenue to my community.

      I don't need ideology to get to sleep at night since I'm generally too tired from work and family to stay awake much past 9. What keeps me awake is knowing that somewhere there exist dimwits that can't tell the difference between a free market, a
      monopoly and a corrupt government. What causes me to lose sleep is that the world contains numbskulls who think what I've done to improve my own life, the welfare of my family and my community is somehow wrong. The government takes about 50% of my earnings in various ways and I do admit that I'm annoyed at how that money is often spent. Perhaps I should rejoice instead that so much of the fruits of my labor are given to help those less willing to wor....Oops less fortunate than I.

      If you are so sure of yourself, could you please tell me where I've gone wrong in life so I can correct it.

      --
      I have mod points. The reign of terror begins now.
    264. Re:and piracy killed music by Anonymous Coward · · Score: 0

      And video killed the radio star.

    265. Re:and piracy killed music by gnupun · · Score: 0

      I always wondered, if we are all writing FOSS on machines with FOSS OS's using FOSS development environments...who is making money?
      Big corps and govt ultimately benefit from free labor. They get to build their products and services with minimal cost. Eg: Google using Linux for webservers, military projects will be cheaper.

      Bottom line: the rich will get much richer paying nothing for OSS and charging for end services/product while the common people who work for free will never improve their financial position in life.

    266. Re:and piracy killed music by Cyberax · · Score: 2, Insightful

      Sure, you don't want to buy IDEA.

      However, a lot of people DO want to buy it. I bought it for my company, for example, because IDEA+TeamCity combination results in a real productivity boost (which will save me money).

      The same thing with Jira+Confluence - there's a ton of free bugtrackers and wikis but they are far inferior compared to Jira+Confluence (in corporate environment, at least). As a result, Jira+Confluence is now 'enterprise standard'.

      I can give several more examples. Good and innovative commercial software has nothing to fear. And I don't really mourn the death of mediocre software.

    267. Re:and piracy killed music by stephanruby · · Score: 1

      VSS has actually gotten quite a bit better than it used to be and is used by virtually all large-scale teams that use Visual Studio primarily because the integration tools for SVN and Git completely suck.

      Hopefully, they're backing up their source-safe repository with subversion or something. On my team, we lost our SourceSafe repository because it got corrupted, that was about seven years ago, and we've never used source-safe since that time.

      SVN support has gotten better every day, and before that, at least there was CVS. CVS wasn't perfect, but at least it had near-universal support. Git is a very recent up and comer, I don't think it's fair to compare Git with SourceSafe support-wise, it's not only newer, but has many more capabilities than SourceSafe.

    268. Re:and piracy killed music by damburger · · Score: 0, Flamebait

      You are the kind of person convinced they 'put themselves through school' whilst living in a country that one way or another subsides this to an extent through those taxes you so loathe.

      You are the kind of person who thinks running a business is 'hard work' and a 'risk', but probably wouldn't have the nerve to say that to the face of a Chinese coal miner.

      You are the kind of person who honestly thinks their own unrestrained greed and selfishness helps others in spite of the millions of people killed by such attitudes.

      You are the kind of person who thinks everyone who is poor deserves it through being 'less willing to work' - which when applied to a global scale essentially means you think various non-white ethnic groups are just too inherently lazy to live. This, if you hadn't figured it out, makes you a racist.

      Where you've gone wrong in your life is that your parents seem to have failed to instill in you any kind of moral code. They failed to raise a decent human being.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    269. Re:and piracy killed music by Anonymous Coward · · Score: 0

      and video killed the radio star...

    270. Re:and piracy killed music by aurispector · · Score: 2, Insightful

      Sorry, but they pretty much killed subsidized education in my country. Instead I was locked into student loans that lately have been somewhat above the average APR. The government guarantees my loans to the bank but not the interest rate I pay. My local school taxes support a district my kids don't attend because it's substandard so we get to pay double to get them a decent education.

      I have plenty of respect for the opinions of a chinese coal miner, though the definition of "risk" is subjective. In my case it also involves occasionally working with infectious materials that are very definitely fatal. Collapsed mine, HIV, what's the difference if you're dead? Oh, the miner doesn't have to worry about being sued by gold diggers.

      Greed and selfishness destroy any scheme you can come up with. Have you heard about the UN aid workers in africa trading relief supplies for sex? What makes you think good intentions will change anything? At least in a capitalist country you have a mechanism to harness the ambitions of the greedy. By the way, some of my classmates were Vietnamese immigrants who were VERY glad for the chance to go to school. You see, the communist government there made life rather difficult.

      I never mentioned race so who's biased here? My classmates also included Iranians, Lebanese, Nigerians, Ghanans, Koreans, Chinese (sorry, no miners), Taiwanese, Indians, Pakistanis, Russians, Jamaicans, Trinidadians, Barbadians and Canadians. Some stayed, some went back home. Every single one worked their freaking asses off. Every single one took responsibility for their own welfare.

      The thing keeping people down in most 3rd world countries is political corruption and oppression, not free market capitalism. One of the most effective methods for spreading wealth around is microloans - check out http://www.kiva.org/ and yes I've donated. The idea of helping entrepreneurs is particularly appealing to me since it goes directly to the people who will use it best. People all over the world prove themselves smart and hardworking once you give them a shot. What's better - giving a man a fish or teaching him to fish? If you just send over a bunch of food aid you end up with dependent refugee populations.

      You don't know me and you certainly seem to prefer personal insults instead of reasoned discourse. Unfortunately your approach is rather sophomoric. In fact I'd lay twenty bucks that you're no more than a 2nd year university student, which is rather generous since you seem to be so confused about the definitions of a few simple concepts.

      --
      I have mod points. The reign of terror begins now.
    271. Re:and piracy killed music by BigAssRat · · Score: 1

      Yeah, because communism benefits all equally, and not just the few at the top...

    272. Re:and piracy killed music by sjames · · Score: 1

      In communism, corruption typically results in some being "more equal" than others. In theory, that can be eliminated. In capitalism, it's an emergent property of the system. It is intrinsic.

      I'm not so sure it makes much difference in practice given the strong tendency towards corruption in any large system.

      In summary, I have no delusions that Communism will somehow create a worker's paradise in the real world, but I also have no delusions that capitalism will bring prosperity to all.

    273. Re:and piracy killed music by algoa456 · · Score: 1

      Well bully for you - guess you were looking at your Che poster as you wrote this. What undergraduate nonsense - capitalist economics....... yada yada yada... Surely you are adult enough to figure out that the genius of capitalism is that personal greed is harnessed in a way that benefits a wider group. Without despised capitalism you would not be even using a computer you silly adolescent.

    274. Re:and piracy killed music by Diamond+Tree · · Score: 1

      >Pure free-market economics assume that the
      >players are making rational informed decisions.
      >In software acquisition, that assumption
      >fails often.

      That is an incorrect statement of what modern free-market economics states. Modern experimental economics / public choice economics and "welfare economists" have shown that groups of individuals make rational decisions in aggregate, but that individuals frequently make irrational decisions. This is a beautiful result, but unintuitive. For more, read things by Vernon Smith (Nobel Laureate).

    275. Re:and piracy killed music by Diamond+Tree · · Score: 1

      PS: informed, rational decisions are an assumption in free-market economics. The fact that you don't like capitalism doesn't make this untrue, as you seem to imply.
      >They are not assumed, they are required. Thus any
      >market economic model is invalidated when a
      >non-trivial portoin of the actors do not have
      >access to information, or do not make rational
      >decisions. These factors can be adjusted for, but
      >it is difficult to accurately assess. You both misunderstand a fundamental aspect of "free market choice" as explained by economics.
      First there is no assumption of "informed" in economics. Quite orthogonally to that, there is an assumption of utility maximization. For the vast majority of people, utility maximization means NOT being very informed on most topics at all. (A partial explanation of why inferior software will outsell superior software often). Economics never assumes its actors have full information, or even that they have good information.

      Additionally, you have both forgotten that "rational" is relative to the values of the person making the decision. Their "rational" could be completely crazy to you, or even to every single other human on the planet. Crazy or not, free-market economics ("capitalism") does not fail to explain their behavior at all. Capitalism does not assume "rational" to mean: "will pass Logic 101 in college." "Rational" is merely, "makes sense relative to the values of the individual doing the thinking."

      >The reason free-market capitalism actually
      >reduces choice for purchasers is that there are
      >barriers to entry for production of a good. Some
      >are regulatory (and thus would disappear in a
      >true free market) but some are natural and cannot
      >be removed from the equation.

      You have also forgotten about resource scarcity. You appear to have based "reduced choice" as compared to some theoretical "continuum of infinite choices." Capitalism does not reduce choices consumers - if actually practiced (good luck with that one) it would efficiently maximize choice to the greatest extent a market could bear. Scarcity of all resources imposes burdens on choice - there can be no infinite panoply of options except maybe "in heaven."
    276. Re:and piracy killed music by Keeper+Of+Keys · · Score: 1

      ... except "piracy" is not actually killing music - as if such a thing could happen - although the leeches who cling to its sides are certainly headed for a salt bath.

    277. Re:and piracy killed music by Anonymous Coward · · Score: 0

      I think you miss the point. For many things, FOSS _has_ caught up (and in some cases surpassed) their commercial equivalents. If companies want to sell software, they better step up their game and start producing quality or change their business model.

    278. Re:and piracy killed music by tftp · · Score: 1
      If the situation is as you put it, your unreasonable boss will always find a project to overload you, set an insane deadline, and force you to work unpaid overtime. Generally, overtime is caused by poor planning on his part. If an inferior tool requires 200 hours of work and better tool requires only 100 hours, make it known, in writing, and take your time. The boss can ask you to work a few extra hours, but he can't make you to produce results faster. Each time he asks if it's ready tell him "It would have been ready if only you bought me the $foo package." After a while he will stop asking. If you don't learn how to push back you will be pushed into a corner (and then you go postal.)

      But I completely agree with the message of your post. Bad tools make no sense, even if they are free.

    279. Re:and piracy killed music by Bryan+Ischo · · Score: 1

      That is good news. Because I have been using emacs since 1990 and have never even bothered to try anything else. It's good to know that I haven't missed out on anything. Not that I really ever questioned that. I mean once you know emacs, you implicitly understand how nothing really could ever be better.

      One thing I am not very good at is customizing my emacs. I know that lots and lots of elisp code has been written to provide advanced functionality for programmers, but I still rely on bog-standard language modes (C++ mode, Java mode, etc), compilation mode, and very little else. I see people in my team with Eclipse and think that it would be nice to be able to find all occurrences of a given method call with the click of a button, or rename a method and every place where that method is referenced with a simple command. I know about etags and stuff but I am just too lazy to set them up.

      My point being, there are some things that I am dissatisfied with in emacs but I know that I could make emacs do what I want, I'm just too lazy to figure out how to make it happen. I need to stop being so lazy about it, because I am really starting to miss out on some things that "modern" IDEs do well. Well, only missing a little. I've gotten used to "find | grep | cut | sort -u | emacs" for locating all files containing some class or method reference.

    280. Re:and piracy killed music by mjwx · · Score: 1

      No, I won't be baited into rooting for communism, so don't go asking me what the alternative is. I'm saying "capitalism is broken". I don't need to suggest an alternative in order to make that assertion.
      So basically to paraphrase Winston Churchill: "Capitalism is the worst economic system, except for all the others that have been tried".
      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    281. Re:and piracy killed music by mjwx · · Score: 1

      piece of mind = 2 cents

      peace of mind = priceless
      And for everything else there MasterCard
      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    282. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Not only wrong, but condescending as well.

    283. Re:and piracy killed music by setagllib · · Score: 1

      I've found myself using and loving Inkscape for all my vector graphics needs. It supports exporting to EPS which is very nice for integrating into LaTeX documents. I haven't seen anything else nearly as elegant and useful. I've used it even for things it really wasn't designed for, such as orgcharts and graph structures.

      Netbeans now has UML tools, though I don't know how they compare to any other product. For the price of nothing you may as well try it out.

      --
      Sam ty sig.
    284. Re:and piracy killed music by daem0n1x · · Score: 1

      Many times I have proposed buying tools and I always get a "No, we have a Microsoft partnership, use Visual Studio!". Even an Eclipse plugin costing a few tens of euros is not allowed. So I have to waste my time jumping through hoops to get my work done. This because the M$ sales guy convinces the bosses that VS has all they will ever need.

      The same for training. The PHB will most likely frown at the idea of spending 1000 euros in a training course. He prefers to have people working for a month to learn some new thing, and still using it poorly.

    285. Re:and piracy killed music by xtracto · · Score: 1

      Pure free-market economics assume that the players are making rational informed decisions

      One of the reasons why there is a new wave of "non-rational economics" research is that some economists (or researchers related to the field) believe that although in theory what you said is true (and it is in what classic economy and game theory is based on), in reality traders make what seems irrational decisions.

      That such decisions are informed or not is still research in progress.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    286. Re:and piracy killed music by Red+Flayer · · Score: 1

      First there is no assumption of "informed" in economics
      For optimal performance of a free market model, full access to information by all actors is required. Any misinformation becomes an inefficiency.

      Additionally, you have both forgotten that "rational" is relative to the values of the person making the decision.
      Not so. Why do you assume that I did not mean rational in the economic sense?

      You have also forgotten about resource scarcity
      Resource scarcity has no bearing on my argument. Reduced choice means that there will be fewer suppliers of equivalent goods.

      Capitalism does not reduce choices consumers - if actually practiced (good luck with that one) it would efficiently maximize choice to the greatest extent a market could bear
      And here's where you missed my point entirely.

      First, are you saying that capitalism == free market economy? Please confirm, otherwise your point makes no sense.

      Second, any economist of any repute will qualify the statement that a free market economy will efficiently maximize choice. In the case of a natural monopoly (such as telehpone service), an unregulated market leads to monopoly. The inherent inefficiency (in this case, barriers to entry) cause this. This does, in no way, increase choice for the consumer.

      Scarcity of all resources imposes burdens on choice - there can be no infinite panoply of options except maybe "in heaven."
      Agian, scarcity of resources has nothing at all to do with my point. So there are finite resources... how exactly does that change the fact that barriers to entry reduce choice? And where did I ever discuss an infinite panopoly of choices? Did you set up a straw man by accident, or on purpose?

      I'm not sure what your background in economics is... but it appears that either your reading comrehension needs some work, or you have very little background in economics and are trying to discuss something over your head.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    287. Re:and piracy killed music by Red+Flayer · · Score: 1

      You miss the point entirely.

      I'm not talkig about what tools you shold choose to use... I'm talking about what tools will be available for your use. If proprietary tools are unprofitable, they eventually cease to exist. To keep them profitable, the price of using them may be too high. It will take time for OS tools to bridge the gap, and until that time, the tools available to you may be reduced.

      It's not insane... it's the nature of business economics.

      You might as well rail that God is insane, or that gravity is insane.

      I would say, go see a psychiatrist yourself -- but I think you'd be better off reading some texts on the subject, maybe it will help your reading comprehension.

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    288. Re:and piracy killed music by GeckoX · · Score: 1

      Not sure what you're trying to say there. There was no API overhaul in 3.5.
      Nothing in 2.0 changed for 3.0 or 3.5. Not one thing. 3.0 added WPF, WCF, WF etc. 3.5 added some new language features and some extensions to the framework. But nothing from 2.0 was changed at all.

      --
      No Comment.
    289. Re:and piracy killed music by jedidiah · · Score: 1

      This has NOTHING to do with Free Software.

      If there were such a shareware tool, you would be stuck using it instead.

      This is a MANAGEMENT problem. You've got bad managers that don't
      seem to understand the notion of being "penny wise and pound
      foolish". If Free Software wasn't around to be your whipping boy
      it would be something else.

      This is simply the nature of the PHB.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    290. Re:and piracy killed music by Anonymous Coward · · Score: 0

      You could.. Just not do the overtime. Or do you live in some jurisdiction where you're allowed to be chained to your desk?

    291. Re:and piracy killed music by sm62704 · · Score: 1

      Extortion IS theift no matter how you sugar coat it. Unpaid overtime is extortion; it is theift.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    292. Re:and piracy killed music by Anonymous Coward · · Score: 0

      Could you possibly be any more condescending? I think I still have a little self esteem left.

    293. Re:and piracy killed music by cryfreedomlove · · Score: 1

      How do I use coercion to ensure continued dominance over property? Let's take my car as an example. How do I use coercion to ensure my dominance?

    294. Re:and piracy killed music by lennier · · Score: 1

      Word.

      (Posting quasi-relevant comment here because I can't post and moderate in the X.org thread)

      "I don't want to be kept in this consumer-lifestyle-prison. I don't want to take things from society that I haven't been directly involved in creating. Not one single damned thing. I look around this office, and every object I see is covered in the invisible hand prints of thousands of people who don't give a shit, and I hate it so much that it makes me want to smash it all to bits."

      I understand what you're saying, I think, because I feel this way too -- but I think there are two separate issues which are intertwined here and need to be pulled apart.

      1. I don't believe it's intrinsically degrading for humans to live in community, to share effort and tools and cooperate. There is a school of thought, from the Transcendentalists on, through Freud and Satre, and to some extent Rand, which believes that *any* kind of cooperation between individuals is 'selling out' to a nebulous 'society' and that self-actualisation is at odds with group conformity. I believe this idea of 'heroic individualism' has often, since the Beat Poets of the 1950s, become dangerously confused with true freedom -- dangerous because it is self-defeating. One can see this 'me against the gray masses' ethic entrenched in popular culture such as the Punk and Grunge music movements, The Matrix. It blurs anarchism and existentialism into a kind of generic unfocused rage against a soul-destroying machine, but never resolves into specific focused organisational efforts. It poses as rebellion but is effortlessly subverted by the corporate commercial octopus because it is in fact animated by the same spirit that drives capitalism itself: the so-called need to differentiate the self from the mob. It is a fake revolution that solves nothing, but feels good and makes snappy youth marketing.

      See the book 'The Rebel Sell' for a good takedown of this mindset.

      2. Money is a bad way of solving a worse problem, which is that people often seem unmotivated to work on problems of value to the group (which is to say, problems vital to their own personal self-interest but on a long-term horizon). It is a bad solution because as you correctly observe, money distorts the true value of things, it subverts a person's natural intuition about reality. With the rise of global speculation, our money systems are becoming unhinged and increasingly separated from actual reality, judging a sort of casino / popularity contest. When markets crash, as they periodically do, it becomes obvious how disconnected from reality they are -- but then we forget and trust them again.

      Compartmentalisation, disconnection, and outsourcing of work are not *in themselves* bad, I think. They enable us to work on huge tasks such as building space stations and the Internet that are beyond any one person's capacity. But when 'can I make money doing this' becomes the *primary* driver of people's work rather than 'is this the best use of my skills and time and the best thing I can be doing for the planet' -- then yes, we have a problem, and the work we are doing is probably contributing the the world's pain rather than fixing it.

      Alfie Kohn's 'Punished by Rewards' is an interesting look at the problem of distorted incentives and how doing things for reward rather than love can actually *disincentivise* people.

      3. We need to realise that 'I was just making money' fails the Nuremburg defense in the same way as 'I was just following orders'. But 'I will go live on my own in the woods' is not a solution either. We need alternative ways of organising society based on love, trust and intrinsic motivation. I'm serious. Moving to such a system will be a huge shift, it will take much time, work and pain, and will have to be done while the loveless, money-driven economy is crashing about our ears, but it will have to happen or we will all die.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    295. Re:and piracy killed music by felix9x · · Score: 1

      Right of course. My company bought IDEA and I am happy with it. I am even trying to get them to upgrade to the latest version.

      When I said I don't want to pay for it I ment to pay for it for personal use. For such things as just for fun projects. Things at home outside work.

      This is why there is no reason the big ticket makers to charge people who would want to use their tools for non-commercial purposes. There must be plenty of people like me who are not enrolled in a college program but can benefit.

    296. Re:and piracy killed music by Cyberax · · Score: 1

      AFAIR, IDEA offers free (as in beer) licenses for OpenSource products. Atlassin also does this.

    297. Re:and piracy killed music by Arthur+B. · · Score: 1

      Extortion works using the threat of committing a crime. "Give me your money or I'll kill you", etc. If the contract allows, there's nothing criminal in stopping to hire someone.

      --
      \u262D = \u5350
    298. Re:and piracy killed music by ThePhilips · · Score: 1

      No, the poster doesn't.

      Let's see...

      Then, the poster, who has apparently never worked at a real IT job, suggest that the PP pay for the tool himself, which again pushes the cost to the employee, [...]

      That's really stupid. You apparently have no clue how business works. Procuring $200 (or any other expense) might be really really troublesome and time-consuming.

      My test is simple. I come to my manager and say "To accomplish the work I were given, I need two weeks time or we can buy a $200 tool and do it in one day." If manager says that two weeks of work is cheaper, then you should go for it. Because procuring $200 might take time (esp second half of year, when all budget lines are already exhausted) and given work - even if it takes two weeks might - might have deadline where the two weeks are already included.

      99% of cases it is not about the time you would waste doing work manually - it is about deadline for the work. Procuring extra money means going to bow to upper management. And latencies of upper management are unpretty high, if measurable at all. Few (none) line managers would even consider in the situation going to upper management as an option.

      P.S. Last time I was checking, you can't be forced to work overtime. If you manager is slave driver then you better off changing job/department anyway.

      P.P.S. Doing work manually is also (at least to me) is important option. Because honestly in past decade there were no occasion when I need an extra tool to do my work - most of the time I make my own tools and scripts. But to make your own tools and scripts - and make them efficiently and efficient - you really need to know all about the work. That can only be gained by firsthand experience which is best gained by doing it all manually few first times.

      P.P.P.S.

      [...] and also is probably impractical as most business only let one use "approved" software tools.

      Knowledge of scripting languages (e.g. Perl) is really invaluable asset here.

      Learn to make your own tool. Learn how to integrate different tools of the business process. There are some clinical cases - but in many cases it is doable and in long-term saves one a lot of time.

      --
      All hope abandon ye who enter here.
    299. Re:and piracy killed music by Anonymous Coward · · Score: 0
      Doubtless. But inferior, cost-free tools sometimes make better, commercial ones unsellable. That is the tragedy.

      The tragedy is that inferior, expensive, commercial tools exist and are kept in the market by FUD.

      If I find a cheap/free, effective, portable way to purify water and want to distribute it all over the world, I should pause to consider the upcoming plight of people who run huge water plants? And those who sell plastic-bottled water (generally filled with un-reprocessed municipal water) for $20/gallon.

      They can kiss my ass.

    300. Re:and piracy killed music by Anonymous Coward · · Score: 0
      The only advantage is they're free.

      So, would you rather show up at the whorehouse with my credit card or your own?

    301. Re:and piracy killed music by Lodragandraoidh · · Score: 1

      Stop being lazy.

      There - I've said it.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    302. Re:and piracy killed music by sm62704 · · Score: 1

      Extortion works using the threat of committing a crime

      "Give me all your money or I'll smoke this joint!"

      See how stupid your statement is? Extortion works by using the threat of HARMING YOU.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    303. Re:and piracy killed music by Arthur+B. · · Score: 1

      Smoking a joint is not a crime, regardless of what the organization known as the US government claims.

      --
      \u262D = \u5350
    304. Re:and piracy killed music by sm62704 · · Score: 1

      No, posessing the joint is a crime. There are people in prison for it.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
  2. Why complain? by G3ckoG33k · · Score: 4, Funny

    If you want to complain, use emacs. That will give you a whole set of (other) reasons.

    1. Re:Why complain? by thermian · · Score: 3, Insightful

      Having been forced to use Emacs at Uni, I'd have thought it would positively promote commercial editors....

      Actually I find that I use Notepad++ these days, it does enough of what Emacs does to please, but does it in a simpler fashion, I don't have to remember 5^10*24 keypress combinations.

      Aside from that, I'd have thought it was Visual Studio that's killing the market myself, it has free versions, has the industry standard languages, and always implements the most recent windows technology.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:Why complain? by ztransform · · Score: 2, Informative

      If you don't have a .emacs file then you kind of missed the point with Emacs.

      Of particular benefit is a function like:
      (global-set-key [A-f10] 'electric-buffer-list)
      which binds a key to a function.

    3. Re:Why complain? by farker+haiku · · Score: 1

      uh. i'd rather use that open source ide eclipse for java development. You know, Java, the .

      --
      Your sig(k) has been stolen. There is a puff of smoke!
    4. Re:Why complain? by value_added · · Score: 5, Insightful

      Actually I find that I use Notepad++ these days, it does enough of what Emacs does ...

      Bah. What good is an editor that doesn't include email, usenet, telnet and ftp functions?

      Seriously, though, I don't doubt your sincerity, but whenever I read something along the lines of "It works great!", I wonder why it is the endorsement never includes its limitations, or what should be a requisite qualifier of "It works, but only for the limited manner in which I need it to work."

    5. Re:Why complain? by farker+haiku · · Score: 1

      not quite sure how the industry standard part of my post got cut off, but meh. that's what the second link was supposed to say.

      --
      Your sig(k) has been stolen. There is a puff of smoke!
    6. Re:Why complain? by thermian · · Score: 1

      Seriously, though, I don't doubt your sincerity, but whenever I read something along the lines of "It works great!", I wonder why it is the endorsement never includes its limitations, or what should be a requisite qualifier of "It works, but only for the limited manner in which I need it to work."

      Is a Slashdot post the place for a blow by blow account of the reasons for Notepad++ being good? I could go on for ages, I've become quite a fan.

      Its well designed, easy to use, and has the features I personally need. I don't like the way it defaults to *.txt extensions on saving new files, but I suspect this is just my not knowing what setting to change. Plus I rarely use it to create new files, which may explain why I've not sorted this yet. On the plus side, its code indentation feature rocks.

      I'd have thought also that
      "It works, but only for the limited manner in which I need it to work."

      is all the justification anyone would need.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    7. Re:Why complain? by thermian · · Score: 3, Interesting

      If you don't have a .emacs file then you kind of missed the point with Emacs.

      Why bother though? In the last decade there have been wonderful advances in application user interface design which appear to have passed Emacs by. The days of having to roll your own config files for a text editor are long gone.

      I won't deny that it isn't a fantastically capable editor, no doubt being developed by some seriously talented programmers, but I do state that the interface is a big pile of donkey doings.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    8. Re:Why complain? by hostyle · · Score: 1

      emacs, because piddling around with arcane settings is so much more fun that just opening your editor and doing some actual work :)

      Welcome to the "We don't need no stinking dotfiles" department. "Torture by text editor" is next door.

      --
      Caesar si viveret, ad remum dareris.
    9. Re:Why complain? by dvice_null · · Score: 3, Insightful

      There are 3 flaws in in:
      - It is not cross platform.
      - It can't be compiled using open source compilers (e.g. mingw), not even on Windows.
      - Obvious bugs are often rejected without a reason. I have no problem if a bug is rejected for a good reason. I won't even mind if the developer says, "you fix it". But just closing several bugs without a reason is just mean.

      Should the first two be fixed, I would take part of it's development also. Should the 3rd one be fixed, I would try try push it as a default editor in my company.

    10. Re:Why complain? by Cal+Paterson · · Score: 5, Insightful

      The interface is brilliant. No dialog boxes, no obnoxious obligate mouse use, no needless barriers to what you can do with a keybinding and a Lisp with every text programming primitive you could possibly want.

      It's a case study in excellent design of an all-keyboard program. People who dislike it, like you, often testify that you can get a mediocre version of emacs with the default set up of some other IDE. You can.

    11. Re:Why complain? by morgan_greywolf · · Score: 1

      "Torture by text editor" is next door.


      Huh...there's a phrase underneath the department name on the sign on the door....what's that say...."a"... uhhhhhhh....."k" ..... huh? ummmm.... "a" is that a w?, no it's a 'v',....uuhhhhh....'i'.....

      akavi? what's that mean?
    12. Re:Why complain? by Yetihehe · · Score: 2, Insightful

      Emacs is like the finest of a rocket science. It can haul your payloads to outer reaches of solar system, you can use it to cook meals (very big meals cooked very fast), but most people just need to transport groceries from store...

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    13. Re:Why complain? by Lodragandraoidh · · Score: 1

      .Actually I find that I use Notepad++ these days, it does enough of what Emacs does to please, but does it in a simpler fashion, I don't have to remember 5^10*24 keypress combinations. Your number of key combinations is highly exaggerated - I've memorized only about 20 combinations and am fluent enough in Emacs; the power with that editor is the ability to automate various tasks, and generate code with a few key presses.

      Before I found Emacs for DOS/Windows I used PFE 101i (Programmer's File Editor) - a nice little editor that allows you to launch apps and collect output (similar to Emacs) in addition to other cool features.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    14. Re:Why complain? by lophophore · · Score: 2, Interesting

      Notepad++ does enough of what Emacs does to please?

      I think not. It only runs on Windows. Ouchy.

      Years ago I made the switch from Brief (which was a tremendous programmers editor at the time) to Emacs for one reason: Emacs ran on my windows PC, my linux boxes, and my VAXen, and it looked and worked the same on all platforms. And Emacs will run on OS X, too. I'm still using Emacs today, for the same reason: cross-platform compatability.

      (BTW Visual Studio supports "industry standard languages?" Please go back to bed, Mr. Ballmer.)

      --
      there are 3 kinds of people:
      * those who can count
      * those who can't
    15. Re:Why complain? by hesiod · · Score: 1

      > People who dislike it, like you, often testify that you can get a mediocre version of emacs with the default set up of some other IDE

      Then there are people like me who dislike it and then ask the question "If someone dislikes it so much, why the heck would they try to mimic it with other program???"

    16. Re:Why complain? by Undead+NDR · · Score: 4, Insightful

      no needless barriers to what you can do with a keybinding and a Lisp with every text programming primitive you could possibly want.

      I switched away from Emacs because I wanted to program with an editor, rather than program the editor.

    17. Re:Why complain? by Anonymous Coward · · Score: 0

      You think that there are only 5^240 keypress combinations ?!

      That may be where your problems started ;-)

      On a serious note: in which industry are these standards that you mention ?

    18. Re:Why complain? by slim · · Score: 1

      If you don't have a .emacs file then you kind of missed the point with Emacs.

      Of particular benefit is a function like:

      (global-set-key [A-f10] 'electric-buffer-list)

      which binds a key to a function.

      The problem with this that you begin your Emacs life with something that's hardly usable - having to memorise verbose commands like (I paraphrase because I never did manage to commit them to long term memory) meta-x-save-buffer, meta-x-quit, meta-x-return-to-tutorial... ... and the posited solution is that you immediately become a power user, and start binding commands to key combinations - which is effectively designing your own UI. I write servers and command line apps. I'm not very good at writing UIs, even ones for myself.

      I get the impression that you could get very fluent at Emacs, yet without your .emacs loaded - or worse, with someone else's .emacs loaded - be totally flummoxed.

      Yeah, you can also customise vim's UI - but I don't because I already know how to use it as it is.
    19. Re:Why complain? by vidarh · · Score: 1
      Most people have very specific ideas about what an interface should do. I've yet to find any editor that I've been happy with in terms of everything they offer. An editor that is programmable has a huge advantage in that respect by offering customization options that allows it to satisfy a whole lot of people that won't be satisfied otherwise. And with an editor like Emacs there are tons of ready made solutions available for you.

      I don't particularly like emacs, but I've yet to find another editor that is both capable enough to replace it in terms of pure functionality and that runs fine in a terminal (I do the majority of my text editing via ssh connections to remote hosts, some on a different continent where latency is too high for me to even consider VNC or similar)

      If someone come up with an editor that can beat Emacs on those points and that has a nicer UI, then I'd certainly consider paying for it... I do buy software when there are no comparable OSS - most notably the diagram editor OmniGraffle (don't even think of suggesting Dia or xFig - I really, really want an open source alternative, but they simply are nowhere near competing with OmniGraffle) - but it actually has to offer advantages to outweigh the lack of access to the source, which is for me very rarely the case.

    20. Re:Why complain? by value_added · · Score: 1

      Is a Slashdot post the place for a blow by blow account of the reasons for Notepad++ being good?

      Maybe I should rephrase.

      Is a post offering a one-liner recommendation of any value?

      My answer would be "Yes, if I wanted a feel-good reinforcement of an identical personal choice, or if I knew and understood you or your work habits fairly well to put your choice in some meaningful context. But I don't on both counts. So no."

      I could go on for ages, I've become quite a fan.

      I'm sure you could. And I'm sure you'd agree I or anyone else could go on for ages about why they believe your choice is a bad one, innapropriate for them, or why their choices are better. Come to think of it, that's Slashdot. Fun reading if you can wade through all the redundant "Me too" or "Here's mine", but typically of little value, save for posts by those who actually make the case for something in adequate detail, offer some insight, or otherwise have something new to say (a tough thing when the subject is text editors and programming tools).

      Put another way, the fact that I consider Notepad++ silly doesn't mean that for you, silly works. I'd just prefer people refrain from one-liner recommendations because they clutter up everyone's screen, or invite people like me writing long-assed posts justifying minor points of contention. Hell, a few more "Notepad++ is the bomb" and people might be inclined to rush out and download it.

      Do you want them to face the disappointment of yet another program they probably won't use, that their friends might laugh, or otherwise suffer the disappointment of learning that their editor is not The One True Editor? And what about email? How are they going to send email? I mean, won't somebody think of the kids?

    21. Re:Why complain? by bigstrat2003 · · Score: 1

      No dialog boxes... no needless barriers to what you can do with a keybinding and a Lisp with every text programming primitive you could possibly want. That doesn't sound like a very brilliant interface to me. "Excellent design of an all-keyboard program"? I can buy that. But the behavior you describe isn't a "brilliant" interface at all.
      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    22. Re:Why complain? by bigstrat2003 · · Score: 1

      BTW Visual Studio supports "industry standard languages?" Please go back to bed, Mr. Ballmer. Visual Studio supports C++ (and, if I recall correctly, C), C#, Visual Basic, and a Java-ish language, J#. If that's not "industry standard" enough for you I don't know what the hell is. The only thing more you could ask for is true Java support.

      So yeah, troll more.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    23. Re:Why complain? by bigstrat2003 · · Score: 1

      It can't be compiled using open source compilers (e.g. mingw), not even on Windows. That's hardly a flaw. It's not like you need to compile software yourself to be able to use it. And I know they distribute binaries, so it's not like they're only giving out the source or something.
      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    24. Re:Why complain? by Anonymous Coward · · Score: 0

      > But the behavior you describe isn't a "brilliant" interface at all.

      Of course it does. It's just a brilliant interface specialized to expert use, rather than casual use. It's often true that non-experts cannot proficiently use tools aimed at the most skilled users. It's also true that those most skilled users can do sophisticated things with their specialized tools that the novices cannot.

      (In this case of course anyone can produce the same text file with "cat" that they can with emacs, but the "sophisticated things" refers to editing techniques that save time and effort over not having them available).

    25. Re:Why complain? by FishWithAHammer · · Score: 1

      All of those positive features could be attained by not sucking and effecting HCI improvements that have become standard in...I don't know...the last two decades.

      Emacs is a pile of shit.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    26. Re:Why complain? by thermian · · Score: 1

      My answer would be "Yes, if I wanted a feel-good reinforcement of an identical personal choice, or if I knew and understood you or your work habits fairly well to put your choice in some meaningful context. But I don't on both counts. So no."

      I see your point, and with some other kinds of software I may well try to provide a decent set of justifications, rather then just saying its good.

      Never with text editors though, at least not any more, I have yet to get into a conversation about them where it hasn't devolved into a complex and repetitive argument about the merits of the various alternatives (7 years of university, I have had my fill of Emacs vs Vi. For the record, I prefer Vi). Then there's the other camp who won't work outside the safety net of a full IDE.

      Even among my current associates my choice of Notepad++ provokes comment. I do find it puzzling, even after all this time, that a simple thing like a text editor can be so divisive.

      'The One True Editor' is reminiscent of Plato's concept of the perfect bed[1], no single editor can be all editors to all men, but they all represent some aspect of the theoretical perfect editor.

      [1] Plato, "Politeia", page 5, 360 B.C

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    27. Re:Why complain? by Cal+Paterson · · Score: 1

      Dialog boxes are a misfeature. They jump in your way to tell you that something or other has occurred (or, more likely, failed to occur) and you are obligated to pay attention to them before you can continue.

      When apache segfaults, it doesn't pop up a dialog box saying "Oh dear, your httpd has died. Cancel/Ok". It leaves a message in the correct log and expects the user to know what to do. This is exactly the behaviour that is best when you are expecting an educated user.

      I don't understand why restrictions on keybindings are a benefit. In emacs, every thing is a function, to make a keybinding to exactly what you want you only have to write a function, and then bind it to a key.

      Text programming functions are exactly what you want in a text editor. I'm curious why you disagree. Elisp is equivalent to perl, and perhaps with some nicer functions which are specific to buffer editing.

      You, and many other people, seem to have this idea that the pinnacle of UI design is for a UI to be so simple an idiot could use it. That is not the pinnacle of UI design. However, it is useful depending on who you expect your user to be.

    28. Re:Why complain? by bigstrat2003 · · Score: 1

      Dialog boxes are a misfeature. They jump in your way to tell you that something or other has occurred (or, more likely, failed to occur) and you are obligated to pay attention to them before you can continue. That's not the only kind of dialog box. There are also, for example, configuration dialogs and file-opening dialogs, both of which are extremely useful to the task at hand, and don't "jump in your way".

      You, and many other people, seem to have this idea that the pinnacle of UI design is for a UI to be so simple an idiot could use it. I don't particularly think that. Mac OS is so simple an idiot could use it, but I consider it to have very poor UI design. Simplicity is one of the goals. Power is another. Going too far to either extreme is bad UI design, in my opinion. Mac OS and emacs (to be fair, I haven't used emacs, I'm just basing my judgement upon the information others have provided) are two examples of sacrificing one goal a lot, in order to reach the other goal... which then results in a crappy UI, because your program is either crippled, or unusable to anyone except an expert.
      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    29. Re:Why complain? by xrayspx · · Score: 1

      It's a flaw in so far as it relates to the third point of "They just close bugs without explanation". The poster states "If they said 'you fix it', that's fine", implying that they'd be willing to help fix bugs. Then the problem is that since you have to pay for compilers that will compile the app, it presents a barrier to entry for people who like the editor and just want to fix some bugs in it for free.

    30. Re:Why complain? by Anonymous Coward · · Score: 0

      If I were forced by management to use a particular editor in order to "streamline the team", I would start looking for an alternative role immediately - not because I am religiously attached to my editor, but because it would be evidence that my normally very intelligent boss had turned into a blithering moron.

      Personally, I've used emacs as my primary development environment for several years, for the following good reasons:

      1. It works both on both the platforms I make daily use of, and can reasonably by expected to work on most platforms I am ever likely to code on.
      2. It has modes for every language I have to use (having to change user interface to edit a different language seems bizarre to me)
      3. I prefer the keyboard to the mouse (when editing code there are a finite number of things you could possibly want to do at any given point - the keyboard is a far quicker way of selecting one of these than the mouse)
      4. I can easily extend emacs to add any feature I think is missing
      5. I like lisp (mmmmm, lovely, lovely lisp)

      I am aware that many people have different views and choose different editors. Such differences have never caused a single argument or inconvenience in my whole career as a programmer. As long as the tab, indentation and line ending settings match, people can use whatever editor they please. Quite why any sane manager would want to interfere with this perfectly satisfactory state of affairs is beyond me.

    31. Re:Why complain? by dwibby · · Score: 1

      <obligatory>Emacs is a great operating system, but it lacks a good text editor.</obligatory>

      Emacs and vi are both good—I personally prefer modal/stateful commands to chording, but that's me—for those willing to put time into learning an entire set of keystrokes, or want to spend a time hand-tweaking a configuration file to make either do exactly what they want.

      However, for a dead simple interface that puts the most important functions right in front of the user's face, it's hard to beat Notepad++. Sure, I bet there's ways of tweaking the interface so it's even more intuitive, but as it stands, I personally was able to start it up and have the tools I needed most at my fingertips.

      While emacs and vi may be very intuitive once a user is familiar with them, the most important feature is what could be termed "discoverablity." When the user interface naturally leads the users to what they want to do, the amount of training needed is lessened. A user who already likes the product is easier to train than one who is unsure, so the less the program has to teach the user, the more likely new users will pick it up.

      Notepad++ could be vastly underpowered compared to Emacs and vi, but the users are able to get to work much faster in Notepad++. The faster a user is able to work, the more naive users it will win. Winning naive users give a project a user base, which all projects—commercial or not—need to survive.

    32. Re:Why complain? by shutdown+-p+now · · Score: 2, Informative

      BTW Visual Studio supports "industry standard languages?" Please go back to bed, Mr. Ballmer.
      Yes, Visual Studio does support C++. It's actually got one of the best C++ code completion engines around (I'm speaking of VS2008 here) - it can actually handle some of the more complex Boost stuff, and deduce the template arguments. It's also got very nice visualizers for all STL and TR1 containers for the debugger watch window (so that you see a map as an associative array, and not as an RB-tree helper classes with weird names and lots of underscores that form its implementation).
    33. Re:Why complain? by Cal+Paterson · · Score: 1

      configuration dialogs and file-opening dialogs, both of which are extremely useful to the task at hand, and don't "jump in your way".
      From the perspective of an emacs user, neither of those examples are useful. Files in emacs are opened via the mode line (see this screenshot to see how this is done without dialogs). Configuration files exist in emacs, though in recent builds there is also a "customization" buffer that you can use to alter the configuration files if you don't know the syntax. Almost all dialog boxes are a misfeature (emacs or not), and, certainly, there are even fewer cases where you would want a dialog box for a use case like emacs.

      Going too far to either extreme is bad UI design
      This is where your mistake lies. There is not a "one true path" of program design (and this is true for more than UI design). I haven't used Mac OSX, but supposedly much of the success of it is due to the simplification process that has been applied to the interface. That makes sense for the target audience of Mac OSX. Emacs is not a crappy UI. Emacs is an excellent UI - it does everything right. The approach of Emacs makes sense for the target audience of Emacs. "Good UI" does not necessitate some kind of bastard compromise. Emacs is a prime example.
    34. Re:Why complain? by DrMorris · · Score: 1
      I know exactly what you're talking about. I often found myself programming the editor to make work easier with it. Often this killed valuable time that I could have used to program with the editor... I heavily customized Emacs over the years and though some of the stuff wasn't worth the effort, I for one still like the fact that if I want, I can do almost everything with Emacs. Of course you have to find the balance between customization addiction and regular use.

      What makes Emacs so great? Is Emacs still relevant?
      I think so. I think Emacs will always be a valuable all purpose tool for programmers. It's not the best anymore in every aspect (it really can't compete with all the delightful features of modern IDEs), but it still is in a general way. There will always be new programming languages and corner-case technologies around. Emacs makes it easy to adapt existing modes to these so that you can use Emacs today instead of waiting for a proper IDE for years (or forever). Also I think that Emacs' biggest flaw (single threaded, single namespace architecture) is also it's biggest advantage: you can customize Emacs and write modes for Emacs much more easily than writing a full fledged plug-in for a "real" IDE.

    35. Re:Why complain? by marcosdumay · · Score: 1

      By stating that those windows don't jump in your way, you are simply telling us that you are used to them. Tell me if you can continue working while one of them is oppened? Don't they require your attention? None of those apply to open-file buffers of Emacs.

    36. Re:Why complain? by Anonymous Coward · · Score: 0

      What're you talking about? Emacs is the best open source OS I've ever encountered. Unfortunately, nobody can seem to make a good text editor for it... ;)

  3. In the Open Source World? by hailukah · · Score: 2, Insightful

    1. Give away software 2. ??? 3. Profit!

    --
    "What if I got hit by lightning while walking with an umbrella? Ban umbrellas! Fight the menace of lightning!" Doctorow
    1. Re:In the Open Source World? by LarsWestergren · · Score: 3, Insightful

      In the Open Source World?
      1. Give away software 2. ??? 3. Profit!


      Suggestions for step 2 - Charge for education, tailoring for specific customers, continued development.

      Perhaps not as many can make a living from it, but not much use complaining, it's like being angry at trees for driving profitable oxygen-factories out of business.

      --

      Being bitter is drinking poison and hoping someone else will die

    2. Re:In the Open Source World? by Anonymous Coward · · Score: 0

      it's like being angry at trees for driving profitable oxygen-factories out of business. Well, we already have a solution to THAT!

    3. Re:In the Open Source World? by Alain+Williams · · Score: 1
      2. ???

      It is quite simple, '???' = 'use it'

      The whole point about open source is that profitability shifts from the vendor to the user --- ie it is the users who increase their profitability, vendors cease to exist or become consultants.

    4. Re:In the Open Source World? by VGPowerlord · · Score: 1

      I would recommend against charging for education. Education will simply stick with the (heavily-discounted for education) Microsoft development products if you do.

      Visual Studio Professional is free to students if your school participates in MSDNAA (MSDN Academic Alliance). VS2008 is also available on Microsoft's Channel 8 site if your school is a DreamSpark participant OR if you can prove to JourneyEd that you're a student.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:In the Open Source World? by FishWithAHammer · · Score: 1

      The whole point about open source is that profitability shifts from the vendor to the user --- ie it is the users who increase their profitability, vendors cease to exist or become consultants. Which is entirely retarded. What the GPL-drooling contingent doesn't understand is that vendors need to eat, too.

      You say they should become consultants? Then their software needs to require consulting, right? So in other words, you want them to make the software suck enough that you need help maintaining and using it.

      Oh, but you don't want it to suck? Well, then, I guess you want the vendors to starve.
      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  4. Visual Studio still seems to be selling by Tsagadai · · Score: 4, Insightful

    Markets which close because of open source tools are akin to weavers complaining about mechanical looms in days of old. Technology advances and no one wants to buy the old way any more. It is not a bad thing, it's progress. The less companies are paying for software the more they can spend on expanding their products and making money instead of sinking money into re-inventing the wheel.

    1. Re:Visual Studio still seems to be selling by Toreo+asesino · · Score: 2, Insightful

      It's Visual Studio (plus add-ins) arm-in-arm with the Team Foundation Server that's really selling I'd say.

      TFS is not cheap, no really it's not, and yet it sells very well.

      --
      throw new NoSignatureException();
    2. Re:Visual Studio still seems to be selling by Anonymous Coward · · Score: 0, Flamebait

      That'd because these companies don't employ respectable C++ programmers. I would not touch Visual Studio with a 10 ft pole for C++. My code works in Netbeans or g++ but breaks in VS beause Microsoft doesn't like being ISO compliant and forgets to add support for the New function or is very nitpicky about header includes not having .h on the end.

      Netbeans is all I need to create kick ass software and it's free and open source. YOu just have to look a little harder to find the netbeans source code on their site.

    3. Re:Visual Studio still seems to be selling by alext · · Score: 1

      No, it would be akin to weavers complaining about cloth being given away for nothing.

      And no technological progress is implied, in fact in the cases in the article the products are the same.

    4. Re:Visual Studio still seems to be selling by realnowhereman · · Score: 1

      Some might argue that open source is technological progress.

      --
      Carpe Daemon
    5. Re:Visual Studio still seems to be selling by alext · · Score: 1

      Presumably the same people would regard a free novel as progress in literature.

    6. Re:Visual Studio still seems to be selling by Rogerborg · · Score: 1

      Also, Source Insight is still in business. $240 a seat, and it's a source editor, not an IDE. I think it's a steal at that price, but then I don't undervalue my time, or over-value the worth of editors/IDEs that require you to "invest" hours of time to learn hundreds of macros and shortcuts.

      I'm sure that people trying to sell crappy half assed editors will be having a tough time of it, but there is a market: they're just not good enough to compete in it.

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:Visual Studio still seems to be selling by peragrin · · Score: 2, Informative

      no it's nothing like that. Software only costs you once to develop it. cloth is a continually drain for weavers as they require raw products to make.

      Software is unique it doesn't have raw products that make it up so once you have designed it it is free to make unlimited copies.

      --
      i thought once I was found, but it was only a dream.
    8. Re:Visual Studio still seems to be selling by alext · · Score: 1

      What part of the article led you to believe that the issue concerned the distribution cost of software and not the development cost?

    9. Re:Visual Studio still seems to be selling by Interfacer · · Score: 4, Informative

      I usually don't reply to AC, but what the hell...

      I don't know what compiler versions you are talking about.
      VC6 was not iso compliant. No wonder. the ISO standard wasn't ratified at that time.
      But g++ 2.95 scored equally bad, or worse.
      VC++8.x and 9 are very compliant, and on par with g++.

      Sure VC++ has compiler extensions, but so does g++, which litters the global namespace with ISO non-conformant functionnames (snprintf).
      However, VC++ also has a switch that turns it into ISO mode, allowing not a single compiler extension.

      And I don't know if you know, but a lot of headers (string for example) are supposed to come WITHOUT the .h extension.
      string.h is a C include header. string is a C++ include header.
      But hey, at least you're a respectable programmer. Me, I use whatever tool I need to get the job done.

    10. Re:Visual Studio still seems to be selling by moonbender · · Score: 2, Insightful

      I just looked at the link - for Java developing, what does Source Insight offer that Eclipse doesn't? Or, put in another way, it looks like Source Insight offers features for C/C++ development that are fairly standard for Java development, which admittedly is pretty impressive, since it's MUCH harder to do for C++ than for Java. I'm talking about finding references, displaying call graphs etc. Can't say I'm a fan of the "marble" themed backgrounds or the garish syntax formatting with Comic Sans MS. ;)

      --
      Switch back to Slashdot's D1 system.
    11. Re:Visual Studio still seems to be selling by ricegf · · Score: 1

      Or more accurately, by the people who would regard a novel published under a creative commons share-alike license as progress in literature.

    12. Re:Visual Studio still seems to be selling by tepples · · Score: 1

      No, it would be akin to weavers complaining about cloth being given away for nothing. Compared to what cloth used to cost, it was being given away for next to nothing a few years after mechanical looms were put into production.
    13. Re:Visual Studio still seems to be selling by erktrek · · Score: 1

      Presumably it's not the cost that makes a novel good (or advanced). :)

      Also there is movement in that direction see the creative commons license for more info.

    14. Re:Visual Studio still seems to be selling by martin-boundary · · Score: 1

      Bah, in my day we didn't have no undervalued time! Heck, we had plenty of time for coke just in between keystrokes, at bleepin' 300 baud! And we had no stinkin' IDEs and we still liked it!

    15. Re:Visual Studio still seems to be selling by squarooticus · · Score: 3, Informative

      VC6 was not iso compliant. No wonder. the ISO standard wasn't ratified at that time.
      But g++ 2.95 scored equally bad, or worse. I'd love to know how you "scored" them, but VC6 didn't even support partial specialization of templates. As someone who had to port several thousand lines of complex C++ from gcc-2.95 to VC6, this was the single biggest headache I had to deal with. VC7 got closer, but was still missing a bunch of things that even gcc-2.95 had.
      --
      [ home ]
    16. Re:Visual Studio still seems to be selling by Threni · · Score: 1

      > Presumably the same people would regard a free novel as progress in literature.

      If the conditions were such that people could write novels (or create computer games, books, paintings, buildings etc) free from financial constraints, or the need for these items to be profitable in the marketplace, then undoubtedly there would be more, higher quality books/music/art/software/hardware to consume/enjoy/play with.

    17. Re:Visual Studio still seems to be selling by Anonymous Coward · · Score: 0

      I'd rather think that it would be the same people that would regard a collaborative novel a progress in literature, whether free or not.

      For me, the real progress from open source is social progress, not (only) technological. There is massive duplication of effort in the proprietary software business, because every application requires its implementation of UI/networking/interfacing etc. On the one side, this is countered by commercial houses that offer RAD tools to minimize such duplication, on the other side you have free software, that instead opts to share said implementations, and reduce duplication that way.

      And yes, there are numerous other fields that see the same duplication of effort with just as little overall benefit, but only in the software (digital) world can the result of said efforts be distributed without effort.

      And to return on-topic: SOTFA (subject of TFA) is doing the dodo, exactly because they offer no solution to the waste of capital that is the duplication outlined above.

    18. Re:Visual Studio still seems to be selling by kz45 · · Score: 1

      "Markets which close because of open source tools are akin to weavers complaining about mechanical looms in days of old."

      Not quite. That was real progress. Open source isn't progress, it's software at $0 cost. Most open source projects that I have seen are either technically inferior than its proprietary counterpart or it takes months or years longer to get wanted features completed, because it relies on developers that may or may not finish something based on their own personal preference.

      It's more like private health care companies going out of business because it is now subsidized by the government.

      "Technology advances and no one wants to buy the old way any more. It is not a bad thing, it's progress. The less companies are paying for software the more they can spend on expanding their products and making money instead of sinking money into re-inventing the wheel."

      Free/open source software will eventually cheapen developer positions because companies will be able to get most of what they want for free. This will mean less requirements for programming jobs (think only code monkey jobs) at less pay. Would you consider this "innovation" too?

    19. Re:Visual Studio still seems to be selling by kz45 · · Score: 1

      "For me, the real progress from open source is social progress, not (only) technological. There is massive duplication of effort in the proprietary software business, because every application requires its implementation of UI/networking/interfacing etc. On the one side, this is countered by commercial houses that offer RAD tools to minimize such duplication, on the other side you have free software, that instead opts to share said implementations, and reduce duplication that way."

      Money drives companies to try different implementations/ideas and as a result, there is technical innovation in software. With open source, when something works, most developers just fork the source.

      Look at VNC. It's had the same shitty code-base re-implemented 100 times into different variants. I don't think there is another open source equivalent. However, there are many proprietary examples of software that have the same functionality as VNC or better (RDP is a good example).

      I don't see how this is advancement.

    20. Re:Visual Studio still seems to be selling by Rogerborg · · Score: 1

      Dunno, I only use it for C and C++. The theming is all configurable. :)

      --
      If you were blocking sigs, you wouldn't have to read this.
    21. Re:Visual Studio still seems to be selling by Anonymous Coward · · Score: 0

      Well, my company makes cash writing "open"* source and using open source platforms. Custom blogs/portals are good example. Today anybody can have "looks-like-others" blog, but if you spend some cash, I will customize and extend with custom plugins joomla, drupal, typo3, spip, and if you are willing to wait two or three days longer, almost any cms of choice. So there is still some cash in open source world.

    22. Re:Visual Studio still seems to be selling by Shotgun · · Score: 1

      No, it would be akin to weavers complaining about cloth being given away for nothing.

      While ignoring that the cloth being given away is able to be died any way the customer chooses, while their own cloth is pre-dyed.

      The few commercial editors I've ever looked at required a large amount of overhead just to get up to speed. They have to do something to justify their large pricetags, and that usually involves complexity. I tend to prefer smaller, simpler tools with lower entry requirements.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    23. Re:Visual Studio still seems to be selling by hey! · · Score: 2, Insightful

      Visual Studio is what killed the tools market, what was left was vendors snatching for crumbs in niches or scrambling to erect barriers against Microsoft, which had a beachead to everywhere with their desktop monopoly. You just couldn't compete with Microsoft selling tools to target Microsoft platforms.

      While I think open source is progress, it's not the benevolent hand of Historic Destiny at work. It's necessity mothering invention, or in this case, re-invention.

      Commercial embrace of open source is a reaction to the inability to compete against an entrenched monopoly. In order to survive, you choose a business model which doesn't require you to sell anything in a product class that Microsoft "owns". If you remember the dark days before the dot com boom got rolling, there was real sense of gloom among software entrepreneurs. There was a sense that it was almost not worth trying, because if you had a good idea MS would grab it and squash your product.

      Then came the dot com boom, and suddenly the land rush was on, and nobody wanted to pay rent to a landlord. It was like the olden days when software was given away with hardware: the software had to be there, but it wasn't where the profit was. The software license bonanza had been bust for years, dead by the hand of its greatest beneficiary.

      Open source is good for programmers and good for customers, and it is a fact of life for vendors.So much of the software business revolves around whether you drink the MS kool-aid or not. The anticipated but not quite here mobile boom in the post dot com era was wishful thinking -- to create an end run around MS by going straight from server to phone or PDA. It might still happen.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    24. Re:Visual Studio still seems to be selling by shutdown+-p+now · · Score: 1
      And the STL implementation in gcc-2.95 did not have e.g. std::vector::at(). Yes, I did port a few thousand lines of C++ in the other direction, from VC6 to gcc-2.95 :)

      Anyway, it's widely known that the first version of VC++ that got it mostly right was VS2003 (aka VS7.1). I didn't have much to complain about since then.

    25. Re:Visual Studio still seems to be selling by Darinbob · · Score: 1

      Commercial tools fail becuase the open source tools are actually better, not because they're cheaper!

      Find a good commercial C/C++ compiler today and chances are GCC works on that platform too and does a better job. Most commercial compilers have gone the route of IDEs, adding lots of "features" to get in the way of productivity. I ported a project off of a commercial compiler on a project and our builds went from overnight to less than an hour; the conventional wisdom that "compiler X generates the most efficient code" didn't hold water after I ran some benchmarks and analyzed the output.

      Commercial tools need to find extra value over the basics that open source gives.

    26. Re:Visual Studio still seems to be selling by sshock · · Score: 1

      it's cstring not string for the c++ header

    27. Re:Visual Studio still seems to be selling by xtracto · · Score: 1

      The guy's ranting is similar to Prince ranting because his twenty year old music is not selling.

      I'll just mention one program:
      http://www.wholetomato.com/

      It is still quite expensive ($249), but if it is as good as it was 6 years ago, then it is really worth it.

      It is like if the Ucal developers where whinning that Windows killed the market of their MSDos calculator.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    28. Re:Visual Studio still seems to be selling by Anonymous Coward · · Score: 0

      Speaking of Visual Studio, the side by side execution and runtime components and configurations just to get a reliable standalone exe are ridiculous. mingw with eclipse and I never looked back. The funny thing is I never really liked Eclipse it was programmed in java, but for once, I see how powerful it really is and I must say it is on par with Visual Studio minus debugging functionality (i use olly for that anyways). I'm like you, whatever gets the job done.

  5. We'll see by Anonymous Coward · · Score: 0

    I hope to get my current company to buy us IntelliJ licenses soon. I have collected points where it's significantly better than Eclipse, and will propose a testing period after the current release. If we can just get over the initial getting-used-to phase, I think there will be agreement that IntelliJ is worth the extra money. Especially since Eclipse keeps crashing, too.

    (Posting anonymously because this is not widespread knowledge in the company yet)

    1. Re:We'll see by Anonymous Coward · · Score: 0

      I call bullshit.

      What are you doing to make eclipse crash?

      Seriously, I'm using it on both Linux and Windows for java, php, and python without problems.

      It may be a little bloated for some tasks, but stability hasn't been an issue for a long time.

  6. Don't let the door hit you on the way out... by Daffy+Duck · · Score: 5, Insightful

    "Some developers would rather quit their job than be forced to use a new editor or IDE."
    And I suspect their bosses would be glad to be rid of these prima donnas. Nothing says "value" like "I refuse to learn!".
    1. Re:Don't let the door hit you on the way out... by Splab · · Score: 1

      So a company refusing to listen to its developers is better?

      If someone told me I had to use Emacs instead of VI I'd tell them that in doing so they would lose about 90% productivity, if told to go ahead anyways I would probably start looking for something else since management no longer respects my opinion.

    2. Re:Don't let the door hit you on the way out... by Viol8 · · Score: 2, Interesting

      Learning a new language for a task is one thing. The benefits are obvious. Learning a new editor or IDE is not so obvious. They're simply tools to make your life easier to get a job done. If you already have a hammer you like then why be forced to use another hammer to bang in the same nails?

    3. Re:Don't let the door hit you on the way out... by Daffy+Duck · · Score: 4, Insightful

      I'm a developer myself, and a somewhat average one at my company. (I use vi and I do ok.) The real superstars have gone through half a dozen different editors and they all have their preferences, but not one of them would complain for more than five minutes if they were required to standardize on one to streamline the team. Management does listen to them, because they have great development ideas and don't get all pissy about the small stuff.

      It's a myth that coders are precious flowers that have to be pampered to be productive.

    4. Re:Don't let the door hit you on the way out... by DavidpFitz · · Score: 2, Interesting

      If someone told me I had to use Emacs instead of VI I'd tell them that in doing so they would lose about 90% productivity, if told to go ahead anyways I would probably start looking for something else since management no longer respects my opinion.

      Not necessarily. They may have asked around and found you were the only one who wanted to use VI, and that everyone else wanted to use Emacs.

      Just because someone from management doesn't act upon your preference doesn't mean they didn't listen or value your opinion. They just may not have agreed with it, and given the position they are in they have the right - and mandate - to act accordingly.

      If you're going to be a prima-donna and expect a company to bow to a developers wishes, then you are probably not going to be missed.

      Not all people in management are PHB types - of course, most aren't. Lots are very clever people who deserve their positions and although you may not agree with them, that doesn't mean that they are wrong.

    5. Re:Don't let the door hit you on the way out... by thermian · · Score: 1

      I can't see emacs vs vi being a big workplace issue, since both are free. I can see an issue arising if the company pay for an IDE and their developers won't use it, thats all about getting value for the money spent.

      Vi and Emacs are not IDEs, they don't have non compatible project files, its all just text. I don't think they would be a real problem.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    6. Re:Don't let the door hit you on the way out... by jrumney · · Score: 2, Insightful

      Just because someone from management doesn't act upon your preference doesn't mean they didn't listen or value your opinion.

      Is there any value to the company in standardizing on a text editor? IDEs could probably be argued, as they save project files etc in formats that are incompatible with anything else so mixing environments leads to a lot of duplication of effort keeping project files in sync, but between Emacs and vi (and proprietary editors like the TFA's subject), I strongly suspect you'd get better productivity from your developers by letting them use whatever they're familiar with. In that case, what is someone from management doing mandating which text editors developers use anyway? Maybe the company wouldn't miss such a "prima donna", but I expect the feeling would be mutual, as good developers like to work in companies where the management is as good at making decisions about the company's bottom line as the developer is at coding.

    7. Re:Don't let the door hit you on the way out... by MathFox · · Score: 1

      Why would one force a developer to use a specific editor? As long as it creates source files that can be compiled and checked into the version control system any text editor can be used. (I used Vim in an environment dominated by Visual Studio, no problems.) The only thing management has to do is obtain proper licenses for the editors used. The programmer is more productive with an editor (s)he is familiar with.

      --
      extern warranty;
      main()
      {
      (void)warranty;
      }
    8. Re:Don't let the door hit you on the way out... by jamesl · · Score: 1

      If someone told me I had to use Emacs instead of VI I'd tell them that in doing so they would lose about 90% productivity ...
      You are saying that you could do a job in one week using VI but the same job would take (you) 10 weeks using Emacs. Management would be correct to "no longer respect" your opinion.

    9. Re:Don't let the door hit you on the way out... by c · · Score: 2, Insightful

      > Is there any value to the company in standardizing on a text editor?

      Standardization appears to have intrinsic value to some people.

      We have someone high up in our organization who made an attempt to standardize the timeouts on screensavers for all corporate systems. So, you know, everyone would be the same. Currently, there's an on-going effort to standardize workstation hostnames to include information like workstation type (laptop, desktop, etc) building name, floor number, and user name. For a cross-country organization. Which supposedly has an Active Directory service.

      Standardizing something may not make sense, but it doesn't mean someone won't try.

      c.

      --
      Log in or piss off.
    10. Re:Don't let the door hit you on the way out... by Splab · · Score: 1

      Why?

      Since I have no idea where my normal tools are in E-Macs and I have to unlearn 10 years of experience and then try to figure out how to do it the E-macs way adding a factor 10 to the time isn't that far fetched.

      On top of that the emacs death combo buttons would probably give me carpel tunnel, so adding sick leave every once in a while would not help (I'm not kidding, my hands are not made to do the button combinations, tried E-macs got real sore hands and gave up)

      Also using any other editing tool so far has in my experience required me to use a mouse and/or arrow buttons, having to move my left hand a lot also leads to CT, so if some PHB decided that was the way to go I'd rather find something else to do than risk destroying my hands.

      (Besides this is a silly discussion, no one would dare trying to force a IDE/Editor around here)

    11. Re:Don't let the door hit you on the way out... by Mprx · · Score: 1

      If the developers are less productive using the commercial IDE it's best value for money to leave it unused. It's a sunk cost, they wasted the money as soon as they bought it.

    12. Re:Don't let the door hit you on the way out... by Anonymous Coward · · Score: 0

      So what if someone choses to use editor X instead of editor Y? As long as the team agrees on tab/space issues and such like there should not be a problem. If the developer is inefficient because of his choice then this is something up for review and perhaps, training.

      Management "posturing" about which tools should be used doesn't impress me much to be honest... I've 25 years professional development behind me so don't I think it hurts to make intelligent choices about the tools you develop with. If I listened to every cack brained idea that management comes up with I wouldn't get much done.

    13. Re:Don't let the door hit you on the way out... by Rufty · · Score: 1

      Sure, and I always tell the mechanic "only socket spanners, never use the monkey wrench" and "solder, don't weld". Micromanaging PHBs. If you don't trust my choice of tools to do the job, why do you trust me to do the job??? May your boss mandate Microsoft Edlin...

      --
      Red to red, black to black. Switch it on, but stand well back.
    14. Re:Don't let the door hit you on the way out... by Anonymous+Coed · · Score: 1

      Yeah. Maybe I'm just too used to the programming shop I've worked at for the last 8 years (god I'm old) but I just find it bizarre trying to imagine management trying to force a particular editor (or any other development tool) down the coder's throat. I find it bizarre trying to imagine management would even think to care which editor the code monkeys use.

    15. Re:Don't let the door hit you on the way out... by Thiez · · Score: 1

      If the other hammer allows you to hammer 1.1 times faster than the current hammer once you are familiar with it, and it takes a month to become familiar with that hammer (assuming you cannot do anything useful during that month), then you start getting returns on that investment withing a year. Assuming you will be hammering for a significant part of your life, you'd be an idiot not to learn the better hammer.

    16. Re:Don't let the door hit you on the way out... by Jeff+DeMaagd · · Score: 1

      And I suspect their bosses would be glad to be rid of these prima donnas. Nothing says "value" like "I refuse to learn!".

      I don't think that's the only interpretation. Does the new tool really save time and money? Does the cost savings really offset the lost productivity in training & learning? Has that been properly investigated?

      The time is the most expensive part.

    17. Re:Don't let the door hit you on the way out... by Ash+Vince · · Score: 1

      Why would one force a developer to use a specific editor? The main reason I can think of from the top of my head it if the technical lead needs to show you something quickly on your PC. If you have a team of 15 developers who all use different IDE's it can get very difficult to see errors in code if the syntax highlighting is different for each since pattern recognition is often an important part of debugging.

      Another reason may be that the different editors deal with a mix of windows / unix carriages returns differently. If you have one editor that converts all windows carriages returns to unix or vice versa and a different editor that always puts in unix carriage returns this can result in difficulties with certain source control programs (eg - TortioseSVN). When you view the differences from the first editor it looks like the entire file changed when it was actually only one line.

      I am not saying that it is always necessary to standardise a team on one IDE, but in some cases it can reap massive rewards.

      The programmer is more productive with an editor (s)he is familiar with. Only for a few weeks. In a few weeks doing full time development you should be able to learn you way round any editor. This minor drop in productivity for a few weeks can be made up in no time in productivity gains by the team as a whole.

      New staff should always be forced to use the same IDE as the lead developer. Partly so to make the leads job easier as his time is far more valuable and new staff are not expected to be very productive initially anyway.

      Another reason is to see how receptive new staff are to a minor change. One of the most important skills in any job is flexibility. The precious flower developers someone else mentioned are usually a pain to work with for other members of the team. Unless they are truly unique you are better off not becoming reliant on them. If the are truly unique in their skills set then they probably work at Google already.

      The day of the antisocial programming geek ruling the market are over, most companies would rather hire less capable developers who can work well with their peers and relate to management more easily since technical skills are more easily taught than people skills. I know this is going to go down very badly with a lot of angry slashdot geeks, but you might as well learn this early in life when it is easier to change your outlook.
      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    18. Re:Don't let the door hit you on the way out... by tuffy · · Score: 1

      On top of that the emacs death combo buttons would probably give me carpel tunnel, so adding sick leave every once in a while would not help (I'm not kidding, my hands are not made to do the button combinations, tried E-macs got real sore hands and gave up)

      That's probably because your "Ctrl" key is in the wrong spot. Try moving it next to the "A" key to minimize hand strain.

      Also, in modern Emacs builds, enabling "Options"->"C-x/C-c/C-v Cut and Paste" lowers the learning curve dramatically.

      --

      Ita erat quando hic adveni.

    19. Re:Don't let the door hit you on the way out... by lwriemen · · Score: 1

      Why would one force a developer to use a specific editor? The main reason I can think of from the top of my head it if the technical lead needs to show you something quickly on your PC. The technical lead can let the user of the PC drive.

      If you have a team of 15 developers who all use different IDE's it can get very difficult to see errors in code if the syntax highlighting is different for each since pattern recognition is often an important part of debugging. Then review the code with the editor you are comfortable with.

      Another reason may be that the different editors deal with a mix of windows / unix carriages returns differently. Almost all editors allow this to be configurable.

      The programmer is more productive with an editor (s)he is familiar with. Only for a few weeks. In a few weeks doing full time development you should be able to learn you way round any editor. This minor drop in productivity for a few weeks can be made up in no time in productivity gains by the team as a whole. This completely ignores that editors can also come with script engines to allow users to greatly enhance their own productivity. Changing editors can often cause the loss of many other valuable tools.

      New staff should always be forced to use the same IDE as the lead developer. Partly so to make the leads job easier as his time is far more valuable and new staff are not expected to be very productive initially anyway. Now we're going to rule out the possibility of improvement and elevate the lead to prima donna status?!?

      If the are truly unique in their skills set then they probably work at Google already. ... and insult the whole of the non-Google software developers?

      The day of the antisocial programming geek ruling the market are over, most companies would rather hire less capable developers who can work well with their peers and relate to management more easily since technical skills are more easily taught than people skills. I know this is going to go down very badly with a lot of angry slashdot geeks, but you might as well learn this early in life when it is easier to change your outlook. Finally, we'll alienate the /. crowd, ignore all data on software productivity, and pretend to be an old sage (contrary to the bulk of the information posted). Are you a less capable developer or a manager trying to protect your bottom line? ;-)

    20. Re:Don't let the door hit you on the way out... by Splab · · Score: 1

      Well I need caps lock for AOL customers :-)

      But I don't get why enabling cut n paste would lower the learning curve.

      How does copy+paste help preventing me from hitting a,A,i,I,C when I want to edit? Or h,j,k,l for moving about? The problem with almost any other editor is they have a tendency to insert values when hitting those keys.

    21. Re:Don't let the door hit you on the way out... by npsimons · · Score: 1

      And I suspect their bosses would be glad to be rid of these prima donnas. Nothing says "value" like "I refuse to learn!".

      Is it being a prima donna when you are the expert, you know what tool works best, yet your PHB is telling you to use an inferior tool? My response would be "well, if you know so much about writing software (and the tools to do it), you obviously don't need my expertise. Have fun writing your software without me!". It isn't about "refusing to learn"; I suspect that most programmers (like myself) have tried dozens, if not hundreds of editors and IDEs, and found one that works so well for them that using anything else is a productivity killer. Just because you haven't been through the learning curve (of trying those editors) doesn't mean that more experienced programmers haven't.


      Sure, I'll try a new tool when you bring it to me (usually I've already tried it out six months earlier!). If it works better than what I have now, I'll use it. But if it's inferior and you try to force it on me because of "standards" or "streamlining the team" or just because you paid for it, you can find yourself another yes man. Nothing says "sunk cost fallacy" like "you will use this tool because we already paid for it!".


    22. Re:Don't let the door hit you on the way out... by Eponymous+Bastard · · Score: 1

      You might have a point if one of the editors you mentioned wasn't emacs.

      I could imagine an emacs-heavy shop wanting to develop custom scripts for supporting their workflow/standards/source control, only to be told they can't because one guy is using vi.

      Also, someone smart enough to be proficient at vi would take a couple weeks to be just as proficient at emacs, so the lost productivity isn't that high anyway.

    23. Re:Don't let the door hit you on the way out... by tuffy · · Score: 1

      But I don't get why enabling cut n paste would lower the learning curve.

      Since most everything else uses Ctrl-X/C/V for cut/copy/paste shortcuts, having Emacs use those same bindings is easier to adapt to than trying to learn its old Ctrl-W/Meta-W/Ctrl-Y bindings.

      The main point is that with a few minor one-time tweaks, Emacs doesn't have to be a pain to learn or use for those that want to.

      --

      Ita erat quando hic adveni.

    24. Re:Don't let the door hit you on the way out... by johnny0099 · · Score: 1

      Please come back to reality. We might need you.

      --
      Get your dogma outta my yard!
    25. Re:Don't let the door hit you on the way out... by Anonymous Coward · · Score: 0

      The real superstars have gone through half a dozen different editors and they all have their preferences, but not one of them would complain for more than five minutes if they were required to standardize on one to streamline the team.


      So in other words, you work with actual professionals.
    26. Re:Don't let the door hit you on the way out... by Anonymous Coward · · Score: 0

      "It's a myth that coders are precious flowers that have to be pampered to be productive."

      shush dammit! jeez.

    27. Re:Don't let the door hit you on the way out... by Pike65 · · Score: 1

      Most definitely.

      The vast majority of the I-can't-work-under-these-conditions-I'm-going-to-my-trailer school of devs I've worked with have been thoroughly mediocre. If you can't even adapt to something as trivial as using a different IDE you're almost certainly a shitty developer.

      --
      "If being a geek means being passionate about something, then I pity those who aren't geeks." - Pike65
    28. Re:Don't let the door hit you on the way out... by Ash+Vince · · Score: 1

      The technical lead can let the user of the PC drive. Most of the time this is the best idea so the owner of the PC learns more and actually pays attention to what the lead is taking them through but sometimes this is not possible when the lead is seriously overworked. In my experience technical leads often are.

      Then review the code with the editor you are comfortable with. Once again, this is the best policy but the lead may simply not have time.

      Almost all editors allow this to be configurable. Almost being the operative word in that sentence. I gave an example from memory so I can state it is not all.

      This completely ignores that editors can also come with script engines to allow users to greatly enhance their own productivity. Changing editors can often cause the loss of many other valuable tools. This had not occurred to me but it is also one more reason why teams should standardise on a single IDE. There is no duplicated effort of creating these tools for different editors since more than one person on the team will probably have a need to do similar tasks. If these tools are so valuable why develop them twice? If they do not need to be developed twice then the tools are probably transferable between the two anyway. It is very rare that there is no overlap in what different devs do in a single team since this causes problems when one wants to go on holiday.

      Now we're going to rule out the possibility of improvement and elevate the lead to prima donna status?!? Sorry, you seem to have completely misunderstood my point. I was saying that when a new developer joins a team he will initially be fairly unproductive compared to other more established members. This is not ruling out improvement, this saying that they will improve with time, but that time has not passed yet. It takes time to learn your way around a codebase and adapt to company procedures and source control software. Since this is often unavoidable (Source control is a communal system they all have to share) and has been factored in to the cost of employing a new staff member why not drop a new IDE in at the same time.

      In regard to the lead having prima donna status I have no idea where that came from, but they are usually expected to be far more productive than a new recruit. It is highly unlikely that a new member of staff will come in and be more productive than the lead developer, if that does happen then you would need to look at why. Any speculation as to why and possible solutions is getting too off topic for this reply since it could go on forever.

      If the are truly unique in their skills set then they probably work at Google already. ... and insult the whole of the non-Google software developers? This was really a flippant comment since I am a professional developer and system admin who does not work at google. Note that when I say professional I mean I work as part of a development team so do have first hand experience of these issues.

      Are you a less capable developer or a manager trying to protect your bottom line? ;-) Hopefully this is your version of a flippant comment or a joke judging by the winking smillie. I already answered the question above if you are actually interested.

      You also mentioned that I ignored all data on software productivity. Can you post a link or provide any more information on this data you are talking about? I presume it was from some sort of recent workplace study so I am genuinely curious to the methodology used.

      I made several references in my post to people skills but these seem to dramatically absent from this last comment since it could be construed as being highly offensive. This is exactly the sort of comment that can alienate you from your colleagues and land you in deep shit with management if it is taken the wrong way.
      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    29. Re:Don't let the door hit you on the way out... by Darinbob · · Score: 1

      Nothing says "stupid management" like "everyone must use the same editor".

    30. Re:Don't let the door hit you on the way out... by residieu · · Score: 1

      This completely ignores that editors can also come with script engines to allow users to greatly enhance their own productivity. Changing editors can often cause the loss of many other valuable tools. If you have all the developers using a single editor, they can all share those scripts and any tool written by one developer can be shared among the others. That's some benefit, but not necessarily outweighing letting everyone use the tool they're most used to.
    31. Re:Don't let the door hit you on the way out... by lwriemen · · Score: 1

      The technical lead can let the user of the PC drive. Most of the time this is the best idea so the owner of the PC learns more and actually pays attention to what the lead is taking them through but sometimes this is not possible when the lead is seriously overworked. In my experience technical leads often are. Sounds like your experiences have been environments where code is valued over documentation and heroic efforts are considered cause for praise. It also sounds like the technical lead is surrounded by less capable personnel or inexperience quite often. I would not want to work in such a place, but I have also found that sometimes technical leads try to promote such an environment.

      This completely ignores that editors can also come with script engines to allow users to greatly enhance their own productivity. Changing editors can often cause the loss of many other valuable tools. This had not occurred to me but it is also one more reason why teams should standardise on a single IDE. There is no duplicated effort of creating these tools for different editors since more than one person on the team will probably have a need to do similar tasks. If these tools are so valuable why develop them twice? Exactly my point. ;-) The new developer may be bringing in things that he/she has found to be more productive that might not exist in the new company or be possible on the standardized IDE.

      Now we're going to rule out the possibility of improvement and elevate the lead to prima donna status?!? Sorry, you seem to have completely misunderstood my point. I was saying that when a new developer joins a team he will initially be fairly unproductive compared to other more established members. This is not ruling out improvement, this saying that they will improve with time, but that time has not passed yet. You misunderstood my point on improvement. I'm saying the new developer can bring the improvements. Of course if the technical lead has carefully constructed a mantle of godhood, then a new developer bringing improvements will be cause for alarm.

      In regard to the lead having prima donna status I have no idea where that came from, It is possible to hire someone with domain knowledge and experience. Granted, there will be some learning curve, but it might be very small.

      You also mentioned that I ignored all data on software productivity. Can you post a link or provide any more information on this data you are talking about? I presume it was from some sort of recent workplace study so I am genuinely curious to the methodology used. I am referring to the studies that have shown a 10x to 20x difference in software developer productivity. You really don't want to drive away the top developers, and editors are often a religious subject. These aren't recent studies. You can find data in Peopleware by DeMarco and Lister or The Mythical Man-Month by Brooks. If you haven't read those, I highly recommend them.

    32. Re:Don't let the door hit you on the way out... by Haeleth · · Score: 1

      Since I have no idea where my normal tools are in E-Macs
      Hold down your "alt" key and press "x". Now type "viper-mode" and press enter. Bingo, now all your old tools are exactly where they've always been!

      Just one reason why I like emacs. Not that I use vi emulation myself, but I love having that degree of control over my editing environment.
    33. Re:Don't let the door hit you on the way out... by Mad+Merlin · · Score: 1

      Also, in modern Emacs builds, enabling "Options"->"C-x/C-c/C-v Cut and Paste" lowers the learning curve dramatically.

      Surely you mean d/y/p Cut and Paste... (I don't know if that's an option, but I assume it is, it is Emacs after all.)

    34. Re:Don't let the door hit you on the way out... by Mad+Merlin · · Score: 1

      Hold down your "alt" key and press "x". Now type "viper-mode" and press enter. Bingo, now all your old tools are exactly where they've always been!

      Lies! I just tried it, and it didn't even support visual mode. It also doesn't support macros, folding, or multiple windows (at the very least, I only tried it for about a minute). A lot of other things are wrong too, backspace doesn't work correctly, for example (it won't cross lines).

      Viper mode might be tolerable for a Vi user, but it's completely worthless for a Vim user, and we all know how much better Vim is (than both Vi and especially Emacs).

    35. Re:Don't let the door hit you on the way out... by Mad+Merlin · · Score: 1

      Of course, there's also a couple thousand hammers you can pick from to learn. Probably a very small portion of those will offer a tangible improvement over your current hammer, and most of the others will just waste a month of your time.

    36. Re:Don't let the door hit you on the way out... by tftp · · Score: 1

      When someone has a problem with the code I usually ask them to open the editor and explain to me how the code works. Usually that alone finds the bug, and I don't need to even understand :-) In other cases I will ask if the guy is sure that this or that code path is taken, recommend to add debug, and so on. Often after dispensing the first batch of advices I can safely walk away, and I am free until the developer did all that and collected the debug output, knows more about where the problem may be, and is ready to discuss deeper. Hardly ever I need to operate his computer. Furthermore, several developers have ergonomic keyboards, keyboard trays, vertical mice, left-handed mice with inverted buttons, trackballs for the thumb, and other junk that I can not even use.

    37. Re:Don't let the door hit you on the way out... by Anonymous Coward · · Score: 0
      Nothing says "value" like "I refuse to learn!".

      Nothing says arrogance like, "You'll use the tool I favor, even if you can accomplish the task far better and faster with the one in which you're most productive."

      I'm assuming here that your tool is not some obscure-ass thing no one else in the shop knows about. I once actually had to learn some shareware word processor (VolksWriter, IIRC) that some clown of a contractor did his documentation in, then left. The entire rest of the shop used a simple commercial one used by just about everyone else in town.

      Of course my bozo manager wouldn't exercise due oversight to keep this from happening.

  7. Really? by ricebowl · · Score: 4, Interesting

    "Some developers would rather quit their job than be forced to use a new editor or IDE."

    And some prima-donna developers will presumably find themselves without a job after a couple of resignations based on the code-editor they were required to use.

    I'm glad to see that (F)OSS is making an impact, even if it means that a company has to give away their software. I know that this might put a lot of jobs at risk, which is bad, but maintaining a false-economy-based business model as a welfare system is, I tend to assume, more harmful to the overall economy. Plus there's always the option to release advanced tools under a paid-for license, as well as the paid-for support contract.

    1. Re:Really? by alext · · Score: 1

      So to summarise, paying staff to work on a base product is "welfare" and harms the overall economy, but paying them to work on something "advanced" does not.

    2. Re:Really? by ricebowl · · Score: 4, Interesting

      So to summarise, paying staff to work on a base product is "welfare" and harms the overall economy, but paying them to work on something "advanced" does not.

      Not at all. Economy's not based on what we'd like it to be, not based on anything moral or worthy, but simply upon what is. And if there's competition in a market for a code editor (or anything else at all) which is being distributed for no cost then the commercial entities have to compete against that product. Saying, as Mike Masnick, from Techdirt, asserts "that you can't compete against free" means that "you can't compete, period."

      Product A achieves the same ends as Product B. Product A is free, Product B requires a payment. If there is no distinction between the two products except price, then many people will go for Product A, and will forgive a few quirks or bugs. I tend to assume then that Product B has to compete with this product to maintain, or gain, market share. This is why I tend to believe that there should be a basic free version. The paid-for version should have added value; whether it's advanced features and/or support is largely irrelevant; the point is that to justify the cost of the product there has to be more than just the basics, which can be acquired legally for free in the form of the FOSS.

      Plus in the context of software, once it's been developed then there's no further cost (if distributed digitally) to producing another million copies (okay, there's the cost of servers and bandwidth) beyond the initial copy (and the bug-fixes, which I'd tend to assume are more or less negligible next to the original development cost). If a commercial entity wants to continue earning money for releasing a product it has to compete with the prevalent market conditions. If free software is your competitor then you have to compete with free.

      My comment about 'welfare' was perhaps a little harsh or glib, though it was intended to contribute towards the point that continuing in the vein of the old market tradition (build it, sell it, profit, rinse and repeat) doesn't work so well when the sell it stage is removed. And expecting to continue to sell a product, when alternatives are available for free, is counter-intuitive at best.

      Apologies if I offended anyone.

    3. Re:Really? by krelian · · Score: 1

      If free software is your competitor then you have to compete with free. I think the problem here is that the GPL makes it almost impossible to compete with free.

      So let's say we've reached a point that product A is a good open source software but I have some ideas on how to improve on it. Assuming that I am starting from scratch I cannot build over the foundation of product A if it is GPL'ed, I have to recreate product A from scratch and then improve on it or otherwise I cannot sell my improvement. Obviously, creating product A from scratch is much more costly then creating just the improvements so it's much less likely that it will be worth it for me from a business point of view. The end result is that product A stays as it is.
    4. Re:Really? by radarsat1 · · Score: 1

      And some prima-donna developers will presumably find themselves without a job after a couple of resignations based on the code-editor they were required to use. Okay I'll just say it... Maybe I'm just horribly inexperienced, but I'll just say it... I've *never* heard of a programming job where the boss requires you to use a specific code editor.
    5. Re:Really? by ricebowl · · Score: 1

      I've *never* heard of a programming job where the boss requires you to use a specific code editor.

      Me neither, but I was responding to an excerpt from the summary, not quoting something I've heard of, or experienced. I suppose I was criticising a programmer that refuses to use a mandated tool, whatever that tool is. In some cases I can imagine that being a problem, particularly if the mandated tool is sub-par in some way. But mostly it comes over as being a tad histrionic.

    6. Re:Really? by mrobin604 · · Score: 1

      "Some developers would rather quit their job than be forced to use a new editor or IDE."

      And some prima-donna developers will presumably find themselves without a job after a couple of resignations based on the code-editor they were required to use. I assume a developer that cared that much would look into what policies were in place regarding using your own preferred development tools vs. being required to use sanctioned tools, before they took a job. I don't think it's unreasonable to want to work with tools you're most comfortable with. That said, you should have some flexibility in terms of using technology you're not familiar with. But if you are familiar with it, and you don't want to use it because it's inferior or slow, more power to you.

      I don't know about IDEs or editors, but I've known people who've left jobs because their company decided to switch to a licensed game engine. I've left a job for this reason myself. I did give it a try for about a month, but ultimately the type of work I would be doing everyday in working with it did not fit well with my desired career development path. Too bad though, I liked everything else about the job.

      If that sounds 'prima donna' to you, I would suggest that you need to value your work "quality of life" more. To some people, the type of work they're doing and how it gets done is as important as how much you get paid or other concerns like that.
    7. Re:Really? by Mad+Merlin · · Score: 1

      I know that this might put a lot of jobs at risk, which is bad...

      No, it really isn't. It's called progress. There is (and always will be) an infinite amount of work to do.

      Once a problem is solved, there's no reason to solve it again, except if it can be solved in a better way. Jobs that disappear were solving problems in suboptimal ways. New jobs will inevitably be created that solve problems in better ways. Indeed, creating new jobs is a job in and of itself, it's often called entrepreneurship.

      Would you propose that we outlaw email, as it puts a lot of jobs in the snail mail industry at risk?

    8. Re:Really? by Anonymous Coward · · Score: 0
      I know that this might put a lot of jobs at risk, which is bad, but maintaining a false-economy-based business model as a welfare system is, I tend to assume, more harmful to the overall economy.

      Yep. It's just like the diamond industry. The last I heard, there were enough diamonds in the world to give each man, woman and child in the US one cupful. But, by keeping them off the market, they create an artificial scarcity to support the prices they want to charge.

      If there were only three dead, stinking fish in the world, there would still be people who would bid them up to ten million dollars each. Thank God there is lutefisk to keep this nightmare scenario from ever occurring.

  8. So... by __aardcx5948 · · Score: 1

    Why is this bad?

  9. If it is like their website by IBBoard · · Score: 2, Insightful

    If the tool is anything like their website, with all of its "pointless Flash animations" and lack of clearly laid out comparison tables, then I'd be glad if it died. I'd probably also understand the people who wanted to quite over a change of IDE if that was the one they were being moved to!

    1. Re:If it is like their website by hauk · · Score: 0, Troll

      WTF! why is this lame straw man argument moded up? Using a web site design as an argument for why a tool must suck is the most idiotic post I have seen in some time

    2. Re:If it is like their website by Mystery00 · · Score: 1

      First of all: What Flash animations? That site is entirely Javascript driven from what I can see, and well designed too.

      Second of all: Their IDE actually looks quite decent with some nice features.

      Mod parent troll.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    3. Re:If it is like their website by IBBoard · · Score: 1

      Entirely? There's the stupid animations on the overview and the comparison table that isn't a table that I saw. I've just checked some other pages and the Practices page is also Flash for no particular reason. The header looks like a terrible Flash header as well, even if it is JavaScript.

      I will admit that they seem to have at least been semantic with their code, though.

      As for the IDE, I gave the video a quick watch (using the 'no frills' version that had frills like page turn effects for no real reason) and nothing stood out. In fact things like "be constantly pestered by conversations within your IDE, not another window that you can hide" seem like a big negative.

      Give me Visual Studio .Net, Eclipse or MonoDevelop any day over that thing!

    4. Re:If it is like their website by Anonymous Coward · · Score: 0

      I went through their little 'game' that got posted here and what I got from them was a substandard POS that couldn't even open files, 90% of it didn't work and it crashed after 3 minutes of 'use'.

      In this case, even free is way too expensive. I can get all they advertise from Netbeans.

    5. Re:If it is like their website by mallardtheduck · · Score: 1

      >As for the IDE, I gave the video a quick watch (using the 'no frills' version that had frills like page turn effects for no real reason) and nothing stood out. In fact things like "be constantly pestered by conversations within your IDE, not another window that you can hide" seem like a big negative.

      I second this. In addition, I found the "multiplayer code editing" feature hilarious. Like that's not going to degenerate into real-time wikipedia-style edit wars within about 5 minutes. How on earth you get working code out of something like that I have no idea.

    6. Re:If it is like their website by Mystery00 · · Score: 1

      Granted I didn't browse through all of it, but a few unimportant flash additions to an otherwise solid website makes you cry? Something that "looks" like Flash is bad?

      Wake up, the internet is full of flash content and other dynamic elements. As long as content remains accessible, which is the case here, making it attractive is something every web designer strives to do.

      Also an IM inside an IDE isn't such a terrible idea, it may be distracting only if you're not concerned about your work, but communication within a group is pretty important.

      It's not the greatest IDE around and I wouldn't buy it, or use it (Eclipse is awesome), but you're complaining about all the wrong things here.

      --
      "we've got trenchcoats and bad attitudes" - John Constantine, HellBlazer
    7. Re:If it is like their website by IBBoard · · Score: 1

      Yes, communication is important, but that's what talking and emails are for. If it's important and absolutely needs real-time response without physically moving then what's wrong with a separate IM client and a Jabber server or similar? That way you get the best of both worlds - an IDE that focused on being an IDE and an IM client that both focused on being an IM client and that can be hidden away when not in use. I didn't think much of the interface either, but that may partly have been a "not used to glossy Mac buttons" and "didn't get a full view of the editor" thing.

      As for the web design, yes flash content is everywhere, but 10 years ago embedded WAV/MIDI files were everywhere. Are you really telling me that what is everywhere is a good thing? I'd guess that 90% of Flash animation is either pointless, less accessible, or badly done (if that isn't already covered by the previous two). I was expecting the "Comparison" page to give me some comparison in a nice and readable tabular form. Instead it seems to be a flash animation that isn't even comparing anything, just listing the features in relation to software development processes where the process is described and its pros and cons listed.

      The header was just an annoyance because of the animation. I don't want the header catching my eye when I should be reading page content. I don't want a commercial website to look like someone has gone "look what cool stuff we can do, just because we can". I want it to be unobtrusive, readable and professional, especially when it is for an IDE rather than some art package. Is there really any need for the flickering/blinking, the sliding effects and the typing effect?

  10. Ad-supported model? by Anonymous Coward · · Score: 0

    I'm surprised we haven't seen this yet. You get to use $AWESOME_COMMERCIAL_IDE for free, in exchange for the occasional add automatically inserted into your code as a comment.

  11. Urg by QuantumG · · Score: 2, Insightful

    Or maybe your product just sucks.

    No-one wants your editor with an integrated chat program.

    WAH.

    --
    How we know is more important than what we know.
    1. Re:Urg by $RANDOMLUSER · · Score: 4, Informative

      They're not giving away the editor with the integrated chat. They were "forced" to release the personal edition of their collaborative editor at no charge.

      1. Slashvertise crippled version of your program.
      2. ???
      3. Profit!!

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Urg by Brett+Johnson · · Score: 1

      > Or maybe your product just sucks.

      I suspect this may be the case. I've known developers that used non-free editors like Brief or BBEdit for years. They loved them and were highly productive. I've known developers that used free editors like emacs or vi for years. They loved them and were highly productive. I've known developers that have tried various tools that were simply not very good, and they wouldn't use them - even if they were free - even if they were told to use them by management.

      For what its worth, 3/4 of our team uses emacs. We didn't 'standardize' on it. We were emacs users before we knew each other. The one person who doesn't use it, uses the editor in Visual Studio. But then again, she is the only one that uses Windows as her primary development platform.

      Also interesting, each of has tried Eclipse at one time or the other in the last five years, and none of us has liked it.

    3. Re:Urg by KinkyClown · · Score: 1

      [sarcasm]
      A programming editor with stupid integrated chat?

      You're right! Nobody what's that. A good open source IDE that is killing this product only has useful plugins like:
      Messenger plugin: http://sourceforge.net/projects/eimp/
      Gmail plugin: http://tabaquismo.freehosting.net/ignacio/eclipse/gmailclipse/gmail-eclipse.htm
      Personal finance plugin: http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-589.html
      Minesweeper, snake and sobokan games: http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-52.html

      ...?
      [/sarcasm]

    4. Re:Urg by QuantumG · · Score: 4, Funny

      I used Eclipse for about a week when I did Java development. After suffering insanely bad performance, upgrading my video drivers, downgrading them, rebuilding Eclipse from source, etc, I just gave up. Upon hearing this the Net Beans camp in the office decided to recruit me. Net Beans just made my brain sad.

      So, for a while I was using Notepad. Then I started using gVim and life was good, but I noticed that I really wasn't pissing off the Java devs enough so I started using Visual Studio to edit my Java - drove 'em mad.

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

      I used Eclipse for about a week when I did Java development. After suffering insanely bad performance, upgrading my video drivers, downgrading them, rebuilding Eclipse from source, etc, I just gave up.

      I had nearly the same experience at first. I hated on Eclipse for years (I'm a vim fan). But if you have a fast machine, nowadays, the trade off is much better. There's still some bad performance, and some stupidities, but some of Eclipse's features can really speed up development in large java projects.

  12. In the meantime... by Yvanhoe · · Score: 4, Insightful

    ... we are all richer as we get for free functionalities that would cost thousands of dollar without open source.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    1. Re:In the meantime... by RobBebop · · Score: 2, Interesting

      Not only are we richer, but we are less likely to be put in a situation where fragmentation in the tools-development department causes our projects to be late.

      Having worked with at least three major source code repository tools (CVS, ClearCase, and PVCS/Dimensions) I could give an entire rant about how they each give the top-level objects that you checkout different names (Modules, VOBs, and Products).

      If you want an honest opinion, I think every developer should know how to work with CVS/Subversion just because of its simplicity and freedom. But I think for huge projects (~50+ developers) I would recommend the added control that ClearCase provides to make it easier for people to work collaboratively.

      However, 50 licenses of ClearCase (and by-the-way... you need to buy ClearQuest (to manage problem reports) and MultiSite (to manage distributed development)) costs about half a million dollars. Is that worth it? You could pay 5 or 6 additional developers for that kind of money.

      --
      Support the 30 Hour Work Week!!!
    2. Re:In the meantime... by gmack · · Score: 3, Insightful

      Or you can use GIT which is designed for projects with large numbers of employees in a distributed environment.

  13. Oh really? by davmoo · · Score: 2, Insightful

    I wonder, then, how come Microsoft still manages to sell gazillions of copies of Visual Studio, even when they also give away "express" editions of their products too.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    1. Re:Oh really? by thermian · · Score: 0

      I wonder, then, how come Microsoft still manages to sell gazillions of copies of Visual Studio, even when they also give away "express" editions of their products too.

      Developer lock in. You get to use their (admittedly good) IDE to develop your product for free, but you can't go on and sell it unless you then buy the full version of the software.

      Also the free versions lack some rather nice functionality, and all the Microsoft press books I've read do make a point of mentioning this.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:Oh really? by JasterBobaMereel · · Score: 1

      Because Opensource will only kill off the bad and mediocre commercial tools ... not the polished good quality useful ones ....

      i.e. the ones people actually think are are worth paying for ...

      --
      Puteulanus fenestra mortis
    3. Re:Oh really? by muindaur · · Score: 1

      I blame, in part, Academic Alliance. I got the full version of VS 2005 Pro for free because I was an Info Systems Major under the CS department. There are a few people that still like VS because they've only used C# or VB .net seriously with it. There are some differences between full and express that people will pay for: mobile device support is not available in the express versions. They give away express editions to get people to use their products and get used to it so they go into college or careers with its awesomeness in mind. http://msdn.microsoft.com/en-us/vs2005/aa700921.aspx

      I went away from VS only because I preferred C++ and Java resulting in my gravitation to Netbeans; I'm also a cheapo.

    4. Re:Oh really? by jdh28 · · Score: 3, Informative

      Developer lock in. You get to use their (admittedly good) IDE to develop your product for free, but you can't go on and sell it unless you then buy the full version of the software. That's not actually true: from the FAQ:

      Can I use Express Editions for commercial use?

      Yes, there are no licensing restrictions for applications built using Visual Studio Express Editions.

    5. Re:Oh really? by casab1anca · · Score: 1

      That's simply because there isn't any open source alternative that comes remotely close to Visual Studio. But look at Java or PHP - you've got open source IDEs (like Eclipse) that are as good as any commercial tool for those languages. There's no reason to shell out money when you can get something for free, or conversely, Visual Studio is still selling because it's better than any other Windows dev tool out there.

    6. Re:Oh really? by thermian · · Score: 1

      Ooh, interesting. It used to be true. I have a free copy of Visual Studio 2008 pro, courtesy of Microsoft, I had assumed the same restriction applied. I shall look this up.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    7. Re:Oh really? by Anonymous Coward · · Score: 0

      MS makes frameworks that require an IDE with code generation.

      Look at qt/gtk if necessary I could code an app using nothing but notepad and gcc. WIth windows.forms I'd spend half my dev time just mocking up the gui.

      The same applies to webforms vs *insert mvc toolkit here* and entity framework vs any modern ORM that doesn't use code generation.

      They create the problem then claim to have created the solution, usually poorly.

    8. Re:Oh really? by Mr2001 · · Score: 1

      Look at qt/gtk if necessary I could code an app using nothing but notepad and gcc. WIth windows.forms I'd spend half my dev time just mocking up the gui. Er... not really. There's nothing hard about writing "Button btn1 = new Button(); b.Location = new Point(10, 20); b.OnClick += btn1_Click;".
      --
      Visual IRC: Fast. Powerful. Free.
    9. Re:Oh really? by kailoran · · Score: 1

      Maybe you're thinking about a student license, as in MSDNAA. I think VS Pro from there has the no-commercial-use restriction, but the freely available EE does not.

    10. Re:Oh really? by thermian · · Score: 1

      oh well, it was a nice thought while it lasted..

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    11. Re:Oh really? by Anonymous Coward · · Score: 0

      Ummm, WRONG.

  14. Re:Boo Hoo by mrbluze · · Score: 1

    Cry me a fucking river How' s this?
    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  15. Sorry, N-BRAIN, but your website looks like sh*t. by Qbertino · · Score: 5, Insightful

    No wonder nobody buys your stuff. Your online presence gives me the creeps. Quite literally actually. I feel sick watching that presentation and listening to that irritating music. I wouldn't download your tool for free, let alone buy a product from a software company that presents itself like that. No f*ckin' way. And I'm a guy that actually does buy software.

    How about wasting 5 minutes on a concept for an online presence and an online marketing strategy? And, please, *do* get a *professional* webdesigner to rebuild the site. You'll find plenty of them here.

    To be honest, somebody who needs to get a job done nearly cares squat wether a tool is free or costs 300$. It's only because the 300$ tools are just as crappy as the free ones (sic!) that they settle for the free ones. And damn the few bucks I have to shell out for it.

    Best example: Zend Studio and PHP Eclipse or PDT Eclipse. If I have to go through the same fuss configging local remote debuggin in either, I see no point in spending 300$ for Zend Studio. That way I'll even learn to configure an open source tool - a skill not wasted - rather than learning to deal with some quirks of some prorprietary tool.

    Counterexample: Mint is a web presence statistics tool with PHP backend logic. There are like a quarter bazillion of these in Free, FOSS and public domain scatterd all over the web. However, looking at this guys site (he happens to be a good designer *and* a good programmer) I haven't the slightest doubt that his statistics tool will deliver without hassle. Thus whenever I need a statistics tool, he'll be the first and last where I look for it.

    --
    We suffer more in our imagination than in reality. - Seneca
  16. It's just a PR stunt by Anonymous Coward · · Score: 1, Insightful

    They're not the first people to release a free personal edition, but they HAVE found a way to get free advertising on Slashdot.

    If a tool is very good, people will pay for it. OSS is, for the most part, "good enough", so if your tool is just "okay", it can't compete.

    OSS is just killing the "me too" market for mediocre software.

  17. Then make something better, duh by Anonymous Coward · · Score: 0

    Well perhaps if I can find a Commercial IDE which isn't doesn't have every bell and whistle under the sun and doesn't eat resources like an old SUV then I would gladly use it, until then I'll use open source alternatives at least if I don't like it I don't get a bad after taste of having just spent all this money on some awful product.

  18. Offer value by Zelos · · Score: 3, Insightful

    Surely the answer is to offer something that's of value? If the value of the tool is greater than its cost, then I'll look at it. I can't see that much value in distributed programming tools: our distributed team works fine with IRC, Perforce, code review and email. We've tried software aimed at distributed teams before and always fallen back to our old system because it's easier and it works everywhere.

    For example: there's an expensive, commercial ARM compiler despite the existence of GCC. People buy it because it generates code that's ~20% smaller and faster.

    1. Re:Offer value by jimicus · · Score: 0, Redundant

      For example: there's an expensive, commercial ARM compiler despite the existence of GCC. People buy it because it generates code that's ~20% smaller and faster. Generating code that's 20% smaller and faster has real value when more or less all modern ARM development is embedded - so 20% smaller is a real bonus.

      Such a benefit is rather less noticeable on a modern PC.
    2. Re:Offer value by Zelos · · Score: 2, Insightful

      That's just an example of competing with an entrenched, high-quality open source project. BBEdit and Textmate are doing pretty well despite the existence of Emacs etc.

    3. Re:Offer value by joe_bruin · · Score: 1

      I was hoping someone would bring up the ARM tools, since that is what I'm currently using. In my experience, binaries they generate are faster and about 30% smaller than GCC, and they do much better optimization.

      Having said that, I would switch to GCC in a minute if my team agreed to. Why?

      Because the ARM compiler has bugs aplenty. The debugger is one huge bug. If there is a bug, I can't fix it. I have to tell ARM and then get my request ignored because it doesn't affect their big customers and we don't give them enough licensing fees. They keep moving on to new versions of their tool chain that introduce new, interesting bugs. I just want to stick with what I have that works and get a particular bug fixed.

      Because to use the ARM compiler, you need license certificates, and you need a license server, and you need to be on the local network. When I build a project, over 50% of my compilation time is actually waiting for armcc to authorize itself. I can't install it on a dozen machines. I can't compile when I'm on the road because I have to be on the local network or I have to hunt down a machine-locked license.

      The ARM tools are hindering my work. They are slowing down my compile times, they are making me work around bugs, they are not letting me work anywhere I want. GCC may produce inferior code, but it works for me, not against me. This is why open source tools are hurting commercial tools. We're willing to pay for the tools, but the free tools compete in many ways, not just on price.

  19. The answer is simple - They're charging to much. by OzTech · · Score: 5, Insightful

    The real reason people have trouble selling commercial Editors, IDE's, and Compilers is because they charge to much. Many if not most programmers get this thing in their head that once they have written one program, they should never have to work again. They charge over $100- and in some cases over $500- for a compiler or editor and then expect a small company with 3 or 4 developers to buy a full license for every developer and every computer that developer uses.

    Even in a small company with 2 developers/engineers, this can often mean that they need 8 licenses.

    1 for each developer/engineer for their primary machine = 2 licenses
    1 for each developer/engineer for their home machine = 2 licenses
    1 for each developer/engineer for their notebook = 2 licenses
    1 for each test lab machine = 2 licenses

    In total, we are now looking at 8 licenses for 2 blokes, when in reality only one of them will ever be using it at a time anyway.

    Then they put a myriad of protection and security in there which makes it a pain to install, maintain, or move.

    Then we need a yearly maintenance fee for each license to get bug fixes. With 8 licenses, we need 8 maintenance fees. Even at $100 per license for maintenance, we're now looking at $800- every year just to get bugs fixed!

    Assume the Editor costs $250 per license and $100 per year for maintenance (bug fixes), which is about what they charge, with 2 developers/engineers we are now looking at $2,000 for the initial licenses and and additional $800 every year if we want to keep using it or heaven forbid we actually expect it to work. If course, they claim that we get "features" with the maintenance, but most of the time we don't want "features", we just want the product to keep working. Yeah, I know, they'll add support for Windows-Vista or another feature which is neat, but instead of looking at that work as a way of expanding their market, they tend to look at it as a way of lockin or bleeding their existing customer base. This is at the very core of what is wrong with software and the mindset that programmers of software development tools end up with.

    Here's a tip for you guy's who do make good tools.

    WE WANT TO BUY THEM.
    - price them reasonably
    - license them reasonably

    WE WANT YOU TO STAY IN BUSINESS.
    - we will tell all of our friends
    - we will tell all of our associates
    - we will tell the next generation
    - features and fixes generate new customers

    WE NEED TO MAKE A LIVING TOO.
    - we can't bleed our customers
    - we need to write a new program every month or two
    - slash the price you charge me to fix your problems
    - we can't afford the prices you guys are asking/expecting

    Look at the prices for Micro$haft compilers and tools. They quickly run into the thousands of dollars. Borland has also lost the plot and charge an obscene amount of money for their products. Very few of us have customers with unlimited budgets. Very few of us actually want to cheat and buy "Accademic" versions. We are programmers and developers too. We know that it takes you time and you need to eat, but fair is fair, you guys are providing spanners. If you make a good one, you can sell thousands of them, but don't try to retire just because you've made one spanner. The world doesn't work that way anymore.

  20. A Complete Load of Fetid Rabbit Droppings by ewhac · · Score: 5, Insightful
    I've heard this kind of lament before: "GCC killed the market for compilers." Complete nonsense, of course. There is still a healthy market for good compilers -- gcc is not the be-all end-all of compilers; and niche platforms, such as 8-bit microcontrollers, are mostly under-served by the Open Source solutions. And, incredibly, people are still paying ridiculous sums for Visual Studio.

    What Open Source has essentially done is say, "You must be at least this tall to publish a tools suite." Pretty much the only compilers that died were the bad ones. No one, for example, laments the passing of Whitesmiths.

    As for editors, well, it was pretty obvious 20 years ago that the editor that was powerful and platform-independent (so you didn't have to re-learn everything and re-write all your macros on a new platform) was going to win. That pretty much meant either EMACS or VI.

    Schwab

    1. Re:A Complete Load of Fetid Rabbit Droppings by Anonymous Coward · · Score: 1, Interesting

      Leo, you are as usual over generalizing. People do not pay ridiculous sums for Visual Studio; if all they want is the compiler and editor they download it free. Microsoft has had to adjust to compete, not that they wouldn't have done the same if by some miracle Borland had remained viable; they're doing the same now with MS Hyper-V virtualization software, charging a pittance on top of the cost of Windows Server 2008 to achieve the dual aims of crushing VMWare and staying off the radar of the anti-trust regulators. If people want tools like a profiler and all the extras they still have to buy Visual Studio Team Suite.

      What Open Source has done so far is say "here's something that copies commercial efforts and it's almost as good". If you can live with emacs - and not feel sick to the stomach using something written and endorsed by Stallman - then perhaps, ignoring all factors but the purchase price - you might save money. You don't see vendors with successful products (i.e. Visual SlickEdit editor - powerful and platform-independent) whining about OSS authors owning the market.

    2. Re:A Complete Load of Fetid Rabbit Droppings by msormune · · Score: 1

      No, GCC only killed the market for C and C++ compilers. Which is partially why Microsoft came up with .NET languages and the like, and moved on.

      My all time favourite C++/C compiler was the Watcom compiler family. It still lives on as Open Watcom project. Too bad it's not widely used, because the whole OS world is still gaga about GCC...

      But that's OS "choice" for you... It's kind of like saying "any color will do as long it's black".

    3. Re:A Complete Load of Fetid Rabbit Droppings by slim · · Score: 2, Interesting

      If you can live with emacs - and not feel sick to the stomach using something written and endorsed by Stallman Good lord, do you have to grit your teeth every time you use GNU date or GNU grep?

      Face it, Emacs users love it. I've never got past the initial learning curve - my poor weak head can't retain the most basic Emacs commands such as save or quit, for long enough to use them next time. I never had that problem with vi. But that's not the point. Emacs users are not using it because they're cheap. They use it because they like it.

      You don't see vendors with successful products (i.e. Visual SlickEdit editor - powerful and platform-independent) whining about OSS authors owning the market. Without a doubt, they'd do better in the absence of Open Source. The reason they don't whine is that they recognise that there's no reason the playing field should be biased to their advantage.
    4. Re:A Complete Load of Fetid Rabbit Droppings by Anonymous Coward · · Score: 0

      This is my bottom line also. I use two operating systems pretty much all the time (ubuntu and windows). When I move my mouse off one screen and onto another, I don't want my editor to behave differently.

      I combination of Emacs and command-line tools works extremely well for me. It also allows me to work with multiple languages and with developers from all around the world, all using different editors.

      I think his idea about collaborative editing is great, but not if the cost is having everyone using the same editor.

      Phil

    5. Re:A Complete Load of Fetid Rabbit Droppings by shutdown+-p+now · · Score: 1

      And, incredibly, people are still paying ridiculous sums for Visual Studio.
      IIRC, it's $300 for "Standard Edition". For all that it offers, I'd say it's a fair price. It's a pity you can't pay just for the C++-related parts of it, for example.
    6. Re:A Complete Load of Fetid Rabbit Droppings by Darinbob · · Score: 1

      Yes, I should probably amend my earlier statement about GCC usually doing the job as well as or better than commercial compilers. I'm usually on 16/32 bit systems. GCC does best on popular platforms (PowerPC, x86, Sparc, etc), and those with a somewhat traditional architecture (room for stack frames with auto variables). But I have run across smaller systems where GCC just doesn't do so well. Luckily, the compilers for those systems don't tend to be expensive.

    7. Re:A Complete Load of Fetid Rabbit Droppings by Haeleth · · Score: 1

      No, GCC only killed the market for C and C++ compilers.
      Which is why Microsoft is very happily selling one, and Intel is very happily selling one, and, oh yes, Sun still seems to be selling one, and, goodness me, is that EDG still making a decent living over there out of their C++ frontend? I do believe it is!

      the whole OS world is still gaga about GCC...
      Which is why the BSD developers dislike GCC so much that they're investing massive effort into developing an alternative, backed by Apple.

      But that's OS "choice" for you... It's kind of like saying "any color will do as long it's black".
      Which is why every open-source fan uses the Vimacs editor under the Knome desktop environment on the Sudrivbuntoraware LinBSD platform, right? Yeah, it's totally standard for open-source folk to standardise on a single option and kill off all possible competition. Sure.
    8. Re:A Complete Load of Fetid Rabbit Droppings by Anonymous Coward · · Score: 0

      Borland C++ still exists :(

    9. Re:A Complete Load of Fetid Rabbit Droppings by ratboy666 · · Score: 1

      Actually, I *do* lament the passing of Whitesmiths. I have been trying (for a long time now) to get a copy of the Whitesmiths 8080 toolchain (native CP/M version, or VAX cross).

      I had contacted the (then) current owners of the copyright -- and received permission to copy these tools; indeed they tried to read the old 9-track backup tapes. I assume for naught, because I didn't hear a good outcome.

      It would be an interesting collectible. Do you (by chance) have a copy of this on 8" floppy or magtape?

      Anyway, squeezing a full C compiler and making it work on a 64KB CP/M machine was a feat! (the compiler included structures,
      floating point, etc. It was K&R). Of course the library was Plaugher's design (just different enough from Unix to be a nuisance).

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    10. Re:A Complete Load of Fetid Rabbit Droppings by Anonymous Coward · · Score: 0

      Completely offtopic I know, but it's worth mentioning that Microsoft's compilers are available for free on their website. You pay an arm and a leg for the IDE.

    11. Re:A Complete Load of Fetid Rabbit Droppings by xtracto · · Score: 1

      No, GCC only killed the market for C and C++ compilers

      Yeah, and among others, they surely drove Intel out of business...

      Oh wait, they are selling a
      Intel® Compiler Suite Professional Edition for Linux $1,299

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  21. Also by AlgorithMan · · Score: 4, Funny

    Also Home fucking kills prostitution!

    and people who'd rather quit their job, than embrace new technology, are no loss IMHO

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    1. Re:Also by nitehawk214 · · Score: 1

      people who'd rather quit their job, than embrace new technology, are no loss IMHO It isnt new technology people are quitting over, it is being forced to use crap tools. I turned down a job offer because they insisted on using StarTeam over Subversion or something that doesn't suck.
      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
  22. ??? equals by an.echte.trilingue · · Score: 2, Informative
    ??? can stand for many things
    • charge for support
    • charge for customization
    • get free QC
    • use all the other free tools out there for your own development
    In other words, sell software as a service, not as a product.
    --
    weirdest thing I ever saw: scientology advertising on slashdot.
    1. Re:??? equals by tepples · · Score: 1

      In other words, sell software as a service, not as a product. What kind of model of software as a service would work for, say, video games that aren't massively multiplayer?
    2. Re:??? equals by doktorjayd · · Score: 1

      http://games.yahoo.com/

      check out the ads.

    3. Re:??? equals by maxume · · Score: 1

      New content for existing games on a regular basis is one.

      Access to an ever increasing pool of games for a monthly fee is another. I wouldn't participate in this one, I'd rather pay a one time fee to buy games that I want, but it might work.

      --
      Nerd rage is the funniest rage.
    4. Re:??? equals by FrankieBaby1986 · · Score: 1

      The only problem with the 'give software away, sell support' model is that it disincentives creating a really easy to use tool. But because no one will buy your support if they don't use you're software, you must make your software desirable, and a large factor in that will be the ease and reliability of use, which are support items. It's a kind of catch-22 situation. Support cannot always be used as a steady source of income.

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    5. Re:??? equals by FishWithAHammer · · Score: 1

      All those games are being downloaded to the user's computer and so in your retarded GPL fantasyland would require code distribution--which means they'd make no money because others would take it and host them for free, or people would just run them off their own computers. You fail.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    6. Re:??? equals by FishWithAHammer · · Score: 1

      New content for existing games on a regular basis is one. Why? Demanding the release of source code and not the release of all other assets is hypocritical (which is one of the things about just about all OSS projects that makes me laugh--you give away the code, but nothing necessary to use it!). One person buys it, everyone else gets it.

      Access to an ever increasing pool of games for a monthly fee is another. I wouldn't participate in this one, I'd rather pay a one time fee to buy games that I want, but it might work. Not really, because in the GPL fantasyland the distributor would have to give away the source to those games as it hits the user's computer. I'm sure that would go over well: one person buys it, everyone gets it.

      I mean, sure, if you want every game to be software as a service, great, GPL fantasyland for everyone. (Although MMOs would quickly descend to unplayable shit because of client hacks, too...)

      Someday rms and his retarded following will realize that open source--oh, I'm sorry, FREE SOFTWARE--is not correct for everything and everyone. Hell, I write open source software. I also write closed source software. One of those two pays me about $4500 a year. The other pays me a considerably larger amount. I'll leave it to you to guess which is which, but here's a hint: I'm not making mere chump change off closed source.
      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    7. Re:??? equals by maxume · · Score: 1

      Yeah, I wasn't following the thread all that closely when I replied and didn't realize that the context was GPL software, I was just pointing out that you can probably sell games as a service(GPL or not).

      Sorry you wasted your comment.

      --
      Nerd rage is the funniest rage.
    8. Re:??? equals by gnupun · · Score: 0

      * charge for support
      * charge for customization
      * get free QC
      * use all the other free tools out there for your own development
      In other words, give a car away for free and charge for oil change and maintenance.. what a stupid model.

      Closed source promotes competition -- if you want to build a better product than mine, go do it yourself without my help. Open source on the other hand implies that smart people work for free so the stupid people can enjoy the fruits for free.

  23. So what's the problem? by Fuzzums · · Score: 3, Insightful

    Either make your product a lot better, so people want to pay for it, or switch to selling an other product.

    --
    Privacy is terrorism.
  24. Just not YOUR tools by NMerriam · · Score: 5, Insightful

    People are plenty willing to pay for tools, even just code editors. MS makes a pretty penny from Visual Studio, and TextMate is considered the must-have editor on the Mac. The real lesson is that there are plenty of open source tools for basic tasks, you have to offer something unique in terms of integration or usability to be a commercial success. Sounds like this company is upset that their "good enough" tools can't compete with free tools that are also "good enough".

    --
    Recursive: Adj. See Recursive.
    1. Re:Just not YOUR tools by Jarik_Tentsu · · Score: 1

      People are plenty willing to pay for tools Is there a problem when all the software on your computer apart from one game is pirated? =/

      ~Jarik
    2. Re:Just not YOUR tools by joost · · Score: 2, Interesting

      TextMate is considered the must-have editor on the Mac


      It is, and I use it 8+ hours a day. It's commercial software, I have paid the full license and I have enjoyed every cent of it. That license is 79 dollars though, which is more reasonable. Heck I'd happily pay for upgrades, but thus far they have been free. That's how you treat customers instead of moaning on slashdot.
    3. Re:Just not YOUR tools by Anonymous Coward · · Score: 0

      small correction: textmate is *not* considered the "must have" editor for macs. textmate looks pretty, and that's about it- it's appallingly short on functionality, and it gets in the way. it doesn't offer any advantages over terminal-based text editors (emacs/vi)- it's as if it's trying to emulate them, without paying attention to any of the potential a gui has to offer (it tries to copy old-skool editors without innovating). textmate's a relative newcomer to the field (which is, no doubt, part of the reason it's so poor- in time i hope it'll improve), and the only people i've met who like it are ruby devs who've never used another text editor aimed at coders. for well over a decade, the "must have" text editor for macs has been bbedit.

    4. Re:Just not YOUR tools by xtracto · · Score: 1

      Agree,

      Lots of people buy and use WinEdt, even though there are several Latex editors like Kile, Tecnixcenter, texmaker and whatnot.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    5. Re:Just not YOUR tools by ProlificSage · · Score: 1
      > Sounds like this company is upset that their "good enough" tools can't compete with free tools that are also "good enough".

      I downloaded and tried UNA at both work and home. I was not impressed. The interface was not intuitive and it did not make things easier. Also, it took over my entire screen, so that I couldn't even see the Windows task bar, which I have set to always be visible even when applications are maximized.I gave up and uninstalled it.

      Then, I downloaded and tried Code::Blocks. My only irritation with Code::Blocks is that their full screen functionality iss not really full screen, and there is no hotkey for it. I rarely use full screen anyhow, so it's a minor issue. Other than that, I'm impressed. I could use it right away without having to look at any documentation, mainly because its UI is similar to other IDEs I've used in the past. Not a snowball's chance in hell I would ever pay for UNA.

      --
      Real software engineers regret the existence of COBOL, FORTRAN and BASIC.
  25. IntelliJ IDEA by CountBrass · · Score: 4, Informative

    I pay for a dev environment, the one from JetBrains, for Java development. I do that because: I loath eclipse: it's a god-awful, slow, clunky, everything that's wrong with open-source GUIs, editor. Second because I need support for code completion, api prompts/look-up and my favourite editor (TextMate) doesn't support that, although it's great for everything else. So I pay a couple of hundred GBP for a decent editor that it doesn't hurt to use. Bad workmen only blame their tools because they chose crappy ones to use. I pay for quality.

    --
    Bad analogies are like waxing a monkey with a rainbow.
    1. Re:IntelliJ IDEA by $1uck · · Score: 1

      The developers where I work used to be about 50/50 Idea and Eclipse, now there is only one developer still using Idea. He seems to think its the best thing in the world. He'll always say something like but can you do this in eclipse? and invariable someone responds "um yeah." You call eclipse god-awful slow and clunky, well Idea is pretty clunky and slow too, so is MS's Visual Studio. All IDE's with code completion, constant compilation error checking and the multitude of other little functions are going to be and the more plugins you throw into it the worse its going to be. If you found eclipse particularly cumbersome, I'd suggest you fiddle with the options and the plugins.

    2. Re:IntelliJ IDEA by dwalsh · · Score: 1

      IntelliJ: a Java IDE worth paying for in a world that has Eclipse in it. 'Nuff said.

      --
      ${YEAR+1} is going to be the year of Linux on the desktop!
    3. Re:IntelliJ IDEA by Gazzonyx · · Score: 2, Interesting

      Just wondering, have tried Eclipse lately? Depending on your needs, you can get a fairly fast and slim Eclipse distro with all your needed plugins. 3.3 is much 'prettier' (streamlined, although it is still slightly ugly. Netbeans wins IMHO for best looking IDE - there's a great plugin for beautiful skins... I think it's for a presentation mode or something, but it's beautiful) than previous Eclipses, and it performs only slightly slower than Netbeans. I haven't used Intelli J, so I can't compare it.

      For me, though, the functionality and flexibility of the plugin ecosystem trumps speed and aesthetics. Even if it's slightly slower, I'm faster because across platforms, languages and computers, I've got the same environment. You can zip the folder and carry it around on a USB drive and run it anywhere you have Java (pretty much everywhere these days). At any rate, to each his own.

      If you haven't tried Eclipse in the 3.3 version, I'd encourage you to give it another shot if the chance presents itself and you have the time to fiddle with setting it up for your own preferences. I've written Java in vi over ssh, on pspad, scite, Netbeans, JBuilder, and on the back of napkins; it's all about making use of what you have available and having what you prefer when you can.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    4. Re:IntelliJ IDEA by pembo13 · · Score: 1

      I'm guessing it's a matter of opinion, of which you are of course entitled to. I recently started using Eclipse with PyDev, and I have to say that I am loving it.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    5. Re:IntelliJ IDEA by bckrispi · · Score: 1

      Agreed. I haven't noticed any major performance problems with Eclipse since the 2.x days. I use it daily, and it is certainly fast enough.

      --
      Xenon, where's my money? -Borno
    6. Re:IntelliJ IDEA by Anonymous Coward · · Score: 0

      Troll Warning...who modded him "Informative"? Oh, this is slashdot, I always tend to forget sometimes.

  26. If you did RTFA, you should be able to solve this by Anonymous Coward · · Score: 0

    A riddle:
    If Ctrl + O opens a file, what does Caps Lock + Ctrl + O do?

  27. Correction by AlgorithMan · · Score: 1

    I have to correct myself:
    "and people who'd rather quit their job, than embrace new technology, are no loss" is wrong - this is only the case, if you have competent decision makers, who decide to embrace real improvements, instead of buying bullshit-bingo products

    --
    The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
    1. Re:Correction by Anonymous Coward · · Score: 0

      2032:
      RIAA: A bunch of mindless jerks who were the first up against the wall when the revolution came.

  28. Not buying it. by RiotingPacifist · · Score: 3, Insightful

    Given that some of the most prominent OSS developers have no problem using proprietary tools, the only reason these guys are going out of business is because they suck.

    If an OSS tool has been developed that is better than yours its because yours sucked in the first place, a straight clone of a proprietary product won't get anywhere, there has to be plenty of room to improve and the improvement has to be worth the effort.

    --
    IranAir Flight 655 never forget!
    1. Re:Not buying it. by Gamer_2k4 · · Score: 1

      a straight clone of a proprietary product won't get anywhere

      Really? If it's the same thing, only FREE, why wouldn't people want it?

    2. Re:Not buying it. by RiotingPacifist · · Score: 1

      Care to cite an example of somewhere an OSS project has dethroned a leading products PURELY because its free?

      In most areas where you actually rely on software, the cost of the software will be insignificant compared to the time wasted using an inferior product.

      --
      IranAir Flight 655 never forget!
  29. The Reality Is... by quakeaddict · · Score: 0

    There are just a couple of IDE's that are considered best of breed, and most other ide's have a niche capability that eventually get built into one or the other.

    The real issue is that open source does not innovate, it copies. There is no financial incentive for a developer to spend countless hours on a new niche capability when there is no reward at the end.

    Socialist/marxist utopian dreams aside, the reality is there is no reward that puts food on the table, or pays off a student loan.

    So innovation suffers.

    For example, Intellisense that Microsoft introduced in 1996, was a real innovation. All others are just copies. Someone was paid (handsomely) to produce intellisense.

    --
    I'm still working on a clever footer.
    1. Re:The Reality Is... by ctid · · Score: 1

      I hope you realise that your comment makes absolutely no sense at all. I think the problem is the giant non seqitur in the middle when you leap from a commercial vendor failing to innovate to explaining that Open Source doesn't innovate. But then talking about socialism and marxism probably doesn't help your argument either.

      --
      Reality is defined by the maddest person in the room
    2. Re:The Reality Is... by JasterBobaMereel · · Score: 3, Informative

      Intellisense - an incremental enhancement of Auto Completion, which has been around since at least the early 80's (Before Microsoft Existed!)

      Intellisense itself (with reflection lookup) was based on ideas freely published in 1986 (by researchers NOT working for Microsoft)

      Microsoft has never been shy of appropriating other peoples innovation .... all their best ideas were invented by other people!

      --
      Puteulanus fenestra mortis
    3. Re:The Reality Is... by ricegf · · Score: 1

      The real issue is that open source does not innovate, it copies.

      This comment brought to you via the open source Internet, which was copied from... oh, wait.

    4. Re:The Reality Is... by VGPowerlord · · Score: 1

      early 80's (Before Microsoft Existed!)

      Microsoft holds copyrights (jpg) from before it existed!

      Actually, no, Microsoft was started in 1975 according to Wikipedia.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    5. Re:The Reality Is... by JasterBobaMereel · · Score: 1

      Microsoft was a two man garage business writing basic interpreters then ....

      Founded 1975
      Bought DOS - and licensed it to IBM 1981

      They were not a IDE/Compiler company until the 1990's

      IDE's - VB/VC++ 1991-1992 unless you count The Various Basics which did not even have autocompletion?

      --
      Puteulanus fenestra mortis
    6. Re:The Reality Is... by dedazo · · Score: 1
      Emacs - An incremental enhancement of TECO, which was around since the early 20's (well maybe not).

      Richard Stallman has never been shy of appropriating other people's innovation.... all his best ideas were invented by other people!

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  30. interesting serious piece of article by voss · · Score: 3, Interesting

    Putting the quote in context(which is allowed under fair use)

    "Unfortunately for us, that wasn't meant to be. The tools market is dead. Open source killed it. The only commercial development tools that can survive today are the ones that leapfrog open source tools. With UNA Collaborative Edition, we have that--there's nothing for real-time collaborative development that even comes close, whether commercial or open source. But UNA Personal Edition is more of an incremental improvement on what's out there in the editing world. "

    So commercial software has to be a LOT better than opensource to survive not merely a little better.
    So whats the problem with that??? If you want to make lots of money...quit your bellyaching and INVENT,INNOVATE and INSPIRE!

  31. Evolve or die by BestNicksRTaken · · Score: 1

    Boo fucking hoo.

    If your software is good enough and better than the FOSS alternatives, people will pay for it (bit like music).

    It looks like a Windows app, so how FOSS editors are effecting sales of that I don't know - most FOSS people don't develop on/for Windows, and most Windows developers I'd say probably use VisualStudio (by choice or corporate policy).

    I bet now its free-of-charge (not as in speech or opensource) people still won't use it!

    --
    #include <sig.h>
    1. Re:Evolve or die by gnupun · · Score: 1, Interesting

      If your software is good enough and better than the FOSS alternatives, people will pay for it (bit like music).
      OSS should be considered illegal, unfair competition because an inferior, sub-par OSS product can easily wipe out a superior closed source product because OSS is free. No money-charging business can compete with slave labor. In other markets this would be considered dumping.

      Improving the quality won't help much, because people prefer cheap vs expensive and high quality. That's why Walmart and McDonalds are so successful.

      Slashdotters will close their ears and continue to deny that OSS is not harmful, because they are addicted to the free software crack. All OSS does is wipe out wealth earned by programmers and companies until the nightmare vision of "equality" is materialized -- inferior and superior individuals earn the same salary, have same assets, just like communism.

  32. Who? by ssjx · · Score: 1

    I've never heard of these people but giving away free versions is more likely to get people buying full versions. I would think tools is the one area where companies can make money, Adobes tools for Flash spring to mind...

    --
    Visit ssjx.co.uk
  33. Free Advertising by saibot-k7 · · Score: 1

    The point of his article was to get free advertising . Nobody would ever have heard of his shitty editor before this article.

    But now, by sparking some debate and getting to front page of Slashdot, people will be trying it out. I don't care about your shitty editor and I never heard about it. kthxbye

  34. All you need is vi and ctags by Anonymous Coward · · Score: 0

    Sorry to disappoint, but to write good code (C, C++, Java, etc) all you need is vi and ctags, and a brain that can remember things for more than a couple of minutes. Besides, if there was one tool that was immensely superior to the others then there wouldn't be so much competition in the tool market. And vendors wouldn't feel obliged to give their perfect solution away for free.

    1. Re:All you need is vi and ctags by setagllib · · Score: 2, Interesting

      I used to think vi and ctags were enough, but when my first big Java project crept past 2000 or so lines I decided it was time to learn Eclipse. Since then I've written many tens of thousands lines more, and now Eclipse and its plugins have advanced to the point that I even write Python and C/C++ in Eclipse. It's not like starting with Eclipse ties me to Eclipse forever, but as long as I get more machine assistance with Eclipse, I stay with it.

      ctags just can't compare to the incredible level of integration you get in Eclipse. Even NetBeans can't compare. Eclipse has its own compliant Java compiler which it uses directly and iteratively, marking where code is broken before you've even saved the file, let alone done a build. And builds themselves happen extremely quickly and automatically, to the point that it becomes completely practical to just import libraries as projects instead of archives and get a little more flexibility.

      --
      Sam ty sig.
  35. And? by ledow · · Score: 5, Interesting

    Where's the news? This is a slashvertisement for dzone.com (twice, actually) and a dying, primitive programmer's text editor.

    The linked-to article about "Enerjy" says it in no uncertain terms - there were no sales for this type of product. There was also an overbearing impetus within the company itself that free/open source software could do parts of the job just as well, and they were considering using it themselves. The whole industry of "text editors for programmers" has always been niche, and now is dead. I can't say that Open Source has much to do with it so much as "overwhelming choice".

    "Years of work and cutting-edge research went into this editor, and it rivals, even surpasses, commercial editors that are selling for $100, $200, even $400 a pop."

    It's an editor. I think that cutting-edge research is pushing it a bit but even $100 a pop seems expensive for what is a glorified text editor. Even if you did make $400 each time, did you really ever think that's going to continue forever?

    "First of all, I should mention that UNA is a source code editor, not an IDE. It's a very sophisticated editor, well on the road to becoming an IDE, but it doesn't provide out-of-the-box support for compiling, testing, or debugging."

    Point proven. It's a text editor. Designed (supposedly) for programming, that doesn't even have a facility to run a compilation script without "plugins" etc.

    "The incremental search in UNA is so novel that we're patenting it. That's right, we're patenting a feature we're giving away for free. The incremental search interface allows you to navigate documents with theoretical maximum efficiency. You can jump to wherever you want in the document by typing just half a keystroke more than the minimum number of characters necessary to differentiate that position from others. You can't do better than that. People were blown away by the incremental search feature of Idea 7.0, but we've got something better than that."

    I seriously doubt you will be able to patent such an old and over-used idea. Opera does this in my mail, my contacts, my newsgroups, my notes. Pidgin does it in my chat-histories. I've seen it in any number of programs, quite a lot of them "programmer's editors" or IDE's. It's hardly "novel", I wouldn't be "blown away".

    The other reasons he thinks that UNA should win are scarily simple at the least. Dialog boxes that don't say stupid things. Keyboard shortcuts. External actions running in the background. Basically, what he has is the equivalent of a freeware programmer's editor from several years ago.

    The screenshots depict an atrociously complicated screen with which (supposedly) people who don't know the program can write a Hello World in five minutes. Whoopee.

    So his program dies a death because open-source programs do it better? That's not surprising... the program seems to be at least five-ten years behind. My versions of Visual Basic 3.0 and 4.0 had quite a lot of those features, admittedly only for their own language, but similarly thrash his editor in lots of other places (such as being able to compile without needing a plugin!). And the point is that most programmers now use either command-line tools from a particular favourite GUI or they use the IDE/GUI that came with the language (e.g. VB.net, etc.). If they are using command-line tools, then the GUI can be chopped and changed every month with little hassle as various software is released/updated/etc. And you could have a whole group of people use *whatever the hell interface they want* with the same backend tools and work together on a project.

    So the fact that the type of program is dying is not surprising - it's a very volatile, niche market driven by the whims of particular programmers. The fact that his particular program is dying is even less surprising - it doesn't seem to offer anything at all. Certainly not for a pricetag, anyway.

    Are we really supposed to shed tears over the lose of any part of his business, let alone that he's "been forced" to release a program for free that he couldn't sell?

    1. Re:And? by nuzak · · Score: 1

      Well put -- you expressed in far more damning detail my exact sentiments: N-Brain couldn't hack it with their lousy derivative product, so they blame open source for killing their market.

      You don't hear JetBrains whining; IDEA is selling briskly. Possibly because it's actually a good product that people want.

      It's really charming how they went and patented incremental search, something Emacs has had probably about as long as these business-school babies have been alive.

      --
      Done with slashdot, done with nerds, getting a life.
    2. Re:And? by Just+Some+Guy · · Score: 1

      "The incremental search in UNA is so novel that we're patenting it. That's right, we're patenting a feature we're giving away for free. The incremental search interface allows you to navigate documents with theoretical maximum efficiency. You can jump to wherever you want in the document by typing just half a keystroke more than the minimum number of characters necessary to differentiate that position from others. You can't do better than that. People were blown away by the incremental search feature of Idea 7.0, but we've got something better than that."

      I'll go you one further: N-BRAIN, fuck you. Before, you were just another company trying to sell a commoditized product to people who didn't know any better. Now that I know you're one of those assholes who wants to actively make my life harder by patenting the most obvious, time-tested tools of my trade, I now actively hate you and wish your company dead. That means that any time N-BRAIN comes up in conversation, I'll make sure everyone listening knows you're a bunch of patent trolls on your way down.

      By the way, here's a Usenet references to incremental search in Emacs from 1986. Seriously, go screw yourself with your patent application.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:And? by sjames · · Score: 1

      Funny thing is, several variations on old vi DO have the ability to invoke make for you and highlight the code that triggered compiler errors for you. They also do syntax highlighting and with ctags or etags can take you directly to the definition of any variable or function with a single control key.

  36. What? by Heembo · · Score: 1

    I'll build web 2.0 applications with JDK 1.0.2, notepad and MS Access 1.0 so long as they pay my 150/hr USD rate and have low expectations!

    --
    Horns are really just a broken halo.
  37. Boohoo by Anonymous Coward · · Score: 0

    Boo-fucking-hoo.

    I guess self-proclaimed capitalists don't like capitalism when they're on the receiving side of it, do they?

  38. Ridiculous by Fross · · Score: 1

    Funny coming a day after the wwdc announcement from Apple that one of the most important features for the iphone 3g is... an SDK for writing tools and applications.

    He's only bitching because everyone is using Eclipse (or more to the point, not using his IDE).

  39. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  40. We're talking about Hans Reiser AGAIN? by SNMPguy · · Score: 0, Redundant

    OK...ok... So the open source community has some interesting characters, but we're not ALL killers.
    At least it's only commercial developer tools this time...

    http://yro.slashdot.org/article.pl?sid=08/04/28/2243232
    http://news.slashdot.org/article.pl?sid=08/06/09/1155214

  41. It's not that people won't pay for software by jalefkowit · · Score: 2, Insightful

    ... it's that people won't pay for bad software.

    Time was that you could get away with selling crapware because all the alternatives cost money, so it was harder for people to check them out. FOSS alternatives can be checked out for free, so when people hit a speed bump with your product they're likely to just go check them out. And if they're at least as good as what you're selling, people are liable to stay with them.

    The lesson? If you want to make money selling software, evaluate the FOSS alternatives just like you would evaluate a competitor, and be sure that there is something about what you're selling that makes it better than what other people are giving away.

    1. Re:It's not that people won't pay for software by dubl-u · · Score: 1

      Time was that you could get away with selling crapware because all the alternatives cost money, so it was harder for people to check them out. FOSS alternatives can be checked out for free, so when people hit a speed bump with your product they're likely to just go check them out. And if they're at least as good as what you're selling, people are liable to stay with them. Amen to that. In low-information environments, marketroids can extract a lot of cash.

      Personally, I still pay for good tools. In Java-land, I've upgraded IntelliJ Idea every new version since 2001. Because it's still much better than the open-source equivalents.

  42. Re:Sorry, N-BRAIN, but your website looks like sh* by Bega · · Score: 1

    Also, the screenshot on their front page is actually a 1280x1024 image, resized in HTML to thumbnail size, which, of course, usually ends up as a mess of pixels that you don't know what it's supposed to be in the first place. I know, we have bandwidth etc., but come on!

    --

    THIS IS THE INTERNET. PLEASE PICK UP YOUR SERIOUS BUSINESS SUIT AT THE FRONT COUNTER.
  43. the tools market died a long time ago by martin-boundary · · Score: 2, Insightful
    The tools market started dying when companies like Borland and Microsoft decided they could squeeze developers for thousands of dollars for their integrated development environments. That didn't leave much of a budget for third party add-ons. Open source became big at least 10 years later.

  44. Connection failed! by Anonymous Coward · · Score: 1, Insightful

    Perhaps they are not selling anything because when you click on their "buy standalone" link you get:

    0: Connection failed to the host localhost.

  45. Some tools are worth the money, some not by Peter+Simpson · · Score: 2, Insightful

    I'm an EE. We pay for several tools, others are open-source. We pay for several CAD tools, among them: schematic capture, PCB layout and, of course, the various firmware development tools for micros we use. Microchip makes available a non-optimizing compiler and IDE for free, you need to pay if you want the higher powered version.

    Some tools are good, some have bugs that will never be fixed, due to vendor lock-in/market share. If open source tools put pressure on these vendors, I'm all for it. Some (not all) vendors are cruising along, continuing to sell tools they acquired when they bought a smaller company, with no intentions of upgrading them. I suspect they may not even have developers who know enough about the tools to really fix anything.

    So, vendors; give us good tools worth paying for, and we'll pay you for them. The free ride is over, community-developed tools will eat your lunch, because they do what users want. No surprise there.

  46. Re:If you did RTFA, you should be able to solve th by The+Evil+Couch · · Score: 4, Funny

    A riddle:
    If Ctrl + O opens a file, what does Caps Lock + Ctrl + O do?
    OPENS A FILE.
  47. Re:If you did RTFA, you should be able to solve th by Anonymous Coward · · Score: 0

    Bzzt, wrong answer :)

  48. De Goes is contradicting himself... by Anonymous Coward · · Score: 0

    According to De Goes, selling a source-code editor, even a very good one, is all but impossible in the post-open source era, especially given that, "Some developers would rather quit their job than be forced to use a new editor or IDE." This is quite contradictory, isn't it?

    If developers would rather quit their job than be forced to use a new editor, companies would accept to pay for any editor. Either you think open source is winning because it's free and imposed by companies, or because it's better quality and chosen by developers. It's certainly a mix of the two as the gratuity help companies accept their developers' preferences, but my view is that the latter is the most important factor. Companies don't care about having to pay a couple hundred dollars if developers can be more productive and satisfied...
  49. Viva la Liberacion! by FurtiveGlancer · · Score: 1

    These tools are not dead, they've simply been liberated from enslavement!

    --
    Invenio via vel creo
  50. It depends on which market you're in by Otis_INF · · Score: 1

    For example the .NET tools market is far from dead, simply because in general .NET developers first think like 'Let's see if there's a 3rd party control/tool/lib I can buy for this' and THEN they'll probably think 'perhaps there's an open source variant which can do the same'.

    This eco system isn't going to go away soon, partly because MS isn't promoting open source that much, as it will hurt them too, and partly also because in general open source projects for .NET are sometimes successful but in general they're lacking behind commercial products.

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:It depends on which market you're in by Richard_at_work · · Score: 1

      One of the top third party .Net tools at the moment is ReSharper, from JetBrains (not affiliated, just a satisfied customer) - they manage to make money because people want their tool.

  51. Troll? by Anonymous Coward · · Score: 0

    Seems like John De Goes is trolling for FreeHype. (FreeHype is only available to OpenSource naysayers)

  52. No money in software by benwiggy · · Score: 1

    Everyone knows there's no money in software. Nor music. Nor literature. It's all free.

    These are all things we do in our spare time and give away for free, after we've done our job cleaning toilets.

    1. Re:No money in software by ugmoe2000 · · Score: 1

      Interesting analysis. You've nailed it on the head I feel. As the open-source movement takes a deeper integration into our economy the natural order of business will be to "follow the buck"-- if there's no money in producing software there's another revenue stream created as a result. It just merely takes a clever business to spot it; most American businesses are slow to change and do not know their customers (as can be evidenced by the American automobile industry's horrible market position currently as well as the plethora of consumer electronics firms releasing products in asia before America). Americans it seems have made a name for themselves as stubborn in the business world. They want something that is "tried and true" in all situations often times ignoring new advances in product lines just to stick with what they know. It is of no surprise to me that certain software developers are complaining about the open source movement. The movement for them-- has and will continue to strip them of their jobs. Until they get creative they will continue to be cattle. The realization of an open-source software market is the realization (in the business world) of a shift in software development from a product-oriented business framework to that of a SERVICE-oriented business framework. Product-support and accessorizing become the bottom line when the products are free. It comes back to the end-user at this point. Open-source software is beneficial to the end-user because it puts the power in the hands of the people. Business just need to catch up and realize that open-source is here to stay and modify their business plans accordingly.

  53. This is a clear warning *not* to become a SW eng by viking80 · · Score: 1

    I would recommend against a career as a software developer as well. Almost all companies that are successful and employ SW engineers are selling something else as their main product, typically some HW. (Printers, routers, wi-fi etc). I can also include hospitals, lawfirms, banks etc.

    There are two problems working for this kind of companies for a SW engineer; where the boss is and will always be a HW engineer (Or a physician or an attorney etc)
    1. You can *never* be promoted to the top of your company.
    2. You are *always* second in line for funding and other resources.
    3. Sales people frequently close sales with offers like: "Buy this box, and we will throw in the SW for free" (Because they basically think SW is free), and the SW departments revenue is eroded away.

    There are a few exceptions to this, and that is MS and Google, but they probably hire 1% of SW engineers.

    --
    don't cut it off www.mgmbill.org
  54. To promote the Progress of Science and useful Arts by tepples · · Score: 2, Interesting

    Presumably the same people would regard a free novel as progress in literature. In theory, U.S. copyright exists "To promote the Progress of Science and useful Arts". To some copyright law experts, this "Progress" appears to refer to the entry of works into the public domain. So yes, a novel becoming Free would count as progress.
  55. Re:If you did RTFA, you should be able to solve th by Anonymous Coward · · Score: 0

    closes

  56. Being free is simply one aspect of the software by Colin+Smith · · Score: 1

    Free is clearly a big advantage for developers...

    I don't see which part of this is difficult.

    --
    Deleted
  57. Not on all platforms by tepples · · Score: 1

    I wonder, then, how come Microsoft still manages to sell gazillions of copies of Visual Studio, even when they also give away "express" editions of their products too. For one thing, Windows Mobile SDK requires a non-Express version of Visual Studio. For another thing, the Xbox 360 developer tools still cost more money than a typical microstudio run out of a home office has.
    1. Re:Not on all platforms by gauauu · · Score: 1

      But sales for neither of those things would likely qualify as "gazillions of copies."

  58. Re:The answer is simple - They're charging to much by BiggerIsBetter · · Score: 2, Insightful

    While I agree with most of your post, I don't think it's a fair to call it a programmer issue. Maybe a creative person issue... where a painter would like to sell each print at full price, to reflect the sweat that went into the first one... but mostly I think it's a small business person issue.

    Often, they think they have something special to sell - after all, they wrote - so they can charge like it's gold. I think that many of the tool vendors spend so much energy on their own products... often focusing narrowly on their clever feature Y... that they really forget there's a ton of competitive alternatives out there. In many instances it would make more sense to try to sell an Eclipse plugin that does clever feature Y and call it done (yes, I'm looking at you, embedded-C toolchain developers).

    You see this in many small markets, indeed, even in small countries where company X thinks they have a monopoly of sorts, the price goes up, the service goes down, and customers start looking elsewhere. In hard-goods, that elsewhere became parallel and direct imports, while in this software scenario, we're looking at importing open source into our shops instead. Folks who don't know any better may still buy off-the-shelf, but those of us who need to be competitive to earn our own money will find the better options... be they compilers, office suites, or whatever.

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  59. Netbooks and PDAs by tepples · · Score: 1

    [A 20 percent speed increase] is rather less noticeable on a modern PC. By "modern personal computer" do you mean "desktop or full-size laptop"? Netbooks and PDAs sit somewhere between desktop and embedded, and many of them have an ARM CPU.
  60. wait and see by Anonymous Coward · · Score: 0

    The way it is now, if there is a killer app, there will be free killer app killer soon enough. So, it means that you can make money on software only for a limited time, as long as "iron is hot". Free Software is all ganged together - its code base can only widen, there is no way to beat it. Therefore, novel strategy would be: plan to make maximal use of FOSS, i.e. double-license Free packages and libraries, buy commercial licenses to allow you to keep your software closed while monopoly lasts, plan to keep control over your product even when it goes free: announce that your company will "open" the product to "green pastures", *soon* (weasel!), to discourage free substitute projects and then release yours into open when you see it's game over. Release new, major, upgraded version, under new trade mark name, once again as closed-,-to-be-open-soon software. Rinse, repeat.

    Information is only valuable while it is fresh, aka "Information wants to be free" (No, ENTROPY wants Information to be free, information is entropy's d/dt. Therefore, trying to keep price of information constantly high works ... in frozen thermodynamic Hell). Products consisting purely of information, pretty much everything labeled "IP" (or "pr0n"), follow the same principle.

    It even holds true for business of selling service for Free Software: once it is ubiquitous and well-known, with lots of experienced "gurus" out there, you can close your operations, there is no money left in it. After all, providing service is basically selling meta-information about free information.

    IMHO, you could go even with Free (only as in "free speech", NOT as in "free beer") from Day 1, using all the goodies it bears: unlimited usage of free software code base, because, after all, even though you are asking for serious money, you respect the license to the letter and provide it all, complete with freedoms and source code!

    But, there ought to be someone (or a subscribers' escrow account) with set whole mass of money you planned to make on it, ready to become yours in exchange for novel, fresh copy (copies, if subscription model applies) of it. It'll work ONLY if they trust you that it is worth their while, because there can be no "try before buy", except perhaps an online demo simulation.

  61. Software dev - the charity of the 21st century by DJRikki · · Score: 1

    When I was at school in the 80's I wanted to be a programmer, work on exciting projects and make good money, looks like that is dead due to open source and free software. Imagine how that would cross over to other services and products. Its not really like steam was replaced by petrol as petrol engines still cost money and people could make a career and living out of it. I wonder how it will pan out in 10 years time. At the moment people build OS projects as a hobby when they are coders by day making money, if that gratis work then becomes the norm is there going to be the next generation of professional coders waiting to build more free software or will it dry up as kids at school will think "why do I want to become a coder, everythings free so I aint gonna make any money".

    1. Re:Software dev - the charity of the 21st century by kikito · · Score: 1

      Because some of us actually don't code for money. I work in a consultancy company during the day. This involves 0 coding skills, all management. I dont like it much, but the pay is good. On the other hand, I have started coding with one friend. A little RoR app. We charge some money for our it, but that alone would not even feed me. Some sundays we make 9-hours shifts. We have fun. If I didnt do this, I'd probably collaborate with some opensource project.

    2. Re:Software dev - the charity of the 21st century by DJRikki · · Score: 1

      Yes, this is now - Im talking in 10 years time what state will the market be in, or even 20 years from now.

    3. Re:Software dev - the charity of the 21st century by gauauu · · Score: 1

      Because the amount of code that's paid for (to be written, not necessarily for distribution) FAR outweighs the code that was written for free. Most open source software that's well known (linux, firefox, etc) has had a good bit of funding behind it. And there's plenty of software that nobody is going to write for fun.

  62. Strange Co-incidence by dave420 · · Score: 1

    I was reading about this company yesterday. They were behind the mystery job challenge, hiring people to work on this very project.

  63. C (pun intended) by jlebrech · · Score: 1

    See Opensource Does!! have killer apps.

  64. Re:This is a clear warning *not* to become a SW en by $1uck · · Score: 2, Insightful

    Do everyone a favor don't become a Software Engineer if you don't enjoy the work. If you enjoy coding/programming/design or being a Software Engineer you'll get promoted as high as you care to (possibly CTO, or CIO which could still possibly lead to a CEO position at some point if that is *really* what you wanted). As for 2 and 3... any one with a brain clearly realizes Software developement is NOT free, but once its developed well you can produce as many copies as you want. Why is this so hard to grasp?

  65. Commercial source code editors are not dead by QuietLagoon · · Score: 1
    Just the overpriced commercial source code editors are dead.

    Ultraedit seems to be very much alive. More than likely due to its excellent feature set and very reasonable pricing.

    Open source is not killing commercial software, open source is killing over-priced commercial software.

    1. Re:Commercial source code editors are not dead by cervo · · Score: 1

      I have to agree about this. In two of the last 3 companies I worked UltraEdit was everywhere in the development staff. It is actually a good lightweight editor. I liked that it was fast, supported editing files over ftp, had syntax highlighting, and could convert the unix file formats.

  66. What about IDea? by Anonymous Coward · · Score: 1, Insightful

    John De Goes was being a bit overly dramatic. While its true that many tools and applications have free and open-source versions now, it doesn't mean that open-source has "killed" commercial tools. Case in-point is IntelliJ IDea, a commerical tool that is chosen over Eclipse (an open-source product) by many developers including some of the top Java developers in the field, as seen at a recent Spring conference. I would argue that it is by far a much better tool than IDea because it didn't try to be everything to everybody as Eclipse does.

  67. his dreams dashed!! by Anonymous Coward · · Score: 0

    Guess John De Goes' dream of becoming the next Bill Gates is on hold...

  68. Yet another great summary ! by herve_masson · · Score: 2, Insightful

    Jeez, we have great slashdot here: take the most controversial words out of a 4 pages article, and makes it the title, even though they represent nothing. TFA mostly focus on giving UNA a great exposure, and as such, it is interesting, but all of this has really little to do with "open source killed something".

  69. Really dumb for a president :D by mario_grgic · · Score: 1

    Ok, if he knows that developers will rather quit their job then switch their IDE, why does he think he even has a business selling IDEs? It's a horrible idea to make and market a product that you know someone will put their livelihood on the line to avoid using (and they don't even have to buy it, the company does that not the developer).

    What's that part about selling "really good" code editors, when there is (and has there been) VIM for almost 2 decades now and vi since 1975? Once you learn vi/vim no other editor can't compete any more, so it has to be a dumb editor for "programmers" who don't want to commit to learning a lifelong skill instead...

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  70. It's not dead, it's functioning as it should be by kaitsu · · Score: 1
    From the article "The tools market is dead. Open source killed it. The only commercial development tools that can survive today are the ones that leapfrog open source tools. [..] UNA Personal Edition was not going to persuade Java developers to stop using Eclipse or Idea, .NET developers to stop using Visual Studio, Ruby developers to stop using TextMate, or die-hard Emacs and Vi developers from using those respective editors. Why? Because stripped of its collaborative features, what remains is an incremental improvement on the status quo. Incremental improvements that cost money don't fare well against free tools."

    So, if they can't sell a product which isn't better than freely available alternatives, that means the tools market is dead? They just produced an editor which doesn't have enough distinguishing features to be marketable and complain the market being dead? To me that sounds like the market is live and functioning as it should be.

  71. They need a better product. by LaminatorX · · Score: 1

    A merely average commercial product will loose to an average free product. An excellent commercial product (see Intel's compilers) will do just fine against a free product when it produces better results.

  72. Not a fair comparison by BRSloth · · Score: 1

    Their product is not a simple programming editor. It's a full featured collaboration editor, which means more than one people can edit the same file, at the same time and everyone can see the changes. Comparing it to, say, Vim or TextMate, is unfair, 'cause none of those tools offer such functionality.

    At the same time, one has to wonder: How many times two or more programmers edit the same file at the same time?

    My experience says: very few times. Most of the times, they are different changes (e.g., I'm working on something and they dude next to me is editing the same file, but fixing another bug.) And, when that happens, the SCM tool will complain about conflicts or simply do the merge and that's it. I guess I'd be freaking annoyed if text on my screen start changing around; it would completely kill my (short) attention spam.

    1. Re:Not a fair comparison by Worminater · · Score: 1

      GNU Screen + Vim for mulit-user editing, I'm sure the other functionalities can be replicated as well.

    2. Re:Not a fair comparison by SpinyNorman · · Score: 1

      Agreed - you don't really want to have mutiple people editing the same file at the same time! If you really need that (two changes for the same release that impact the same file) then edit two different branches under source control and then merge them, but if you find yourself doing this a lot it may be a reflection of a poorly modularized/segmented design.

  73. Only OSS... by stbill79 · · Score: 1
    What's strange is that there are not far more examples of industries that have been replaced by free or 'open source' versions of a particular solution to a problem. The whole point of progress is to benefit of off innovations of previous generations, such that new generations are able to enjoy the same living conditions as the previous generation while working far far less, or else working the same as the previous generation but with improved living conditions.

    Instead, it seems like open source software is the exception instead of the rule. In every other industry, the privileged rulers take what was created by society, then resell it to the new generation - the rulers then enjoy increasing standards of living while everyone else treads water at best, or sinks further down at worst.

    At least in the US for the last three decades, the distribution of wealth and amount of work hours an average citizen works would support this idea.

  74. Commercial software killed itself by thetoadwarrior · · Score: 1

    They're just upset that there are better alternatives out there for free or, if something is missing, a company can add it to the open source solution without having to wait for some commercial company to get around to adding it.

    I personally wouldn't use N-Brain and it's not because of an open source alternative, I simply don't like the look of their site. That is honestly enough to put me off the software completely.

    I still buy updates to JCreator ( http://www.jcreator.com/ ) as it is a very good Java IDE. I use Eclipse too but mainly for EJB stuff and JCreator for plain old Java. JCreator is fast and bug free. Sometimes it just makes life easier to open it up rather than wait for Eclipse to fart about trying to load all the plugins.

  75. Selection of the fittest by kiberovca · · Score: 1

    Last year, my company has bought an licence for the DFSee, the disk utility tool. Well, it's actually swiss knife disk utility tool, and it's great. It's small, it's fast, it's so detailed that I have learned a few new things about file systems. There are no open source tools, and as far as I have seen, no other commercial ones that support all the file systems it supports and in such a detail.

    So, in a world of gazillion editors, your editor has no success? Surprise, surprise. Well then, why don't you make something else? Competition is a tough world, in which the fittest survive. Maybe you're not the one?

    --
    Eric: "What're quantum mechanics?"
    Rincewind: "I don't know. People who repair quantums, I suppose."
  76. MyEclipse Is Not Dead by curmudgeon99 · · Score: 1

    Expensive tools are dead. You will never see IBM charging $4,000 for a copy of WSAD. But if they are asking for a lot less, it's still possible. MyEclipse is just such an example. It makes my other free tools work better together. I pay the $30 year after year without compliant.

    1. Re:MyEclipse Is Not Dead by Anonymous Coward · · Score: 0

      A couple of years ago my company was still paying for jbuilder because we needed some automation of the webservices apps we were building. I wanted to move to eclipse so I was trying to decide on using objectlearn or myeclipse for those pieces.

      Then the eclipse webtools project became usable and I was able to do everything I needed with it.

      Just out of curiosity, what does myeclipse do that standard eclipse webtools doesn't these days?

  77. Which is why the free market is a fairy tale by Rix · · Score: 4, Insightful

    It requires all participants to be omniscient.

    1. Re:Which is why the free market is a fairy tale by raddan · · Score: 3, Interesting

      I'm not one of the rabid Free Marketers around here, but your logic is flawed: it does not follow that actors in a free market be omniscient for them to make informed decisions. They only need to have enough information to choose between two different products. There will still be an aggregate effect of doing so.

    2. Re:Which is why the free market is a fairy tale by bradkittenbrink · · Score: 1

      Just like wikipedia requires all editors to be experts...

    3. Re:Which is why the free market is a fairy tale by Anonymous Coward · · Score: 0

      Insurance companies try their best at it.

    4. Re:Which is why the free market is a fairy tale by weepinganus · · Score: 2, Informative

      Which is why the free market is a fairy tale
      It requires all participants to be omniscient.

      No, it simply rewards most those who are most nearly omniscient. This competition is an integral part of the free market.
    5. Re:Which is why the free market is a fairy tale by xenocide2 · · Score: 1

      Your logic is circular here at best. People can be uninformed and make choices. They're not "informed" decisions though. I read a fantastic paper about informing students in the Dominican republic about the underinformation students in the 8th grade (last government required grade) had about earnings and education. The worst guessers of the different in wages were those who claimed to get their information from people in their community. Were they making informed decisions?

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    6. Re:Which is why the free market is a fairy tale by raddan · · Score: 1

      You misunderstand what I mean: I mean that you don't need to be omniscient to be able to make a good decision about purchasing one product or the other, you only need enough information to know that one product is better than another, within some context. Being "informed", is, of course, a matter of interpretation, as you point out, but I think we can agree that in the example you bring up, actors were not "informed"-- they were "misinformed". There will still be aggregate benefits from large groups of people making sub-optimal decisions, but the market will, of course, have sub-optimal benefits. E.g., the U.S. auto market has optimized itself around the sale of SUVs. Purchasing an SUV over another type of car, however, may not be the best decision, especially within the current economic climate.

      BTW, you didn't show that my logic was circular. You'd need to show that I argued that people need to be informed in order to make decisions, but that people cannot be informed without making decisions; which is obviously not what I said.

    7. Re:Which is why the free market is a fairy tale by DragonWriter · · Score: 1

      I'm not one of the rabid Free Marketers around here, but your logic is flawed: it does not follow that actors in a free market be omniscient for them to make informed decisions.


      It does for them to make rational decisions as underpin basic market theory, since rationality, as defined there, is defined as making decisions based on perfect and complete information about the consequences, as well as acting to maximize the actor's own realized utility based on that information.

      That this rational actor model is, at best, a simplified model is well-known; though GP's description of the economic theory which results from it as a "fairy tale" is rather hyperbolic.
  78. capitalism is a shell game? what?!?! by tacokill · · Score: 2, Interesting

    Capitalist economics is a shell game? I strongly disagree but I will go with it for the purposes of discussion. (I believe capitalism does a damn fine job of allocating resources efficiently)

    Question for you: what is the alternative?

    What is the utopian economic vision you have in mind? If capitalist economics sucks, then what is the "right" model, in your mind? Please enlighten us.

  79. Software tools dubious business anyway by mlwmohawk · · Score: 2, Insightful

    I have been in the software business for a couple decades and I have to tell you, 3rd party tools are typically crap. Open Source/free Software is generally better in quality and, of course, price.

    The issue is the investment in using the tools. There is always a learning curve with a new tool. The 3rd party tools typically have crap for documentation and few examples. They almost never out perform the readily available alternatives.

    For things like editors, that is a personal choice for many developers. The tools you are used to often make you more productive than new tools with features. I have found it is best to be a minimalist as you can't always have your editor of choice everywhere you work, but vi runs everywhere.

    I remember the problems setting up "brief" on every machine years back. After having to do it for several years, I just got sick of spending the time. The vi editor is in every UNIX system and can run on Windows as well.

    For things like debuggers, there are some pretty cool features, but I can still get the job done just as fast with printf and gdb.

    for things like libraries, that market is dead. In fact, except for a few rare examples, there has never really been a big market. Also, libraries have a double hit in that there is the inevitable learning curve, plus their bugs become your bugs. Open source/free software is a win here as there is almost always a larger development environment around the technology.

  80. Good riddance by cokane · · Score: 1

    I've never found any of the for pay development tools to be worth much at all. If they wanted that market share, then they should have made better tools. The fact that we (as a community) were so fed up with their offerings that we actually went out and built them ourselves expresses just how out of touch the industry really is.

  81. Re:The answer is simple - They're charging to much by maxume · · Score: 2, Interesting

    They're charging too much for what they are providing.

    If a $5,000/year tool saves you $10,000/year of developer time, the price is just fine. An $800/year tool that provides a $200/year benefit over a free alternative? Not so much.

    --
    Nerd rage is the funniest rage.
  82. Visual studio killed commercial developer tools by Anonymous Coward · · Score: 0

    Open source didn't kill commercial developper tools, Visual studio did.

    IBM, SUN etc had zero interest in open-sourcing any development tool till Microsoft started seeding the market with dirt-cheap Visual Studio copies and using them to push Microsoft-specific techs.

    Of course it's safer to rant about open source commies than about the big bad nasty monopolist.

  83. Re:Sorry, N-BRAIN, but your website looks like sh* by Anonymous Coward · · Score: 0

    No kidding. That site is just horrible, it looks like it's going to give you spyware and have all sorts of JS-crap on it.
    Maybe if they spent more time branding their stuff nicely (one area where the commercial companies can really beat OSS) they'd do better in this apparently competitive market.

  84. I've always thought.. by Junta · · Score: 1

    The quality and usefulness of an open source application will be generally better if there is no ulterior motive behind it. When developers write code they themselves actually are users of, you can't get closer to understanding the use cases. You can't get much more synchronized than IDEs. Admittedley, some times a developer mindset produces a highly useful project with an interface style only a programmer would love, and it can hamper an otherwise good program for the common user, but IDEs...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  85. I find exactly the opposite to be true by CFD339 · · Score: 1

    I have found that Open Source has become an important market force pushing proprietary software vendors harder to create more reliable, more compelling, and overall 'better' products.

    The ecosystem has evolved fairly well in many cases. IBM is an interesting case study. They've spent what to most of us would be considered a dozen fortunes (and is to IBM a pittance) supporting the Eclipse platform. They still have many full time IBM employees who are dedicated to working on this entirely free and open source project. They do this because it is to IBM's benefit for that project to exist and to be a good tool. By donating resources, IBM gets input into how it goes together. IBM then uses that open source project as part of some of its solutions which support their other proprietary software. Its working well for everyone so far as I know.

    The third party tools market can be good or bad depending on many things. Open Source is a very positive market force in getting rid of the over priced garbage put out by a couple of mid-skilled programming hacks in a couple of afternoons. I find a real scourge of these attached to the Microsoft development community. It has always seemed as though every idiot and his brother has some neat little tool they badly cobble together and then sell for a ridiculous price and don't support. For those tools, Open Source is a death sentence -- and we're all the better for it.

    Open source isn't replacing the software vendor. High quality vendors still do exist and are thriving. The games industry, operating systems (yes, I love Linux too - but its not going to replace all desktops any time soon) vertical markets, and other very highly specialized or highly complex and long term development projects are well served by the professional software industry. They require highly skilled professional programmers -- many of whom learn and practice their skills in the much more dynamic and creative -- and more important, peer critical -- open source arena.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  86. How else MS became so popular by anandsr · · Score: 2, Insightful

    MS was the cheapest game in the town, till Linux came about.
    Similarly for other cheap products.

    1. Re:How else MS became so popular by CAIMLAS · · Score: 1

      Eyup. MS literally gave their products away for decades. Compared to many software companies, they don't put many safeguards forth to prevent their software from being warezed, and didn't in the past, either.

      But they have increased their "product policing" as their market saturation increased, as well as their prices (relative and absolute).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  87. Software developers are killing their own industry by Anonimouse · · Score: 1

    What i find curious is that in most historical cases like those quoted here, the technology/industry that has been usurped still always managed to produce jobs and profit as the new technology required newly skilled workers. That however is not the case in software. People are doing it for free in their spare time and there is absolutely no way that commercial software can really compete. As a software i am pleased that open source exists, but i am also painfully aware that we're actually killing our own job prospects by undermining a large part of our own industry.

  88. Arguments by hackus · · Score: 1

    ...seem to be centered around whether or not this is actual progress to sell tools for free.

    I think this is entirely missing the point.

    Nobody has pointed out so far that the tool sets come with the source code.

    This is one reason why commercial tools cannot compete with open source.

    No source=innovation at a snails pace.

    Companies cannot compete against the large number of available engineers on the internet.

    Something else to consider is motivation.

    When people see a tool they want to fix right in the commercial space they may tell the company about it, but ultimately the company will decide if a bug gets fixed, or a feature gets added.

    That is a fundamental disadvantage when a developer using a open source tool can rebuild the tool with his feature added, by himself.

    Usually passion is what drives the developer and practical need rather than a marketing plan to make these changes.

    So the engineering, the fundamental design tends to improve or be a lot better with open Source projects.

    Then of course there is shame. When I publish code on the internet, it is no where NEAR the crap I keep privately. My database tables are always properly indexed and in correct normalized form as well as the API and code that follows very good java doc api rules and correct object design methodologies. (I am a fan of the Yourdon method. Not surprising, he is also one of my favorite authors.)

    Then there is the fact that it doesn't take much to make a patch from a subversion source tree. It is easy.

    All in all though, this simply means more writing on the wall that selling software as a license per copy cannot be the only way to generate revenue, and the market continues to move in that direction.

    Exclaiming that the sky is falling simply because a particular company wants the world to stand still and do "business as usual" is not an excuse to whine about open source.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  89. I think they have bigger problem... by toxygen01 · · Score: 0

    "0: Connection failed to the host localhost." When trying to download their product.

  90. Cycle by garphik · · Score: 1
    Rare things have value (not that free things aren't valuable)

    loop

    {

    There is an effort to make rare things !rare result is things are available

    but then !rare things don't have the same value

    so again there is an effort to make things rare

    }

  91. Must innovate... by tjstork · · Score: 1

    If you are going to make a tool that you can profit on, you have to innovate. Right now, the old tricks of text editing and syntax highlighting are boring because developers have gotten used to them. I'm working on a closed source development product for Windows (*) [while Open for Linux] and, my whole approach is to try and do something totally different. If I'm successful, I hope to get enough shareware money to pay credit card bills and maybe work full time on my own projects for a year or two.

    If you are just doing the old stack with a slightly snazzier editor, those days are gone. You have to do something different, you might want to think about language and you might even think about domain specificity. But there's room out there for both and if the closed source people are successful, and profitable, it only allows the open source people to use that funded development as a working requirements document for a more open implementation. I honestly hope that I write something that is good enough for the FOSS people to rip my ideas off, because, god knows, I'm going to rip them off too. IT's the composition that counts, not the paragraphs. I hope that makes some sense.

    --
    This is my sig.
  92. It's not so simple. by Mongoose+Disciple · · Score: 5, Insightful

    Everyone in your example is making an informed, rational decision except for you. Why would the management invest $200 in saving you a week of overtime when they don't have to pay you for it? Also, if $200 is worth less to you than your week of unpaid overtime, you should have bought the tool and used it on your own. I hope that having this pointed out to you triggers an epiphany--the only irrational actor in the free market here was you.

    In a vacuum, that's perhaps true, but nothing is. It's the economics equivalent of one of those first year physics problems where you pretend all projectiles are perfect spheres and encounter no wind resistance.

    For example, maybe the poster would have done something else useful for his employer during the non-overtime time that he wasted with the inferior tool, something that would have been worth more than $200.

    Or, maybe it drives the poster to change jobs and work at a company that will actually pay for the tools it takes for him to be most productive. I've done exactly that in my own career. Time spent as a developer trying to solve some business problem with code is fulfilling to me; time spent as a developer wrestling with a shitty tool is not. I guarantee that the costs involved in finding and hiring a replacement developer are more than $200.

    (For the record, I've worked for a company that insisted on non-free tools for everything, and I've worked for a company that refused to play for anything. They're both wrong.)

    1. Re:It's not so simple. by Anonymous Coward · · Score: 1, Interesting

      Or, maybe it drives the poster to change jobs and work at a company that will actually pay for the tools it takes for him to be most productive.

      Given he said "next time" the implication is it's happened before and he expects it to happen again, but is still there. Management can smell the people who will give them unpaid overtime a mile away. It's $200 saved, and the guy who's chosen to be a slave will remain there.

      For example, maybe the poster would have done something else useful for his employer during the non-overtime time that he wasted with the inferior tool, something that would have been worth more than $200.

      Except he wouldn't have, he's making up the time lost to the inferior tool in unpaid overtime - so the amount of non-tool using time spend working is the same. Ka-ching, Ka-ching for management.
    2. Re:It's not so simple. by Anonymous Coward · · Score: 1, Interesting

      But why are you assuming the commercial tool will gain you $200 at all? My experience is exactly the contrary to yours, open source tools are always better specially in the customization and scripting areas and then there the costs attached to using an opaque, unruly intentionally incompatible closed source system.

        I remember setting up apache, mysql, php, aptana and the mysql tools was almost an automated task in windows, whereas installing a ASP development stack of took the whole day, specially since only one guy had access to the sacred product keys.

    3. Re:It's not so simple. by dwibby · · Score: 1

      For example, maybe the poster would have done something else useful for his employer during the non-overtime time that he wasted with the inferior tool, something that would have been worth more than $200.

      As a counterexample, perhaps having a tool that worked would have allowed him to do something damaging to his employer. Assuming productivity lost is equal to income lost is as much of a cognitive trap as assuming that all actors made an informed decision.

      Or, maybe it drives the poster to change jobs and work at a company that will actually pay for the tools it takes for him to be most productive. I've done exactly that in my own career. Time spent as a developer trying to solve some business problem with code is fulfilling to me; time spent as a developer wrestling with a shitty tool is not. I guarantee that the costs involved in finding and hiring a replacement developer are more than $200.

      Perhaps, but it is worth remembering that purchasing a tool that cost $200 for the individual user often become quite expensive in a licensing situation, especially when an entire department needs to be standardized on a single tool-chain. If that tool chain becomes expensive enough, the cost of renting a developer—or set of developers—with the skill-set for a free equivalent may become cheaper than purchasing a license to keep a developer—or set of developers.

    4. Re:It's not so simple. by Anonymous Coward · · Score: 0

      I worked at a company that is non-free tools only as well. They are still trying to wrestle with Visual SourceSafe while at my current employer we have been happy with Subversion for quite a few years.

      Management feels that we should explore any FOSS tool and worst case run a trial of a commercial tool and plan to purchase it after the trial.

    5. Re:It's not so simple. by SpiderClan · · Score: 1

      In other words, the problem lies with management's decision to waste his time, and his decision to work for bad managers, not with the existence of open source software.

    6. Re:It's not so simple. by stoobers · · Score: 2, Insightful

      In regards to being in a vacuum:

      There is nothing managers strive for more than to be in a vacuum. Having the freedom to make decisions without being encumbered by acres of details allows projects to move forward.

      Unfortunately, the details managers don't consider get moved onto my shoulders.

      Try telling your boss to include you before making a significant business decision - see how far you get with that.

      Vacuums sell.

    7. Re:It's not so simple. by Mongoose+Disciple · · Score: 1

      But why are you assuming the commercial tool will gain you $200 at all?

      I'm not, necessarily -- note the last paragraph of my post.

      An employer that makes you use a free tool when a commerical tool is better and reasonably priced is wrong; so is an employer that makes you use a commerical tool when a free tool is better. My stance is, within reason, use the best or most appropriate tool for the job.

    8. Re:It's not so simple. by Grishnakh · · Score: 1

      Or, maybe it drives the poster to change jobs and work at a company that will actually pay for the tools it takes for him to be most productive. I've done exactly that in my own career. Time spent as a developer trying to solve some business problem with code is fulfilling to me; time spent as a developer wrestling with a shitty tool is not. I guarantee that the costs involved in finding and hiring a replacement developer are more than $200.

      That may be the case, and that's a risk the company takes. This isn't just about buying a $200 tool, however. A company has a full spectrum of choices about how much to provide for its employees. It could be completely dirt-cheap and make them use ancient computers with 14" monitors, or it could buy them the latest 30" Apple flat-screen displays, or better yet, 3-panel arrays of the same, with any tools the developers want. The first is likely to scare employees off and make the company go under, and the second is likely to cost so much the company goes under. Somewhere in the middle is a happy medium, where the employees get decent tools, but not every tool they could possibly want, especially those that don't pay for themselves in improved productivity. The question is, is your $200 tool worth it? Remember, it's not necessarily only $200 anyway: the IT department might have to install and maintain it, which costs extra.

      If you don't like the environment your employer gives you, and complaining doesn't help, you should find a better employer. If enough people do this, the employer will go under, or change its ways, and the new employers will keep the tools vendors in business.

      But for these tools vendors who are complaining they're going out of business, obviously, their tools simply weren't valuable enough to keep them in business. This is only the fault of the tools vendors; no one forced them to choose that business. They thought they could make a product and convince people to pay for it, and they were wrong. If it were useful enough, they would have enough business to keep them afloat. If you like a particular tool that much and they're going under, you should offer to buy the company; put your money where your mouth is. I, for one, don't see the problem here.

  93. OT: Too many String libraries by Gazzonyx · · Score: 2, Insightful

    You know... the whole String library in C/C++ has drove me nuts. I took AP C++ (the last year it was C++, it's Java now) and used Borland Turbo C++ in all its 16 bit glory. There were two prerequisite programming classes before you could take AP C++. The first year in intro C++, we used mostly char arrays for enforcing pointers and arrays and such, but we were introduced to string.h. In advanced C++, we used string.h. In AP, we used apstring.h. Then, I get to college and we're using the standard namespace string. I think somewhere in there was a strings.h, even. Then I stumble across the boost libraries. Oh, yeah, and then the win32 API lpzStr or whatever Hungarian notation it had.

    To be completely honest, I found string.h the most usable of all the libraries. It was straight forward and you knew you were holding live dynamite in your hand. If you went outside the bounds, you blew your leg off. It was a simple indexable array and after I use more and more libraries with NIH syndrome, I really miss the simplicity of a simple string.h. I even find myself constantly doing a myString.c_str() cast constantly when I use C++ these days because it's the only thing that's really compatible with everything else, for sure. I'm so sick of string libraries and pre-parsing before I can parse. OK, sorry for that rant, but it's been brewing for a while now. And I'll save up my VB6 variant rant for another day.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  94. Programming is like sex by Anonymous Coward · · Score: 0

    J: "It's better when it's free?"
    D: "No, it's performed on cold dark nights, alone and behind a computer screen."

  95. Re:Sorry, N-BRAIN, but your website looks like sh* by Eivind+Eklund · · Score: 1

    To be honest, somebody who needs to get a job done nearly cares squat whether a tool is free or costs 300$. It's only because the 300$ tools are just as crappy as the free ones (sic!) that they settle for the free ones. And damn the few bucks I have to shell out for it. Personally, I usually go for the free ones because they come with a several major features:
    • I can fix up minor stuff that get in the way if I have to (including the existence of a community that's positive around this and can accept fixes back). This is a big insurance - I don't have to do it that often, but it makes me comfortable.
    • The free tools are generally nicely packaged for the operating systems I use (through FreeBSD ports or Linux packaging systems or as Mac DMGs)
    • There is no hassle around licensing. We're both allowed to do what we want to do without getting more permission, and there's not copy protection to get in the way.
    • There is a community that gives good support.
    The money in itself is of fairly little importance; we're spending a lot of money on salaries and servers and bandwidth and offices, so throwing in a few thousand (or tens of thousands) here and there for software would not be that big a deal. However, the money should be well spent - and missing the features above often makes the commercial offerings worse than the free ones.

    Eivind.

    --
    Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
  96. But then it uses OSS tools (ctags) by Anonymous Coward · · Score: 0

    From the article it seems like they are using some FOSS-tools themselves:

    But for any language supported by Exuberant CTags, we offer much broader functionality, which includes structure views, object hierarchy views, go to declaration, parameter hinting, and so on.

    So don't blame the gaints whose shoulders you are on that the air is so thin...

  97. Re:The answer is simple - They're charging to much by Anonymous+Conrad · · Score: 1

    Even in a small company with 2 developers/engineers, this can often mean that they need 8 licenses.

    1 for each developer/engineer for their primary machine = 2 licenses
    1 for each developer/engineer for their home machine = 2 licenses
    1 for each developer/engineer for their notebook = 2 licenses
    1 for each test lab machine = 2 licenses

    In total, we are now looking at 8 licenses for 2 blokes, when in reality only one of them will ever be using it at a time anyway. I know MS tools best and virtually none of your points apply to them. To start with they're per developer head not per install - in your example you'd need exactly 2 licenses for 2 blokes. No copy protection. Free 'express' edition downloads. etc.

    And "we'll tell all our friends"? Are all of your friends developers??? The market for dev tools isn't anywhere near as big as say for office tools.
  98. not just an open source problem by Anonymous Coward · · Score: 0

    "Some developers would rather quit their job than be forced to use a new editor or IDE."

    i don't see what this has to do with open source. seems like tools developers have two problems: cheap substitute goods, plus a lack of a market in the first place...

  99. Killing? by Alphasite · · Score: 1

    This is the same "killing" like when Firefox is killing Internet Explorer and then they explain Explorer is up to 78% of the market while FF is up to 20%?

  100. Collaboration Tools in Java IDEs by nickruiz · · Score: 1

    To be honest, collaboration tools aren't anything new. I recall that several years ago, Sun Microsystems released Java Studio Enterprise (can't remember the version) that boasted of the ability to collaborate on projects -- even allowing multiple developers to simultaneously edit the same class file. It additionally had the same chat features that were mentioned in this "UNA-cycle" software. I recall grabbing a version of that software for free from their website.

    Surprisingly, as Sun moved on to endorse NetBeans, I haven't seen a plug-in for NetBeans that provides the same collaboration features (correct me if I'm wrong). What happened? Nevertheless, the collab tool WILL appear someday and once again, we'll receive complaints from De Goes, et al. The important thing is that as open-source communities, we are practicing unity and demonstrating that together we can develop products that rival proprietary business applications.

  101. Blame Borland, not open source by SpinyNorman · · Score: 4, Insightful

    I've been programming professionally since 1982, and while I havn't personally paid a penny for software tools for about a decade (since RedHat 5.0), I can say that the declining/disappearing market for software tools predates that, and I see the reason as being integrated IDEs starting with Borland Turbo Pascal.

    In the early days I remember paying a lot of money for tools like Watcom-C (32 bit DOS/4GW development - $895 - the hottest optimizing compiler of the day), Instant-C (C interpreter for rapid prototyping/debugging - $695?), BRIEF ($195 - one of the best commercial editors ever - I still use BRIEF-compatible Emacs key assignments), some profiler I can't even remember the name of, etc, etc.

    When Borland Turbo Pascal was introduced it completely changed the software tool pricing landscape. This was a very high performing comiler, with an IDE that included tools that would otherwise have been seperate (editor, debugger, profiler), all for a ridiculously low price (WikiPedia says $49.99 - I'd forgotten). While the integrated editor/etc may not have been as good as stand-alone alternatives, it was good enough for many people and pretty much spelt the death of multi-hundred dollar a la carte tools. The performance of the Borland compiler also forced Microsoft (who's optimization in the early days wasn't very good) to up their game which also helped kill the market for non-IDE optimizing compilers.

    More recently of course Linux and open source tools have kept some competetive pressure on the tools market, but I really see Borland as being the start of the end for a market for software tools at prices that make them an attractive proposition for dedicated tools vendors.

  102. Re:capitalism is a shell game? what?!?! by vidarh · · Score: 4, Insightful
    The free market is efficient at allocating resources according to supply and demand.

    To start with, there's no requirement that a society needs to be capitalist to use a working free market. There's no inherent contradiction in having a free market in a socialist society, for example - the thing that would define such a society as socialist would be how capital is allocated, while the selection of providers of services and products could be left to the free market.

    Personally I'm a strong believer in socialized medicine, for example, but at the same time I wouldn't see a problem with a system where private providers competed for the "business" of people needing treatment, while the base payment is provided by government. After all, the goal of socialized medicine isn't for the state to run hospitals, it's for the state to guarantee a certain level of medical services to all.

    You may notice that most European countries operate somewhere along a scale from completely government operated services, to a hybrid model. Some indeed shows signs of both - the UK National Health Service is one of the largest employers in the world, with 1.3 million employees (depending on who you believe and how you count it's it could be considered the 4th largest employer in the world after the Chinese Army, Walmart and Indian national Railways), at the same time a lot of services are outsourced to private companies, and both GP's and dentists that gets some or all of their income from the NHS compete for business.

    I'm politically far to the left of the sitting UK Labour government, yet I actually wish they'd open up larger parts (most) of the NHS to free market pressures, as long as they keep their eyes on the goal of providing top quality healthcare for everyone.

    In fact, some would argue that a lot of government intervention that they support should be done in the form of markets. CO2 quotas being one example: Create a competition driven market to achieve the government goals rather than set hard requirements, as it acts as an incentive for innovative solutions that you're unlikely to have thought of from the outset.

    But apart from all of this, which is not dependent on a capitalist society (to make that clearer: none of this require private ownership of capital even - a free market can still function in a society where all actors are private citizens or publicly owned companies instead of privately owned), a free market is only effectively allocating resources when two conditions are met:

    • It is actually free. That means it almost inevitably need to be regulated to prevent monopolies etc.. Free != unregulated. On the contrary, the part of "free" that is important is unhindered competition. Unhindered both by government and by abuse of dominant positions, or inefficiencies introduced by government will just be replaced by inefficiencies introduced by dominant players.
    • When the immediate needs of actors serve their long term needs.

    Looking at for example the cellphone and broadband markets you see a classic example of when more regulation actually contribute to more competition, because it prevents monopolies from strangling the market:

    Several European countries have extensive unbundling of services baked into their laws. In Norway, for example, the network operators are required by law to offer unhindered access to their networks by third parties at "cost plus" terms (they can charge their cost plus up to a certain margin), and at the same time all operators are limited as to how long contract periods they can require as part of handset bundles.

    This has created a massively competitive market for operators, with a large number of "virtual operators" that don't own their own network, and at least one operator with only a limited network that depends on roaming in rural areas. In all I believe there are more than 40 GSM and 3G operators in Norway, with a population of about 4 million. That's a testament to successful re

  103. Open Source can make money..... by Chrisq · · Score: 1

    Oracle seem good at doing that. They have a nice tool, JDeveloper, that is free to use. You can use it to generate portable apps, but there are a lot of Oracle extensions that make things easier.

    If you use these you have to run on oracle application server (non-free) or pay a fee to use their runtime on another platform.

  104. Open source is improving commercial tools by pebs · · Score: 2, Insightful

    Take Eclipse for example. Look at how many commercial tools are built on top of it.

    At work we use MyEclipse which is a $30/year subscription. It is mostly a package of open source extensions with a few proprietary closed-source ones.

    Commercial tools no longer have to do all the work of building an IDE, they just have to create extensions on top of Eclipse.

    --
    #!/
  105. Re:The answer is simple - They're charging to much by Jeff+DeMaagd · · Score: 1

    1 for each developer/engineer for their primary machine = 2 licenses
    1 for each developer/engineer for their home machine = 2 licenses
    1 for each developer/engineer for their notebook = 2 licenses
    1 for each test lab machine = 2 licenses


    Does one individual dev really need to install the suite on three different computers when they can just install it on a notebook and be done with it?

  106. The Market is ALIVE by Doc+Ruby · · Score: 2, Insightful

    Typical supply side control freak thinking. The tools market of course is alive, more alive than ever. Bigger than ever, with more and more complex needs than ever, with more money than ever, delivering more value than ever. The vast array of tools is blindingly evident, new ones, with more output into more working software than ever, more users, tools everywhere you look but still they demand "MORE!"... It's the tools vendors who are the walking dead.

    Because these tools vendors work from that most common commercial fallacy: the supply side power trip. People who say "hmmm, I've got this thing, now who will buy it?", not "who wants something, and how do I give it to them?" People who think of the market as their servant, customers like sheep to fleece, or really that they're doing customers a favor by serving them.

    The reality of successful commerce is to find what people in markets want, and then find ways to give it to them. Ways that send value to the market that's recognized enough to expect value delivered back to the vendor, measured in money.

    There's lots of ways to do that, depending on the specific market and what it wants, how it's delivered, and what the vendor will take in return. But here's something that hasn't occurred to these tools vendors: their tools are ways of communicating with APIs. The tools contain expertise in those APIs, automated for the tool user. If tool vendors really sold subscriptions to their API expertise, they could capture an audience. A grand "API support" system, that included help desks (by email/web/phone), training, seminars, reference documentation and source code, training with executable libraries, and yes, the tools. Give away the tools, open the source, invite the community into the tools source development. That ecosystem is worth real money to serious developers who make money from them (and serious hobbyists who take their hobby seriously). Giving away the tools that support their API support, in their specific style, with their specific tool APIs, would harvest all those people who need help. Every copy of their tool that people share for free should have a 1-click (or commandline) that connects them to commercial support, for a fee (though giving away a few sessions is also good marketing).

    The tools market will of course only grow, as the industry globalizes, and gains ever more value through the "network effect". Tools vendors aren't the prom queen anymore, since tools development is so wide open, built on the underlying open source OS'es and apps (and other tools). They have to cater to the real needs of the market. For which this huger, richer market will pay. But not anymore because they're just told to pay. Now the vendors have to ask, nicely, with gifts. Or they're as dead as they say the market is now.

    --

    --
    make install -not war

  107. Not dead; unaffordable by Anonymous Coward · · Score: 0

    If the market would be dead no one would be buying software tools which is simply bogus. Just look at IDEA and the way they still manage to expand despite the heated competition from both NetBeans as well as Eclipse. So dead? Nonsense.
    Only real change I do see is that its getting harder and harder to become a new serious player on the market since it would take quite the investment. Its cheaper to develop something through an open source project than to hire your own programmers.
    But depending on the license being used its even cheaper to fork an IDE project, add your own super-duper extensions to it and try to sell that. Or hasn't anyone looked into that option because they gave up prior to actually trying?

  108. Free leads to freedom, non-free to bondage ... by Zero__Kelvin · · Score: 1

    "Pure free-market economics assume that the players are making rational informed decisions. In software acquisition, that assumption fails often."
    You grossly under-exaggerate. Indeed, if people started making informed rational decisions then the free (as in speech) tools would already be far superior in every respect to non-free commercial ones. You need commercial tools? I'm willing to bet that a fundamental irrational uninformed decision is the root cause of your despair. You see, there is an entire OS written with all FOSS tools, that is also FOSS, and far exceeds the quality of the proprietary OS you are using. I'm not telling what its name is, because I wouldn't want to inform you to the point of making you realize the irrationality of your complaint :-)

    "If the more-expensive tool saves time worth more than its cost, then the appropriate free-market choice is to invest."
    The appropriate choice is to invest, and the place you should invest is in the improvement of the FOSS tool. If everyone made informed, rational decisions, that is where they would invest their time, or their money in the form of helping fund more qualified people in their endeavors. It should be obvious that if this happened FOSS tool quality would always exceed anything any proprietary vendor could possibly create. Alas - to paraphrase my good friend Henry David Thoreau - the people will get exactly the kind of software they deserve, and so non-open software still thrives, and the masses prepare to endure the tempest of torture that is Vista and its sucksessors.
    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  109. FOSS isn't Free by CovenantMG · · Score: 1

    The big question here is what happens when the commercial vendors of this stuff are gone?
    What happens when no one pays for the usability testing that so often the open source software guys can't afford? Right now that's fine. There's a commercial version whose vendor did the usability testing to copy. (look at window managers for example.. 'ooh I can skin it to look like a 'mac' or 'windows'... both of whom spend millions and take years making sure that the placement/feel etc of icons work for the average user only to have the open source guy jump out shrug and say "that's nothing I can copy that in an afternoon". But what happens when there's nothing to copy? When the user testing is done by every poor guy who's downloading the thing and just needs to get some work done?
    And think about the IDE situation. Eclipse is a special case that was effectively created by IBM, not some rogue group of "for the people" programmers, but IBM. And they wanted to make inroads into a developer market that was at the time leaning heavily microsoft sure but more they wanted a single, non-microsoft, platform they could develop on and for so that they didn't have to deal with 2, 10, or even a hundred open source IDE's competing for dominance. Instead they created eclipse as a foundation on which they could put many of their products (like many of the Rational line) and by doing so have to target only one environment. They eliminated licensing fees and internal development costs for the tool now sharing that burden with a number of other companies in the 'eclipse foundation'. It's pure genius. They eliminate 100's of millions in licensing fees worldwide and the need for all the developers they would otherwise have to hire to maintain the tools internally all while making sure a steady stream of fanatic OSS developers are familiar with the platform for both using and developing rational tools. Even better than vastly redusing the costs then sharing what's left with other companies is that many people will actually donate their time to doing fixes etc so that IBM doesn't have to pay anything at all.

    1. Re:FOSS isn't Free by Anonymous Coward · · Score: 0

      What happens, Atlas Shrugs is what happens and progress, as the FOSS for all and everything psychophants claim it propels, stops dead, thats what happens!

            Its happening now and if you code for a living, get ready for the downturn of your industry and you will come to understand how "cheap steel" (but in this case its not cheap, its free) will usher in the demise of many.

      Your living the Randian dilemna and you dont even know it yet, better learn a trade now

    2. Re:FOSS isn't Free by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      The big question here is what happens when the commercial vendors of this stuff are gone?

      Commercial vendors will likely never be gone. They'll just be commercial vendors creating OSS instead of closed and proprietary tools.

      And think about the IDE situation. Eclipse is a special case that was effectively created by IBM, not some rogue group of "for the people" programmers, but IBM.

      I think you're making an incorrect assumption. In my experience, most OSS is done by commercial companies like IBM. Many of them are smaller and make proportional contributions. For the most part though, they're doing it for profit.

      So as I understand your theory, you fear that if only OSS solutions are left, they will suck for usability. So IBM has thousands of people using some OSS tool and the usability is poor. Do you think they're going to just ignore that wasted money and not pay someone to improve the usability? Do you think the same is true for all the big and small users of the tool? I don't think so. One or more companies will always step up to improve tools because they need to use those tools to make money and improvements mean more efficient use of workers' time.

  110. Intellij IDEA rules by Anonymous Coward · · Score: 0

    Eclipse is for free, nonetheless IDEA works much smoother, with less hickups. Too bad most
    companies won't invest a few hundred bucks for
    such a gem.

  111. Re:capitalism is a shell game? what?!?! by ShieldW0lf · · Score: 5, Insightful

    Capitalist economics is a shell game? I strongly disagree but I will go with it for the purposes of discussion. (I believe capitalism does a damn fine job of allocating resources efficiently)

    Question for you: what is the alternative?

    What is the utopian economic vision you have in mind? If capitalist economics sucks, then what is the "right" model, in your mind? Please enlighten us.


    First off, the way to create a fair and equitable society is to recognize that people are not born free. The real world imposes requirements upon us, and those requirements must be met.

    To be strong, self-sufficient and confident individuals, we must meet these needs through the direct application of our own power. We cannot yoke our fellow man like a horse to meet our requirements for us, because doing so strips us of our individuality transforms us into dependent parasites. We must do it ourselves, and we cultivate the capacity to do for ourselves within ourselves, and within each other.

    The right economic model to deliver this is communism, without currency. No taxes. All contributions to be paid in labour, all people to contribute to each industry that sustains life to the best of their capacity.

    Everyone, from the top to the bottom, does their time in the industries that create our food, our shelter, our power, etc.

    This means spending some of your time in the areas you're good at, demonstrating to your peers that you're a skilled asset in that area, and being given the opportunity to lead by those who recognize that you have something to offer that they do not.

    It also means spending some of your time in the areas you're not good at, recognizing your limitations, and learning to recognize the people who surpass your limitations so you know who to be led by, for your own self-interest.

    This is how you create a self-reliant and informed population.

    This would reduce the workload on all people dramatically, because we wouldn't have a vast multitude of people dedicating their entire lives to creating things which do nothing to sustain anyone, but merely titillate the fancy of our ruling class.

    Once you have such a strong population of informed individuals, you need a democratic process to allow them to co-operate.

    But not a democratic process like we have now. What we see in the world today is a joke, in which we are given a short list of unappealing rulers, and we must choose one who will rule over us for years, with no capacity to change our mind should we be betrayed.

    What we need is a democratic process that leaves us always in control of our own political voice, small though it may be in a crowd so large.

    Ideally, this would mean direct democracy, in which all people vote directly on all issues, in the fashion of the Romans. But this ideal would require that we have infinite time to inform ourselves, and to gather the opinions of those we trust more than ourselves to answer specific concerns.

    So, the way to solve the problem is to allow us to embed expressions of our trust into the system, and have those expressions be under our control.

    We allow everyone to vote directly on each issue, and we allow them to choose instead to vote for any individual they wish. If they choose to vote for an individual, that individual gets the extra vote transferred to them, to wield as they see fit.

    The "vote", the "transfer of power", this should be revocable at any time, and all votes cast should be part of the public record, with no anonymity. This way, there's no power usurped under false pretenses and wielded in an arbitrary fashion without consequence during some arbitrary political term of office, which is what we see so much of today.

    In such a world, people would remain strong individuals, understanding of how their life is maintained. They would have no need to prey on each other. They would have developed as much knowledge, wisdom and experience as

    --
    -1 Uncomfortable Truth
  112. Breaking News by trongey · · Score: 1

    When people have a choice between free and expensive they will usually take the free one. Film at 11:00.

    --
    You never really know how close to the edge you can go until you fall off.
  113. Re:capitalism is a shell game? what?!?! by damburger · · Score: 1

    (I believe capitalism does a damn fine job of allocating resources efficiently)
    And some people believe in the flying spaghetti monster but that doesn't make it true. There are about 10 million excess deaths due to starvation each year even though the world produces enough food for everyone. As a system of allocating resources, capitalism clearly sucks.
    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  114. The tools market is still alive on the Mac by Anonymous Coward · · Score: 0

    I think TextMate and Coda are doing OK. But they're well designed and fairly innovative.

  115. Multi-Edit by PhilHibbs · · Score: 1

    I personally would deeply miss Multi-Edit if it went under. I'm going to buy their latest version, despite it not having the one feature that that I currently have to work around, which is the ability to deal with lines longer than 16k characters.

    1. Re:Multi-Edit by chochos · · Score: 1

      So, you're the author of this URL?

    2. Re:Multi-Edit by HiThere · · Score: 1

      Multi-Edit was nice. When I used MSWind, it was my favorite editor. Now, though, I use NEdit or Kate or KEdit or GEdit. Usually Kate or NEdit. NEdit is better for languages that I need to define the parsing rules for, Kate is better if the language exists in it's database of languages that it knows how to parse.

      Thanks for the memory. It's been a long time since I've thought of Multi-Edit.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  116. It's not open source? by gtoal · · Score: 1

    Interesting article, except N-BRAIN *doesn't* offer an open source (or even no cost closed source) version of UNA. At their website following the given link, all you can find is a single-user trial, and a single-user trial isn't much good when the main product is a realtime collaborative editor. Possibly the press announcement got ahead of the web site guys and the open source version is coming shortly, but it's not there today.

  117. Maybe if the commercial crap worked by Anonymous Coward · · Score: 0

    I have a few tools I do not mind paying for at all. They blow the open source versions out of the water right now. BUT, they claim to support linux yet it takes 10 support tickets, 10 phone calls and 4 weeks to get the stupid thing installed.

    Their open source counter parts take about 10 seconds to install under Ubuntu.

  118. UNA download Slashdotted? by file_reaper · · Score: 1

    Getting this message for all platform downloads at http://www.n-brain.net/updates.htm

    0: Connection failed to the host localhost.

    Any mirrors available?

    cheers,
    file_reaper

  119. Homesteading the Noosphere by bgillespie · · Score: 1

    The whole thing about free and open source software is that it works based on what is called a gift economy. A gift economy is an economic system where resources (in this case computing power and memory) are essentially unlimited. In such a system, resources, the primary moving force in the economy of the real world, are essentially valueless. But then, what is to be gained by participating in the society? In such a system, instead of working for resources, individuals work for other forms of gratification such as the joy of the work or the reputation accrued among others in the community. The "gain" of such a system is related to what a person can give back to the community, thus the name "gift economy".

    In the real world, the stakes are prosperity and basic survival, and rational actors make distinctly different decisions in such a situation. Thus your argument that the success of free and open source software over commercial enterprises supports the system of communism in general is somewhat fallacious, since the general conclusion does not exist in the same context as the specific example.

    A more detailed look at the idea of a gift economy in relation to free and open source software can be seen in Eric Raymond's essay Homesteading the Noosphere. It's essential reading for those interested in understanding free software, along with the other essays in The Cathedral and the Bazaar.

  120. Capitalism = favoritism for capital owners by Chris+Acheson · · Score: 1

    Capitalism, outside of Randian fantasy worlds, has always been marked by government coercion on behalf of the owners of large amounts of capital (hence the name).

    Don't get me wrong, I'm all for genuinely free markets, but capitalism is a different beast entirely.

  121. Ha, you funny man. by Anonymous Coward · · Score: 0

    The emacs interface was brilliant when I was typing on a TTY with a paper tape reader stuck to the side of it. It's been passe since the SuperBee was invented.

    I've used more than a dozen editors (including SOS, TECO, and OSPF) and emacs is just another extensible text editor with obsolete default keybindings. I liked EDT and EVE better.

  122. Re:capitalism is a shell game? what?!?! by 10Ghz · · Score: 1

    "Capitalist economics is a shell game? I strongly disagree but I will go with it for the purposes of discussion. (I believe capitalism does a damn fine job of allocating resources efficiently)"

    That comment got me thinking: Is there really a need for capitalism and it's "allocation of resources" if the thing we are allocating is practically infinite? When we buy physical goods, we are buying from a limited supply. There's only so many cars, computers, gizmos out there to be bought. And thosethings are made from resources that are finite. Those items are scarse. Some more, some less, but still. And price reflects that.

    But what about digital goods? for example, music in mp3-format. There's no scarcity there. You could make thousands of copies of a song, and the price of doing that would be neglible. Do we need capitalism, supply and demand in setting the prices there? Only way those could work is with artificial limitations that would create a "price" for the end-product. But if we abandon those artificial limitations, how could we have a price on those songs, since the supply would be practically limitless?

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  123. I h by skulgnome · · Score: 2, Informative

    That's assuming the $5000 car doesn't itself need more than $3000 in repairs over the next six months.

    1. Re:I h by Smidge204 · · Score: 1

      Of course. That's why I put "reputable" dealer - presumably someone who isn't going to knowingly give you a lemon and will make some effort to make good on the deal if there are major problems. (Analogous to a commercial company that will support its product vs. free software without support)

      =Smidge=

    2. Re:I h by DaveV1.0 · · Score: 1

      That was already stipulated. So, do you always change the argument when you can't win?

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    3. Re:I h by Anonymous Coward · · Score: 0

      defense of an idiot.

    4. Re:I h by skulgnome · · Score: 1

      So... exactly how many "reputable" car salesmen have you known? The kind that sell $5000 cars? Be honest, now. No idealized "reputable" car salesmen here: we both know these do not exist, and thus any argument stipulating such will be essentially equivalent to what-iffing about WW2.

      In general, after having paid $5000 for a car, people tend to want to justify their purchase. They don't want to feel like they spent five grand on a heap of shit, even if that is exactly what they did.

    5. Re:I h by Anonymous Coward · · Score: 0

      Analogy; Plural: Analogies (n)

      1: Inference that if two or more things agree with one another in some respects they will probably agree in others

      2a: Resemblance in some particulars between things otherwise unlike; similarity. 2b: Comparison based on such resemblance

      -------------

      Dipshit; Plural: Dipshits (n, vulgar)

      See "skulgnome"

  124. Mod parent up! by FishWithAHammer · · Score: 1

    Ahahahahah. Brilliant post, sir. Just brilliant. Somebody mod this dude up.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  125. Re:capitalism is a shell game? what?!?! by Anonymous Coward · · Score: 0

    Apples to cars (hey, a car analogy!).

    Are those 10 million excess deaths caused by the capitalistic societies? I'd love to see a breakdown of starvation in the US, Japan, Europe, and Australia, and how they fit into the 10 million.

    It's far more likely that those 'excess' deaths were due to government, not trade & capitalism. How many totalitarian governments accept food aid... then stockpile it, preventing distribution to starving communities? Using the lack of food as a weapon against those that might pose any threat to their power?

    Take Burma/Myramar. Massive cyclone flooding and damaging countless numbers of villages, with who knows how many dead from the initial storm. Rest of the world came in almost immediately, offering food, aid, and support. All three were restricted, with the ruling Junta preventing entry and help, and taking the supplies given to them. Eventually, they released it to their people, after rebranding everything to try and make themselves look better to the Burmese. Think about that: developed, capitalistic nations jumped right in with help. The Junta basically killed many of their own people by withholding food and water, simply to keep ahold of power.

    Yes, there is a lot of food grown. There could be even more created, and some of it is wasted, even in capitalistic societies. But there's still enough to send outside of our borders, in some cases simply as a gift to those caught in a catastrophe. Unfortunately, there's little we can do when those that run other countries do so in an inhumane way. Aside from forcibly removing their blighted existance from humanity via war, but good luck getting buy-in for that.

  126. I don't get what open source has to do with it by Anonymous Coward · · Score: 0

    if "Some developers would rather quit their job than be forced to use a new editor or IDE", then you need to produce something better. Perhaps a "a very good" replacement, regardless of cost, isn't good enough to entice new users.

  127. obvious by Apreche · · Score: 1

    Many open source projects fail to succeed because everyone working on them is a developer. They design the software to meet their own personal needs. Thus we get projects like the Gimp which does not meet the needs of any artist I have ever known.

    However, when it comes to making development tools, who better to know the needs of the end user than other developers? When it comes to software that is used by developers, open source will always be king. Look where the real successes in open source are right now. Most of it is in libraries and frameworks like django, rails, and jquery. These are things made by developers to make developing easier.

    Open source will always own that market.

    --
    The GeekNights podcast is going strong. Listen!
  128. Origin of the "eating your own dogfood" phrase. by Basilius · · Score: 1

    IIRC, the Microsoft C/C++ 7 development team didn't use their own editor when writing code, and as a result, the supplied editor blew chunks.

    The "eating your own dogfood" phrase came about as the slang for the mandate that the MSC editor must be used when developing MSFT products.

  129. N-Brain? by VeNoM0619 · · Score: 1

    Given their UNA product. Does anyone else notice their advertising slogan? "N minds are better than N-1" Why do they call it N-Brain then...?

    --
    Disclaimer: I am not god.
    We may not be created equal
    But we can be treated equal.
  130. False Alert by Anonymous Coward · · Score: 0

    Common folks. These are just Java tools. I thought it was something serious. Relax now.

  131. Pen and paper? by PRMan · · Score: 1

    Shhh. Don't give them any ideas!

    --
    Peter predicted that you would "deliberately forget" creation 2000 years ago...
  132. FOSS Development...the WHORES of the BIZ by Anonymous Coward · · Score: 0

    Here is some imparted wisom from another poster, wake up you dopes...

    "What i find curious is that in most historical cases like those quoted here, the technology/industry that has been usurped still always managed to produce jobs and profit as the new technology required newly skilled workers. That however is not the case in software. People are doing it for free in their spare time and there is absolutely no way that commercial software can really compete. As a software i am pleased that open source exists, but i am also painfully aware that we're actually killing our own job prospects by undermining a large part of our own industry."

          Its more than curious my friend, its tragic

  133. TextMate by kikito · · Score: 1

    Was alive and well last time I checked. But that's because it is such a great tool.

  134. Re:The answer is simple - They're charging to much by BRSQUIRRL · · Score: 1

    Look at the prices for Micro$haft compilers and tools. They quickly run into the thousands of dollars.
    Oh, really? Before the snarky replies start flying, I would guess that the vast majority of development projects would be served perfectly well by the Express editions of Microsoft's tools.
  135. Madness by bytesex · · Score: 1

    What is this man talking about - did he make a commercial version of vi or something ? Madness.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  136. You missed the whole point, unfortunately... by Svartalf · · Score: 2, Interesting

    I've found that for every one bad tool, there's at least another that's at least "good".

    How many "bad" or "inferior" tools have you used, in reality?

    How many of them were actually for-pay tools that was at that $200-500 price point?

    The fact of the matter is...there's an unfortunate reality that you're MISSING in your analogy.

    There is a type of thinking in the industry that management ends up having in many, many companies. Money comes out of "buckets". Buying your software you're talking to comes out of another bucket than your already budgeted wage or salary. Typically it comes out of the expense or capital purchases bucket, which usually has a limited amount for things like that unless you're in a forward thinking company (There's you a hint!).

    So, it's "cheaper" in the short to medium term to waste 1-2 weeks of your productivity over a $200 purchase because you "blew" the other budget all to hell by buying it.

    Labor's "cheap" within most medium to large sized companies. Maintenance is "free". I'm seeing it all the time. It's usually because you end up with a manager at one of the middle to upper levels that hasn't a damn clue about how things really get done and they think in terms of producing simple manufactured items and get it all wrong.

    In your analogy, if you were working where I am right now, you'd have had two other choices...

    1) Find a different tool that was FOSS that DID work.
    2) Implement your own version that is proprietary to the employer.

    Buying something isn't really an option unless you're in the EE group- unless there really is no other choice available and then there'll be hell to pay. (I'll leave it as a mental exercise for you as to what form the hell will take...)

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  137. Re:capitalism is a shell game? what?!?! by Anonymous Coward · · Score: 0

    This sounds to me like the concept of social democracy (as opposed to democratic socialism). The distinction is that social democracy tries to achieve socialism in a free market, democratic society, whereas democratic socialism tries to abolish the market in favour of a centrally planned economy. Quite how the democracy fits in I'm not sure, you probably get to vote for who is loosely in charge of the vast armies of bureaucrats actually running the show.

    In UK terms, New Labour is social democratic, old labour is democratic socialism.

  138. Open Source Visual Studio? by nurb432 · · Score: 2, Informative

    While there are great tools and languages out there ( Eric, Eclipse are good examples ) i have yet to see something that can compete with Visual Studio, especially for GUI or 'team' development.

    OSS tools may be improving by leaps and bounds, but i see just as many commercial ones as i have ever seen, if not more.

    --
    ---- Booth was a patriot ----
    1. Re:Open Source Visual Studio? by cjalmeida · · Score: 1

      For GUI (if you're doing Java), I'd suggest Netbeans. The Matisse tool and layout manager is rather easy and impressive. Anyways, GUI is a very small portion of today's programming problems. As for "Team", what do you mean by it? What Eclipse+SVN+Mylyn+Jabber can't do that VS can?

  139. UNA should have been an Eclipse plugin by figa · · Score: 2, Insightful


    I think the guy is bitter because he reinvented the wheel, and now nobody is using his wheel. If he would have created an Eclipse plugin, he wouldn't have had to write the portion of the software that he's now giving away. He could have concentrated on the collaboration part.



    Honestly, I don't really get what UNA buys you over the combination of Eclipse, Mylyn, SVN, and an IRC or IM plugin. I can't imagine that I'd want someone typing in the same file I'm working on.

    1. Re:UNA should have been an Eclipse plugin by blueZhift · · Score: 2, Insightful

      Agreed. These days it seems that the major IDEs are Eclipse, Visual Studio, and maybe NetBeans. If you really want to be in the tools business, your best bet is to make plugins that do something that is not easily done by any programmer/hack and that they are willing to pay for. This assumes that there really is a sustainable market for it. Case in point, Adobe turned Flex Builder into an Eclipse plugin. It's still expensive, but is not something easily duplicated...yet...

    2. Re:UNA should have been an Eclipse plugin by tftp · · Score: 1
      I can't imagine that I'd want someone typing in the same file I'm working on.

      The guy developed this editor probably before RCS (and surely before CVS, let alone SVN.) But most importantly, he never heard about ISO 9000. It would be a very stupid thing today to let two (or more) developers to change the same file. Why would they need to do that? Why can't they write their code independently, add unit testing while they are at it, test their pieces, and then merge? Of course they can, and they do.

      So this N-Brains guy simply developed an editor with a feature that he thought is neat. However nobody else shared his enthusiasm, and the company is in trouble. Big surprise. I know some C coders who wouldn't mind using Notepad for some small jobs. As long as they can type the code in, it's just as good as more advanced editors. I can use vi, I used to like emacs, but at the current job I simply use Crimson Editor, it is free and has more than I need. In emacs I used to have a macro for inserting standard file and method comments (with javadoc syntax), I don't have them now, but I don't miss the function either.) A lot of my work is in thinking, then in typing. Obscure functions of text editors (even simple ones, like "Capitalize") comprise about 0% of my activities. And if I need a better editor, Visual Studio Express is free.

  140. It's hard to sell expensive hammers to blacksmiths by russotto · · Score: 2

    I don't know about the particular tool mentioned in the article, but I do know a bit about developer tools in general, from when there was a bigger market for them

    1) They tended to be expensive. Very expensive. Like hundreds to thousands of dollars per seat expensive. Know what the signing authority of your average SW developer is? Right, $0.

    2) They really didn't work that well. Consider commercial revision control systems. PVCS and Clearcase do more than CVS, but they were clunky, slow (Clearcase before snapshot views... shudder!), and crash-prone.

    3) Often times they came with nasty DRM, either some sort of host-locked license or a network licensing system that was less than 100% reliable.

    So, to the subject of the article -- if you're a blacksmith and some company is selling a fancy hammer for what you consider to be a high price, and while it works better than what you've got it's got problems of its own, what can you do? Well, you're a blacksmith -- you can make your own better hammer. Same with software developers. If the tools cost too much or are inferior, we're perfectly capable of making our own tools. That makes us a risky market to begin with.

    Add in the inescapable fact that the cost of making copies is darn near zero, and just what do you expect to happen?

  141. that is complete crap by willisbueller · · Score: 1, Informative

    If you seriously believe any OSS editor/IDE competes with visual studio you've lost perspective. I strongly suggest you give VS a try and see what we are actually up against. It doesn't help our cause to pretend we've already won battles we haven't. It just makes us look as ignorant and delusional as the microsoft fud machine. bueller.

  142. Odd that you say that by WindBourne · · Score: 1

    Windows is a nightmare and yet has predominated the industry. Windows requires more hardware, more security, more software, more labor, and yet it has been the market. Infact, OSS has had a very hard road to hoe against ALL of the commercial stuff because most of the commercial stuff is pre-loaded or sold to companies. Now that a great deal of support is available, and the SCO issue resolved, several large companies are using more of it. But it was not that OSS was superior in nearly everyway that did the trick (actually, it did with the developers), but the issue of superior and cheaper support is what has made OSS possible in the corporate world.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  143. Open Source != Free by argent · · Score: 1

    Gee, I'm being paid for working on open source software. Open source doesn't mean "people doing it for free in their spare time".

    What's really killing "professional developer tools" isn't open source. It's the fact that it's a business where you're making cabinets for carpenters. It's always been like that... "professional" editors and development environments have mostly been short lived, and a new editor that's only moderately better than what people have now (and that's always been the case for this class of software) is guaranteed to have a short lifespan. If open source didn't copy what you were doing, Microsoft would put it in Visual Studio and Apple would put it in XCode and the result would be the same for you.

    The only way you can stay around long term is to build in incompatibilities that lock people into your compiler, like Borland did for many years. If you don't have a compiler, you barely have a product at all.

    PS: the ones doing it for free aren't the "whores".

  144. Software developers: 21st century slave labor by Anonymous Coward · · Score: 0

    Thanks to FOSS, writing software is now a one-way ticket to being a slave laborer. The true irony is that, for the most part, this situation has actually been pushed by programmers.

    Slave screams, he spends his life learning conformity
    Slave screams, he claims he has his own identity
    Slave screams, he's going to cause the system to fall
    Slave screams, but he's glad to be chained to that wall!

    don't open your eyes you won't like what you see
    the blind have been blessed with security
    don't open your eyes take it from me
    I have found
    you can find
    happiness in slavery

  145. Commercial vendors of what stuff? by argent · · Score: 1

    The big question here is what happens when the commercial vendors of this stuff are gone?

    What stuff?

    Development tools? Anything less than a full IDE is pre-doomed, and Microsoft owns the IDE. The only place you could see competition for IDEs was on the Mac, and Apple killed that with XCode. As you say, Eclipse is not an "open source" story, it's an "IBM vs Microsoft" story.

    Or software in general? You were talking about window managers... so far as I know there are no proprietary window managers, there haven't been since Motif and CDE died a much-deserved death... because they were *worse* than the open source ones. The two biggest players in the X11 desktop game are open source, yes, but they're both commercial products created and maintained by people who are paid to do it.

    Outside "software for geeks", where are the big players open source products that have "put down" the commercial vendors?

  146. Sweet spot by synthespian · · Score: 1

    Some people prefer IntelliJ (Java), for example. In the case of Lisp, Java, Smalltalk, Forth and version control there seems to be a tools market.

      If you have a vendor that delivers a superior product, why not pay? Isn't that, in the end, like paying for "support" in the FLOSS world? I think so. In fact, vendors will sell you support packages.

    I believe there's a sweet spot in there between price and functionality unrivaled by open source tools. Some developers have been able to find it (IntelliJ, for example), others haven't. As with any business, there's a lot of marketing to it. I think UNA's strategy is smart: let the users try the free version and if they like it, and they're not cheapskates, they might upgrade to the collaborative version.

    OTOH some vendors charge way too much, that's true (like $ 8000, IIRC, for Smalltalk VisualAge 7: http://www.instantiations.com/VAST/index.html).

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  147. OT versus buying tools by Vexar · · Score: 1

    This doesn't make sense. There is a reason the Anonymous developer is working the free, unpaid overtime. Anonymous person: bump up your estimates or do something to get that time back. The next time I hear about a programmer whining about their free overtime, I will interrupt their cathartic soliloquy with these two statements:
    Work only 40 hours a week. If someone complains, say "Go ahead, fire me. These are not the terms of my employment. If you want me to work more, pay me more."
    If you don't have the nerve to say something like that, try this one: "You know, if you're looking to save money on labor, you can always send my job overseas and lay me off. I hear they write really good code over there. And, the ones in China never, ever put back doors in their code."

  148. Where do people get this shit? by toddhisattva · · Score: 0, Flamebait

    The ants are laughing at your puny organization scheme.

    It should be legal to shoot a socialist on sight. They really are sub-human vermin.

  149. Re:capitalism is a shell game? what?!?! by Anonymous Coward · · Score: 0

    I think you must have slept through the 20th century, dude. Someone tried all that I think, didn't work out so well.

  150. difference between free and pay for tools by nexttech · · Score: 1

    Open Source design - Programmer needs a feature and adds it. Chances are other programmers will need that feature too.
    Pay for design - Marketer decides the tool needs Christmas tree lights around the edge. Marketer is not a programmer.

  151. #Develop by Anonymous Coward · · Score: 0
  152. A more reasonable solution by Anonymous Coward · · Score: 0

    prosecute the free software tool makers for anticompetitive product dumping, mandating a minimum cost for software tools. That will restore some order back into the market for software tools, by effectively eliminating the free tools that illegally undercut the legitimate proprietory tools that have a reasonable cost per copy. A reasonable cost per toolset could be based on Microsoft's Visual Studio Team Edition.

  153. Gee how strange... by Kjella · · Score: 1

    ...if it's one thing every open source developer has an itch to scratch about, it's development environments. Even if they didn't plan to, but trying to fix another application they go "well fixing the application goes well, but these tools could use some tweaks" it'll happen. If I feared open source, it's the last area I'd want to compete in.

    --
    Live today, because you never know what tomorrow brings
  154. Re:capitalism is a shell game? what?!?! by telbij · · Score: 1

    Please address the tyranny of the majority problem.

  155. Re:capitalism is a shell game? what?!?! by 99BottlesOfBeerInMyF · · Score: 1

    The right economic model to deliver this is communism, without currency. No taxes. All contributions to be paid in labour, all people to contribute to each industry that sustains life to the best of their capacity. Everyone, from the top to the bottom, does their time in the industries that create our food, our shelter, our power, etc.

    First, I'm not sure I'm understanding your terminology. Communism (as an economic term) refers to pooled labor and resources within a cell. This cell size can be anything from the atomic family unit, in very minimalist communism, to an entire state, in extreme communism. It sounds to me that what you're describing sounds more like 'socialism' (the economic term) which is resources and labor shared by the entire economy.

    I don't think extreme communism or extreme socialism is a viable or sustainable economic model. The problem with your utopian vision is that in order to have everyone working together, there has to be government control over that labor and resources. Even in a pure democracy, this easily leads to a tyranny of the majority, where the masses select subsets of society to do more or less appealing work. Such centralized control almost always devolves into a totalitarian regime, simply because already being centralized it is easier for a totalitarian regime to take over, and lacking the power of money, there are fewer with enough consolidated power to stop it.

    You talk about representative power being transferred, but that consolidated power can begin creating its own misinformation and controls. People aren't all brilliant or interested in being informed. A lot are willing to abdicate responsibility to their priest and the resulting decisions are something the rest of us still have to live with. In the US, if we were a strict democracy, blacks would still be slaves, women would not be able to vote, and homosexuality would be illegal... because in each of these cases the majority of the people (as defined at the time) were opposed to allowing minorities to have rights.

    Now I've spent time thinking about models for utopian societies and seeing where past attempts have succeeded and failed. I think the real key to a sustainable and ideal economy is moderation. Keep capitalism, socialism, and communism all balanced and directed as they are most effective. I'm all for a a more direct democracy, but not a simple, majority rules one. Rather, think the most sustainable society is one where the socialism is directed to provide for necessitates and to prevent capitalism from resulting in consolidation. That should, in fact, be a primary goal of the government, to prevent wealth from consolidating, especially in ways that are not based solely upon merit (inheritance). I think money is a very useful tool in our society, just not one that should be applied to basic necessities or rights.

    A lot of our society's great advances were motivated by self interest and greed and as a society we should exploit that resource. If a woman invents a way to provide cheap power without pollution, well she deserves to be living in luxury the rest of her life. That does not imply that said person's children should not have to work to get luxuries. It does not imply that if a person is average or below average and never comes up with any sort of great idea that they should have to work a thousand times as hard and be constantly stressed as they just try to find enough money to keep their family fed and indoors.

    What I find really interesting is that my very moderate position, describing what has really worked to provide the best standards of living elsewhere, is considered radical in the US.

  156. Re:capitalism is a shell game? what?!?! by tuzo · · Score: 1

    After all, the goal of socialized medicine isn't for the state to run hospitals, it's for the state to guarantee a certain level of medical services to all.

    I'm not so sure. Based on how the debate is frequently framed here in Canada, what many people are concerned about is equal care (or equal access to care) as opposed to a basic level of care with the opportunity to purchase different (better?) treatments out of the patient's pocket.

  157. Re:To promote the Progress of Science and useful A by alext · · Score: 1

    Link?

  158. Only IDE? by deanston · · Score: 1

    Does this case apply only to IDE tools? What other software tools are losing market from FOSS? Why not OS, graphics, music, and office s/w?

    Perhaps as the 'Tool for Building Other Tools', IDE by nature matures and evolves fastest and got to a point where when you can *try* a hundred different ones for free nobody bothers to build a really good one anymore. Or, as the most personal gear a dev must live by, conditioning works too well to stem innovation once patterns set in. The Eclipse vs. NetBeans camps bears this out, and you'll usually have to pry Visual Studio or Dreamweaver from the dead, cold hands of devs that earn mortgages by them. They would rather *pay* for those IDEs than anything FOSS has to offer.

    This is central to the MS dominance and FOSS struggle as native apps. Why do you think XCode is free? If a group with similar dedication as the Linux or Mozilla movement would create a Windows IDE that is better than VS, while including environments to build also *nix apps and next gen web apps IN Windows, perhaps Redmond will slowly loose its grip on the PC. But as long as millions of people keep using VS to keep building Windoze-only apps, Windoze will maintain its grip.

    1. Re:Only IDE? by Anonymous Coward · · Score: 0

      Dominance? Millions? Who are these people? I've actually contracted at Microsoft, and worked with a couple dozen devs in both Windows and MSN. They can have Visual Studio for zero cost at the push of a button.

      What do over 90% actually use? vi. windbg. nmake. build.exe.

    2. Re:Only IDE? by deanston · · Score: 1

      Your point being...? So your experience added that it's not bad enough that there are tons of free cross-platform IDEs like Eclipse, NetBeans, JDeveloper, etc. out there, but in other instances people can even use Visual Studio for free too (especially now with the express editions), so the competition for commercial IDEs just got even tougher. Only I think that that is not hurting Microsoft's position.

      If you say 90% of programmers at MS use vi I'll take your word for it. In all the Windows IT shops I've worked in the IDE is VS for Win/.NET programming and Dreamweaver for non-ASP.NET web stuff. I've not worked in a Windows shop that switched from DW/VS to some other free IDE. As a faithful winvi32/vim user, when my job requires .NET programming, i'd say VS is still the most efficient tool, and I doubt any FOSS tool will replace it anytime soon when I don't have to pay for it. The majority of desktop developers are not even designated as IT personnel, and their preferred programming environ is VBA/Access.

      We know 90% PC desktop is Windows, and it's hard to believe 90% programmers on Windows use vi to build non-Windows software. It's also hard to believe all the programmers on non-Windows platforms number greater than overall programmers using using or targeting Windows.

  159. WTF? by msimm · · Score: 1

    So next time my management refuse to buy a $200 tool and I lose a week of working time with an inferior FOSS equivalent that's me saved is it? Even if I have to make up the lost week in unpaid overtime?
    In a free market you'd find another job rather then blame a tool.

    PS: informed, rational decisions are an assumption in free-market economics. The fact that you don't like capitalism doesn't make this untrue, as you seem to imply.
    Wait, how long have you lived in a capitalist economy? I enjoy living where I do, but I assure you, rational isn't the best way to describe it.
    --
    Quack, quack.
  160. Good lord... by msimm · · Score: 2, Insightful

    The beauty of a free-market is that if the product you feel you need isn't available you can bring it to the marketplace.

    And guess what? If it's good enough (i.e. you can show enough value) it might succeed.

    However the free-market doesn't entitle anyone to success. So lets stop the FOSS bashing and move on.

    --
    Quack, quack.
  161. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  162. The market isn't the problem by Weaselmancer · · Score: 1

    In your scenario, your management is the problem.

    They can't do simple math. Unless you make less than $200 a week, that is. Then their decision would be acceptable because then they'd have a net savings.

    Otherwise they are obstacle in your story, not FOSS.

    --
    Weaselmancer
    rediculous.
  163. No.... by Anonymous Coward · · Score: 0

    No, it's just killing the commercial market for developer tools.

  164. Proprietary tools killed, not Commercial by Glomek · · Score: 1

    Many of the Open Source tools are also commercial, and will remain that way for the foreseeable future. Proprietary tools are dying.

  165. Re:Software developers are killing their own indus by gnupun · · Score: 0
    Software developers are killing their own industry because they usually have no business sense. They simply follow what their bosses tell them and copy what their peers (aka slashdot) promotes.

    At this rate, software programming profession will dwindle in the west, and all the maintenance jobs will move to the cheaper countries.

  166. Value add by Binder · · Score: 1

    "According to De Goes, selling a source-code editor, even a very good one, is all but impossible in the post-open source era"

    Umm, very good as judged by who?

    Obviously he OSS people don't judge it to be enough "better" than free alternatives to justify its price.
    If you come out with a tool which is "better enough" to justify its price then I will buy it.

    I'm one of those guys who HATES Msoft... but if they came out with a version of VC++ ported to linux and with the windows specific junk torn out I would buy it. I'd pay hundreds of dollars for it! (It's one of the few things they have done which I actually consider to be very good)

    But making an IDE/Editor which is $150 better than emacs is pretty damn hard.

  167. Re:To promote the Progress of Science and useful A by tepples · · Score: 1

    Link?

    Zelda?

    Start with Google. This leads to "Philosophy of copyright" on Wikipedia. I'm at work so I can't take time out to dig up the exact essays that I read, but these should get you started.

  168. you bet, digital is new by tacokill · · Score: 1

    You're right to have digital supply/demand questions. IMHO, it is different. As in "a whole new category".

    Unfortunately, under our current laws, we keep trying to treat them like physical goods, which doesn't work for some of the same reasons you laid out. You see, in a better capital market (ie: less regulation, less laws to muck things up)....music would be priced according to it's value. And in the world where you can copy with the click of a button, it's much much less than what you have paid all your life.

    Certainly not free. But definitely not what the owners and producers think they are entitled to (and are going to Congress to try to enforce). Somewhere in the middle. In fact, it's being played out as we speak. We'll eventually see what the "market will bear" for digital assets. My guess is: not nearly as much as we used to pay for the physical items.

  169. A couple issues come to mind by decriptor · · Score: 1

    First, it was the commercial market that didn't have the time of day for Linux and open source. So, what did we do... We created our own.
    Second, If the open source tools are good enough for the job why should I pay for yours and not donate/contribute to the open source one.
    Third, how many people buy Visual Studio? Don't blame the open source community for a slightly better or equivalent than/to FOSS application.
    Fourth, nothing like getting slashdotted to get some free marketing.

  170. seriously....? by tacokill · · Score: 1

    Everyone, from the top to the bottom, does their time in the industries that create our food, our shelter, our power, etc.

    You grossly underestimate human behavior. You're replying to my question of alternatives with a system that is already proved broken? Communism doesn't work.

    Any other ideas?

  171. Wrong suspect by HiThere · · Score: 1

    Actually, in the case of editors, he may have a point, but in the case of IDEs it's not Free Software that killed developer tools, it's MSVisualStudio. They take most of the money from people who have money to throw around. And if you don't have money to throw around, you aren't going to pay for something that's only (perhaps) marginally better than the FOSS version. (I've frequently found that tools that I paid for were dramatically WORSE than the FOSS tools. It's hard to give most software a reasonable test before purchasing it.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  172. What is he talking about? by sentientbrendan · · Score: 2, Insightful

    The best C++ editor out there for Linux, which he actually mentions in his article, is *Slickedit* which is commercial and actually quite expensive. I've used it, and it is worth every dollar.

    What about Textmate? Visual Studios? Araxis Merge? Fog Bugz?

    If anything the market for development tools has massively expanded. It's true, closed source developers have to work hard to stay ahead of the open source curve, but plenty of companies have succeeded at this.

    Frankly, the spit and polish benefit of software developed by a company with UI experts, QA people, and all the other roles that are usually absent in open source teams tend to create more usable software, and even developers care about usability in their tools. The idea that most developers don't mind piece of crap UI's is a myth.

    That's not to say there aren't good open source tools. Obviously, GCC is good, and there are numerous open source editors. However, having used both sets of tools extensively, I can assure you that the open source dev tools world still lags behind significantly.

  173. Why standardise on an editor? by Anonymous Coward · · Score: 0

    This shows small thinking.
    You should make your toolchain so that developers can use the editor they are comfortable with. Then you get happy coders and maximized productivity.

    The people who declare you must us a certain office suite, and a few months later, when the money is scarce, and jobs are being cut, often look pretty worried.

  174. Adobe is doing well by Anonymous Coward · · Score: 0

    I don't see the death of Dreamweaver any time soon.

  175. Why open source? by Anonymous Coward · · Score: 0

    "Some developers would rather quit their job than be forced to use a new editor or IDE."

    So why is this Open Source's fault? developers just get attached to their editors/IDEs and don't like to change. The same thing would happen if it the IDE was a proprietary product. Visual Studio's fans are going to use Visual Studio if at all possible, Eclipse fans are going to use Eclipse. Eclipse being free is not the issue, it's always difficult to displace an existing product

  176. It's Rampant by bill_mcgonigle · · Score: 2, Funny

    It's like those prima donna physicians who are always telling the hospital administrators how to do "surgery" and how to prescribe "medicine". They're just spoiled and waste money!

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  177. Essence and frills by golodh · · Score: 1
    I wonder if the tool market really is dead and whether it's not the editor market that's gone totally flat. I suspect the latter.

    Let me explain by example. The article talks about UNA, a collaborative editor.

    To me UNA's core feature is that you can have the same project and even the same file open between multiple people, and you immediately see each other's changes. I see the HMI part of UNA (an the editor you can work without having to use your mouse) as "frills".

    The opening post quite rightly states that it's extremely hard to get people to change editors ... they're too used to them and any change there is a hard sell.

    But a tool to share a project in real-time is something else I'd say. I wonder if there would have been a viable market for UNA if it just limited itself to keep files synchronised (in real-time) between collaborating programmers but allowed third-party editors access to the files and forced them to reflect edits from other people. You'd need a hook in your editor to have it accept changes from others on the fly, but that's all.

    You might then offer your own special UNA editor with full support for this sort of thing but that would be "frills".

    Of course I understand that anyone not in a paying project will have a hard time ponying up the money for commercial tools (like e.g. Rational Rose, Purify, Intel's performance tuning compilers etc.). When confronted with a choice between spending thousands of dollars on tools, or using whatever is available as Open Source I'll generally work under Linux and use Open Source tools like Valgrind. In that situation I don't really care so much about free as in speech, but I do care about free as in beer.

    But still ... I think that there would be interest in systems that allow file-sharing, provided they allow people to use their own familiar editors.

  178. Re:capitalism is a shell game? what?!?! by laddiebuck · · Score: 1

    Such a world you describe is utopian. It does not seem to guard against assholes. It would not take many to corrupt such a system. It would in fact be extremely surprising if the system did not self-corrupt in the space of a few years.

  179. actually by thermian · · Score: 1

    I really should give PFE another chance. I was made to use it during the first few months of my undergraduate degree, and developed what is probably a wholly undeserved dislike for it.

    I can't even remember why I didn't like it, it was probably more to do with the lecturers insistence than anything else.

    I've since made a point of only forcing my opinion on my final year project students. Its only fair...

    --
    A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
  180. Let's be real here! by Anonymous Coward · · Score: 0

    "Some developers would rather quit their job than be forced to use a new editor or IDE."

    Yeah, I knew a few like this. They all used some proprietary obscure programming editor, swore it was the best thing since sliced bread and refused to use anything as silly as comments since anyone who couldn't read C should never be working on their code anyway.

    Elitism at its finest! And this is exactly the thing that differentiates most proprietary editors and IDEs; "look, you can't do this with X, Y or Z" (a direct result of telling the developers to "put something in that X, Y and Z can't do!") never mind whether it is really useful or not. And efficiency? Hah! As long as you only want to do what the proprietary vendor has envisioned that you want to do (and the obvious expected thing is exactly what I would hire a "good" developer to do) then it will speed things up; anything out of the ordinary will cause hours and hours of pain trying to get around the IDE "helping" you.

    Look, programming editors and IDEs are tools to an end, NOT the end in themselves. It has gotten to the point where I do not use any of the more sophisticated features in any new IDE I pick up because not every IDE has it. When I have to learn another IDE (or just switch projects to one that used another IDE) the last thing I want to do is unlearn habits. Unlearning special features costs me more time than those special features could ever save.

    Now add to this the fact that I have to pay (and pay for each new round of bug fixes, errr, version), that the basic user interface is different from every other product out there (and jealously protected by IP so that no other user interface will ever be like it) and it becomes real obvious what makes Free software alternatives attractive.

    So cry me a river, developers of proprietary editors and IDEs. What killed your products was not free software; instead it is the same rampant featuritis and protective "nobody but me" attitude that brought us such stellar products as Windows Vista.

  181. Re:To promote the Progress of Science and useful A by mattack2 · · Score: 1

    What?

    The *copyright* exists "to promote the progress of science and useful arts". That is, so that the owner of the copyright can make money on their invention. It's giving an incentive to create new things.

  182. Very interesting topic... by sigmabody · · Score: 1

    I'll add a anecdotal. As an engineer in an ISV shop which does primarily Windows development, we have considered adding Linux-specific products to our product line, and come to basically the same conclusions (without spending all the money to develop them first). Basically, unless you can build something with very compelling and durable advantages against FOSS alternatives, you're wasting time and money (in the commercial business sense).

    It's hard to build something which is very compelling without substantial investment, so there's no process for "do a first pass, then iterate" which makes business sense. Second, the only way to gain durable advantage against FOSS is patents, and they may not be applicable, take substantial time/money investment, and might be unreliable. In short, it's a very tenuous business proposition to try to make a small-scale ISV commercial product for Linux.

    Thus, we don't make any products for Linux, and are unlikely to do so in the future. I'm sure this will be met with a resounding "who cares" from the /. community, and that is fine... but I hope this sheds some insight into why there will continue to be many more ISV's building software for Windows than for Linux, no matter how mainstream and compelling Linux becomes.

    1. Re:Very interesting topic... by tftp · · Score: 1
      I see where your problem is. You have a product already (and a possible port,) and you only need to sell it. Linux has an entrenched competition, and you are absolutely right to not enter that market.

      But that's only because you are forced, by legacy, into a losing "sell what you can make" concept. If you are a fresh startup you always want to adopt the opposite strategy - "make what you can sell." There are plenty of empty holes in the software market, for Linux or for Windows or for anything else. Look at expensive engineering CADs. They cost $5K to $50K per seat. The customers would love you if you can make a SolidWorks equivalent for $1,000, or Ansoft HFSS equivalent, or AutoCAD equivalent [there were attempts, very successful] and so on.

      You don't even need to really try and go against Big Names. At work we use a LAN-based reservation system for meeting rooms and other resources. It is beyond atrocious; it's actually horrible, pain to use, and completely unintuitive. But it is large, covers multiple sites, time zones, supports clickable maps of buildings, searches (which never return anything) and so on. If you, for example, develop a competing solution that actually works and can be used by a mere man you will be rich. If you offer it as a B2B service with a subscription fee you will be infinitely rich.

  183. the missing link by David+Off · · Score: 1

    1. give away free software under the GPL
    2. build a user community
    3. gets lots of worthwhile contributions
    4. change software license on next version
    5. Profit!

  184. Well... by Anonymous Coward · · Score: 0

    Does this really mean anything? I wouldn't bother *downloading* the commercial tools they speak of (let alone installing) even if they were free (and open source). Perhaps better headline would be "Open source killing marginally useful commercial developer tools"

  185. Re:Sorry, N-BRAIN, but your website looks like sh* by Anonymous Coward · · Score: 0

    Their crappy site also crashes Konqueror 3.5.9.

  186. Should be tagged as 'badsummary' by Anonymous Coward · · Score: 0

    The guy being interviewed was merely stating the fact that once they took the neat networked collaboration features out of their editor to create the stripped-down personal edition for offline use, there was no longer anything in it that was innovative enough to get people to pay for. All in all, he seemed quite resigned to the prospect of competing with free - providing the personal edition at no cost so people could try out the UI, and then charging for the collaboration features in the advanced version.

  187. Re:and piracy killed music What a row... by davidsyes · · Score: 1

    ShielfW0lf and Chief Camel Breeder go to blows?

    Actually, I agree with BOTH of you.

    I like FOSS because it enables me to do things I cannot do as a non-programmer. I'm not interested in programming. I want to PRODUCE. But, at the prices of SOME non-FOSS apps, I'll never legally/morally/$-wise obtain many nice applications through which to further my activities.

    OTOH, I also feel that FOSS must *simply work*. I am yet flabbergasted again at OpenOffice.org and their definition of "Sections".

    After failing to get Kpackage to install the RPMs, I had to use the rpm -i --nodeps for EACH of the some 15 rpms. After getting OO.o up and running the first thing I checked was Base. I felt kicked in the chest. A weak, ms-abscess clone. Sure, "E" for effort, but not even a "C". If OO.o are going to CLONE a database ostensibly aimed at non-programmers, they should clone Lotus Approach and some of FileMaker. Otherwise, they just continue to so infuriate me that I will likely create a step-by-step tutorial of how to create a screenplay/dialog tracking database from scratch using a simpler tho outdated database front-end created around 1992, and still unbeatable by OO.o in 2008..." Lotus Approach not only has TEMPLATES, it has APPLICATIONS ready to run, and they also can be reverse-engineered and customized.

    I fired up Write/r, and again, felt kicked. Word Pro, also in Lotus Smartsuite (as is Approach) STILL hands-down (for me, at least) has a more sane approach to dealing with compound documents. If I take 5 or 10 disparate documents with individual layouts, fonts, and so on, and bind them as one document and want to preserve each one's attributes in Word Pro, I create a master document, and then activate the spreadsheet-like tabs and import each document as a section or as a division. I can jump to each using the tabs. Each retains it's page orientation. No lame "rule" line that doesn't delineate the document's internal parts. Word Pro has multiple formatted previews, too.

    I will reclaim some 200 MB tonight and allocate it to screen shots, footage, and documentation. Maybe I should have done it in 1999 or 2002 instead of giving up and waiting to see if they'd "get it"....

    Lotus SmartSuite is why I am running windoze in VirtualBox (it used to be Win4Lin, but i grew weary of kernel incompatibilities and feeling forced by Win4Lin to upgrade past win 98. But getting a new laptop forced me (pretty much) to take vista in all its RAM-hogging glory. Now, if only I could swap vista out for XP (i bought this l/t in Dec 07, and don't know anyone willing to swap OS's with me...)

    But, I seriously doubt OO.o as FOSS apps goes will seriously dent ms orifice until OO.o seriously incorporates the best aspects of Lotus SmartSuite into OO.o instead of wasting time and money and pretending to independently develop without stepping on LSS/Lotus/IBM patents. Tools invented TODAY can make child's play out of what was "novel" and "difficult to attain" back in 1992, so legally, technically, and morally, I'd say SmartSuite is probably 90% "clonable" in a handful of FOSS apps like KDevelop, and wxwidgets and Qt/Trolltech tools.

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  188. Re:capitalism is a shell game? what?!?! by IgnoramusMaximus · · Score: 1

    I believe capitalism does a damn fine job of allocating resources efficiently

    That depends on what your definition of "efficiency" is.

    Capitalism's main positive feature is that it is performs parallelized search function in the space of "technological progress" while avoiding local minimas. But it does so at the price of a tremendous waste of resources. Or have you not heard of the mountains of plastic bags, discarded packaging and other discarded plastic junk clogging city dumps and pretty much covering the middle of the Atlantic? Some "efficiency".

    What is the utopian economic vision you have in mind? If capitalist economics sucks, then what is the "right" model, in your mind? Please enlighten us.

    That of course depends on what your acceptable parameters for such a system are. If we are to talk science fiction for example, theoretically a shared-consciousness hive capable of dynamically moderating the mental independence of its members might do the trick: unified consciousness removes the problem of tyranny/governance/dissent while maximizing allocation of resources to specific selected tasks, the moderated independence allows for the parallel search function, etc and so on.

    But of course such a system has little to do with our present concept of "pursuit of happiness" and a whole gamut of other issues well outside of economic theory. I bring it up to illustrate that focusing on "maximum efficiency" (of whatever aspect of the system) by itself can have somewhat unexpected consequences.

  189. Tools were never a good market! by frank_adrian314159 · · Score: 1
    Even before open source, you never saw a pure software tool manufacturer stay in business for longer than about ten years. When market fragmentation didn't kill you, the high cost of sales did you in. The bottom line is that the only people able to stay in tools were the ones that bundled with OSes (and back in the day, the associated hardware).

    Let's look at the person complaining - he tries to sell an editor, right? Well, am I better off learning to use and customize emacs (or even Vim) or learning whatever little fey keystrokes he thinks is right for programming? You know the answer as well as I do.

    Quit whining. Nobody ever got rich making software tools (except Microsoft, but that's because they bundled).

    --
    That is all.
  190. Re:Sorry, N-BRAIN, but your website looks like sh* by Anonymous Coward · · Score: 0

    No wonder nobody buys your stuff. Your online presence gives me the creeps. Quite literally actually. I feel sick watching that presentation and listening to that irritating music. I wouldn't download your tool for free, let alone buy a product from a software company that presents itself like that. No f*ckin' way. And I'm a guy that actually does buy software. Mint's backend was written in Java. The owner did an interview for the web 2.0 show.

    Anyway, as a developer looking for dev tools, why do I care what a company's website looks like? I just want to view and test the product.
  191. Re:capitalism is a shell game? what?!?! by Uzbek · · Score: 1

    There is a distinction to be made between capitalist economics and free market. While free market allows for optimal allocation of resources, control of companies by capital (stockholders) is a thinly disguised new age slavery. Solution is simple - take a look at banks vs credit unions. Let people who work at companies govern companies, for example, let them have seats on the board through inter-company elections. After all, that is what US did and stopped being property of the King.

  192. Re:The answer is simple - They're charging to much by Anonymous Coward · · Score: 0

    The real reason people have trouble selling commercial Editors, IDE's, and Compilers is because they charge to much. . So you are saying that 500$ per developer is too much to pay when you are paying 80k per year + benefits + overhead per employee?
  193. Not in the RTOS marketspace by NateTech · · Score: 1

    Tell VxWorks, Microware, or Green Hills Software that their tools are dead.

    They'll laugh you to the door, waving their massive government and aviation contracts as so many hand-fans, to keep you cool as you explode with envy.

    RTOS systems and toolchains that are rock-solid are hard to create and to continually release STABLE software for.

    Open-source's penchant for acting like a bunch of typewriting monkeys, doesn't bode well for its use in mission-critical (usually involving human life) systems that must be audited... and never will.

    Great end-user software, but you don't want anything but a commercial RTOS moving the rudder, ailerons, elevator and controlling the FADEC that's got 100% control of the engines.

    RTOS FTW!

    --
    +++OK ATH
  194. Re:capitalism is a shell game? what?!?! by Anonymous Coward · · Score: 0

    Anything that is -necessary- ?
    Has anyone succeeded in defining necessity independent of a desirability model?
    AFAICS, this is a problem not very easily workable through language and/or rationality.

    Do we REALLY know what is necessary, or the TRUE cost (for example http://aalhadsaraf.blogspot.com/2008/05/story-of-one-rupee-coin-true-cost-and.html )of anything?

  195. Re:To promote the Progress of Science and useful A by EzInKy · · Score: 1


    What?

    The *copyright* exists "to promote the progress of science and useful arts". That is, so that the owner of the copyright can make money on their invention. It's giving an incentive to create new things.


    The Constitution says nothing about making money, it simply states that Congress may grant limited protection as a tool to advance science and art. If it can be proven that science and art can progress without protection then there would be no need for Congress to use the tool.

    --
    Time is what keeps everything from happening all at once.
  196. Re:Sorry, N-BRAIN, but your website looks like sh* by spektom · · Score: 1

    Hi! Can you explain a little bit more what would you expect from Zend Studio debugger configuration comparing it to PDT debugger configuration? Thanks!

  197. Open Source is not Free by chemodax · · Score: 1

    I really don't understand why people assume open source software as free? You pay for everything. Difference is only pay directly or indirectly. One way is directly: I'll give you the money, you'll give me this product. Another way is indirectly: I'll pay big taxes and students will have big enough scholarship to spend their time working on some student open source project. Or I'll buy hardware and company spend some amount of revenue for some open source projects. Or companies build commercial products based on OS projects and spend some revenue on OS projects, to improve their products.

  198. Re:capitalism is a shell game? what?!?! by ShieldW0lf · · Score: 1

    How would you act to corrupt such a system?

    --
    -1 Uncomfortable Truth
  199. and Marxism killed common sense by Anonymous Coward · · Score: 0

    *That* is bullshit.

    People without capital are able to produce because of the nature of computers, and because - thanks to capitalism - computers are cheap. That is why open source can exist. Not the other way around. Without cheap computers OSS would still be an MIT circle-jerk.

    But you still can't develop complex software without capital. The organizations that produce complex open-source software are funded by capitalist economics because it makes sense for those capitalists to invest in them. There are still thousands of examples of pieces of software that no doubt "should" exist in the OSS world, but don't, because the problems they have to overcome are not solved in undergraduate textbooks. OSS software is the trailing edge of computer software technology, not the leading edge. The leading edge still requires investment and capital and all the other necessary evils.

    OSS software is destroying commercial software *on the trailing edge*. This much is obvious. That this would happen has been obvious for at least a decade. You have to wonder about the people who started up companies in this century to sell text editors. But those who started up companies to solve hard industrial problems ... they have nothing to fear from OSS. Nothing whatsoever.

    Good luck with the Marxism.

  200. open source seems to be on the reise..r by Anonymous Coward · · Score: 0

    bad taste, sorry.

  201. Commercial Plug-in for Open Source IDE? by CaptainPinko · · Score: 1
    Having read the whole article, it seems to me that their are really two selling points
    1. collaborations tools
    2. user friendly design
    #2 is usually a big plus but never a deal maker, we are developers and can handle sophisticated tools, so commercially banking on that doesn't make much sense.
    #1 well that could be done as part of a commercial plug-in into an existing IDE. Both NetBeans and Eclipse have existing communities of commercial plug-ins while the IDEs provide support for many things that the text editor doesn't . After all I've only needed to collaborate with other... never need anyone else to edit text though.
    #3 I believe that #1 already exists for NetBeans.
    --
    Your CPU is not doing anything else, at least do something.
  202. Good! It is about time. by lourosas · · Score: 1

    The prevalence of such readily available IDEs today is only something that I could dream about years ago. I am an old guy in terms of this. Our family got their first PC relatively late in the "PC Game". But even then, the only languages that were available were BASIC and PASCAL (and PASCAL was pirated). No one had heard of such a thing as C or FORTRAN. I wanted to create "cool" computer apps like similar applications you could for DOS (forget Apple, let's start small at that time). Yet, no one I knew could steer me in the right direction to do that. Sure, there was PASCAL in my highschool and I took it, but the applications developed were NOT real stand-alone apps-they had to be run in the compiler in the development environment itself. When I went to college, I got a Mac-the worst decision of my young life. I could not do anything technical with it--and there was not a Mac store around to guide me to the tools I needed. In the end, the computer that was to help me in college, to aid me in my studies sat around and collected dust because I did not have the tools needed to use it! It was only two years after I graduated from college that my estranged father told me about Code Warrior--which sold for $500-$1000!!!! What about the PC Market? Borland, Microsoft, all of the IDEs had hefty prices associated with them. I guess what I am trying to say is: free IDEs-good. I wish that would have been available to me when I was in school--it would have enhanced my education and provided me with a better environment of success.