Slashdot Mirror


Perens Discredits Mundie's Attack On GPL

SaxMan101 writes "CNET has an editorial from Bruce Perens that quite handily dismantles Mundies attack on the GPL and the Liberty Alliance. He takes the time to make YA strong argument for free software which he backs up with real numbers. Well said, worth the read."

373 comments

  1. This is good by Hammer · · Score: 4, Insightful

    Perens is dismantling Mundies FUD in a calm, businesslike way. Let's hope that the debate on MS FUD stays this calm and reasonable

    1. Re:This is good by Codifex+Maximus · · Score: 2

      Agreed. Bruce Perens did well with his rebuttal of Mundie's comments.

      So where are we now? At the We-Win part yet? Maybe not... but we are mighty close!

      --
      Codifex Maximus ~ In search of... a shorter sig.
    2. Re:This is good by Anonymous Coward · · Score: 1, Funny

      Yeah . You can count on future articles from MS not to stretch the truth or misrepresent reality in attempt to manipulate people.

      OH, I like what they said about the Xbox scratching disks in Japan:
      `The scratch does not affect game
      playing.''
      "Microsoft say the scratches should not reduce the lifespan of the disks."

      Yeah... scrathed DVDs are just as good as ones that aren't scratched! We all knew that. Nice credibility even on the smallest things.

    3. Re:This is good by Anonymous Coward · · Score: 0

      Come on, it's like putting speed holes in your car!

    4. Re:This is good by Sir+Tristam · · Score: 2, Insightful
      Perens is dismantling Mundies FUD in a calm, businesslike way. Let's hope that the debate on MS FUD stays this calm and reasonable
      I agree; however, I think that Perens didn't help himself in the last paragraph where he said, "Did you notice how the Microsoft antitrust prosecution suddenly became less of a priority after the U.S. presidential election?" Three sentences from the end, the editorial swerves from being about how Microsoft is wrong about the GPL to being about the Microsoft anti-trust case. Perens laid out a very good case against the Microsoft FUD over the GPL, which stands on its own without the Microsoft anti-trust case. By making a swipe at the change of the DOJ's handling of the Microsoft case, Perens runs the needless risk of alienating some of the people he may have just won over with his well laid-out argument.

      Chris Beckenbach

    5. Re:This is good by royalblue_tom · · Score: 4, Insightful

      It was calm and well reasoned. I still find it incredible that some people complain that they can't find a way of selling modified GPL software (even though they themselves didn't pay for the GPL'd code), while at the same time looking to sue anyone who tried to sell software built off the back of theirs without paying them.

      I just wish Perens had pointed out that since Microsoft have worked hard to destroy/assimilate all other competitors, it was only a matter of time that someone came up with a method of competition that couldn't be bought out by Microsoft. A method that couldn't be out-priced by microsoft.

      If someone says "It's my ball. Only I can say who plays", then in the end, either no one plays, or someone else donates a ball and everyone excludes the selfish one (who then presumably complains that no one understands them).

      So. When will microsoft release Office for Linux?

    6. Re:This is good by Anonymous Coward · · Score: 0

      >OH, I like what they said about the Xbox scratching disks in Japan:
      >`The scratch does not affect game playing.''

      >"Microsoft say the scratches should not reduce the lifespan of the disks."

      >Yeah... scrathed DVDs are just as good as ones that aren't scratched!
      >We all knew that. Nice credibility even on the smallest things.
      >
      >
      And people wonder why the Japanese don't care for American-made goods...

    7. Re:This is good by FlowerPotAdmin · · Score: 1

      By making a swipe at the change of the DOJ's handling of the Microsoft case, Perens runs the needless risk of alienating some of the people he may have just won over with his well laid-out argument.

      I disagree that this is a needless risk. I see his comment as part of his second argument (that we should not trust Microsoft with our personal information). I see what you are getting at though -- it may turn off people who have not yet opened their eyes to the links between business and government.

      --
      -Justin
      That's enough posting for now lads, there're trolls afoot.
    8. Re:This is good by Bruce+Perens · · Score: 2
      I could have added a lot to my argument about MS's having destroyed their competition, etc. It was indeed very tempting. But there is virtue in brevity, people are more likely to read and understand a short argument, and are more likely to "tune in the next time". So, I saved a lot for another essay.

      Bruce

    9. Re:This is good by flacco · · Score: 2
      So where are we now? At the We-Win part yet? Maybe not... but we are mighty close!

      Well they're damn sure fighting us.

      --
      pr0n - keeping monitor glass spotless since 1981.
    10. Re:This is good by Anonymous Coward · · Score: 0

      Well it may be bad tactically because there are
      lots of people who don't want to hear anything
      bad about the current administration especially
      at this time....
      but just like the rest of his arguement it is dead
      on .

    11. Re:This is good by Anonymous Coward · · Score: 0

      Huh? You *are* allowed to sell GPL'd sw. And to the extent that there's any truth to MS's argument that businesses like to get their software from a reliable source, you can actually do it.

  2. Microsoft has blinders on by M_Talon · · Score: 4, Insightful

    It's obvious that Mundie sees the world through Windows-colored glasses. Software must be sold to get the money to make more software. How else could a software company work? If you can't license it, you can't gouge^H^H^H^H^Hcollect your due earnings. Oh, and the whole thing about people not working with Microsoft...if that's not a monopolist talking I don't know what is.

    Anyway, rant off now. It's good to see someone who can rationally tear down his arguement, and it's even better to see it on a fairly commonplace site like CNet. I think more and more people are realizing the snowjob Microsoft keeps trying to pull, and in the end that will be the thing that ends the monopoly.

    --
    Electronic Frontier Foundation for online civil rights information
    1. Re:Microsoft has blinders on by dusanv · · Score: 2, Insightful

      Software must be sold to get the money to make more software. How else could a software company work?
      He is right, at least in part. Look at MS, they have tones of cash (too much really). Which open source firm is even profitable? Anyone besides RH? GPL does bestow freedom *but* it does make it hard to charge money for your work. And yes, money is needed to make more software. I am not saying the MS way is perfect, far from it. They are heavily abusing their power.

      I am a Linux user and it is 110% sweet to have a stable OS with a great web server & mail server (Courier in my case - it rocks) all for free. But I have an incredible sense of guilt when using it because I know that lots of people have put in their time and best effort to make this awesome software and that I'm not giving much in return.

      (I can see the mod already: -1, Heretic)

    2. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      It is equally obvious that Parens sees the world through OpenSource-colored glasses.
      Interestingly, Mundie has a lot of facts to back up his claims ( about financial aspects of developing software) while Perens has only speculations and his theories about how OS companies could make money ( there is not a single case of successful large OS company.)

    3. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      Perens doesn't talk about how OS companies could make money from the GPL. If you had read the article correctly, you would have seen how Perens dismantles Mundie's claims, calmly and rationally.

      His mention of money is contain to: how much money IBM has put into GNU-Linux, the cost of developing Linux were it done commercially, how money companies save from using (not developing) open source would be redirected towards other aspects of the business, and how that money would go to pay taxes, which funds the universities that in turn does more research and development.

      And, Microsoft is a case of a successful large OS company, but I assume you mean in regards to Linux. And in the article, Perens doesn't even talk about Redhat or any other GNU-Linux company. The only companies he mentions is IBM, HP, Sun, Compaq, and Microsoft.

      Here you go, here's your ass. *handing your ass back to you.*

    4. Re:Microsoft has blinders on by ergo98 · · Score: 4, Insightful

      Of course Mundie sees the world through Windows coloured glasses, just as most of Slashdot's readership (including Mr. Perens) sees the world through open source coloured glasses: Biases are as human as life itself, especially when you're payed to have it (or you make fame by advocating a cerain bias).

      Having said that, I find Perens' editorial weak in substance or facts, starting from the first paragraph where he uses the public square "commons" as a parallel with GPLd software, which is ironic if you really think about: The commons was merely where you did you trade, trading cucumbers for gold pendants, and horses for a gaggle of geese -> The idea is that everyone has different skills and focuses, and commerce is how we all live full lives. The GPL software philosophy on the other hand, is one where software developers provide, and everyone else consumes (I recall a +5 posting on Slashdot some 2 years ago where someone told the story about how they explained the GPL to their dentist, and their dentist thought it was a great idea: Yeah, I'm sure they do. Now how about giving me some caps for free?). How humorous then to see Perens hold IBM up as a great example of the meshing of GPLd software and capitalism (with Linux being the "crown jewel", no less), when IBM is basically selling computing hardware on the backs of a bunch of basement programmers (I'm sure downsizing of the software development arm isn't far into the future) : IBM gains, the community loses. Yeah, I'm sure IBM does some token contributions to the Linux community, however I'd put a wager on them spending (many) magnitudes more painting penguins on sidewalks and putting cute Linux ads in magazines than they spend paying developers who contribute : Why would they contribute? Reality comes into play, and they won't see much reason to help Dell sell hardware too, now will they? Soon you have a prisoners dilemma with every company leaching but not contributing.

      The essence of all of this is this: Whether Perens and crew acknowledge it or not, what they are in actuality saying is that software development is an exceptional sector of our economy where regular rules needn't apply: Sure, sell your computer hardware, sell those coffee makers, buy yourself a nice new BMW, but don't you dare sell that software (and it is good to finally see someone in the GPL community acknowledge that the commercialization of GPLd software is next to impossible, as Mr. Perens states "And it's (deliberately) hard to commercialize GPL software."). As a software developer this infuriates me because Perens and crew are basically selling out software development as a profession, all to push an ideology and to act as spokespersons. On the receiving end, companies like IBM and HP, whose senior executives gleefully count the dollars gained from their absurdly, ridiculously overpriced hardware that is sold at thousands of times the raw material costs, hop on the Linux bandwagon : How very, very surprizing. And boy am I surprized to find that there are corporations that would happily replace systems that they paid for with GPL sytems: If these companies could pay a third world nation to enslave children to sew their $150 shoes (material and labour: $0.25) together, then they'll happily do that too.

      Mundies argument is that software as a valued good cannot coexist alongside the GPL, and in my opinion he is ENTIRELY RIGHT, as has been proven so many times (and Perens acknowledged in his article, which is quite the transition from prior GPL positioning which is that they were compatible).

    5. Re:Microsoft has blinders on by extrasolar · · Score: 2

      "And yes, money is needed to make more software."

      Probably an overgeneral statement meant to prevent any dispute yet lead to the wrong conclusion.

      Software can be (and often the best software is!) written without paying the programmers. Of course, you need money to feed the programmers and to give them a place to live and to give them more hardware. But then again, you need money to breathe as well so that really isn't a point at all.

    6. Re:Microsoft has blinders on by km790816 · · Score: 3, Insightful

      This is all very interesting.

      I agree: IBM, HP, et el. gain from using GPLed software.
      I disagree: the community loses.

      So they are not paying for Linux. Is it better for the community that more people are using Linux on IBM/HP servers? Is it better for the community that IBM and HP have to write drivers and worry about security issues? I'd say yes to both of these.

      I believe IBM in particular, is working on ways to make Linux scale to much larger systems with much greater uptime. (Does anyone have a link to this project? It's on sourceforge)...and I'm pretty sure the work they do will be given back to the community. IBM makes money on their servers. If their servers are bigger/better than Dell's I think they know and we know it's in everyone's interest for IBM to contribute to Linux. I'm sure other OEMs feel the same way.

    7. Re:Microsoft has blinders on by linzeal · · Score: 1
      Ah, but you have misdirected to what perens does not acknowledge directly was in trade at such places but should become appearent as you draw from the topic at hand. The effort put forth by most programmers today is as scribes was in the era in question and as that era passed into the era of printing which spurred on the renaissance, so did the once noble profession of the scribe. The analogy is thus: Programmers today that do not reuse code freely from others that have done much the same or even exactly the same are as scribes learned only in copying and questionable embellishments.

      Reinventing the analogous base contraption for profit is coming to the point in the programming sciences where the best peer reviewed code can be had by all and rightly so. Do you think that chemical processes for the extraction of metals are kept meaninglessly hidden from others that would discover eventually much the same, do you think bakers would tire endlessly creating the mere idea of a cake batter or use a recipe readily made available?

    8. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      The effort put forth by most programmers today is as scribes was in the era in question and as that era passed into the era of printing which spurred on the renaissance

      I disagree, and would say that, much like the commons argument of Perens, that this is another poorly applied analogy. If CD duplication was done by a chap who read the bits on one, and with the careful application of a pin did impressions on a hopeful duplicate, then the obsoletion of their job would be analogous with scribes. Instead, strangely the printing press hasn't put hundreds of thousands of writers out of work, whose books I can pick up at the corner store for $9.95. Most of these books are very similar, and a cynic could claim that there are only a few basic plots with "Questionable embellishments", but there it is.

      best peer reviewed code can be had by all and rightly so

      The myth of heavily peer reviewed open source has been discredited many times in the past. However, I am not against open source: I use several products which I was provided the source for, but I was also tasked with the license restrictions of not distribution the code in source form, maintaining their IP value. Works great for me, with all the advantages of open source (open source not necessarily meaning GPL).

      do you think bakers would tire endlessly creating the mere idea of a cake batter or use a recipe readily made available?

      Actually, most of what IBM, HP, et. all, make is merely applying a "recipe" in a certain way, which is protected by IP laws and patents. Everyone loves to separate software out, but the same premise holds true for most of society. Hell, a lawyer gets paid $100 an hour merely to "endless create the idea of cake batter".

    9. Re:Microsoft has blinders on by Bruce+Perens · · Score: 5, Insightful
      You're infuriated! Are you sure that coffee you've been drinking isn't too strong :-)

      Whether Perens and crew acknowledge it or not, what they are in actuality saying is that software development is an exceptional sector of our economy where regular rules needn't apply

      Yes, I've made this explicit many times. It takes a pound of flour to "copy" a loaf of bread. In contrast, once you have amortized the cost of creating a piece of software, there is essentially no marginal cost associated with creating another copy. The result of this is that the current proprietary model drastically overvalues software. You complain of IBM and HP computers being overvalued with respect to the raw material cost. As we drive the market toward commodotized software, it becomes more competitive for hardware manufacturers. If they have high margins, isn't it because of anti-competitive factors like customer lock-in?

      Can we amortise the creation cost of software without a direct revenue capture per unit sold? The answer seems to be yes for a lot of people. And why would this be important? Because decoupling the money from the process makes the mechanics of collaboration a lot simpler. Collaboration works to distribute cost, making it tolerable, and improves efficiency by avoiding redundant development. That redundancy happens all too much for "in house" software, and businesses have recently realized that they can collaborate with their competitors on non-differentiating software. This is not to discount the entire "freedom" agenda, I simply need not argue in those terms this time.

      Perens and crew are basically selling out software development as a profession

      This smacks of the old guild system which operated to support costs rather than allow the free market to set them. It seems anticompetitive. But yes, if you want to consider me as selling out the software development profession, I'm doing it for the customer. People seem to forget that capitalism is supposed to operate for the ultimate interest of the customer, by keeping the costs that the customer pays as low as possible.

      Regarding your argument about software developers providing and everyone else consuming, most people are able to participate in a free exchange of information. In this same topic we've been carrying out a thread about how an illustrator can help.

      Bruce

    10. Re:Microsoft has blinders on by LMCBoy · · Score: 3, Insightful

      What is your point? If you want to commercialize your code, then don't license it under the GPL. Simple.

      Or are you saying that you would like it to be impossible for me to release my code under the GPL, because someone using my Free Software program might be less interested in paying you for yours? Sorry bud, I'm going to release my code how I see fit. Neither you nor Craig Mundie has any business telling me how my stuff should be licensed.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    11. Re:Microsoft has blinders on by yason · · Score: 1
      He is right, at least in part. Look at MS, they have tones of cash (too much really). Which open source firm is even profitable? Anyone besides RH? GPL does bestow freedom *but* it does make it hard to charge money for your work. And yes, money is needed to make more software.

      Where do these categorial assumptions come from? That must be like this and this must be like that? Open source gets written as long as there's need for it and the work put in by a developer pays off enough for himself to keep him doing that. Period. Commercial software gets written as long as they get enough money to fund writing it and make some (lot of) profit. Period. A simplified example: Linux was written because Windows and stinky commercial OSes sucked so badly. Windows sells because not everyone trusts Linux or some academic open source nerds.

      If either way goes below zero, that is, less being got back than it is put in, that one is going to diminish. The cruelty of that has scared M$ so badly that they're really going for a firm stance in the politics and law-making, to ensure their monopoly, as they're not certain that they can beat the technical superiority of the open source world. Us open source developers have much less to fear, there's nothing stopping us to write code by ourselves, to ourselves. Although, I do guess that Microsoft would probably want to see something stopping us. Practically, however, we're not dependent of Microsoft dying away.

    12. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      MS only has tons of cash because they end up paying 0 taxes to the government and foist it off on the dupes they have working for them.

    13. Re:Microsoft has blinders on by ergo98 · · Score: 1

      It takes a pound of flour to "copy" a loaf of bread. In contrast, once you have amortized the cost of creating a piece of software, there is essentially no marginal cost associated with creating another copy.

      Does the same rule apply to any form of IP? (patents, copyrights, etc.). It would be hypocrisy if it didn't. This would basically destroy the chip making (i.e. AMD, which is fabless), or any other advanced engineering, firm immediately.

      It takes a pound of flour to "copy" a loaf of bread. In contrast, once you have amortized the cost of creating a piece of software, there is essentially no marginal cost associated with creating another copy.

      In your own article you commented that Linux, if it was developed with paid labour (instead of sweatshop freebies), would cost $1.9 billion, so stating that there is not a cost (for software developed respecting that development is a job) per copy distributed is greatly simplifying (of course you cleverly wrote off the upfront development cost as if it's a non-factor, yet it is often tremendous dollars to develop software): Of course there is a cost per copy (is there a cost if I sneak into a movie theater in a half-full audience? If you see it in a selfish, individual way then no, but if you see it as a whole then of course there is: What if everyone snuck in?)

      A great percentage of our society is based upon IP now, so simplifying the world to physical entities is a return to the early-industrialized era when all our tiny brains can comprehend is physical-in-your-hand posessions.

      Regarding your argument about software developers providing and everyone else consuming, most people are able to participate in a free exchange of information. In this same topic we've been carrying out a thread about how an illustrator can help.

      But they don't, as a general rule. I hate to bring up the dreaded C word, but are we talking about communism? Is the eventual goal that soon we're all contributing everything for free?

    14. Re:Microsoft has blinders on by linzeal · · Score: 1
      I forthrightly should of acknowledged that some programming is inseperable from the needs of everyday programmers, I apologize. Knowing that you reach conculsions that I should of prepared for it is best for me to divest my orignal commentary and instead reply from yours in summary.

      There is no getting around the sheer waste of intellectual bandwidth in the endless recasting of plows each from a new cast. To not use the same cast is not only inefficient in terms of recources in support of the endevour but a tragedy in the enslavement of the the poor soul who would be made to do it. This is the motivating force for the ongoing creation of a modern open scientific community that is rigorously non-exclusionary to its peers. This community of which computer science is part of must learn to adapt to such a system or fail to progress in a quick and timely manner to issues at hand.

      It is easy for most of us here to envision a great bulk of work that is now done by everybody from chemical to computer engineers will be replaced by AI systems that will handle a good portion of almost all the rote and eventually a substantantial portion of the more deductive areas as well. The knowledge garnered from such processing will inevitably end up in the public domain. That is what my orignal train of thought was leading to but I reserved it till now.

    15. Re:Microsoft has blinders on by Captain+Bonzo · · Score: 1
      Yeah, I'm sure IBM does some token contributions to the Linux community, however I'd put a wager on them spending (many) magnitudes more painting penguins on sidewalks and putting cute Linux ads in magazines than they spend paying developers who contribute : Why would they contribute?

      Hmm, it was not long ago that I saw a whole load of posters screaming out that what Linux needs above all else is a marketing department. It seems to me that what IBM are doing is providing some of that marketing that Linux supposedly needs. I don't know how much they have contributed to the OS/free software community (I suspect it is actually a reasonable amount), but I suspect that their splashing penguins and stuff around the place is a very valuable contribution.

    16. Re:Microsoft has blinders on by msaavedra · · Score: 2
      This would basically destroy the chip making (i.e. AMD, which is fabless)
      AMD is not fabless. They have two fabs: one in Austin, Texas and one in Dresden, Germany.
      --
      "Any fool can make a rule, and any fool will mind it."
      --Henry David Thoreau
    17. Re:Microsoft has blinders on by kz45 · · Score: 1

      Instead, strangely the printing press hasn't put hundreds of thousands of writers out of work, whose books I can pick up at the corner store for $9.95

      if copying an entire book was as easy as "point and click, much like software", I can bet you wouldn't be buying them for $9.95 in the store....

    18. Re:Microsoft has blinders on by ergo98 · · Score: 1

      So that $9.95 is covering the valuable printing of it in book form? Of course it isn't (or there'd be ripoff companies selling them for $0.49 a copy): It's paying all the people who were involved in bringing that book to fruition, and it's encouraging creation by allowing authors to actually make a living writing. Without that support system (and the copyright system which protects against companies making their ripoffs) the only writers would be those that can spit off a couple of lines late at night after putting the kids to bed, in the hopes that one day they can release it for free....in other words most creative content would disappear.

    19. Re:Microsoft has blinders on by ergo98 · · Score: 1

      Mea culpa. I guess a better example would be nvidia, a $8 billion dollar company whose sole creation is intelligence: They make designs which theoretically can be copied with "no cost".

    20. Re:Microsoft has blinders on by rlwhite · · Score: 1

      "Having said that, I find Perens' editorial weak in substance or facts, starting from the first paragraph where he uses the public square "commons" as a parallel with GPLd software, which is ironic if you really think about: The commons was merely where you did you trade, trading cucumbers for gold pendants, and horses for a gaggle of geese -> The idea is that everyone has different skills and focuses, and commerce is how we all live full lives."

      I believe you missed the point of the commons analogy. Yes, the commons benefitted the community by encouraging commerce. But where did it come from? Wasn't it land, didn't it have previous ownership in many cases (referring to the Old World, not the US where the gov. set it aside at the beginning)? Couldn't someone have profitted off that land by keeping it private? Yes. But by making it available to everyone, they gave everyone a common ground from which everyone could profit much more than they had before, including the previous owners. Does that mean that it would be beneficial for everyone to make their land a public commons? No, a lot of land needs to stay private to give people possessions to profit from.

      So why did people benefit from the commons? It made it possible to enter business without needing the overhead of buying land and building a store, which few could afford. You had a shortcut to having a simple store so you could focus on making your product and making progress.

      Now here's how it applies to technology these days: There are many things that programmers have been repeatedly doing for 30 years in competition with one another or as building blocks to other things they wanted to do. No progress is made when work is duplicated. If you want to make progress, you need things to build on freely, things you can change and tweak to fit with your goals. You're not going to get a better operating system by building off of Windows unless MS hires you. As programmers, we're not going to make or improve many things if we have to go back and rewrite fundamental parts of, say, an operating system every time we want to improve on the OS. If you're not making much progress, you're going to inevitably find yourself competing on cost and margins against many other related products, and you're likely to lose out. Having something to build off of lets you work more on the cutting edge where it's easier to distinguish a product with revolutionary ideas.

      Like with the commons, not all software should be free. You need to make your profits on the cutting edge to subsidize giving away old tech, if you're in it for the money. But software companies abandon old software after a few years anyway. Why not use that old tech to increase the intellectual commons?

      Is open source the best way to do this? Probably not; short term copyrights (like the 14 years originally in the law) seem like the best, assuming the code gets released when the copyright expires. Sometimes I wonder if companies like Disney created the need for open source software with their demands for eternal residual profits for squashing competition....

      In the end, it's about progress, not money.

    21. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      At no cost to anyone with a billion dollar chip fab plant. Just as a car is copiable by anyone with a foundry and a machine shop. No matter how you slice it, Nvidia sells chips and GM sells cars. They take a raw material (silicon, or iron) and they make it (or have it made) into something that is worth more money. If anyone could make a million Cadillacs or a million Geforce cards in their garage at no cost other then time, then the value of those items would drop. When the up front cost is $0 (No matter what the 'market value' of the programming skill and time is, it was still provided for free) then you can ignore it in your discussion. The up front cost for a car or a graphics chip are the materials and manufacturing. Those costs are per piece, and they don't go away. You can't compare free (as in beer, since that's what you seem to be talking about here) to them because they are different beasts.

    22. Re:Microsoft has blinders on by maxpublic · · Score: 2

      In case you haven't noticed, your argument against donated labor as undermining the software industry also applies to *all charity work which does the same thing*. Donated labor is donated labor regardless of where the donation is directed.

      Really, now - are you going to claim that donating labor to charity, church, and neighborhood organization is promoting communism because otherwise that labor could be sold and profited from? Or does this only apply to projects which might threaten your personal livelihood?

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    23. Re:Microsoft has blinders on by No+One · · Score: 1

      Does the same rule apply to any form of IP? (patents, copyrights, etc.). It would be hypocrisy if it didn't. This would basically destroy the chip making (i.e. AMD, which is fabless), or any other advanced engineering, firm immediately.

      (I'm assuming you copied the wrong paragraph and were continuing the "exceptional market" discussion that started your reply.)

      AMD has multiple fabs. It's Rambus that was fabless, and I, for one, have no problem with their going under.

      You're ignoring the fact that hardware has much more normal supply dynamics than software. Marginal costs per chip are much larger than pressing CDs or net distribution, both in absolute terms and percentagewise. It's these minimal marginal costs that make free software possible. Given that the supply dynamic for software is completely different from hardware and other physical goods, expecting the software market to behave the same as the market for physical goods is really absurd.

      Finally, what rule are you referring to that would apply to these goods?

      In your own article you commented that Linux, if it was developed with paid labour (instead of sweatshop freebies), would cost $1.9 billion, so stating that there is not a cost ... per copy distributed is greatly simplifying ...

      1. Volunteer labor is not sweatshop labor, and comparing the two is nothing but slander to all the people who have worked on free software. You owe an apology to a hell of a lot of people.

      2. Huh? The fact that Linux would have required a couple billion in fixed costs means that software has significant marginal costs? Why? Software does have minimal marginal costs compared to the majority of goods; this is fact and can't be denied. Large or small, fixed costs don't affect marginal costs, and have nothing to do with Bruce's point.

      (is there a cost if I sneak into a movie theater in a half-full audience? If you see it in a selfish, individual way then no, but if you see it as a whole then of course there is: What if everyone snuck in?)

      That's true. However, it doesn't relate in any way to the sentence you're responding to. Bruce is not talking about the cost to society; he never mentioned it. He is referring to the marginal cost, the cost to produce and distribute one item of product. That cost, for software, is near-zero. That is what is why Bruce believes that software markets cannot be treated the same as hardware markets.

      --

      There is no sin except stupidity -- Oscar Wilde
    24. Re:Microsoft has blinders on by ergo98 · · Score: 1

      nvidia doesn't own the fab, and technically you could go there tomorrow with a CD of nvidia designs and get them to produce a GeForce 4 for you. The ONLY reason that people can't copy GF4 chips or Cadillacs is because of IP protection laws, which I greatly support, but it's strange how many people seem to support the concept of the rich getting richer (i.e. only the rich can make money because it's all based upon the physical), rather than a meritocracy of the intellectual capabilities and production.

      I explicitly chose a fabless company (incorrectly choosing AMD at first) because I knew that someone would bring up the (incorrect) "do you have a billion dollar fab?", ignoring the fact that nvidia themselves don't have a billion dollar fab (and to companies like Intel and AMD the fabs are merely to reduce the production costs by bringing it inhouse), so that point is bogus. nvidia makes money based on IP and IP alone, and just like software their designs can be "Copied with a click".

    25. Re:Microsoft has blinders on by arbofnot · · Score: 1

      Software must be sold to get the money to make more software.

      One service that Red Hat offers is technical support. You can get the software for free. You can get peer support for many issues, but sometimes that is not enough or not fast enough. If you need help for a production down problem, then a company can sell the service of letting you talk to a live person within X minutes. For example, IBM's HTTPD is essentially Apache with SSL and LDAP. IBM sells the features they added, and the service of technical support if you need it.

    26. Re:Microsoft has blinders on by flacco · · Score: 2
      It's obvious that Mundie sees the world through Windows-colored glasses.

      I'm glad I'm not the only one who's noticed this. Pronouncements from MS occasionally betray their increasingly myopic, MS-centric view of the computing universe. Not in the obvious ways, but in odd, subtle statements here and there. I don't think it's calculated - I think they're losing their objectivity. Starting to believe their own FUD. Which is a weakness.

      --
      pr0n - keeping monitor glass spotless since 1981.
    27. Re:Microsoft has blinders on by firewood · · Score: 1


      Yes, I've made this explicit many times. It takes a pound of flour to "copy" a loaf of bread. In contrast, once you have amortized the cost of creating a piece of software, there is essentially no marginal cost associated with creating another copy. The result of this is that the current proprietary model drastically overvalues software.


      The revenue made from each loaf of bread does much more than pay for the ingredients. A vendor who creates a loaf of bread that is more desirable than the competition will probably sell a greater quantity, thus increasing the likelihood of a greater profit. If the vendor took a risk (I think bread type XYZ will sell better in neighborhood ABC than the typical white stuff made out of similar costing ingredients), then that risk would be rewarded if the vendor guessed correctly.

      If a business wants to take on a risk of spending money developing software that has a 1% chance of success, how will that risk be rewarded if the software turns out to be successful at some point in the future? Intelligent gamblers will only take on odds of 1 in 100 if the expected payoff is larger than 100x. Where is the upside if a open source software developer turns out to have guessed correctly?

      A reply to this is what is missing from the bread/flour rebuttal. Or is software development sector thought to be so exceptional that as to be risk free?

    28. Re:Microsoft has blinders on by ergo98 · · Score: 1

      It's Rambus that was fabless, and I, for one, have no problem with their going under.

      My mistake with the AMD reference: I had intended to say nvidia. There are countless other examples of companies who make the designs and leave it to a "professional fab" to make the chips themselves.

      1. Volunteer labor is not sweatshop labor, and comparing the two is nothing but slander to all the people who have worked on free software. You owe an apology to a hell of a lot of people.

      Sweatshops are volunteer labor, in a sense. The idea is that the contributors are not being compensated for the worth of their input, and that is a non-factor when it's a charitable circle, but now you have organizations like IBM involved, and large corporations that are utilizing GPL software: If IBM used the local church knitting circle to make IBM banners for the trade show would that be charity and volunteerism?

      He is referring to the marginal cost, the cost to produce and distribute one item of product. That cost, for software, is near-zero. That is what is why Bruce believes that software markets cannot be treated the same as hardware markets.

      My point was that marginal cost with software (or ANY IP work) is completely irrelevant, just as it's irrelevant to nvidia, or any other IP creation: What is with the infatuation of so many on here with physical investments? I'd swear that Intel and AMD own fabs purely to satiate the belief by so many that only those who are wealthy deserve to earn wealth.

    29. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      >That redundancy happens all too much for "in house" software

      EGADS! just think of how many times "Hello World" has been written!

    30. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      OWNED!

    31. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      OMFG, OWNED!

    32. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      Sweatshops are volunteer labor, in a sense.

      What kind of crack are you smoking? The hell they are. stfu and take your ownage, plant-boy.

    33. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      Niche software aside, software has to become commoditized if it is to do the job that is expected of it., ie totally permeate every aspect of the new economy.
      Bill Gates doesn't realize that his vision of software everywhere doing everything demands that
      software be a commodity.
      With billg's vision of expensive propietary software is a stagnant one.
      I don't think we would be where we are today if some arsehole prehistoric equivalent of a Monopoly had tried to patent/copyright/control spoken and written language.
      We would all still be whooping and loping around
      with our arms waving wildly..
      Wait... actually that sounds a lot like Steve Ballmer in his monkeyboy video romp.

      I think I am beginning to understand where
      MS is coming from and where they want to take us.. back to monkeyland.

    34. Re:Microsoft has blinders on by Wanderer1 · · Score: 1

      Don't forget that some folks will pay for professionally produced software if they are guranteed certain levels of support and product quality.

      You get what you pay for. Some GPL software will be fantastic, but not all. There will always be a large market for purchasing software. But I'm hoping the nature of the GPL software model will force software vendors to produce quality code, with accountability and realistic pricing (none of this $300 for Windows XP Pro non-upgrade. Or $500 for Photoshop.) I especially hate the part where software companies get off without a warranty.

      -b-

    35. Re:Microsoft has blinders on by daytrip00 · · Score: 1

      • In contrast, once you have amortized the cost of creating a piece of software, there is essentially no marginal cost associated with creating another copy.

      This is not exactly true. True enough that each physical product associated with software has a marginal cost of zero, however more goes into any specific software product than just the cd's and the packaging. There also significant marketing costs, research costs, and support costs associated with each purchased item. This does not exactly fit into the classical Marshallian economic model, because often people don't know about everything a product can do, and thus don't know in advance the true benifit they would reap from purchasing a product. In this sense marketing manipulates the demand (marginal benifit) curve.


      • Can we amortise the creation cost of software without a direct revenue capture per unit sold? The answer seems to be yes for a lot of people.

      While I certainly agree with this point, most firms (the ones without an idealogical agenda, but simply those in the business of making money) maximize profit. I'm quite certain that Microsoft knows that the model you specify above does not maximize corportate profits. Moreover, the viral nature of the GPL further prevents any corportation from truly maximizing profits once they use GPL'ed software, even though these corporations (with the taxes they pay) actually supported the development of those products.

      • if you want to consider me as selling out the software development profession, I'm doing it for the customer.

      I object to this argument in particular. Naiively, the best model for consumers is for everyone to produce software for free, and provide support for free and give everything away for free. While this, in the short run, would be quite advantageous for consumers, after a while, all corporate profits (and earnings) would run dry, killing the industry. Moreover, if all industries were to do this, and consumers were only to pay for the natural resources involved in making a product, this would essentially de-value labor and make fixed resources the only tenable currency, and would simply be an exchange economy with labor as a free good. This model is defintily Pareto Optimal, but I doubt you would find anybody who advocates such a model.

      just my 2 cents (as an economist).
    36. Re:Microsoft has blinders on by Eccles · · Score: 1

      Which open source firm is even profitable?

      A lot of open source software is developed/enhanced because the software is useful for the actual business of a company, not because the company is making money directly off of open source. Think IBM, for example; it's not the software, it's the services based on that software. Likewise, Red Hat is really a services company disguised as a software developer.

      So no guilt feelings needed.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    37. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      People who work in a sweatshop aren't in slavery : They volunteer to come in every day, however by our standards they are not commeasurately compensated for their work, and that is the definition of a sweatshop (underpaid labour). Hence, the prior poster was correct and you can say that a sweatshop is vounteer labour.

    38. Re:Microsoft has blinders on by No+One · · Score: 1

      Sweatshops are volunteer labor, in a sense. The idea is that the contributors are not being compensated for the worth of their input,

      Sorry, no. Unless you're going to claim eating is voluntary, sweatshops don't qualify as volunteer labor. "Volunteer" means a hell of a lot more than not being paid for your work. Furthermore, for manufacturing facility to be defined as a sweatshop, it generally requires negligence toward worker safety as well. Where's that present in Free software?

      If IBM used the local church knitting circle to make IBM banners for the trade show would that be charity and volunteerism?

      Would you be accusing IBM of operating sweatshops? That's also not a valid comparison, since the Free software programmer gets full use of whatever modifications he made to the program. He recieved full value for his labor; he's just providing the fruits of that labor to others at no monetary cost as well. And it's not just IBM who benefits from that labor, it's anyone who has a need for that software. Finally, if the church knitting circle decided on their own with no pushing from IBM to produce those banners, I don't see how it could be called anything but volunteerism or charity.

      My point was that marginal cost with software (or ANY IP work) is completely irrelevant, just as it's irrelevant to nvidia, or any other IP creation:

      Yah, but it's irrelevant because it's near-zero, which is Bruce's point. If it weren't so low, Free software wouldn't be viable.

      The problem with your point is that you're applying this principle to products which *are* physical and *don't* have those near-zero marginal costs. A chip isn't a product until it can be held in the hand. nVidia may be entirely patent based, but their patents are useless without billions of dollars in fabrication equipment, and a non-insignificant marginal cost on each chip. That isn't true of software. This is why you can't treat them the same way.

      --

      There is no sin except stupidity -- Oscar Wilde
    39. Re:Microsoft has blinders on by No+One · · Score: 1

      Hence, the prior poster was correct and you can say that a sweatshop is vounteer labour.

      OK, that's a concept I've seen in other places recently, and I want to put it to rest.

      "Voluntary" implies a choice. The choice for most or all sweatshop workers is to work in a sweatshop or starve. I don't consider it a choice when the alternative is starvation. If your going to claim that it IS a choice, then you're also going to have to claim a rape victim with a gun to their head had a choice, so the rapist should be let off. Just like the claim that sweatshops are voluntary attempts to remove responsibility from the sweatshop owner.

      In addition, like I said in my response to ergo98, sweatshops also usually have conditions which are unsafe due to the negligence of the owner. Anyone who'd care to defend THAT?

      Bottom line: sweatshops are evil, and Free software creation doesn't even vaguely resemble a sweatshop. To claim that Free software is a sweatshop is still incredibly offensive, and ergo98 still owes an apology.

      --

      There is no sin except stupidity -- Oscar Wilde
    40. Re:Microsoft has blinders on by gartogg · · Score: 1

      "People seem to forget that capitalism is supposed to operate for the ultimate interest of the customer, by keeping the costs that the customer pays as low as possible."

      NO! Read Adam Smith before posting uninformed crap like this to a site.

      --
      I'm a concientious .sig objector.
    41. Re:Microsoft has blinders on by bharlan · · Score: 1
      What percentage of GPL code do you estimate has been developed with tax dollars? Why does this have anything to do with individual programmers who choose the GPL as their terms of use? Microsoft sells technology developed with tax dollars, and I don't have a right to see or resell any of it.

      Some corporations release their own code under the GPL specifically to prevent rivals from extending that software with hidden features and competing with the original product. The company that releases code under the GPL still owns the copyright and can release under any other licenses for a fee, or can continue to sell enhanced non-GPL versions. (They cannot un-GPL enhancements that outsiders have added to their GPL version. They only have full rights to their own code.)

      Software has a history of eventually making old technology free. Few pay money for a quicksort or a fast-Fourier transform anymore. When enough programmers know how to produce the same functionality, it no longer makes sense to sell it as a rare commodity.

      --
      (Reality reasserts itself sooner or later.)
    42. Re:Microsoft has blinders on by Bruce+Perens · · Score: 2
      In practice, software that has a low risk of paying off is only developed as Open Source. People won't take the risk of commercial development without significant confidence of a pay-off. That's why the web server and browser were Open Source creations.

      Bruce

    43. Re:Microsoft has blinders on by flacco · · Score: 2
      But I have an incredible sense of guilt when using it because I know that lots of people have put in their time and best effort to make this awesome software and that I'm not giving much in return.

      Be comforted by the thought that you're doing your part to keep the software landscape vital and diverse.

      If you still feel bad, file some bug reports :-)

      --
      pr0n - keeping monitor glass spotless since 1981.
    44. Re:Microsoft has blinders on by firewood · · Score: 1


      In practice, software that has a low risk of paying off is only developed as Open Source.

      Then why are there so many failed software startup companies or commercial computer game titles don't sell well? A significant percentage of new commercial software development is at risk of ever breaking even on development cost. The VC people know this; they do quite well if only one in ten software startups pays off, because the ones that actually pay off usually pay off at much better than 10x on the VC's investment.

      It even works that way in your bread analogy. Most new (non-franchise) restaurants go out of business in the first (three?) years. But the ones that succeed return a lot more on investment than does a bank deposit. Whether they succeed or fail has very little to do with the cost of flour used in cooking.

    45. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      You mean like:

      step 1. current situation
      step 2. ?
      step 3. "from each according to his ability, to each according to his needs"

      Gee, if we can sort out step 2 properly I'm all for step 3; step 2 has been pretty poorly implemented in the past :-)

      To be more serious for a moment, Marx's highly suspect concept of "the dictatorship of the proletariat" has been the main cause of communism being stuck at a very ugly step 2. It invariably becomes "the dictatorship of those who've chosen themselves to lead the proletariat", and they have no interest whatsoever in letting the state whither away...

      I think self-management is a much less apocalyptic and less dangerous basis for stage 2. And I see a lot of self-management in the Open Source software movement and indeed the Net as a whole; no wonder it scares control freaks of all types and defenders of the status quo shitless!

      Call me sort of anarcho-syndicalist...

      [No, I don't see Libertarians as bedfellows; all I see in Libertarianism is boring Old Right-style government bashing, free-market mania and "devil take the hindmost" social policies dressed up with a hip vocabulary partly misappropriated from true anarchism, which is actually against *all* undemocratic concentrations of power, government AND private.]

    46. Re:Microsoft has blinders on by Anonymous Coward · · Score: 0

      Presumably you work for Microsoft, or you're programming internal systems or you're in a vertical market, or you're writing games.

      Because you don't see that OS isn't the only source of free (as in beer) software. When it suits them Microsoft will crush a competitor by giving away product, qv Netscape vs IE. They won't, however, give any guarantees of continued free availability, and certainly not access to source code.

      It's Microsoft that has devastated the mainstream horizontal markets by undercutting competitors, driving them out of the market and then locking up that market segment.

      Send the blame in the right direction; would you rather be competing with a totally amoral bunch of thugs who will crush anyone who sticks their head up and won't give anything back, or a movement that is consistent, is not motivated by market share, and gives source code out that you can learn from?

    47. Re:Microsoft has blinders on by sansoo · · Score: 1

      Not the point. Most. Companies. Do. Not. Sell. Software. I'm sysadmin for a wood mill. All else being equal, should we spend our mill money on cheap software or expensive hardware? And should we use software that we can own, or that we have to pay a yearly fee for, even if it's a rough year for us?

      --
      We are the first generation of Morlocks. Eat the rich!
    48. Re:Microsoft has blinders on by sansoo · · Score: 1

      Funny, I'm SysAdmin for a wood mill and even write some software; they pay my salary and yet none of my perl hacks are for sale. They also pay the salaries of our electricians, our secretaries, and the mechanics, but they sell wood. I wouldn't mind releasing my little scripts if someone wanted them. Maybe we could trade, eh? Then we could both profit. If this Open Source trend continues, pretty soon scientists won't be able to earn a living selling their science, and they'll have to work for salary at oil companies, drug companies, the military, and universities...

      --
      We are the first generation of Morlocks. Eat the rich!
    49. Re:Microsoft has blinders on by _Knots · · Score: 1

      Ok, wahoo, I just (theoretically) coppied *everything* about the GF4 card, against all current IP laws, and now have several DVDs full of stuff. Let's even say I got the software to make sense of it, and that my systems at home can render chip designs fast.

      Now, what do I do?

      Well... do I want a GF4 card? Yes. Ok, option: hand data over to IC mfmr, PCB mfmr + stuffer, wait for them to process my qty 1 order, pay upwards of 3x what it cost to by an NVIDIA or other implementation GF4... no advantage over just buying one off the shelf.

      Do I want to steal NVIDIA's design and make hella money? Yes - money is good, right? Well... Ok, I hand over the chip data to the IC mfmr, I get a multilayer PCB drilling press, tracer / etchant station, etc, etc... and start churning them out. Oh... sale. Right - Have to say I have them. Make www.immitationgf4.com, offer them for sale. NVIDIA gets wind of what I'm doing and simply issues a statement that "immitationgf4.com" stole our data and is producing so-called GF4s without verification, etc - we do not support these boards. Gamers, OEMs, everybody serious and even most not-serious people flee my site, don't buy, and I'm out the cost of some very very expensive toys.

      Now, if a major company steals NVIDIA's data... again, NVIDIA just says "Look what they did! We don't support those cards, they are likely broken, etc." And their sales don't drop much.

      No?

      _knots

      --
      Anarchy$ dd if=/dev/random of=~/.signature bs=120 count=1
    50. Re:Microsoft has blinders on by ergo98 · · Score: 1

      I'm a software developer in vertical markets, and I do not, nor have I ever, worked for Microsoft. Having said that, my positioning on Microsoft's actions in the marketplace is a whole different discussion altogether (and don't presume that I look all that favourably on them). What I do have an issue with is the luddite philosophy by so many on here that the value of something is limited to the cost of producing a copy (+ a small margin), which is something that I disagree with.

    51. Re:Microsoft has blinders on by ergo98 · · Score: 1

      Of course the irony of your statement is that scientists are heavily protected by IP laws, and by company trade secrets: Without such protections there'd be little incentive to create (or little economic ability : What drug company could invest the billions of dollars of R&D in drugs if they had a marketplace with GPL type ideals that a drug is only worth what it cost to make a pill. The answer is none, until of course you implement a communist government...).

      In any case, no one is saying that GPLd or open source software should be banned, abolished, or that it doesn't have its place : Microsoft themselves releases thousands of helpful little scripts, COM objects, etc, and I don't see them being held up as a champion of open source. Rather the quandry is the classic debate of whether we, as a society, are going to value intellectual property, or we are going to perceive it with simplistic notions and consider the value of a piece of software versus the cost of a CD-R. On the one side you have Microsoft spreading FUD about GPLd software, but no one can deny that the GPL community is just as busy on the other side of the fence spreading their own distinct brand of FUD.

    52. Re:Microsoft has blinders on by Bush+Pig · · Score: 0

      Software startups generally fail because the principals of the company did a poor risk assessment (ie they _thought_ the venture was low-risk, but they were mistaken). Games sell poorly because they suck (generally), and that's also in a sense a result of poor risk assessment. The statement, "... software that has a low risk of paying off is only developed as Open Source", still holds, although, as I've said, risk is often perceived as being lower than it actually is.

      --
      What a long, strange trip it's been.
    53. Re:Microsoft has blinders on by sansoo · · Score: 1

      FUD aside, one can take any social trend or political philosphy and offer some absurd conclusion (e.g. if we allow abortion rights, pretty soon we'll be killing old people...). I would not do away with patents on invention, nor copyrights on specific works - such as your programs. But I am appalled by the idea of patents on algorithms and business processes. Suppose Henry Ford had been able to patent the assembly line? Where would we now be as an industrial society? And those drug companies are benefiting from open source science, even if a particular chemical or industrial process is patented. Nor do I recognize any right of yours to profit from your endeavors if someone else undercuts you by offering a similar program for free. There are economic benefits for companies to pool their resources in some areas. Heck, I hear of money-grubbing companies giving money to local public schools, just to maintain their pool of hirable employees. We run MS windows on our desktops here, but my boss & I favor Linux, and if MS's policies become too onerous, it will be cheaper for us to hire a programmer (like you) to write a java program or whatever to take our database (now on FileMaker Pro -yuck) and put it in a platform-independent format.

      --
      We are the first generation of Morlocks. Eat the rich!
    54. Re:Microsoft has blinders on by Bruce+Perens · · Score: 2
      If somebody formed a start-up around it, they thought their chance of success was good. In contrast, say your software has a 10% chance of success. Do you really think you'll get investment? I think that non-profit avenues are really the only way to produce that sort of software.

      Bruce

  3. The GPL is bad...to WHO ????? by CDWert · · Score: 3, Interesting

    GPL, Apache, BSD, all these licences .

    Who is the GPL bad for ?

    Only 2 kinds of people, thats it TWO and ONLY two

    1.Those that make a copeting product with a GPL available substitute, (SQL, Linux, etc) and stand to lose money from cometition (i.e. MS)

    2.Those that would like to steal code repackage it and sell it without giving either credit or code back to whence it came.

    Thats it PERIOD.

    All this viral liscence crap and Craig Dumbdie spewing trash means nothing, the big boys the ones that count know. IBM, Copmaq, the people from a high line backing know this is all MS horeshit.

    I love the people that complain about hte license ONLY because the see $$$ signs and want to take it reroll it and sell it without contributing a damm thing back, those are the ones that make me laugh, go write the fucking code yourself.

    --
    Sig went tro...aahemmm.....fishing........
    1. Re:The GPL is bad...to WHO ????? by Anonymous Coward · · Score: 0

      Youre the genius that responded to it. The point is valid, although the use of language may not be. Maybe he's having a bad day.

    2. Re:The GPL is bad...to WHO ????? by cperciva · · Score: 5, Insightful

      Who is the GPL bad for ?

      I'd add at least the following to your list:

      3. Those who would like to use code, are entirely willing to give credit where credit is due, but haven't decided yet if they want to (or, legally, are allowed to) release their own code.

      4. Anyone who wants to see open standards. It was only the existance of free-for-any-use code which lead to the global use of TCP/IP -- back when every company had their own proprietary network protocols, the only reason they added TCP/IP support in was because they could do so (almost) for free.

      5. Anyone who wants commercial software companies to release their source code. Companies which operate by selling software are never going to GPL their code; they might, on the other hand, release it under a less restrictive license which would allow them to incorporate improvements back into their own codebase.

    3. Re:The GPL is bad...to WHO ????? by Anonymous Coward · · Score: 0

      The GPL is bad for people who work in an environment where proprietary software is the norm; but large chunks of the software could be open source. I live in such an environment, and tools that use less-restrictive licenses like FreeBSD, PostgreSQL, Python, are the way to go. It allows me to pour my energy improving open source software for all... while still keeping 20% of my code proprietary to make the V.C. folks happy. No way my proprietry application can afford to be open source... however, alot of my time can be spend making the _tools_ and _libraries_ that I use better. Thus, those who license with GPL restrict people like me... and there are lots of us.

    4. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 4, Insightful

      I have to disagree.

      "3. Those who would like to use code, are entirely willing to give credit where credit is due, but haven't decided yet if they want to (or, legally, are allowed to) release their own code"

      Once again, write your own code, I have contibuted to GPL and NON GPL projects, I have had my code stripped and moved to proprietary products. Im not game here, if you want it to be yours, write it yourself, I no longer submit code to any BSD project, just for this reason, this goes to my second point to the letter.

      "4. Anyone who wants to see open standards. It was only the existance of free-for-any-use code which lead to the global use of TCP/IP -- back when every company had their own proprietary network protocols, the only reason they added TCP/IP support in was because they could do so (almost) for free."

      The GPL is not meant for the setting of standads, it was meant to provide commercial alternative, supported and developed by a group for public use.

      "5. Anyone who wants commercial software companies to release their source code. Companies which operate by selling software are never going to GPL their code; they might, on the other hand, release it under a less restrictive license which would allow them to incorporate improvements back into their own codebase"

      Thats fine, let them release it under ANY licence THEY want, its their code. Noone is under ANY obligation to release anything. Ive coded stuff that I wouldnt give to god or country, and things Ive done for companies I couldnt even if I wanted to. CHOICE is what its all about do what you want with what you own, but at the same time dont try to dictate terms about something you dont, (dont take this the wrong way, Im not talking about you)

      --
      Sig went tro...aahemmm.....fishing........
    5. Re:The GPL is bad...to WHO ????? by oever · · Score: 1
      3. Those who would like to use code, are entirely willing to give credit where credit is due, but haven't decided yet if they want to (or, legally, are allowed to) release their own code.

      is the same as 2.Those that would like to steal code repackage it and sell it without giving either credit or code back to whence it came.

      4. Anyone who wants to see open standards. It was only the existance of free-for-any-use code which lead to the global use of TCP/IP -- back when every company had their own proprietary network protocols, the only reason they added TCP/IP support in was because they could do so (almost) for free.

      You've got a point here, is you assume code, instead of text, can be a standard. But the LGPL is intended for resolving these matters. The code that captures the standerd can be put into a library with a LGPL licence.

      5. Anyone who wants commercial software companies to release their source code. Companies which operate by selling software are never going to GPL their code; they might, on the other hand, release it under a less restrictive license which would allow them to incorporate improvements back into their own codebase.

      If a company wants to release it's code, it is not forced to use the GPL. It would be free to use a license without restrictions.

      --
      DNA is the ultimate spaghetti code.
    6. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 2

      Why is it bad, youre confused, its bad for you, because of reason #2, period.

      You want to do something that you only have a right to use out of the goodness of someones heart and vision, and theats NOT ENGOUGH FOR YOU.

      You are a lucky fellow that stuff is available as a free alternative at all for you to use, disect, inspect, and modify.

      Use ALL proprietary tools, hell there out there, some are even much better. But, you dont, why ?

      Is it because you dont want to spend $$$ on the commercial alternatives or is it because the free tools are better ?

      You may be confused, you can write any proprietary thing YOU want with ALL gpl tools, you can even link as needed with LGPL , now, that said, UNLESS you want to take actual code from A GPL app and tie it into your own, in which case see my closing statement.

      --
      Sig went tro...aahemmm.....fishing........
    7. Re:The GPL is bad...to WHO ????? by istartedi · · Score: 2

      Those that would like to steal code repackage it and sell it without giving either credit or code back to whence it came.

      It never ceases to amaze me how strongly people will defend IP when the GPL is attacked. So, are you now on the record as stating that strong IP rights are important?

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    8. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 5, Insightful

      I write code, I can do whatever I want with that code,

      If I choose I can sell it, (Its value is lessened if any tom, dick, or harry can, and legally, get it elsewhere) I can do so.

      I can open source it, in doing so I am granting others the right to use it, Under whatever liscence I deem appropriate(remeber its my code)

      Or I can let it sit on my hard drive and rot. not much use there.

      But If I write the code, its my choice ho I make it available, If I am gracious enough to give it to the world, why should they dictate the terms under which they would like to use it ? That greed, and being ungrateful.

      I have MANY time seen things I needed similar solutions too and said damm be nice to use that in my project, but I couldnt, mine was proprietary theirs was GPL, so what, I wrote my own. No bitching no moaning, just an understanding its not my code who am I to tell someone else how to make the code their blood and sweat into available to me under my terms, I wouldnt do it and I dont expect anyone would do it to me.

      I am a capatilist, simple period. If I can make more money using open source I will, but if it interests dont meet mine, I will write my own code to fill that need.

      --
      Sig went tro...aahemmm.....fishing........
    9. Re:The GPL is bad...to WHO ????? by EllisDees · · Score: 2

      If strong IP rights didn't exist, there would be no need for the GPL.

      --
      -- Give me ambiguity or give me something else!
    10. Re:The GPL is bad...to WHO ????? by cperciva · · Score: 2

      CDWert wrote:
      >[snip several reasons why GPL is the right license for him]

      I don't dispute that. From the sound of it, the GPL is exactly the license you should release your code under.

      But what you asked, and what I answered, was the question "Who [sic] is the GPL bad for?"

      The fact that the GPL isn't bad for you in no way refutes the fact that it is bad for the classes of people I listed above.

    11. Re:The GPL is bad...to WHO ????? by jdavidb · · Score: 4, Informative

      (3) is not a problem if the people do not distribute the software. It is fine to modify and use GPL'ed code internally. The GPL only covers the rules for distributing the software. So basically, unless you plan to sell the product, this isn't a problem. Note that (2) in the original list is too narrowly defined; even if credit is given, our goals with the GPL (of increasing the free software code base) are not met when someone takes the code and makes a non-free derivation.

      (4) If TCP/IP were replaced tomorrow with a new open protocol for which only a GPL'ed implementation existed, people could still write and market a non-free implementation. They just wouldn't be allowed to take my GPL'ed work and use it in a way I don't approve of.

      But my real response to (4) is that, as a hardened free software advocate, I could care less whether or not people have a non-free implementation of any protocol.

      (5) If companies want to release non-free code that is their prerogative. Eventually, I believe, the free implementations are going to surpass the proprietary implementations in quality, and make the proprietary model unviable. If they want to continue to make non-free products at that point, that is their prerogative.

    12. Re:The GPL is bad...to WHO ????? by TheFrood · · Score: 3, Insightful

      You two seem to be arguing slightly different things.

      What Mundie was saying, as I understand it, is that the GPL is bad because it prevents companies commercializing the GPL'd code. In other words, Mundie claims that when someone releases code under the GPL, it's bad for the economy and society as a whole. This is the assertion that CDWert is arguing against. He's not saying that the GPL is the best license for everyone to use, he's saying that people who release code under the GPL aren't harming anyone else.

      TheFrood

      --
      If you say "I'll probably get modded down for this..." then I will mod you down.
    13. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 2

      Confusion on both our parts I think,

      Its not truly BAD for the people and situations you describe, it just could be better, it in NO way INTERFERES with their ability to come up with their own solution.

      A piece of say the best thing since sliced bread being out there and GPL causes no harm, hence its not bad, to ANYONE except the 2 groups I listed, you are as always entirley FREE to come up and send the time creating your own alternative.

      The GPL would ONLY be bad to any group IF it interfered with their ability to create and distribute their own IP, it does neither.

      The GPL could be better for the uses you mentioned, but it does them no harm, hence its not bad.

      Dont you love how I paint in black and white :)

      --
      Sig went tro...aahemmm.....fishing........
    14. Re:The GPL is bad...to WHO ????? by cperciva · · Score: 2

      (4) If TCP/IP were replaced tomorrow with a new open protocol for which only a GPL'ed implementation existed, people could still write and market a non-free implementation.

      Exactly... people *could* write their own implementation. But would they?

      The success of TCP/IP is due to the fact that people didn't have to write their own implementation -- they just dropped Tahoe in almost unchanged.

      I could care less whether or not people have a non-free implementation of any protocol.

      You should care more. We use these things called "shared networks". The infrastructure which gets built to support particular protocols depends upon the number of people using them. Without a free implementation of TCP/IP, not only would windows users be stuck without it, but you and I would also be.

    15. Re:The GPL is bad...to WHO ????? by GSloop · · Score: 3, Funny

      No! DAMMIT!

      You're harming me!
      If'in I can't take the code that you produced and take it without compensating you and use it to build my own successful megabucks empire - YOU'VE DESTROYED CAPITALISM - you pinko communist.

      That's what capitalism is! Exploiting the workforce! [Sheesh]

      [Grin/groan]

      Cheers!

    16. Re:The GPL is bad...to WHO ????? by GSloop · · Score: 3, Insightful

      I think the point of Mundie, and also you, is wrong. (bad grammer I know)

      Mundie wants to make like there isn't a choice. He basically claims - Once there's GPL software, it creates a vast wasteland where no innovation can occur.

      What a crock. If you like GPL code, go approach the creators - who own the unrestricted copyright. They can sell you a non GPL version to use as you see fit. It might not be cheap, but if you really need it, and it's such great code, the option is available.

      For the right amount of money, I'd bet that even our "beloved" RMS would sell a branch off of his GFL programs. And why shouldn't we. GPL is a "lifestyle" - if you don't want the lifestyle, you can have other options - they just come with different costs.

      The GPL isn't viral. You always have a choice. Pay the GPL program creator, or program it yourself.

      TCP was a defined standard - i.e. RFC. The code was just a representation of that RFC. The reason that TCP made it, was because it was not protected by IP. The RFC was available for all.

      Ok rant over.

      Cheeers!

    17. Re:The GPL is bad...to WHO ????? by istartedi · · Score: 2

      If strong IP rights didn't exist, ASPs would dominate the market. In fact, the erosion of IP rights through piracy is one of the primary motives for the ASP model. ASPs suck. I just want to buy stuff and use it without having to worry about the network. Time for my favorite quote regarding ASPs: "I can't use my word processor. The network's down."

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    18. Re:The GPL is bad...to WHO ????? by Canyon+Rat · · Score: 1

      The GPL doesn't prevent your code from being stripped and added to proprietary projects. It's happened to me. I worked on some GPLed code for a poor school district. The rich school district next door took our program and hired paid staff to enhance it. Then they adopted the attitude "We don't want the kids in the poor district to have this. They might score as well as our kids on the achievement tests."

      The GPL may keep people from taking your code commercial but they can take it proprietary. If you want to prevent that, look at the APSL.

    19. Re:The GPL is bad...to WHO ????? by Anonymous Coward · · Score: 0

      ROFL.....

      There may be some truth to that.....

      Thanks I needed a chuckle......

    20. Re:The GPL is bad...to WHO ????? by elandal · · Score: 2
      3. Those who would like to use code, are entirely willing to give credit where credit is due, but haven't decided yet if they want to (or, legally, are allowed to) release their own code.

      Meaning, who?
      You can prototype using GPL'd code. You may work with it for as long as You don't release the binary. You may do the legal homework during that time, too.

      Think of it as using GPL'd code as the first throw away prototype. You create it fast, usually as a proof of concept, and based on that decide whether You're go or no go. Then You can decide that yes, it's good, but no GPL. So You have written the first prototype very fast, gotten the proof of concept and design ideas, and Your production cycle just gained that three months because You could make the go decision three months faster than if You had to write from scratch. Just throw away the prototype and start from scratch now that the development has been approved.

      And You never had to release Your prototype code because You never released the binary, either. It went to the archive and the rest of the copies were wiped when new development began.
    21. Re:The GPL is bad...to WHO ????? by darien · · Score: 1

      Who is the GPL bad for? ... Those that would like to steal code repackage it and sell it without giving either credit or code back to whence it came.

      What about people who DO want to give credit? If my company were writing an application based on components written by someone else, we'd be happy to give fair payment to the developers in return for our use of those components. But if the components were GPL'd this wouldn't be enough (or even relevant); our new software would have to be available for free! There's no way my company could do this and stay in business.

      So we'd have to rewrite the components from scratch, and the application would take longer and cost more to produce - or not get built at all. The marketplace would be poorer, and our business would be in a less competitive position. I'd say in this case the GPL is bad for everyone - except the people who simply aren't willing to pay for code in the first place!

    22. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 2

      Well, if youre willing to pay for it, PAY for it and have it written from someone else under an NON-GPL licence,

      OR if it is a NON group effort GPL application, contact the author, he is (even under the terms of the GPL) allowed to "dual-liscence" the application, it can be done in a group but all contributors must agree, on a larger project this isnt feasable.

      You have to rewrite nothing, you started with nothing.

      Why, im curious, do people feel "entitled" to other people creative works ? They are making their application available to everyone at no charge and that just dosent seem to be good enough.

      You have options LOTS of em, A write it yourself, B Dual liscence it, C buy licence to commercial product.

      There is SERIOUS confusion around here as to what is BAD and what HURTS someone,

      Just because it dosent HELP you dosent mean it HURTS you, it would hurt you if it limited your availability to come up with your own solution.

      You cant in one breath say "If my company were writing an application based on components written by someone else" an in another say "So we'd have to rewrite the components from scratch, and the application would take longer and cost more to produce " Truth is the only reason you have access to it in the first place is the kindness of others.

      THESE are EXACTLY the reason I commit VERY little source back to the OpenSource community any longer. And CERTAINLY the reason I give NO code to any BSD liscnced project. People telling me how they should be able to use the code I am giving them. Write it yourself, or pay to have it done, MANY GPL authors are VERY receptive to the dual licensing of their software, and even in group efforts where the group benifits from the funds, its done maybe more than you know. And it complies with the GPL.

      --
      Sig went tro...aahemmm.....fishing........
    23. Re:The GPL is bad...to WHO ????? by kz45 · · Score: 1

      Once again, write your own code, I have contibuted to GPL and NON GPL projects, I have had my code stripped and moved to proprietary products. Im not game here, if you want it to be yours, write it yourself, I no longer submit code to any BSD project, just for this reason, this goes to my second point to the letter.

      Many people loathe commercial licenses, simply because they "don't give you the freedom to do what you want" IE: copy the code as many times as you want, install it on every machine in my house, while only paying for one.

      It sounds like you are doing the EXACT same thing a commerical license does, which is controlling the usage of your source code after its release.

      Isn't the GPL all about Freedom?

      if it is, then I SHOULD be able to take code released under the GPL, and use it any way I wish.

      Unfortunatly, the only license that offers me true freedom is public domain, which is my entire point to this post.

    24. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 2

      "Isn't the GPL all about Freedom?"

      In a nutshell NO

      Its , lets read it aloud shall we.

      GENERAL
      PUBLIC
      LISCENCE

      Now what part of wrapping something up in a proprietary product is public ?

      Methinks many here have not read the liscence or the faq, ever.....

      I think most importantly people are completey missing the spirit of the liscence

      --
      Sig went tro...aahemmm.....fishing........
    25. Re:The GPL is bad...to WHO ????? by kz45 · · Score: 1

      I think most importantly people are completey missing the spirit of the liscence

      I think you should try going to http://www.gnu.org, and counting the number of times you see the word "free"........

    26. Re:The GPL is bad...to WHO ????? by fader · · Score: 2

      we'd be happy to give fair payment to the developers in return for our use of those components... [but if those components were GPLed] our new software would have to be available for free!

      This seems to be a common misconception among those who have no clue about copyright law. The author of the software owns the copyright. Even if they choose to license it under the GPL, they are still free to relicense it later under any terms they want. The only thing they cannot do is rescend the previous GPLing on it.

      What does this mean for your company? It means that you can go to the author of the component you want to use and offer them money. If they accept your offer, congratulations. You just bought the right to use their code in whatever manner you negotiated.

      But I guess it's easier to complain about how the GPL is ruining your life than to actually do some work or pony up the cash you claim to be willing to pay...

      --
      - fader
    27. Re:The GPL is bad...to WHO ????? by No+One · · Score: 1

      If my company were writing an application based on components written by someone else, we'd be happy to give fair payment to the developers in return for our use of those components.

      Then put your money where your mouth is and do so. There's no reason the original developers couldn't license the code to you under conditions that wouldn't require you to release the source to your derivative works. The GPL doesn't bind the copyright owner, as he doesn't require a license to distribute.

      If he doesn't want to, that's his choice. But when someone gives you the product of hours of their labor at no monetary cost, whining about the conditions under which it's given to you is incredibly offensive. You don't want it under the conditions, don't accept it. Do without, or make a counteroffer to the original developer. But don't whine about it.

      What makes you think you have a right to use someone else's code in your products?

      --

      There is no sin except stupidity -- Oscar Wilde
    28. Re:The GPL is bad...to WHO ????? by CDWert · · Score: 2

      I have, and I have read it many times.

      Free as it is used as a legal term in the gnu site and texts and Freedom as it has been wielded in these discussions are not the same, free is to provide without cost, free is to act in a manner without ahving to request permission, Freedom is to do what you may without obstructing that same right to others.

      It is free, it has no cost, you are free (this is not freedom as an absolute undertand) to distribute the software, you are free to modify it.

      You DONT have the FREEDOM to tie it up in a proprietary product and SELL it, while not contibuting back, or providing credit where credit is due. this is not freedom even according to the liscence, which is actually fairly liberal in contrast to commercial liscencing. I have a commercial licence for a product ( I think its defunt now) that is over 12 megs of plain ascii text, its like the holy bible of liscences. The product in question was granted 2 million dollars when it was current in 92 but sheesh.

      You are assigning the following to your interperation of freedom "if it is, then I SHOULD be able to take code released under the GPL, and use it any way I wish.
      ", I am guarenteed freedom of religion under the constituion and if I decide to eat a few small children is that protected ? no not even close. Why ? Well its pretty simple, my freedom cannot interfere with others basic rights, and under the terms of the liscence taking it out of the PUBLIC and is againt the freedoms of others UNDER this liscence.

      My answer of in a nutshell no , was meant and I should have been more clear, your freedoms of use under the liscence in the scenario you propose of doing anything you wnat would by act take away the freedoms under the GPL of others.

      Now that said you can for internal use do what you will with the stuff and NEVER commit anyhting back, but if you expose of subject the public to it or its derived works you are bound to submit those changes back.

      --
      Sig went tro...aahemmm.....fishing........
    29. Re:The GPL is bad...to WHO ????? by CantGetAUserName · · Score: 1

      A lot of people do appear to be confusing

      a) OS code not costing you anything

      and

      b) OS code being valueless, i.e. able to be, well, stolen, without consideration.

      I can understand this, as it is rare for something that's free not to be valueless, but it can and does happen

      --
      Semper en excreta sumus solum profundum
    30. Re:The GPL is bad...to WHO ????? by Tony · · Score: 2

      (Its value is lessened if any tom, dick, or harry can, and legally, get it elsewhere)

      While I agree with your sentiment, I disagree with this statement. The value of something is not measured by the amount of money you get for it; the value is measured by the usefulness of the code.

      Everyone brings up money as if it has some intrinsic property that makes the code worthwhile. The code is worthwhile if it is useful, whether it cost money or not.

      Otherwise: right on, Man!

      --
      Microsoft is to software what Budweiser is to beer.
    31. Re:The GPL is bad...to WHO ????? by psamuels · · Score: 1
      then I SHOULD be able to take code released under the GPL, and use it any way I wish.

      And so you can. Quoting the GPL:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

      In other words: unlike a lot of proprietary software, there are no restrictions on what you can use a GPL program for. You can load up as many copies onto as many computers as you wish, for example. The only thing that is restricted in any way is redistribution, with or without modification.

      And even distribution is allowed, subject to the restriction of distributing (or promising to distribute, if requested) source code to people to whom you give binary code. Oh, and you are not allowed to change the license terms. As you have received, so must you give, if you give at all. Which sounds fair to me....

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    32. Re:The GPL is bad...to WHO ????? by andrewski · · Score: 1

      2.Those that would like to steal code repackage it and sell it without giving either credit or code back to whence it came.

      Duh! That's what the BSD license is for!!!!

  4. Strong argument? by platos_beard · · Score: 5, Insightful
    I think there's a strong case to be made for free software, but this ain't it. Bruce Perens touts the money saved by not buying MS software, but completely ignores the much more significant expenditures on people to administer all this software. Does it cost more to administer sendmail than Exchange? Apache vs. IIS? Is in-house development with VB cheaper to get the same results as Java on Linux?

    I'm not sure how the numbers balance out, but these concerns far outweigh the price of buying the software. If Mr. Perens is going to dip his toe in TCO waters, he'd be better be sure he can jump all the way in and not get himself drowned.

    --
    What's a sig?
    1. Re:Strong argument? by fruey · · Score: 2, Insightful
      Well how many companies really employ people in house to run Exchange? We make a lot of money fixing people's Exchange, and we charge more to fix it than to fix their Sendmail or to reinstall with Postfix or Qmail.

      I don't think you can make this direct argument. Find some figures to back it up. Let's think about Total Cost of Ownership: the Microsoft licence alone would pay a year's salary for a person in a large company to put in Linux instead.

      --
      Conversion Rate Optimisation French / English consultant
    2. Re:Strong argument? by Codifex+Maximus · · Score: 3, Informative

      > Bruce Perens touts the money saved by not buying
      > MS software, but completely ignores the much more
      > significant expenditures on people to administer
      > all this software.

      What a tired sick argument! I'd have to say that the average UNIX administrator is much better trained than the average Window's administrator. The average UNIX admin can do his job from a ssh terminal anywhere there is an internet connection; the Windows admin usually has to drive down to the server room and get ready to reboot multiple times. Been there done that.

      Not to mention the army of techs needed to support the desktop users of Windows. Frankly, Windows just requires more support. Been there done that.

      > Does it cost more to administer sendmail than
      > Exchange? Apache vs. IIS? Is in-house
      > development with VB cheaper to get the same
      > results as Java on Linux?

      Development costs of VB compares with Java though I'd say Java costs a bit more initially. Over the long run though, Java code gets reused more as it is based on objects; VB code usually is a mangled mess of sphagetti (sp?) code, procedural and pseudo-object code. Been there seen that.

      Face it - Closed Source Software is not a panacea!

      --
      Codifex Maximus ~ In search of... a shorter sig.
    3. Re:Strong argument? by JordanH · · Score: 5, Insightful

      Without doing any real research, I couldn't say what the TCO issues really are. It's been my observation that sendmail is cheaper to maintain that Exchange, Apache cheaper than IIS, etc., but I don't really know, and I doubt that you do either.

      I just notice that they're always doing maintenance on the Exchange server, but I rarely hear about problems with the sendmail gateways here. Same goes for Apache vs. IIS.

      But, this is somewhat a distraction from Bruce's point. Actually, Bruce Perens in the article actually tries to avoid the economic issues and instead focuses on the control issue.

      It was Bruce's thesis that the control issues, through people benefitting from competition in those to support and extend the products they use, will lead to lower prices.

      I agree that the TCO issues are complex. In fact, they are too complex to really address naively. For example,

      • Is in-house development with VB cheaper to get the same results as Java on Linux?

      Please tell me... How do you get the "same results" with VB/MS as Java on Linux when the Java solution can be deployed across platforms, giving you potentially huge advantages in deployment flexibility?

      If, for example, you were able to deploy to near-zero administration Terminals based on Java/Linux and you needed to deploy tens of thousands of seats, who wins then?

      Sure, .net may do similar things someday, but what if MS starts ratcheting up the licensing fees? Any guarantees against it? With Open Source you always have the option of competing support groups or self-maintenance if a product requires extension or maintenance. This is dicey with Closed Source products where you are often forced to upgrade or have to live with the problems if the vendor has decided to take the product in another direction.

      You see, static analysis of what TCO is today is a secondary concern to the control you gain with using Open Source. I think that would be what Bruce might say, at least.

    4. Re:Strong argument? by Anonymous Coward · · Score: 0
      Does it cost more to administer sendmail than Exchange? Apache vs. IIS?
      Having done exactly that for the past five years, I can tell you quite clearly the answer is "no".

      I don't understand why management types seem so scared of non-Microsoft products. It reminds me quite a bit of the "nobody ever got fired for buying IBM" nonsense of the 1980s.

    5. Re:Strong argument? by Anonymous Coward · · Score: 0

      I'd have to say that the average UNIX administrator is much better trained than the average Window's administrator.

      It sounds like you've made his case for him. The average UNIX administrator will be more expensive. TCO will be higher, in spite of the 'free' initial cost.

    6. Re:Strong argument? by GSloop · · Score: 5, Interesting

      You ARE right...but it's truely ironic.

      MS is THE premiere player in trying to sell cheap/free until they get marketshare, then raise the price.

      Here in Portland OR, MS convinced First Interstate Bank to install NT 3.11 instead of Netware in their new 3000+ employee loan center - and almost purely because it was cheaper than upgrading from Netware 3.X

      The bank didn't have any serious tools (Sniffer etc) in the old environment, and the hardware was ancient. But the OS was going to save them like 20K+.

      What most of the outside world didn't know, was that the network went down almost daily for months. The result was thousands of people sitting idle (a double drain - their getting paid, and NOT making money).

      Finally, after coming hours from chucking the whole thing, the MS engineers finally called the ONE guy who wrote the TCP stack. After a short conversation, the MS programmer suggested an undocumented TCP stack option. All of a sudden, the SNA session timeouts just stopped.

      The point? MS SOFTWARE was like 20K cheaper, but the whole experiement cost the bank like HUNDREDS OF THOUSANDS (possibly even millions) of dollars. Even without the NT problems, the costs were VERY substantial to switch vs. staying on Netware.

      MS has used the "IT'S FREE" or "IT'S LOTS CHEAPER" approach more than I can believe - Office bundled with the OS, (Office 4.3/95) IE/OE, NT (early on), MS Windows Plus, Windows 2.X-3.X (Bundled with Windows).

      BP may not have dealt with the entire problem, but frankly, the PHB's aren't looking at TCO. If they were, we'd have run screaming from IE/OE a LONG time ago. We'd have set ourselves on fire when we see the rising cost of Office (Now it's MUCH more expensive than before - un upgrade used to cost like $200, now it's like $400), and the moving platform of MS's site licensing (I forget what MS called it - I think it used to be License+, now Select something? Doubled and Tripled in less than 5 years - loss of concurrent licensing)

      PHB's only see the INITIAL costs. If they are concerned about TCO, they will look at the HUGE problems with viruses, crashing boxes (Re-Image anyone?!) and lots of features that really waste time and aggrevate users. (Clippie Anyone? How about how Word decides how you REALLY NEED that numbered list done etc!)

      Sure, it's difficult to learn a totally new platform. But I do think that the Linux platform isn't any more difficult to administer. Ever tried to figure out Active Directory - it's got me confused! [Grin] How about when Exchange just stops sending mail in or out, but everything LOOKS fine - but a reboot fixes it? What about when IIS gets remote rooted and you get to rebuild your entire server?

      I don't think you were defending the MS status quo, but even if you were, I think that defending MS will be a loosing battle in TCO. Bugs and security problems seriously compromise the TCO calculations on ANY MS software.

      Finally, TCO numbers are SO perfect for manipulation. Everyone can make TCO numbers say anything they want. It's like the 10 year USA Gvmt budget. You can CLAIM you know where things are going to be, but frankly, you don't have a clue. TCO is usually just a massive marketing ploy.

      Cheers!

    7. Re:Strong argument? by Azghoul · · Score: 1

      Oh man, if one guy's salary is all you have to go on for a TCO argument...

      Please stop. You have never actually had to try to measure TCO, have you?

    8. Re:Strong argument? by erasmus_ · · Score: 1, Troll

      Unix admins use SSH while Windows admins drive? If only there was a secure way to get into MS servers to administer them remotely. Hmm, VNC, Citrix, and MS's own Terminal services seem to fit that bill.

      Frankly, Windows just requires more support. Been there done that.

      You've served as a support technician for a large Linux desktop installation? I kind of doubt it. From the kind of users I work with, they're a lot more proficient in Windows and MS Office than Star Office. I would estimate that a lot more support calls would get generated from people not knowing how to use Linux software than those that don't know how to use Windows (which is of course still a huge number).

      VB code usually is a mangled mess of sphagetti (sp?) code, procedural and pseudo-object code. Been there seen that.

      You've seem to have been in a lot of places and done a lot of things. But from where I've been, it's the programmer and the project manager who affect the final outcome and reusability of code, language has little to do with it. Just b/c there are a lot of VB programmers who don't understand n-tier or creating libraries, does not make the language bad. And with VB.NET, there is now full inheritance.

      --
      Please subscribe to see the more insightful version of th
    9. Re:Strong argument? by weinerdog · · Score: 1

      I think there's a strong case to be made for free software, but this ain't it. Bruce Perens touts the money saved by not buying MS software, but completely ignores the much more significant expenditures on people to administer all this software. Does it cost more to administer sendmail than Exchange? Apache vs. IIS? Is in-house development with VB cheaper to get the same results as Java on Linux?

      This is actually quite a bad argument to put forward, because it commits the fallacy of composition. IIS is an administratively-intensive Web server--or at least many would argue that it is--but IIS is not necessarily representative of closed source software in general, or even of Microsoft software.

      Moreover, TCO is not a solid basis for comparison because TCO is not solely dependent on the software itself. A shop with lots of MCSEs with no *nix experience is probably going to be a lot more efficient running Win/IIS than Linux/Apache. For certain applications, maintenance cost differences may be negligable. In any case, absent a specific context, it is very easy to spin the TCO argument to make it look like either option is better.

      The best way to encourage the use of OSS is to point to solid, hard-to-dispute advantages of OSS and solid, hard-to-dispute disadvantages of proprietary software. License fees are one. These are insignificant in some cases, but can be deal-breakers in others. The other is, as Perens correctly points out, freedom from vendor tyrrany. I suspect that anyone who has been on the receiving end of a BSA shakedown would be especially receptive to this idea, but it should be easy to make most people understand the benefit of being able to switch support and service vendors at your pleasure, to upgrade when it makes sense for them, and to be able to contract out to a multitude of developers to modify your existing software base, rather than have to rely on the willingness of the vendor of a proprietary system to make the changes you want.

      Remember that the idea is not to promote specific packages, such as Apache over IIS or Linux over NT, but to argue that open source, in and of itself, confers distinct advantages that proprietary software cannot.

      --
      There's no such thing as Scotchtoberfest!
    10. Re:Strong argument? by ScottKin · · Score: 1
      Oh man, if one guy's salary is all you have to go on for a TCO argument... Please stop. You have never actually had to try to measure TCO, have you?

      Have you? :p

      What a wonderfully-juvenile comment!

      Now, go back and run fsck on your brain - you're missing a few allocation units!

      LINUX - "Linus, I Now Understand Xenophobia"

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
    11. Re:Strong argument? by Ami+Ganguli · · Score: 3, Insightful

      I don't know about the original poster, but I have put together TCO calculations in the past. The first thing to remember is that it's largly guesswork and rules-of-thumb.

      Our rules-of-thumb tended to favour large centralized installations. If you could consolidate a ton of services on a single box, then everything got cheaper: fewer administrators, less floor-space, less power, less support, etc.

      I had my doubts about the numbers we used, but the company I worked for was very large and presumably had studies to back up the figures. Obviously in our calculations Unix came out ahead of NT, and mainframes came out ahead of Unix.

      Also, we were in the outsourcing business, so these figures weren't invented for marketing purposes. We used these numbers to create bids. If they were too far off we'd end up losing money, so there was no incentive to lie.

      --
      It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    12. Re:Strong argument? by Codifex+Maximus · · Score: 2

      > Unix admins use SSH while Windows admins drive?
      > If only there was a secure way to get into MS
      > servers to administer them remotely. Hmm, VNC,
      > Citrix, and MS's own Terminal services seem to fit
      > that bill.

      As much as I like VNC, I'd not want to administrate a server, regardless of OS, from it. Unless you have a secure pipe, you are asking to be compromised. Not sure about Citrix and it's bastardized version called MTS.

      > You've served as a support technician for a
      > large Linux desktop installation? I kind of
      > doubt it.

      Actually, I have. We had close to no support calls on hundreds of installations of Linux. Albeit, it was a pilot program to replace SUN boxes on user's desktops rather than having them use Windows with Reflections. I'll grant you that most of the Linux installations were done by technical personnel and engineers (they are the ones that need stability for their work) but most of them were also not specifically computer technicians either.

      > You've seem to have been in a lot of places and
      > done a lot of things.

      Indeed I have.

      > But from where I've been, it's the programmer
      > and the project manager who affect the final
      > outcome and reusability of code, language has
      > little to do with it.

      Yes and no. Yes, Programmer and Project Manager *do* affect the final outcome and reusability of code and No - language does have alot to do with it. Objects are more flexible than functions in that they have fewer dependancies regarding message passing. A function is usally written in a particular language while a compiled and properly libraried object is easier to instatiate and communicate with. Not to mention the fact that objects are more compartmentalized. Most VB/VBA/ASP code is not very objectified and is usually throw together just good enough to get the job done. Not that VB can't be done right because I've done it - just that it rarely is done right. VB doesn't lend itself well to objectification even though it is capable of objectification of a sort. There is the utopian view of what VB can do and then there is the cold reality of what usually gets done with it. Java, on the other hand, starts and ends as objects and if care is taken then the resulting code is highly reusable.

      As for VB.NET, I remain unconvinced of it's merits... time will tell.

      --
      Codifex Maximus ~ In search of... a shorter sig.
    13. Re:Strong argument? by WNight · · Score: 4, Insightful

      TCO is hard to calculate. I'm sure you can hire someone with IIS experience fairly easily, but you can't compare that to someone who puts "Apache administration" on their resume.

      The Apache admin is likely to be a lot closer to a full system admin. Someone who can bang together perl scripts to automate problems, configure a firewall to drop code-red packets that are DoSing the web server, and more.

      If all you want is someone to upload the output of dreamweaver, you don't need to go with IIS though. You can do a default install of Redhat, be just as secure as XP (wow, what a claim) and use any of the web-based Apache admin tools that provide as much of a GUI as you could want. And they're easily understood by someone who wants basic functionality and no hassles.

      But it's unfair to confuse a real admin skilled in a system, with a fresh MCSE who "knows" IIS because he's taken a test about it.

      Factor in functionality of the systems, and I think your little TCO argument falls flat.

      Besides, if you really want a cheap system that a junior employee could run you might as well outsource it or buy co-lo space for a box provided by your ISP. It's simpler, often cheaper, and provides for much things like the ability to use as much bandwidth as needed without having to have new lines installed. Makes it much easier to cope with a suprise Slashdotting - just the thing that can make (or break) a new business.

    14. Re:Strong argument? by Anonymous Coward · · Score: 0

      LINUX - "Linus, I Now Understand Xenophobia"

      The gray goose digs orange?
      Flowers eat terrible clouds?
      Mark is a Gregory computer?
      Golden cows nitrogen it's graveyard?

      Sorry, I give up. What's the secret Masonic response?

    15. Re:Strong argument? by Anonymous Coward · · Score: 0
      I'm sure you can hire someone with IIS experience fairly easily, but you can't compare that to someone who puts "Apache administration" on their resume.
      The Apache admin is likely to be a lot closer to a full system admin. Someone who can bang together perl scripts to automate problems, configure a firewall to drop code-red packets that are DoSing the web server, and more.

      Oh, bullshit. One's a perl monkey, one's a VB monkey, neither is particularly likely to know much about configuring external network-infrastructure equipment. So one types "ls" and one types "dir" - BFHD. A webmaster/sysadmin is like anyone else with a slash in their job title (like "programmer/QA") - half-qualified at more than one thing, fully qualified at none.

    16. Re:Strong argument? by WNight · · Score: 2

      Chuckle.

      How many MCSEs are comfortable in a dos prompt? How many have any programming skill?

      You can find them, but they tend to charge about as much as Linux qualified people with the same skills.

      The cheap web monkeys people hire to admin IIS (thus claiming a lower TCO) aren't trained in anything that's not point and click. Not that this is bad, if you're a small non-profit or something, but start doing serious work and it'll bite you.

    17. Re:Strong argument? by Anonymous Coward · · Score: 0

      God, is there any possibility of making a pro-Windows statement without getting modded down? This is censorship, plain and simple. MetaModeration won't help me b/c of course it's done by the same people that take a post that defends another side and mod it down. Thanks, whoever you are.

    18. Re:Strong argument? by Shelled · · Score: 1

      If you're really going to talk TCO, then include the costs of recovering from Mellissa and I Love You, plus the additional anti-virus software no business desktop does without.

  5. IBM Global Services by PHAEDRU5 · · Score: 4, Interesting

    I recently read an article in either Inc. or BusinessWeek about the effect Lou Gerstner had on IBM. Among other things, the article praised him for moving IBM agressively to becoming a service-based company.

    I don't think Microsoft has anything to compare with this (yet), and fears those who are already in the arena.

    The way Microsoft is fighting this war is to attempt to discredit open source as an approach, while (and I'm guessing on this) preparing its own service division.

    It's classic. Throw out a load of FUD about the competition, while readying your own competing product. Depend on clueless PHBs to swallow your line, and watch the cash roll in.

    --
    668: Neighbour of the Beast
    1. Re:IBM Global Services by crumbz · · Score: 1

      Given Bill Gates attitude toward end-users (i.e. Windows), it is not surpising that Microsoft doesn't have a clue how to handle service. Sales yes, service no.

    2. Re:IBM Global Services by witz · · Score: 1

      I don't think Microsoft has anything to compare with this (yet), and fears those who are already in the arena

      You're right. Microsoft doesn't have a worldwide consulting service (*cough* MCS), doesn't focus on services even though MCS is one of their most rapidly growing divisions, and didn't just hire one of the VPs for IBM GS away to run MCS. Yep. You're right. Not competing at all.

    3. Re:IBM Global Services by erasmus_ · · Score: 2

      You also forgot the strong MCSP (MS Certified Solution Provider) program, which is their 3rd party service option for many clients who may not want to the cost of MCS, or use the 2 together. Microsoft has done an effective job in outsourcing their services to many other strong companies, with MCS usually just serving an advisory fashion.

      --
      Please subscribe to see the more insightful version of th
    4. Re:IBM Global Services by ScottKin · · Score: 0, Flamebait

      Hmmmm...."competing product"?

      As in open-source software, or just software?

      Are you living in a cave? Or were you too busy contemplating your own navel?

      As I've often said on this weblog-turned-"Open-Source-lovefest", Open-Source software will *Never* achieve the same level of usage as Commercial software does unless the quality and quantity of Open-Source software equals that of Commercial software.

      Based on that, we should see Linux with as much acceptance as an OS as Windows is today in 2023 - that should give the developers enough time, based on their current development schedule/timeline to have those nasty core/root bugs resolved enough and have Linux as easy to install and maintain as Windows.

      "Do you want your Grandma installing Linux on her system?"

      LINUX - "Linus, I Now Understand Xenophobia"

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
    5. Re:IBM Global Services by PHAEDRU5 · · Score: 2

      By "competing product" I meant services, not software.

      The rest of your ad hominem is now irrelevant.

      --
      668: Neighbour of the Beast
    6. Re:IBM Global Services by Sakhmet · · Score: 1

      As I've often said on this weblog-turned-"Open-Source-lovefest", Open-Source software will *Never* achieve the same level of usage as Commercial software does unless the quality and quantity of Open-Source software equals that of Commercial software.

      I completely agree with this point. Well said, well thought out. And IMO, the truth.

      Sakhmet.

      --
      Ban the Nukes! Save the Whales! Screw it. Nuke the Whales!
    7. Re:IBM Global Services by madfgurtbn · · Score: 1

      Open-Source software will *Never* achieve the same level of usage as Commercial software does unless the quality and quantity of Open-Source software equals that of Commercial software.


      This is basically a meaningless sentence. How are you going to compare "level of usage" between OSS and proprietary software? Are you going to count is as "usage" when someone surfs a website which runs OSS, as just one example? What if they use a PVR with embedded Linux inside, as another example?

      If you're talking about desktop computing as we think of it today, then you are missing the most important piece of the puzzle. It's not a question of whether OSS apps are of the same quality and quantity, although that is important in the long run. The important thing is that proprietary software and hardware be available to run on Linux.

      At work I cannot go Linux until two specialized apps that I need all the time can run under Linux. One of them has a web client that is almost there, the other will be a problem for much longer. The workstations I maintain also run a Windows only interface and a number of Windows only apps. If these apps were available in Linux versions, I would change all the machines over tomorrow. it's not the OSS apps that matter, it's the propirietary apps that are holding me back.

      --
      Send lawyers, guns, and money. Dad, get me out of this.
    8. Re:IBM Global Services by swillden · · Score: 1
      I work for IBM Global Services, and I can tell you that MCS isn't anywhere remotely near being a competitor. Our competitors are the big consulting firms and various niche players (like EDS in the government sector). From the few times that I've even run into MCS -- never in a competitive situation -- they seem to be primarily a way to get premium support for MS products. That's not to say they aren't trying to become a real services organization, but if they are they haven't made much of an impression on the marketplace as of yet. They really need to staff up, for one thing, MS total staff is a fraction of the manpower employed by the major services companies, and services is a labor-intensive business.

      As for services being the fastest-growing segment of MS, well, it should be. If it's not, it's falling behind the rest of the services industry.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:IBM Global Services by ScottKin · · Score: 1

      What everyone seems to be missing in the whole Windows .vs Linux debate is something that you're missing as well - so, consider yourself in good company.

      An analogy: What makes Ford & Chevrolet the most popular automobile manufacturers? Their quality? Their style? No! It's because they've had TENS OF MILLIONS of their cars all over the world for the last 70 years or so. "VOLUME, baby.....VOLUME!!"

      Linux is not a "mainstream" OS and will remain a hobbyist/academic OS until the following things occurr:

      1) Number of software titles/packages available are equal to the number of available titles/packages for Windows/Win32.

      2) Quality of software titles/packages available are equal in quality to the available titles/packages for Windows/Win32 (sorry, but StarOffice is severely lacking when held up besides MS-Office, whether it be the Win32 or the OSX versions)

      3) Support offered for OSS Operating Systems (i.e. single-source of support, 1-800 number, number of technicians, quality of support) equals that of Microsoft or Apple.

      4) Software Testing standards that the rest of the Industry uses is applied to OSS Operating Systems (sorry, but CVS does not qualify as a QA (Quality Assurance) tool.)

      5) Due to the "variety" of Linux OS's available, an average user *must* be able to take any Linux program and be able to install a BINARY and expect it to run flawlessly on ANY variety of Linux (i.e. No End-User nmake or build, and *COMPLETE* Binary portability between RH, SuSE, Mandrake, Debian, etc)

      6) Major software companies produce Linux versions of their current software, with similar prices to match (i.e. can't penalize Windows/Win32 users with a higher price). This is already happening, but not at a sufficient-enough scale to cause Linux to be as widely accepted/used for the next 5 to 10 years.(note: this point is partially dependant on #5)

      7) Hardware Manufacturers produce QUALITY Linux drivers for their hardware along-side of Windows/Win32 drivers, instead of depending on OSS coders. (i.e. if your drivers are crap, so is your OS)

      8) Linux stability is *not* dependent on hardware chosen for target system(s) (from "The Linux Operating System" at Christopher Browne's Web Pages (http://http://www.cbbrowne.com/info/linux.html):

      "Work is ongoing on creating highly stable Linux systems; properly configured Linux kernels with suitably configured software on top of that commonly run for hundreds of days without any need to reboot. *Ensuring high availability requires careful choices of hardware, discussed at the Linux-HA Project Web Site*."

      9) Installation *must* be easy enough for the less-experienced user (i.e. easy enough for your parents/aunt & uncle/grandparents to install).

      10) Upgrades & patches do *not* require a nmake/build/re-compile of the OS.

      Linux has only made entrances into the business world because of companies that were started by or employed people who knew Linux and implemented it as the platform OS for Web Servers because other Web Server platform OS's (WinNT/SunOS/Solaris/HP-UX) were too expensive. Before Apache came along, Linux *was* nothing more than an amusing UNIX-clone.

      If the Linux/OSS "community" would just step-out of their "free software" shoes for a moment and join the rest of us in the "Business Computing World", they would understand that the whole problem with LINUX not being as prevalent as Windows/Win32 has NOTHING to do with the quality of the software, but the sheer level of exposure Windows/Win32 has had for the last 20 years, not to mention the number of programs produced for Windows/Win32 over that same timeframe.

      It's something called "Economics of Scale" - and Linux won't be there for the next 10 years or so, and no ammount of LEGAL GAMESMANSHIP (read "Hiring the DOJ as your personal Corporate Attorney to penalize your competition for just doing it better than you") will change that.

      Crying, whining and playing the "Linux Advocacy" game will get you absolutely "dick".

      Litigation will only get you Lawyer's bills and cause delays in "innovation" by the companies involved in such litigation.

      Anti-Microsoft sentiment and bleathing will only get you laughed at and *not* taken seriously.

      Linux will only rise above it's current position when people realize that it *IS* better than Windows/Win32...that is, if it really *IS* better than Windows/Win32 (14 Critical core bugs that can cripple a Linux box that have yet to be fixed or patched - whomever said Linux was "stable" must be smoking crack)

      'nuff said!

      ScottK

      --
      I don't give a rat's behind about "karma" here or anywhere else. Don't like what I have to say here? Deal with it!
  6. Makes sense by SpookComix · · Score: 3, Redundant
    The article was well written, and makes sense. Especially relevant was his argument that money just doesn't "disappear" when companies choose open-source software, but that it is invested into their own business in different ways, eventually ending up in the same place.

    For all the discussions about Linux taking over the world, or Microsoft obliterating the competition, etc., it's fun to just sit back and watch how several breakout OSes and technologies (Linux, OSX, MP3s, etc.) slowly and naturally build in popularity and find a solid niche in our lives. I guess it all comes down to "natural selection". :-)

    --SC

    --
    You read fiction? I write it! Lemme know what you th
  7. What's "YA"? by Keith+Mickunas · · Score: 2

    Is this an acronym I'm clueless about, or a typo? Honestly I just can't figure it out from the context, nor can I see it as a reasonable typo.

    1. Re:What's "YA"? by ctid · · Score: 2, Informative

      yet another?

      --
      Reality is defined by the maddest person in the room
    2. Re:What's "YA"? by Anonymous Coward · · Score: 0

      YA commonly stands for "Yet Another"

      Reb

    3. Re:What's "YA"? by Anonymous Coward · · Score: 0

      Yet Another
      As in "YACC".

    4. Re:What's "YA"? by cmark · · Score: 1

      I am having the same issues with FUD, PHBs and TCO...
      I would feel dumb about it but I think the ones using them just want to feel cool... that makes me feel better. I would rather be understood than cool :-)

    5. Re:What's "YA"? by Keith+Mickunas · · Score: 2

      Thank you all. Aside from YACC, I've never seen that by itself before. Of course, it is Monday morning, I shouldn't be required to think to much, should I?

    6. Re:What's "YA"? by Sir+Robin · · Score: 1
      "Yet Another", at a guess, i.e. "yet another strong argument for free software...". See http://www.math.fu-berlin.de/~rene/jargon/jargon_4 0.html#TAG2031:
      Yet Another /adj./
      [From Unix's yacc(1), `Yet Another Compiler-Compiler', a LALR parser generator] 1. Of your own work: A humorous allusion often used in titles to acknowledge that the topic is not original, though the content is. As in `Yet Another AI Group' or `Yet Another Simulated Annealing Algorithm'. 2. Of others' work: Describes something of which there are already far too many. See also YA-, YABA, YAUN.
      --
      My /. ID is only 5,210 away from Bruce Perens's.
    7. Re:What's "YA"? by Anonymous Coward · · Score: 0

      FUD = Fear, Uncertainty, Doubt - Sorta like mudslinging of the tech industry

      PHB = Pointy haired boss - Dilbert reference, usually referencing managerial stupidity

      TCO = google says it's "Total Cost of Ownership" good enough for me.

    8. Re:What's "YA"? by sql*kitten · · Score: 2

      Is this an acronym I'm clueless about, or a typo?

      It means "yet another". If you have a Solaris box to hand, try man yacc.

    9. Re:What's "YA"? by Anonymous Coward · · Score: 0

      PHB = Player's Handbook What do you mean it doesn't make sense?

    10. Re:What's "YA"? by shadow600 · · Score: 1

      Does the world really need - Yet Another - explanation?

    11. Re:What's "YA"? by Keith+Mickunas · · Score: 2

      The jargon file comes through again. I didn't even look there. IMHO, acronyms less than three letters don't work as well. Of course this one having its origins in YACC should make sense.

    12. Re:What's "YA"? by Anonymous Coward · · Score: 0

      In our datacenter a few years back, there were already two guys named David. When a third was hired, he was dubbed "Yet another David" and was called YAD most of the time.

  8. An interesting perspective by EschewObfuscation · · Score: 5, Interesting

    If you drill down a bit you find this letter from a programmer that complains about Open Source. While I found it both sad and funny, it does shed light on how Microsoft and other commercial software vendors view the movement.

    To summarize: OSS is a bad thing because if free software is available no one will want to pay for software, which will drive programmers out of work. OSS is good in that it establishes competition for Microsoft, but that competition is better done through litigation or other commercial software.

    Applying this point of view to Microsoft is humorous, of course, considering what they did with IE.

    I actually don't think the developer has a point, though. Open source software has created far more jobs than it took. Linux, Apache, and other free platforms and development tools have meant, in my experience, that corporations are financially able to deploy systems that would otherwise have been prohibitive. The spread of such tools has also increased the number of people who are exposed to them - how many people would be running personal Unix systems if they had to have commercial systems? These people are able to get jobs in IT they would otherwise not be qualified for, or perhaps even know about.

    In any case, Perens' response likening software development and protective measures against open source competition to buggy whips (actually ice, in his analogy) is only half the story.

    --

    (email addr is at acm, not mca)
    We are Number One. All others are Number Two, or lower.
    --The Sphinx
    1. Re:An interesting perspective by guusbosman · · Score: 1

      I agree with you; I think Jerry Plouffe is not right. One of the things that I consider a big advantage of Open Source is the fact that there is less need to re-invent the wheel all the time.

      In many software-companies software is created just for the purpose of this company (think about frameworks, scripting, tools) where this is not necessary at all. It is only done because creating it yourself is cheaper than buying it. However, using open-source variants of these tools, frameworks etc money will be saved. I believe this saving is good: it allows the developer to focus on their main product.

      This way there will be a change in focus for developers: less on the tools, more on the business logic they're implemented for their customer. Productivity will rise (good for the employer), and the job will be more interesting too I believe. Jerry will not have to be afraid for his job but should embrace Open Source where possible and enjoy his work more, and be more efficient for the same money spent.

    2. Re:An interesting perspective by edremy · · Score: 1, Troll

      One of the things that I consider a big advantage of Open Source is the fact that there is less need to re-invent the wheel all the time.


      Ahh, that must explain KDE and Gnome then.

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    3. Re:An interesting perspective by tshoppa · · Score: 5, Insightful
      If you drill down a bit you find this letter from a programmer that complains about Open Source.

      The most paradoxical comment within this letter is this:

      The RIAA wants its intellectual property (music) to be protected. Authors want their books protected. I want my industry's intellectual property to be likewise protected. Is this too much to ask?
      In other words, he think that the way to protect his intellectual property is to ask that it be illegal for others to give away their intellectual property. And this isn't too much to ask. Scary thought.

      He also seems to give the RIAA implicit control over all music, but that's another flame war.

    4. Re:An interesting perspective by binner1 · · Score: 1

      And directly in proportion to 'not reinventing the wheel' is 'innovation'. The less time we spend recoding things that are 'well understood', the more time we can spend theorizing about and coding the tools and platforms of tomorrow.

      -Ben

    5. Re:An interesting perspective by lynx_user_abroad · · Score: 1
      To summarize: OSS is a bad thing because if free software is available no one will want to pay for software, which will drive programmers out of work.

      The logic breaks down thusly:

      The programmers write the software.

      The publishers sell the software.

      The techs support the software.

      The consumers use the software.

      The only way the techs could be hurt by the availability of free software is if the consumers stop using the software. That's ain't gonna happen. The price of the software is a tax which detracts from the pool of money available in the total software budget.

      The only way programmers could be hurt by the availability of free software is if the consumers stop needing more software to be written. That could happen, if a programmer happened to write a piece of software which is completely bug free, completely serves the function it was designed for, and will continue to serve that function on all future hardware platforms and technology through the end of time. Somehow I think if you're that programmer you won't have a problem finding a new job anyway. Again, it ain't gonna happen, but any money spent on procuring the software is less money spent on future developments.

      However, the availability of free software puts software publishers out of business.

      Now do you understand why Microsoft considers free software to be a mortal threat?

      --

      The thing about things we don't know is we often don't know we don't know them.

    6. Re:An interesting perspective by hyphz · · Score: 1

      Yes, that's exactly the flaw I saw too.

      He has the right to sell his software. He has the right to have his intellectual property protected.

      But he DOESN'T have the god-given right to make money from doing it. Any capitalist will tell you that. And if a bunch of people band together and make a free product that they give away, and that makes it hard for him to compete, then that's tough in the commercial world just as in the free software world. IE, exactly.

    7. Re:An interesting perspective by guusbosman · · Score: 1

      Obviously KDE and Gnome are not just tools, or frameworks. They are quite complicated programs that are still constantly evolving. However, they can use Gnu make, gnu c, all kind of open source scripting languages "from the shelf". Gnome or KDE are examples for (currently) there is still a lot of work for developers, possibly 'closed source' (ie: MS Windows)...

      My point is that there is no need to re-invent the wheel for well-understood programs . I didn't mean to say all open source software falls into this category.

    8. Re:An interesting perspective by bnenning · · Score: 2
      But he DOESN'T have the god-given right to make money from doing it. Any capitalist will tell you that.


      Exactly. And to expand on a point Perens made, the creation of free software that offers functionality formerly only available with proprietary software is *always* good for the economy. Money that users would have spent on the proprietary software will now be redirected toward more economically efficient alternatives. The arguments espoused by Mundie and Plouffe are just variations on the broken window fallacy.


      Mr. Plouffe has demonstrated that he is willing to see everyone else suffer economically in order to prop up his preferred business model. (And I'd really like to know what he means by "We should not allow software to be free"). In this he is no better than the RIAA parasites, and he is an embarrassment to himself and his profession.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    9. Re:An interesting perspective by Bruce+Perens · · Score: 2
      I didn't take that up with him, but you are free to write a letter explaining that to him. They'll run it.

      Bruce

    10. Re:An interesting perspective by richc · · Score: 1

      The whole OS software will leave programmers unemployed reminds me of something I read a while back (I think it was on /. but I haven't got the time to look up the reference.
      Some OSS advocate asked at a conference how many people in the audience worked for a company that made its money by selling the software they wrote and hardly anyone was. The vast majority of developers are creating in house tools, web systems and the like rather than software for sale.

    11. Re:An interesting perspective by Anonymous Coward · · Score: 0

      > Ahh, that must explain KDE and Gnome then.

      They weren't reinventing the wheel, they had different starting visions and different concerns. As time goes on, the issues appear to be coming closer and closer together, so KDE and GNOME are becoming more and more alike. But we're not at the point where they are the same.

      There are many GNOMErs out there who would use KDE applications in the GNOME environment, but won't switch to KDE because they feel it's cumbersome, ugly, and gets in the way. There are many KDErs out there who would use GNOME applications in the KDE environment, but won't switch to GNOME because they feel it's cumbersome, ugly, and gets in the way. Obviously, GNOME and KDE haven't gotten close enough together yet.

    12. Re:An interesting perspective by Anonymous Coward · · Score: 0

      "In other words, he think that the way to protect his intellectual property is to ask that it be illegal for others to give away their intellectual property. And this isn't too much to ask. Scary thought. "

      Yep. Imagine what would happen if energy production were essentially free. Society would grow by leaps and bounds, but the energy sector would be severely shaken up. They'd still survive, though, but they'd have to change to new business models like packaging (i.e. batteries), distribution (there are many places in the world that don't have good power grids), and service (utility fees would be a flat rate but they would still exist since the lines need maintenance).

      Are the concerns of the energy sector more important thatn the concerns of society? If so, let's artificially create shortages to pump up the prices. We'll be all better off.

    13. Re:An interesting perspective by Arandir · · Score: 2

      This guy doesn't get it. I think he's confusing Open Source development with warez and napster.

      How can he consider his creative works to be property but not admit that my creative works are property. If it's my property then I have the right to give it away. Giving away my own property in no way affects the status of his property. An analogy: my donation of $10 to a charity does not compell anyone else to donate to that charity.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    14. Re:An interesting perspective by ketan · · Score: 1
      To summarize: OSS is a bad thing because if free software is available no one will want to pay for software, which will drive programmers out of work. OSS is good in that it establishes competition for Microsoft, but that competition is better done through litigation or other commercial software.

      That doesn't even come into the picture. The really obvious response is this: if free software is available, the price of software will drop until it reaches an equilibrium. It won't drop below the cost of producing the software because otherwise nobody will produce software. This is basic capitalism, and Mundie's statements to the contrary are patently ludicrous. The market will support as many programmers are necessary to produce the product they're willing to pay for, no matter what the license. Anyone arguing for some kind of regulation (a campaign for which Mundie seems to be laying the groundwork) against this model is basically arguing for protection against an efficient market. There are two options here: Microsoft's closed model needs extra-market protection against open source because open source is more efficient, or Microsoft's model is more efficient. If the Mundie believed that, there would be no need for this sort of FUD.

      --
      You have a choice: tax and spend Democrats, or borrow and spend Republicans. Choose wisely.
    15. Re:An interesting perspective by WNight · · Score: 2

      Heh. If you can't compete with a standardized free package made by volunteers living in their parents basements, maybe you don't belong in the business.

      Really though, when businesses get used to the idea of open source software they'll want to customize it. Move into this niche.

    16. Re:An interesting perspective by Anonymous Coward · · Score: 0
      If you can't compete with a standardized free package made by volunteers living in their parents basements

      Unfortunately, few free-software authors meet that description. For all their attempts to take the moral high ground, many free-software authors have no qualms about taking home fat paychecks to produce proprietary software - and then spending large chunks of their work time producing free software instead. Apparently, to them, the two ethical lapses cancel each other out.

    17. Re:An interesting perspective by mpe · · Score: 2

      Some OSS advocate asked at a conference how many people in the audience worked for a company that made its money by selling the software they wrote and hardly anyone was. The vast majority of developers are creating in house tools, web systems and the like rather than software for sale.

      Hardly surprising since the number of companies producing software is minute. Even if Microsoft hadn't distorted the whole software market the number of software producers probably wouldn't be very large anyway...

    18. Re:An interesting perspective by Anonymous Coward · · Score: 0

      competition is better done through litigation or other commercial software.

      It makes me wonder... what if States didn't put money into anti-trust suits against MS, and instead poured those money into OSS development?

  9. Who would Joe Citizen listen to? by vees · · Score: 4, Interesting

    Intelligent citizens, industry professionals and academics will read, understand, and probably agree with this article.

    This is also the sort of writing that could really color the public debate if average Joe Citizen had any reason to value the opinion of Bruce Perens over Craig Mundie.

    But why should they?

    What does the average person know about Perens? What do they know about the Open Source Initiative? Correct me if I'm wrong, but probably very little. What does the average person know about MicroSoft? That they build the software that runs on every computer that they sit behind every day.

    There's a bit of a credibility gap.

    Craig Mundie could conceivably be any employee with the MicroSoft backing, and he would get press and general public recognition that Perens doesn't.

    Pro-Open Source writers are often honest and, while not unbiased or impartial, are at least driven more by a cooperative and edifying spirit than a monopolistic one. If the general public had more reason to trust them, the articles they write would more effectively influence public opinion.

    Think about how can this community help people like Perens while he's busy trying to help us.

    1. Re:Who would Joe Citizen listen to? by amorico · · Score: 2, Insightful

      >There's a bit of a credibility gap.

      I disagree. One of the things that I think is missing from the open vs. closed source debate is the values that people from the two camps are really supporting. Microsoft has one overriding purpose: to increase shareholder value. Anyone who says otherwise is lying. If any corporation engages in altruistic deeds or helps the environment or the less fortunate, they are doing it because there is a return on the investment in the form of good will. Anyone who believes that Microsoft cares about their business as anything other than a revenue stream is a fool. That's not Microsoft's job.

      Open source advocates promote their software because they want to have some control over their fates, to promote the general advancement of the field, and for numerous other reasons. They do not do it because they wish to make a profit.

      The case that open source people can make that microsoft can't is that they are not trying to extract more money from your business. They are trying to improve technology because they believe that it's advancement is valuable in its own right.

      Thus, Craig Mundie is a a salesperson, whose job it is to say anything necessary to promote microsft's way of doing business. Bruce Perens is an advocate shared technological advancement and general improvement.

      There is a credibility gap but no the one you think. It needs to be exploited more though.

      --
      "The plural of anecdote is not data." -- Roger Brinner
    2. Re:Who would Joe Citizen listen to? by Bruce+Perens · · Score: 3, Informative
      I would not mind getting invitations to speak before non-tecnical political policy venues, for example the Commonwealth Club. But note that I am a two-year-old's dad, and I don't want to be an absentee dad. I can't take every speaking invitation, they must be prioritized.

      Thanks

      Bruce

  10. calm and reasonable by wiredog · · Score: 3, Funny

    You expect a debate on MS FUD to stay calm and reasonable? On Slashdot?

    1. Re:calm and reasonable by Hammer · · Score: 1

      Sorry, what was I thinking :-)

    2. Re:calm and reasonable by Anonymous Coward · · Score: 0

      Oh, Mr. Hammer, AMD is calling. It seems that you're violating their trademarks.

  11. Proof? No? Didn't think so. by Anonymous Coward · · Score: 0

    Open source software has created far more jobs than it took.

    Prove it.

    1. Re:Proof? No? Didn't think so. by kz45 · · Score: 1

      Open source software has created far more jobs than it took

      That's like saying: automating factories has created more jobs (the people that create and design the robots).

    2. Re:Proof? No? Didn't think so. by Anonymous Coward · · Score: 0

      And your point is... what? Did you actually have a point? Or were you just throwing a comment out there in the hopes that sooner or later one will get modded up?

    3. Re:Proof? No? Didn't think so. by kz45 · · Score: 1

      And your point is... what? Did you actually have a point? Or were you just throwing a comment out there in the hopes that sooner or later one will get modded up?

      the asshole notion tha Open Source Creates More Jobs.

    4. Re:Proof? No? Didn't think so. by Anonymous Coward · · Score: 0


      Open source software has created far more jobs than it took

      That's like saying: automating factories has created more jobs (the people that create and design the robots).

      If the US automated their car assembly line in the 80's instead of complaining about the Japanese, estimates show they would have been able to reduce the number of layoffs by half.

      Saying that open source reduces jobs, therefore it is bad is like saying that the agricultural revolution was bad for the economy because it required less workers to produce food, hence lower employment. Any competition that lowers price and delivers is good for the economy.
    5. Re:Proof? No? Didn't think so. by kz45 · · Score: 1

      estimates show they would have been able to reduce the number of layoffs by half.


      Only because they had half as many employees working for them.

  12. Doesn't really matter by no+reason+to+be+here · · Score: 2, Insightful

    The cost of IT personel/sys. admins. is going to be the same whether they are administering open-source or MS software. A business is going to pay only as much as it is willing for IT people, regardless of the software it's running.

    In terms of company tech support, considering that MS charges what, $135/hr, you probably end up saving money on support costs as well by switching to OSS, though you prolly could have the same kind of savings switching to a different set of proprietary software as well.

  13. Mundie is a wee bit funny... by cnelzie · · Score: 3, Interesting


    I find it sorta funny that Mundie would actually state something along the lines of, "There is this notion that people should have a choice."

    How I find that funny is that in the past he has proclaimed how "Un-American" the GPL and OSS is. Of course, I believe that he never claims that MS is a for American standards of freedom, choice. A number of his statements are the sort of thing that one would expect from a dictatorship or the "American idea" of what the old Soviet Block was and may actually have been.

    --
    .sig seperator
    --

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  14. Good by anpe · · Score: 4, Insightful

    I'm pleased to see such a good piece of anti-FUD work aimed at managers.

    The articles explains clearly that the key point in GPL is :


    But this is not to say that the main benefit of Linux and other GPL software is lower-cost. Control is the main benefit--cost is secondary.


    This quote is the most important : GPL gives you _control_ on the library you've choosen to link with your project. The library is not subject to stock prices or whatever non-IT reason. If you don't want the new features : don't upgrade, you don't like the new direction : fork the developement tree ...

  15. red software (and I don't just mean the hat) by Anonymous Coward · · Score: 2, Insightful

    Isn't open-source essentially a communist-notion? I'm not saying that would be a bad thing. But it seems that Microsoft is saying they should be able to make money selling operating systems, web services, etc: a capitalist argument. The open source argument is for everybody to put their resources in a single pot, and by polling resources a better product can be had for all: sounds like communism to me. That plan makes sense to me, but Americans do live in a capitalist society. If open-source is a communist notion, can the United States really stand against the capitalists? Communism doesn't seem to work for governments, largely because of corruption (- obviously open to argument). Does the abstract nature of software and it's ability to be copied indefinitely eliminate the flaws that made communism fail as a mode of government for countries? Is there any point where the usefulness of open-source software ends and the market for commercial software begins? Or would commercial software be obsolete in the presence of the "new world order"?

    1. Re:red software (and I don't just mean the hat) by thasmudyan · · Score: 1

      Good point, this is what I've been thinking - mod this up! In my opinion Open Source can never be a business model, because the very concept is based on a different system (much different from capitalism). Although there are some cases where Open Source and capitalism work well together, these are generally rare occasions where we get to see some sort of chimera form.

    2. Re:red software (and I don't just mean the hat) by gotak · · Score: 1

      Not really. Communist believes from each his/her best and to each their needs.

      Open Source is sort of do for others as been done for you.

      There are differences between them. The former communist states all attemped state control of everything so that everyone gets a equal share. While opensources means you control your own stuff only you have to let others borrow off you.

      I rather think microsoft's notion is more communist really. They know best so they control because you silly weak minded fools can't be trusted to do what's best for everyone.

    3. Re:red software (and I don't just mean the hat) by t_allardyce · · Score: 1

      Um, doesn't a communist system force you to work? An open-source project hardly knocks on your door and says "Hey, i want 4000 lines of code by next week!" If the United States has a problem recognising that Microsoft wants to monopolise, just because they are the capitalists and the open source community are the communists, and they feel that going against Microsoft would be 'anti-american' then they have some issues...

      --
      This comment does not represent the views or opinions of the user.
    4. Re:red software (and I don't just mean the hat) by TheConfusedOne · · Score: 2

      Open source would probably be better associated with the communal approach that some people embraced back in the 60's (not having been there it's purely hear-say for me).

      I like to think that there are a few things that really drive the open source movement. The first is that ol' "itch I want to scratch" motivation. Somebody sees something that should be improved and/or created and launches off to work on it. Hopefully that process finds a bunch of "me-too" people and it blossoms (hence the SourceForge and FreshMeat ppl).

      The second thing that drives open source is community. People want to contribute and/or show-off with their peers. How better to gain respect/kudos then to provide a useful tool? Fortunately there are enough people around that there is a community willing to contribute and build up instead of merely tearing down.

      Finally, communication. The fact that you can have the main kernel people who work on Linux cooordinate efforts between the US, Norway, Sweden, etc. increases the power of the community. If only 1% of the programmers want to contribute to Open Source projects, then having a larger pool to draw from makes that 1% a bigger overall group of people.

      Open Source "versus" proprietary isn't communism versus capitalism. It's really not versus anything. It's an idea that people use for differing goals. The main, and the best one, is to create good useful software. Some other people choose to use it as a rallying cry against all things proprietary (or more specifically against all things MS), but that's just how a particular group of people use the idea, it's not Open Source in and of itself.

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    5. Re:red software (and I don't just mean the hat) by Anonymous Coward · · Score: 0

      What does free mean? For the millionth time, free means free to do what you want with the software(following the gpl license)
      Can you sell it? YES
      Can you make money from it? YES
      Is that communist?
      Free software equals communism? If by communism you mean that the efficient as well as the grossly inefficient get funded by the state.
      Definitely not. If the software is good people use it. If it is not people erase it from their hard drives. A whole lot of people have spent a whole lot of money on free software (which comes with SuSE or redhat) just so they get the manual or get everything on DVD.
      Doesn't sound like communism to me.
      Does someone buying free software mean that they are denying others to follow whatever religion they want to follow? Of course not. What a ridiculous thing to say. But if you are going to throw out such strong words as communism you have to be ready to have your whole argument overlooked because communism has so much baggage attached to it.

      Free as in freedom.
      Maybe free as in no cost but that is not a requirement.

      If people have the money to buy something and they feel it provides good value they will spend their hard earned money on it. Whether it is software, movies, services, music, whatever.

      If people don't have the money to buy something they want such as a music cd they will borrow a friends cd and copy it. No money lost because they didn't have the money in the first place. Maybe the poor sap (myself included) could have saved his pennies for months to come up with money for the cd. Mabye not. Even then I look at it like free advertising. So many things are just so much crap anymore that I'll be damned if I am going buy it without having heard it or listened to it before buying. rant ends here.

    6. Re:red software (and I don't just mean the hat) by hyphz · · Score: 1

      It's not *quite* communism, but it has some similarities. And yes, a number of the communist flaws stop applying with software:

      - In communism, some of the work you do is taken away from you to be given to the commune, and if you do more work, more is taken away without you necessarily getting any more in return (because you still just get 'your share'). This sucks. With software, though, you can give your work to the commune *and* keep its full benefit for yourself. If you speed up the Linux boot sequence, your Linux install will boot faster and you can make everyone else's do so without slowing yours down.

      - In communism, horrible forcing measures have to be put in place to stop people not working or slacking - ie, lowering their contribution to the commune while getting all the benefits of it. In software, though, additional users of a piece of free software do not take anything out of the community, even if they do not contribute to the development. In fact, they HELP it in a very valuable way, because the software is competing for market share within the wider capitalist society.

      - Corruption. Under GNU there is no way for anyone to be corrupt, because nobody has more power than anyone else. If some author or licensor or whatever suddenly decided to freeze a GNU product and sell it as a prioprietary item, they would still have no way to stop other members of the community giving it away.

    7. Re:red software (and I don't just mean the hat) by Anonymous Coward · · Score: 0

      Open source software works like a gift economy.

    8. Re:red software (and I don't just mean the hat) by leinhos · · Score: 1

      It depends on the type of open-source you're talking about. GPL'd source is still copyrighted, and the original authors still hold intellectual property rights to their work. The GPL is just another usage agreement. Under most interpretations, communism doesn't recognize personal property rights, while capitalism does .

    9. Re:red software (and I don't just mean the hat) by Bruce+Perens · · Score: 2
      Karl Marx did not invent helping your neighbor. And look at the collaboration we're seeing between blatantly capitalist enterprises! It's not a communist idea, unless you believe that capitalism must exclude all possible collaboration for common good, even when such collaboration actually works to maximize profit.

      Also, the communism you are talking about concerns "hard goods" like land or a loaf of bread. They require raw materials for every "copy". Software is fundamentaly different in that once you have amortized the design cost, there is essentially no additional cost to produce a copy.

      Bruce

    10. Re:red software (and I don't just mean the hat) by Anonymous Coward · · Score: 0

      That's not true. Marxism was only concerned with "real property" the 19th century term for real estate. That restriction makes more sense when you look at it in the context of its time in Europe when only aristocracy and the wealthiest citizens were even allowed to own property.

      There isn't a single "communist" country where you aren't allowed to own things yourself. Of course many (if not most) people don't have enough income to buy things ... but then that's true of most "capitalist" countries too.

    11. Re:red software (and I don't just mean the hat) by kz45 · · Score: 1

      Corruption. Under GNU there is no way for anyone to be corrupt, because nobody has more power than anyone else. If some author or licensor or whatever suddenly decided to freeze a GNU product and sell it as a prioprietary item, they would still have no way to stop other members of the community giving it away

      Sound GREAT. As an author, I become an equal with the people using my code, when released under the GPL.

    12. Re:red software (and I don't just mean the hat) by Karma+Sink · · Score: 1

      Not to nitpick, but if you want software that's "Free to do whatever you want with", that would be the BSD license. The GPL does not allow you to include the code in a commercial, closed-source product, so you can't really do whatever you want with it.

      --

      When encryption is outlawed, ?o'AZ-,++o+i++##4AoA+-/-C++bI+/.+~
    13. Re:red software (and I don't just mean the hat) by leinhos · · Score: 1

      I'm by no means an expert, but Marx was concerned with the industrial revolution and the "means of production" (aka capital). By personal property rights, I was refering to rights to the results of your labor. Beyond what Marx was talking about, the actual interpretations of communism vary greatly. US law views software as copyrightable material, but the argument could be made that Marx would have viewed software as just another means of production, which should be owned by the state. The Open-Source movement (at least from the GNU standpoint) does not view GPL'd source as "owned" by the collective, but still by the original "author". Did the Soviet-flavor of communism recognize copyrights? I don't know enough of Chinese Communism.

  16. Typical Perens by RocketScientist · · Score: 1

    Insightful, to the point, and well written. Nice work.

  17. Open Source arguments to justify Free Software by renehollan · · Score: 5, Interesting
    Perens' article was a good rebuttal to Mundie's FUD slinging, but it left me wanting: it was an open source justification for a free software license.

    While all the points he makes are true, and the economic beneifits of free software are obvious, that is not the primary moral justification for software being free. Repeat after me, "When software is free, the world is a better place."

    Now, it stands to reason, that part of the world being a better place is certainly the economic benefit that free software provides to reduce operating costs. In fact, one could argue that if there were no such effect, free software wouldn't be too great a thing -- who'd want it if it had no value (rather like some excuses for programs I've seen)? And they'd be right. These are open source arguments, though, and miss the fact that freeing software not only results in lowered operating costs for businesses that use it, but it changes the every environment in which they operate.

    There are two primary schools of economic thought: planned economies and free markets. Politically, you have the statists on one side and the libertarians and anarchists on the other. Proponents from both sides argue that "their" way serves to distribute scarce resources in the most effective way, and that's what we want, no? -- effective distribution of scarce resources.

    Well, yeah, but that doesn't make the scarcity go away, does it? Oh sure, the technological advancements that lead to efficiency improvements do eventually trickle down to everyone so that certain scarcities are less visible, but that's just a kludge. Think water. Most cities have methods for distributing drinking water to the point that, although the amount of water available may remain the same, it hardly seems locally scarce, even though it may have come from far away.

    Free software serves to reduce the scarcity of good code out there. It provides value without relying on scarcity as the source of that value. It is a threat only to those who seek to leverage their possession of a scarce resource for maximum value. Now, if that resource is naturally scarce, fine: once sold, it is gone. But if the resource is artificially scarce, you can manufacture more of it for no cost, and charge whatever the market will bear, for pure profit (until you saturate the market, that is, but time-limited use licenses take care of that "problem" -- Microsoft's latest licensing strategy). It gives the owner incredible power over society as a whole (until society revolts).

    But it costs money to produce code! People can't afford to give it away!! Well, if they depend on making it scarce for their livelyhood, no, but that is a bootstrapping problem: you make something artificially scarce in order to deal with real scarcities in your life. You'd have to do this less if there were less scarcities to worry about (imagine if we had solar-powered food-generation machines). And indeed, some have managed to give code away. RMS has done this exclusively, though by living a rather austere lifestyle. His choice. Others give code away when they can afford to. Each such contribution changes our environment for the better. For hackers who breathe code, this is, of course, a godsend (RMS, an atheist, might not like that choice of wording -- "GPLsend" then). Perhaps that's why we like the GPL so much, even those of use that produce restrictively-licensed code for a living.

    So, you don't need economic arguments to defend the GPL. It is as good and wonderful for the world as are the lack of patents on fire, wheels, and language. The only people who will criticize it are those that profit from the misery that scarcity brings.

    --
    You could've hired me.
    1. Re:Open Source arguments to justify Free Software by bbqBrain · · Score: 1

      While all the points he makes are true, and the economic beneifits of free software are obvious, that is not the primary moral justification for software being free. Repeat after me, "When software is free, the world is a better place."

      Perens' argument is intended for IT managers, directors, VP's, etc. These people do not care to hear moral justifications, nor will they respond favorably to assertions that Free software makes the world a better place. To them, this sounds like "hippie talk," something a group of CS undergrads would come up with while smoking up in their dorm room.

      Please understand, this isn't to say I don't agree with your assertion. However, to effectively promote Free software to managers, you must provide their reasons for adopting it, not yours. BTW, this is a point brought up by the "radical" ESR.

      --

      One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
    2. Re:Open Source arguments to justify Free Software by Bruce+Perens · · Score: 2
      You don't convert a person in a day. It seems to work better to win the Open Source arguments first, and then once somebody accepts them, it is less of a leap to get through the Free Software arguments. The fact that businesses are really embracing Linux is very good for GNU.

      Bruce

    3. Re:Open Source arguments to justify Free Software by renehollan · · Score: 2
      These people do not care to hear moral justifications

      No, but Mundie argues that free software is wrong on it's face, obviously wanting it outlawed. While business can buy ^H^H^H^H*cough* lobby *cough* for legislation that benefits them, ultimately the voter will decide what laws are acceptable, and as long as the issue appears to be a pragmatic one for business, the voter won't care.

      --
      You could've hired me.
    4. Re:Open Source arguments to justify Free Software by renehollan · · Score: 2
      It seems to work better to win the Open Source arguments first...

      There are two problems with this approach:

      First, it appeals only to those who have an economic interest in open source, generally businesses reducing their operating or production costs, and is lost on the average person.

      Second, it suggests that the moral arguments for software freedom are somewhat secondary, and worse, obscures that debate from view. While those with a pure profit motive wouldn't care for these arguments, they are far more important to the vast majority of people, ultimately. If the matter of software freedom is to be decided by legislation, we need the voter on our side, rather than be at the mercy of which industry can buy the most favorable law for themselves. Right now, the voter does not care.

      I remember a bit of advice I once heard given to an aspiring politician (well, libertarian candidate in an election: the 'politician' moniker seemed ill-fitting): "know your audience." The open source arguments are fitting for a tech-savvy business audience, certainly. But this ignores the most important audience of all: the average joe and jane. I think you'd find them far more accepting of the morals behind software freedom than pragmatic arguments. It's bad enough they think all hackers are terrorists. It's high time they realize the truth that we are, in fact, ultimately devoting our efforts to make the world a better place, whether intentionally or not.

      Free software for the masses, open source to deflect negative business FUD.

      --
      You could've hired me.
    5. Re:Open Source arguments to justify Free Software by Bruce+Perens · · Score: 2
      I hardly think the moral arguments are secondary. But if they were easy to win with the general public, Richard would have won them a priori before there was lots of Free Software for people to use. What actually happened is that he won those arguments with hackers, and very few others, until we could get people's self-interest involved. Most people don't spend a lot of time thinking on the abstract level that hackers occupy. About the best lever we have on the general public right now is their resentment of large corporations and multi-billionares. I think our next step is really to get a desktop that is usable by the average person and deploy it as widely as possible, so that they can say "yes, I really use this and it works".

      Thanks

      Bruce

    6. Re:Open Source arguments to justify Free Software by Arandir · · Score: 2

      While all the points he makes are true, and the economic beneifits of free software are obvious, that is not the primary moral justification for software being free.

      One thing that has always puzzled me since the OSS-FS "divorce", was the insistence by GNU that the benefits of Free Software must be hushed up, hidden away and never referred to. To my mind this shifts GNU out of the realm of ideology and into the realm of religious zealotry.

      People perform moral acts because they are motivated to. But the motivations leading to these moral acts vary from individual to individual. Some people will be moral simply because they're supposed to. Others will be moral because it helps other people. Still others will be moral because it helps themselves. It is the latter person that GNU insists we ignore. They find fault with the Open Source community for reaching out to the practical person.

      GNU sometimes acts as if morality was impractical, or that practicality was immoral. But the fact of the matter is that morality is frequently the most practical of courses in the short term, and always in the long term. Yet you look through the reams and reams of pages at www.gnu.org and you might find three or four paragraphs mentioning the practical benefits of Free Software, almost as an aside.

      Repeat after me, "When software is free, the world is a better place."

      Yep, definitely zealotry. We are told not to think just do.

      Politically, you have the statists on one side and the libertarians and anarchists on the other. Proponents from both sides argue that "their" way serves to distribute scarce resources in the most effective way, and that's what we want, no? -- effective distribution of scarce resources.

      You've struck upon a very good analogy. Now let's extend it a bit. A capitalist and a libertarian will very often have identical economic beliefs: level playing field, minimal government intervention, free enterprise, etc. But capitalism and libertarianism are divided in much the same way that Open Source and Free Software are divided. A capitalist will argue his points on the practical side, citing an efficient allocation of scarce resources. A libertarian will argue his points on the moral side, citing freedom and choice. If all there was to life was economics, then the capitalist would be right and the libertarian would be blowing hot wind. And if all there was to life was morality in the absence of any practicality, then the it would be the capitalist blowing the hot wind. But life is more than just bare economics or morality in a vacumn, so both are right from a free market perspective. Capitalists and libertarians get along. They may quibble over a point here or a point there, but by and large they are good friends.

      It too bad that Open Source and Free Software can't be similar allies. But I guess the leadership at GNU won't allow it.

      Free software serves to reduce the scarcity of good code out there. It provides value without relying on scarcity as the source of that value.

      Ooh, an argument couched in practicality :-)

      So, you don't need economic arguments to defend the GPL.

      Then what was that whole economic argument you just made all about?

      Okay, let me conclude with one final point. The Open Source arguments rest solidly on a foundation of practicality. The Free Software arguments rest on a single premise. What if that premise is predicated on other premises that we have overlooked? What if it is incomplete? What if it is flawed? If so, then Free Software cannot be a moral absolute, and the Open Source arguments of practicality become even more important.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Open Source arguments to justify Free Software by renehollan · · Score: 2

      Thanks for taking the time to comment. I do think it's imperative that the public at large eventually realize what social benefits arise through the free sharing of code, because if not, those benefits will instead accrue to those who own said code.

      --
      You could've hired me.
    8. Re:Open Source arguments to justify Free Software by renehollan · · Score: 2
      Repeat after me, "When software is free, the world is a better place."

      Yep, definitely zealotry. We are told not to think just do.

      Do you deny that the world is a better place when software is freely available to anyone who wants it?

      Zealotry would be a denouncement of anything other than free software. RMS may be guilty of this, OTOH he may just want the amount of software freely available to increase as fast as possible, because of the benefits this brings.

      So, you don't need economic arguments to defend the GPL.

      Then what was that whole economic argument you just made all about?

      It was not an economic argument: economics is about the use and development of the most efficient way to deliver goods from producers to consumers. Economic value is related to relative scarcity. Free software addresses scarcity as a root problem rather than trying instead to efficiently distribute scarce goods (which sometimes results in the means to do so becoming less scarce).

      Software is like air: worthless unless you don't have any.

      --
      You could've hired me.
    9. Re:Open Source arguments to justify Free Software by Satan_Bunny · · Score: 1

      > imagine if we had solar-powered food-generation machines

      I couldn't resist.... you mean, like plants?

      --
      Download your mp3s any way you want, and support the artist via FairTunes
    10. Re:Open Source arguments to justify Free Software by Arandir · · Score: 1

      Do you deny that the world is a better place when software is freely available to anyone who wants it?

      Yep, zealotry is alive and well in the Free Software Community(tm). I made a criticism about some mindless mantra to be repeated over and over, and the peanut gallery automatically assumes I must be attacking their core belief system.

      OTOH he may just want the amount of software freely available to increase as fast as possible, because of the benefits this brings.

      Ooh! Another economic argument on behalf of Free Software. Heresy is breaking out all over!

      It was not an economic argument: economics is about the use and development of the most efficient way to deliver goods from producers to consumers. Economic value is related to relative scarcity.

      Scarcity has very little to do with something's value. Only when something is valued to begin with does scarcity enter the equation. Consider cocoanut-shit pies. I don't care how scarce cocoanut-shit pies are, they don't have a fraction of the value of the relatively abundant cocoanut-creme pies.

      The previous post WAS about economics, as it discussed scarcity. Go read it again if you missed that whole section.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    11. Re:Open Source arguments to justify Free Software by Andy+Tai · · Score: 2

      One thing that has always puzzled me since the OSS-FS "divorce", was the insistence by GNU that the benefits of Free Software must be hushed up, hidden away and never referred to.

      Where or when did GNU say this?
      Please provide proof.

      --
      Free Software: the software by the people, of the people and for the people. Develop! Share! Enhance! Enjoy!
    12. Re:Open Source arguments to justify Free Software by Arandir · · Score: 2

      Where or when did GNU say this?
      Please provide proof.


      From "Why ``Free Software'' is better than ``Open Source''''

      "At present, we have plenty of ``keep quiet'', but not enough freedom talk."

      "We are failing to keep up with the influx of free software users, failing to teach people about freedom and our community as fast as they enter it."

      "We have to say, ``It's free software and it gives you freedom!''--more and louder than ever before."

      "The point that he missed is the point that ``open source'' was designed not to raise: the point that users deserve freedom."

      "If you feel that freedom and community are important for their own sake--not just for the convenience they bring--please join us in using the term ``free software''"

      "We want people to associate our achievements with our values and our philosophy. We want to be heard, not hidden behind a different view."

      From "Live and let license", cited as a recommended reference in the previous article :

      "When you hear this term, don't think development methodology, or price, think liberty."

      "Open source implies a development methodology that is shared by both. Free software implies a license designed to ensure the four freedoms noted above."

      These quotes show a marked deemphasis on the practical, economic and business benefits of Free Software. If it doesn't pertain to freedom, GNU seems hesitant to talk about it.

      I don't have a problem with GNU using morality as the basis of its arguments, but I do have a problem when they place that morality in a vacumn isolated from the rest of reality.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Open Source arguments to justify Free Software by Andy+Tai · · Score: 2

      What you provided only refers to that GNU wants to put emphasis on freedom, but GNU never says the practical benefits must be hidden away and not referred to. To de-emphasize something is not the same as to hide something.

      --
      Free Software: the software by the people, of the people and for the people. Develop! Share! Enhance! Enjoy!
    14. Re:Open Source arguments to justify Free Software by Arandir · · Score: 2

      Looking over my original post, I see I forget a word. The sentence in question should have read "...was the *apparent* insistence by GNU that the benefits of Free Software must be hushed up..."

      You'll notice later down in my post that I do comment that GNU does mention the practical benefits here and there.

      The behavior of GNU, as demonstrated by their choice of topics, articles and commentary, indicates a strong deemphasis on anything that doesn't focus on the words "free" or "freedom". I wasn't arguing that they should deemphasize freedom instead, but rather take freedom out of the vacumn they have put it in and start explaining the practical benefits of that freedom. Because frankly, if there are no benefits to freedom, why would I want it?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:Open Source arguments to justify Free Software by extrasolar · · Score: 2

      I think the difference is that has time goes on, software is becoming more and more important. What rights Stallman may have been laughed at for defending before, I think average people will take more seriously now. I think it is more sensible to advocate free software and it becomes more sensible as time goes on.

    16. Re:Open Source arguments to justify Free Software by jbn-o · · Score: 1
      One thing that has always puzzled me since the OSS-FS "divorce", was the insistence by GNU that the benefits of Free Software must be hushed up, hidden away and never referred to.

      Precisely where in GNU did you see this? I have a GNU system installed on my computer and I'd like to know where this is. If instead you meant the GNU website, please point me to a specific source so I can confirm your finding.

  18. Better yer. by elgee · · Score: 2, Insightful

    Perens calls open source "a crown jewel of capitalism." That may be true, but open source is a crown jewel of freedom. And freedom is the bottom line here. Make no mistake about that.

    1. Re:Better yer. by Bruce+Perens · · Score: 2
      The fact that I tailor my sell to the audience doesn't mean I discount the ideals of Free Software. I just don't expect that audience to embrace them right away - they need to be led to them.

      I could say something about freedom being good for capitalism, and that's why Open Source is good for capitalism. Also, "control" is really another word for freedom here - freedom is when you control your own destiny.

      Bruce

  19. what is the point in this? by joshsnow · · Score: 1

    I can't see the point in Mundies 'attack' or Perens response. Perens irratates me almost as much as Mundie/Gates/Ballmer do.
    For the record, unlike most people here, I don't think the GPL is the holy grail anymore than I think Binary only software distribution is the only way to do things. This whole discussion is a nonsense. Mundie is wasting his time in empty posturing and Parens is silly to respond.

    1. Re:what is the point in this? by MightyMicro · · Score: 1

      Hear, hear. Well said. Most sensble thing I've read on /. in months. Be prepared to be moderated down as flamebait for daring to speak the truth.

    2. Re:what is the point in this? by saviorsloth · · Score: 1

      Is Mundie doing empty posturing? yes. Will this stop people from listening to it? no
      The OS movement needs to rebuff any and all attacks that people will listen to, and a Microsoft employee speaking with an article on CNet is something that people will listen to. Spread truth where there is FUD.

    3. Re:what is the point in this? by Bruce+Perens · · Score: 2
      I don't think you have to accept the GPL as holy grail to accept my argument. I did feel that Mundie's attack should be countered, as I'd hate to have him influence legislators, voters, CTOs, etc., without anything being heard from the other side. Not everyone knows that it's empty posturing until someone takes the trouble to point that out.

      Sorry to irritate you. I'm silly enough to respond to you, too. I doubt Mundie would take the trouble.

      Bruce

    4. Re:what is the point in this? by joshsnow · · Score: 1

      I'm silly enough to respond to you, too
      You flatter me, Bruce
      I doubt Mundie would take the trouble
      Me too, but that's precisely the point. Let the software do the talking.

    5. Re:what is the point in this? by Anonymous Coward · · Score: 0

      > This whole discussion is a nonsense. Mundie is wasting his time in empty posturing and Parens is silly to respond.

      Non-programmers listen to emotive arugments like Mundie's, colored in the authority of being "a Vice President of Microsoft!". Wrong comments that aren't refuted get taken as facts by the people with the authority to make things happen in spite of the techical staff. "Let the code speak for itself" is a useless idea at the level of such decisions - they aren't programmers.

      Mr. Parens is *far* from being silly by responding, and neither is anyone else. FUD has to be refuted, or else it wins the battle of minds by default.

    6. Re:what is the point in this? by joshsnow · · Score: 1

      If the Code wasn't speaking already, we wouldn't be having this useless discussion would we? Long may it continue, inspite of FUD and counter FUD.

  20. Depends on who you are by anandsr · · Score: 1

    If you are a software engineer working on a product
    that is very broad interest and software only, you
    will feel the fear, when people will get to it.

    I on the other hand work on niche products that are
    not pure software, but work only with specialized
    products. Well this is the perfect niche to be in,
    with free software prolifing around.

    So the conclusion is that Software in say 25 years
    will become a normal engineering job, where
    everybody makes software using freely available
    software modules. It seems like a nice idea, then
    software will truly be an engineering descipline.

    1. Re:Depends on who you are by the_2nd_coming · · Score: 1

      and we will finaly have a degree called software engeneering....rather than just CS and CIS...CS = Academic.....CIS = Business person......SE = Applied Science of Software and computers. WOOOT....I will go back to scholl just to have that degree :-)

      --



      I am the Alpha and the Omega-3
    2. Re:Depends on who you are by GSloop · · Score: 4, Insightful

      Frankly, I think that the CS degree should move to the Engineering department, and become a true software engineering degree. The CIS degree belongs in the business department. [I'm one of the latter.]

      But I've never understood the random ways that schools go about producing the CS people. Not that they're bad, it just seems to have no real standard.

      Software Engineering ought to be more like ENGINEERING! Not just throw code at the compiler until it sticks.

      I have faith, mostly, in the structural engineers, and the chemical engineers, and the electrical engineers. But software engineers?

      Here's an appropriate poke with a sharp stick...

      A DESIGN PARABLE

      Once upon a time, in a kingdom not far from here, a king summoned two
      of his advisors for a test. He showed them both a shiny metal box
      with two slots in the top, a control knob, and a lever. "What do you
      think this is?"

      One advisor, an engineer, answered first. "It is a toaster," he
      said. The king asked, "How would you design an embedded computer for
      it?" The engineer replied, "Using a four-bit microcontroller, I
      would write a simple program that reads the darkness knob and
      quantizes its position to one of 16 shades of darkness, from snow
      white to coal black. The program would use that darkness level as
      the index to a 16-element table of initial timer values. Then it
      would turn on the heating elements and start the timer with the
      initial value selected from the table. At the end of the time delay,
      it would turn off the heat and pop up the toast. Come back next
      week, and I'll show you a working prototype."

      The second advisor, a computer scientist, immediately recognized the
      danger of such short-sighted thinking. He said, "Toasters don't just
      turn bread into toast, they are also used to warm frozen waffles.
      What you see before you is really a breakfast food cooker. As the
      subjects of your kingdom become more sophisticated, they will demand
      more capabilities. They will need a breakfast food cooker that can
      also cook sausage, fry bacon, and make scrambled eggs. A toaster
      that only makes toast will soon be obsolete. If we don't look to the
      future, we will have to completely redesign the toaster in just a few
      years."

      "With this in mind, we can formulate a more intelligent solution to
      the problem. First, create a class of breakfast foods. Specialize
      this class into subclasses: grains, pork, and poultry. The
      specialization process should be repeated with grains divided into
      toast, muffins, pancakes, and waffles; pork divided into sausage,
      links, and bacon; and poultry divided into scrambled eggs,
      hard-boiled eggs, poached eggs, fried eggs, and various omelet
      classes."

      "The ham and cheese omelet class is worth special attention because
      it must inherit characteristics from the pork, dairy, and poultry
      classes. Thus, we see that the problem cannot be properly solved
      without multiple inheritance. At run time, the program must create
      the proper object and send a message to the object that says, 'Cook
      yourself.' The semantics of this message depend, of course, on the
      kind of object, so they have a different meaning to a piece of toast
      than to scrambled eggs."

      "Reviewing the process so far, we see that the analysis phase has
      revealed that the primary requirement is to cook any kind of
      breakfast food. In the design phase, we have discovered some derived
      requirements. Specifically, we need an object-oriented language with
      multiple inheritance. Of course, users don't want the eggs to get
      cold while the bacon is frying, so concurrent processing is required,
      too."

      "We must not forget the user interface. The lever that lowers the
      food lacks versatility, and the darkness knob is confusing. Users
      won't buy the product unless it has a user-friendly, graphical
      interface. When the breakfast cooker is plugged in, users should see
      a cowboy boot on the screen. Users click on it, and the message
      'Booting UNIX v. 8.3' appears on the screen. (UNIX 8.3 should be
      out by the time the product gets to the market.) Users can pull down
      a menu and click on the foods they want to cook."

      "Having made the wise decision of specifying the software first in
      the design phase, all that remains is to pick an adequate hardware
      platform for the implementation phase. An Intel 80386 with 8MB of
      memory, a 30MB hard disk, and a VGA monitor should be sufficient. If
      you select a multitasking, object oriented language that supports
      multiple inheritance and has a built-in GUI, writing the program will
      be a snap. (Imagine the difficulty we would have had if we had
      foolishly allowed a hardware-first design strategy to lock us into a
      four-bit microcontroller!)."

      The king wisely had the computer scientist beheaded, and they all
      lived happily ever after.

      Now that all the CS people hate me...I'll slink into the shadows.

      Cheers!

    3. Re:Depends on who you are by the_2nd_coming · · Score: 1

      actualy, CS degrees are focused on the Science of Computing, not the application of computing. CIS is application to business, but what about building products, whaty about structure? what are the basic rules of engeneering software that is safe, secure, readable, maintainable, and dynamic? that is what Software engeneering should look at. APIs, ABIs, network programming, interprogram communication. CS does cover many of these things, but it covers them in muxh the same way that Physics covers structural or mechanical engeneering.

      I think that Software engeneering should be split into applications. SE is the application of CS to the real world. CIS is SE applied to a business environment. then you can have Scientific SE and Embeded SE and Real Time SE, etc.

      by doing this, we will have better trained people in the dicaplin that they realy want to work in.

      I am a science geek, I will stick with CS becasue I love Ideals and research, and that is what CS and all sciences operate in, Ideals and Research.

      --



      I am the Alpha and the Omega-3
    4. Re:Depends on who you are by GSloop · · Score: 2

      What you're comparing this to is this:

      The inventor creates an idea, and a rough sketch or prototype in implimenting it.

      The engineer takes that rough design, and works it into a real product that has real design parameters that works with the way it has to be manufactured etc.

      Inventor = Computer Scientist.
      Engineer = Software Engineer.

      I don't think that's quite what you had in mind.

      The end result, is that we need far fewer CS people and many more SE's. (Perhaps that's what we need now anyhow...)

      For every inventor, there need to be many implimentors (engineers). We only need a few inventors - too many, and nothing gets done!

      In general I like your points about the generality of CS as compared to SE. I just don't think that most current CS people fit into the inventor niche, and wonder where we're going to stick 'em.

      Cheers!

    5. Re:Depends on who you are by awol · · Score: 2

      In order to teach CS as engineering it needs to be a subject that can be taught as engineering. Which it is not. Draw a corollary between building a bridge and builind a software system. The comparison is illuminating as to why CS is just that "science" and not engineering.

      Indeed in my opinion, it is more like art than science even. But that's another story.

      --
      "The first thing to do when you find yourself in a hole is stop digging."
    6. Re:Depends on who you are by GSloop · · Score: 2

      I'm not dogging you, but I believe that this approach is why we have such crappy software.

      When we think..."Oh, software is so...ahhh...touchy-feely - it's like art! [eyes roll back in head - head detaches from body and floats dreamily by...]

      Sure, there are some very elegant constructs in programming. And these constructs are by artists. But the design and implimentation of a program doesn't and shouldn't be approached like art.

      Watch how some great engineers solve problems. I'd say that the result is artistic. But the approach to solving the problems and the result is not art like. It structured, methodical, and calculated. That doesn't mean that I can't look at the end result, and say wow, that's elegant.

      The result may be art, but the process of getting there WASN'T!

      Lastly, I believe that if we built MORE software the same way we build bridges, we'd get much better software. We'd also find that it was lots less expensive in the long run.

      [Rant off]

      Cheers!

    7. Re:Depends on who you are by awol · · Score: 2

      I agree with you 100%, I am not _endorsing_ the software as art approach, I just think it's the reality. The problem is that there are so many ways of skinning the proverbial cat in software. The constraints that exist in the engineering disciplines remove the art from the "structural elements". In software we don't even have the strucutral elements (well we do have some, for example we all know how to open a socket and there ain't much art in how they get used) so it is all art (and not just the cladding on the outside of a bridge pylon or the colour of a suspoension cable).

      --
      "The first thing to do when you find yourself in a hole is stop digging."
  21. Re:There is no such thing as free software. by MightyMicro · · Score: 1

    I see I've been moderated down to flamebait. Well, it's a free country, thank God, so fine. However, read and understand.

  22. Words of wisdom by RogueAngel7 · · Score: 2, Insightful

    He (mundie) said: "Rather than form a federation with Microsoft and work with what we had already created, there was this notion that the world should be offered an alternative."

    Words of monopolistic wisdom, from the horses mouth.

    Ra7
    -

    --
    "Consistency is the hobgoblin of small minds" - RWE
  23. But is Perens completely right? by hcdejong · · Score: 1

    While he does make some good points, I do have the impression he's being too optimistic.

    But, of course, that money isn't lost to the economy. What happens to the money that companies save by using GPL software?

    This (and the argument that follows it) seems to imply that most, if not all, of the money saved on software ends up paying for GPl sofware. But it doesn't. Even if 50% ends up financing GPL in some indirect way, that means your 'software budget' has been cut in half.

    How, then, will it fund R&D when software sales aren't its primary money-maker? They will treat software as enabling technology and will continue to fund it because their service business won't work without technology.

    Even if Microsoft manages to make as much money on services as they do now on selling software, they'll have to increase their workforce to provide the services as well as create the SW that runs it. Which means it'll be a lot less profitable. For Microsoft, this may not be a problem, but lots of smaller software houses will be up shit creek.

    Somebody paid for all of that free software: Individual developers paid with their free time, ...

    For now, that will work because the amount of open-source SW is limited. But soon, we'll run out of programmers who are willing to donate free time. So I don't see the ... larger development staff than any one company could support... happening in general. Only for the few Good Causes (in programmer community opinion) will an ample (free) workforce be available.

    All in all, while GPL may be the wave of the future, I'm not sure it's the Promised Land. It might actually end up decreasing the amount of SW available.

    1. Re:But is Perens completely right? by pclminion · · Score: 3, Insightful
      This (and the argument that follows it) seems to imply that most, if not all, of the money saved on software ends up paying for GPl sofware. But it doesn't. Even if 50% ends up financing GPL in some indirect way, that means your 'software budget' has been cut in half.

      I don't think that's what Perens meant. Recouped costs aren't going toward "paying for" GPL software, they are going back into the company's general budget. I can't even guess at how much money we save annually at my workplace by running Linux on all our servers. That money goes into marketing and product development (e.g. it pays my salary).

      Even if Microsoft manages to make as much money on services as they do now on selling software, they'll have to increase their workforce to provide the services as well as create the SW that runs it. Which means it'll be a lot less profitable. For Microsoft, this may not be a problem, but lots of smaller software houses will be up shit creek.

      I'm not sure I understand. Don't most businesses deal with this already? To continue using my workplace as an example, we've been growing our customer base at an astonishing rate, putting out new products nearly every year, and we still only have four tech support people (one of which just hired). Over time we've become more and more a "services" company and indeed it is our goal to move completely away from software sales and into services. This isn't an outrageous idea. The money that flows in at an increasing rate every day is one piece of proof that our business model is sound. The comments we receive from customers daily telling us how much ass we kick are more proof. Without Linux and GPL, we couldn't have done this.

      For now, that will work because the amount of open-source SW is limited. But soon, we'll run out of programmers who are willing to donate free time. So I don't see the ... larger development staff than any one company could support... happening in general. Only for the few Good Causes (in programmer community opinion) will an ample (free) workforce be available.

      Apparently you aren't a programmer (or at least not the type of programmer who typically works on free software). The GPL and other licenses like it live on because the really good programmers (the ones you would gladly pay for their services) are also the ones who love doing their job so much that when they get home at night, they do it some more, for free (possibly to the detriment of their spouses). Because they want to. And the number of such people is growing. Quickly. To be really cheesy and quote the IBM commercial, why does Linux (or GPL, Bruce Perens, etc.) work for peanuts?

      Because he loves the game.

    2. Re:But is Perens completely right? by Bruce+Perens · · Score: 2
      This (and the argument that follows it) seems to imply that most, if not all, of the money saved on software ends up paying for GPl sofware. But it doesn't.

      I didn't say it did. I said that the money gets spent for your business.

      If the GPL way of development costs the end-user as much as the MS way, this might indeed result in a net loss of software development. But I doubt that's the case.

      soon, we'll run out of programmers who are willing to donate free time

      Yes. More of them will be paid to work on GPL collaborations because they are advantageous to their employers. A good many of us do make salaries to do this. Yes, I know that more people wish they did. Bruce

  24. Freedom has to mean licence freedon as well by alistair · · Score: 1

    The GPL covers only the code within an application. There are quite clearly more cases of why you wouldn't want to use the GPL than those who wish to compete or steal code.

    The key example would be those who wish to promote a business method of network protocol. Suppose you invent a new networking protocol for a specific service and wish to have this protocol widely adapted. You may wish to produce an application to act as a reference client for this protocol, but the goal of this would be to encouage the adoption of the protocol rather than the inherent worth of your code. Licencing this under a Free BSD style licence would allow as many people as possible to use the code, adopting the protocol, without feeling they have to promote their improvements back to the community and their competitors. The protocol is standardised by the relevent RFC, but the client can then be incorperated by all for commercial or open source ends.

    This has been the route taken by many early TCP on Intel solutions, and hasn't done the cause of TCP/IP too much harm. The GPL has been a major force for good in software licencing, but true freedom has to mean freedom of choice in the work we produce,including its licencing. After all FreeBSD is still going strong, despite all the horror stories we hear about how Microsoft could take it over at any time.

  25. Please give me a break. by PHAEDRU5 · · Score: 2

    I used the words "compare" and "(yet)", not "not competing".

    I didn't know that Microsoft has hired someone from IBM GS, but this would seem to add support to my theory.

    --
    668: Neighbour of the Beast
  26. Nit-picking by Eslyjah · · Score: 2, Insightful

    Commerce has thrived in a "commons" since the first public squares were constructed, and the GPL's share-and-share-alike system creates a commons for software.

    GPL software would not be classified as a "commons" good, but rather as a "pure public" good. The term commons refers to goods that are non-excludable, but are rivalrous in consumption. GPL software is not only non-excludable, but also non-rivalrous in consumption. My use of a particular piece of GPL software does not diminish your ability to use it, or raise its price (it may even lower it!). Commons are, to economists, one of the WORST ways to allocate goods. Refer to Garrett Hardin's classic paper "The Tragedy of the Commons" (1968). Hurray for pure public goods!

  27. Re:There is no such thing as free software. by MightyMicro · · Score: 1

    Down to Flamebait, up to Insightful, back down to Flamebait, make up your tiny minds.

    If I'm flamebait, please flame me. Give me rational arguments of less than a half-hour lecture on why I'm wrong. You don't because you can't.

  28. Solor-powered food-generation machines by Atomizer · · Score: 1

    Well said. I'll add it to my conversations with people who don't understand GPL software. (Even when they unknowningly use it.)

    But, I do think we do have solar-powered food-generation machines. They're just called farms. They take quite a bit of work to maintain...

    OK, I think that goes right along with:
    "Hey did you know they have a thing to see through walls with?"
    "Really what is it called?"
    "A window. Do you know how to walk through walls?"

    1. Re:Solor-powered food-generation machines by renehollan · · Score: 2
      Farms... sure, but I was thinking of a solar-powered machine small enough to fit on the roof of an average house, and generate enough food to feed that family.

      Thermodynamcis probably makes such a device impossible, but imagine if it existed. Widespread deployment would end the hunger problem, yes? (and I know that an argument can be put forth that world-wide hunger is due more to politics and inefficiencies of distribution, than scarcity of production, but work with me here).

      Now imagine that such machines were patented, and licensed on a month to month basis, rather than sold. Would that be moral?

      To the extent that the investment necessary to design such a device was recouped and then some (after all, the inventor of such a thing would deserve wealth, by any standard), yes. They could even try to profit indefinitely as they tried to keep the design secret. But, once reverse engineered, beyond a reasonable exploitive monopoly period, the "gravy train" should end: no one should profit indefinately by restraining others from duplicating what they do.

      I suggest that the situation with software is similar.

      It boils down to the following paradox: Profit from scarcity that causes misery may be wrong, but such profit is necessary to mitigate one's own miseries, hence the justification for making things artificially scarce. However, this does little to aleviate the scarcity to begin with. Something needs to break the profit stream in order that the root problem can be addressed. Historically, we have resorted to violence to do this in the case of scarce natural resources (water, oil), and often make the hoarder worse off than if he had shared to begin with, usually as a form of punishment. Of course, you can't steal software, only copy it, so that kind of punishment is not possible. The U.S. tried limited patents and copyrights, to provide the necessary balance between rewarding innovation, and social progress, but the terms have become absurd on both. Do we have to resort once again, to violence to restore a more reasonable balance? I hope not.

      --
      You could've hired me.
  29. Mundie needs an economics lesson by Wateshay · · Score: 5, Insightful

    What Mundie doesn't understand (or chooses to ignore) is how wealth is created. Simply passing wealth back and forth between companies doesn't create wealth. Paying taxes doesn't create wealth. Government spending doesn't create wealth.

    Wealth is created by increasing efficiency. If I pay you $10/hour to build widgets worth $3 a piece, and you can build 4 widgets per hour, then I make $2/hour profit. If you figure out how to increase you efficiency and make 6 widgets per hour instead of 4, my profit has now increased to $8/hour. This can then be reflected in increased wages for you, fewer work hours, or a cheaper product. Regardless, net wealth of the economy has been increased, since more output is produced from the same input.

    Where does the GPL work into this? Because one GPL application has effectively infinite supply, it drastically reduces input costs of production and therefore leads to a very high net increase in the entire economy's wealth. Commercial software necessarily leads to less wealth increase, because it has an artificial cost added to increase the producer's personal wealth at the cost of the whole economy's net wealth.

    Mundie's argument is that the artificial cost is necessary for software to get produced, because there will otherwise be no incentive for the producers to produce software. The thing he ignores, though, is that obviously the software does get produced. If OS software gets produced, then it is out there. It has increased the net wealth of the economy. That increase will never go away (unlike the commercial company, which could go out of business). If OS is not enough incentive for the software to get produced, or OS doesn't lead to a solution that is sufficient, then the demand for a commercial version will be high enough that commercial development will be supportable. There is room for both.

    Microsoft, of course, is just beginning to realize that the software they make is quite compatible with OS development, and there is no way they can compete with the efficiency of an OS product. Therefore, Mundie is arguing that we will all be better off if the economy's net wealth is held down in favor of MS's personal wealth gain. I just don't buy it :-)

    On the other hand, he's absolutely right that there may not be as high a demand for software developers in the future. So what. So, a few programmers may have to change careers. They're smart people (and yes, I am one), and shouldn't have too much of a problem finding work. Yes, it sucks for a few, but where would we be today if we always held back progress in favor of old, established industries. Not to be cliche, but I'm sure the development of the automobile sucked for the buggy whip manufacturers, too. Personally, I'll risk my long term personal stability for the chance of great wealth increases for both myself and the economy as a whole.

    --

    "If English was good enough for Jesus, it's good enough for everyone else."

    1. Re:Mundie needs an economics lesson by joshsnow · · Score: 2, Interesting
      I don't see how OS is more efficient according to the way you argue it. You assume

      The supplier is prepared to accept a flat rate for his "widgets". His increase in revenue is linked soley to his ability to produce more in a given timeframe than he was able to before. He depends entirely on your ability as middleman(?) to make the market or sell on these increases, while you realise the extra profitability from his 'efficiency'

      Your whole premise is based on increased profitability within a given timeframe (you quote an hour). You state one GPL application has effectively infinite supply. Completely overlooking that any program, propritary, commercial, OpenSource/Free Software or whatever has an infinite supply. The number of units produced within a given timeframe (upon which your profitability depends) should be no different for any piece of software. Experience has proven that some OpenSource products actually take longer to produce that their closed source competitors or equivalents (Mozilla - 2 years in which time Mickey has taken over themarket).
      Finally, if efficiency is achieved by lowering the unit cost, then GPL projects may well be a false economy. If the number of 'man years' spent producing some of the larger products was measured using the same costings as, say, Mickeysoft would use, it could very well turn out that unit costs are much higher than non-free equivalents.

    2. Re:Mundie needs an economics lesson by Komodo · · Score: 1

      Capitalism is about building wealth. You are dead-on to say that simply passing money around does not build wealth. I wonder... if we consider that Microsoft's 'wealth' and place in our economy, is a creaky, fragile, sham, then are they anticapitalist? Does that make them UnAmerican? Can we charge them with treason for wrecking our economy?

      Just my random, chaotic, stream of consciousness. Make of it what you will.

    3. Re:Mundie needs an economics lesson by Pope+Slackman · · Score: 2

      This can then be reflected in increased wages for you, fewer work hours, or a cheaper product.

      Or, more likely, an extra $1 mil bonus for some faceless fatcat.

      C-X C-S

    4. Re:Mundie needs an economics lesson by Camel+Pilot · · Score: 2

      Well I am freshman economics student and I am try to make sense of the following MS claims.

      1. OSS is bad because it costs nothing and therefore does not contribute to the tax base.

      2. OSS is bad because the real cost of ownership is higher.

      It seems to me that if 2 is true, then OSS contributes more to the tax base and that is good. No?

    5. Re:Mundie needs an economics lesson by Wateshay · · Score: 2


      On your first point: I in no way assume that the supplier is prepared to accept a flat rate. Once he increases his efficiency (i.e. lowers per unit cost), there are several things that can happen.

      1. He can pocket the extra money he receives from selling the same amount of product, thus increasing his profit
      2. He can increase the wages of his employers, thus ensuring that he retains these more efficient workers
      3. He can take the extra profits he receives and reinvest them in production of a new line of widgets that meet some other market need, thus bringing in profits from two products instead of one
      4. He can lower the rate he charges for widgets, thus increasing demand, and possibly increase his own profits



      On the second point: I'm looking at software as a part of the production process rather than the end product. If I'm a producer of widgets, the I presumably make use of some software product in the process of producing said widgets. If MSWidgetMaker costs me $5,000/year in licensing fees and $1,000/year in support, and GNUWidgetMaker costs $0/year in licensing fees and $2,500/year in support, then I am saving $3,500/year. Assuming my widgets/hour rate is at least the same with either piece of software, my efficiency has been increased.

      On the software production side, you are incorrect that commercial software has an infinite supply. The reproduction costs are effectively zero, but the producer of the commercial product has created an artificial shortage (through copyright laws/patents/etc.) in order to give his product value so that he can sell it, since a product with infinite supply has zero value.

      Lets look at Linux versus Windows. Both pieces of software were produced, and so we can assume there was a cost associated with both (neither spontaneously sprang into being). Windows has a limited supply (MS picks a number each year, and produces that many copies for sale). Linux doesn't (anyone who wants to can go to kernel.org and download it). If we assume that the cost of producing both pieces of software to be roughly equal (probably true), then Linux is obviously the more efficient production method, since produced infinitely more products for the same cost of production.

      --

      "If English was good enough for Jesus, it's good enough for everyone else."

    6. Re:Mundie needs an economics lesson by markmoss · · Score: 2

      there may not be as high a demand for software developers in the future. No, open source does not threaten the whole class of "software developers" at all. Most of them are now, and always have been, writing programs specifically for a non-software company. (The software is not for re-sale, and often you couldn't give them away). If they are riding on top of an open source platform rather than buying MS's proprietary OS + data base + etc., it seems like there would be more money left for the developers. The other issue is whether they are going to be more or less efficient by using open source -- if substantially less efficient, then MS doesn't have anything to worry about, and if more efficient, then Mundie's diatribes are like a buggy whip manufacturer asking for laws against horseless carriages...

      Open source _does_ threaten some jobs, at companies that sell only software. But it adds more jobs at companies that sell hardware and use open source to provide the software part of the package. And this increases real wealth -- that is, actual gismos, not pieces of paper like Mundie's stock options.

    7. Re:Mundie needs an economics lesson by awol · · Score: 2

      Mundie's argument is that the artificial cost is necessary for software to get produced, because there will otherwise be no incentive for the producers to produce software. The thing he ignores, though, is that obviously the software does get produced.

      But the real point about the economic model of free software is that a $10,000 itch can have $9,999 spent to scratch it and the world is a better place (albeit by only $1). Now the truth is that now anyone else with this itch can scratch it for free, saving $10,000 per time (assuming the itch has the same price for all, even if not the net utility increase is the total value of the itch for all equivalently itchy people).

      If a single persons itch is not suffiencent to fund a free software solution then it takes a critical mass of itchy people to fund it (either in real terms or to provide the scope for someone to be able to make a living out of doing the implementation and generating revenue in some ancillary way, such as support)

      --
      "The first thing to do when you find yourself in a hole is stop digging."
    8. Re:Mundie needs an economics lesson by WNight · · Score: 2

      Well, using Mozilla as an example isn't the greatest idea. The support for the project (internally) was spotty originally and the managing was haphazard (switching code-bases part way through.)

      But once Mozilla is done, however long it ends up taking, it can end up in many other projects for a much lower cost. Already Galleon and K-meleon are built around it. Many applications could replace all their interface design with one made in Gecko at a fraction of the cost, and gain much portability...

      Even if it cost more to develop (which might be reasonable, considering the goals) it benefits a lot more people than IE does, and saves a lot more dev time in the long run.

  30. Re:There is no such thing as free software. by hyphz · · Score: 3, Insightful

    > Somebody has to pay for the time and effort.
    > RMS is a fraud -- we all know it. He left MIT
    > to do GNU but was fortunate that the director
    > of the AI lab allowed him to comtinue to use
    > its facilities (publicly-funded - so you and I
    > paid for it).

    Umm, the AI lab already had their computers. We might have paid for them to set up, but we probably didn't pay much extra for RMS to work there. Same with most people. If you already have a computer, you don't need to pay for it.

    > He needed money: so sold GNU
    > EMACS at $150 a pop and funded himself from "a
    > software distribution business" (his words).
    > Sounds like Bill et al to me.

    EXCEPT that under the GNU anyone can do that. This is the old 'free software' confusion. Free software doesn't have to be given away. If I wanted to sell copies of GNU Emacs, I could do, as long as the people I sold it to had permission to sell it on themselves.

    The normal cry here is: "but! You can't really make money selling free software, because since you can't stop others distributing it, those other people can give it away for nothing and you'll lose the money you made." Yep, that's right. But then, even if you were making commercial software they'd still be no guarantee you'd make money doing it. And a competitor might well try and push you out by giving an equivalent product away (Internet Explorer anyone?).

    There can still be commercialisation and competition in free software. Witness the Linux boxed distros. The only difference is that the scarce resource involved isn't the software.

    > And why is is all Microsoft versus Linux? What
    > about the rest of us trying to earn an honest
    > living out of selling our software?

    You have every right to do that. Only a few people believe that *ALL* software should be OS, and even then, it's "should be" (ie, it would be nice if the authors chose it to be), not "should be forced to be".

    It's only forced to be if you base it on other free software - and that's only because, were there no free software, you would have probably had to pay a big-ass licensing fee to get at the source code you based it on, if you were even allowed to see the source in the first place.

    > Why should I expose all my genius to have every
    > half-wit so the he/she can copy it, corrupt it,
    > and persuade his boss to give him a raise for
    > it?

    Well, you said your software was for Linux, so calling the people who might have written the kernel 'half-wits' is a shade hypocritical..

    > DOn't I deserve more than a mindless "credit"
    > in the source code -- (and half of you take
    > those out as well, in my experience).

    Of course you do. Go persuade your boss to give you a raise based on your product, just like the other guy did. If he could do so and you can't, then, well, he's obviously improved the product and deserves his raise.

    > No, no, no and no again. You're wrong-headed,
    > misguided, foolish and economically illiterate.

    The capitalist economy is fully operational on free software. It's just that you have to find something other than the software to be scarce. Think you're such a hot programmer? Sell the service of making custom alterations to it. Grab distributions, test them for hours to ensure industrial standard and then sell them with proven certifications. Sell support. Write about the software then sell the book. It's all there.

  31. Re:There is no such thing as free software. by Anonymous Coward · · Score: 0

    If you were intelligent, perhaps you wouldn't have this problem.

    Pitiful, isn't it?

  32. Perens And Mundie Both Miss The Mark by istartedi · · Score: 3, Interesting

    I can't believe Mundie's complaint about the GPL is that it will pull money out of the public sector. He should be arguing the other way around: In the long run, the GPL puts money into the public sector, and that's why it's bad.

    Peren's argument distracts us from the real problem by pointing out how much money business saves in the short-run.

    What is the real problem? There are at least two: First, by discouraging entry into the software market, the GPL reduces the number of competitors. This means less consumer choice, not more. That's because most consumers have the ability and the resources to evaluate and choose programs, but most don't have the ability and resources to evaluate and choose programmers. Free Software is devestating to the diverse "middle ground" of software that sells in the $20-$100 range. When GPL software dominates a market, we are left with low-quality free packages on one end and expensive "industry standard" or "specialized" software on the other.

    The other problem is that when GPL projects fail to keep pace with technology, there is the danger that people will make arguments that the government needs to step in and take over the project. This is the secret hearts desire of the Free Software movement, which is just socialism with a hi-tech veneer. Already, there are too many government workers writing software who should instead be using a diverse array of packages from different vendors, linked together by open standards (open standards are law, but executables are *not*. That's a critical distinction that Lessig fails to make, but we aren't here to talk about Lessig).

    Perens is right in the short-run: Socialism always does well in the beginning because it lives off the fat of the land that has been stored up. In the long-run though, it drags the economy down.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Perens And Mundie Both Miss The Mark by what? · · Score: 1
      Free Software is devestating to the diverse "middle ground" of software that sells in the $20-$100 range. When GPL software dominates a market, we are left with low-quality free packages on one end and expensive "industry standard" or "specialized" software on the other.

      Are you refering to the low-quality software like apache, openoffice, gnome, kde, gnucash, gimp, perl, ect...

    2. Re:Perens And Mundie Both Miss The Mark by horza · · Score: 2

      First, by discouraging entry into the software market, the GPL reduces the number of competitors. This means less consumer choice, not more.

      If 'professional' software is not worth the extra pennies over something someone knocked up in his spare time then that software deserved to die. Raising the bar forces software companies to offer value for money. Personally I think you are fundamentally wrong. With closed source software each competitor is forced to reinvent the wheel. GPL software enables people to build upon the work of others. I think a quick trip to Freshmeat will show ample choice in GPL software.

      When GPL software dominates a market, we are left with low-quality free packages on one end and expensive "industry standard" or "specialized" software on the other.

      Like Apache in the web server market? Or MySQL/Postgres in the DB market? Sorry but you're wrong. The middle ground may get squeezed but the services area expands. Take the market for PHP programmers as an example. I've even seen jobs to write PHPNuke add-ons.

      The other problem is that when GPL projects fail to keep pace with technology, there is the danger that people will make arguments that the government needs to step in and take over the project.

      With GPL you cannot "take over" a project as it belongs to no-one.

      Already, there are too many government workers writing software who should instead be using a diverse array of packages from different vendors, linked together by open standards

      Without any figures to back this up I won't believe you. Every government project I've heard of outsources the programming.

      Perens is right in the short-run: Socialism always does well in the beginning because it lives off the fat of the land that has been stored up. In the long-run though, it drags the economy down.

      Drags the economy down? If it creates an expansion in services at the expense of shrink-wrap software, it's my guess that it will generate more wealth than drag the economy down.

      Phillip.

    3. Re:Perens And Mundie Both Miss The Mark by istartedi · · Score: 2

      With closed source software each competitor is forced to reinvent the wheel.

      With closed-source software, each competitor is encouraged to bring their own individual perspective to the problems at hand.

      The middle ground may get squeezed but the services area expands. Take the market for PHP programmers as an example. I've even seen jobs to write PHPNuke add-ons.

      You're actually making my point. As a potential retail consumer for such a web front end (but too small a consumer to consider hiring a programmer) my choices are limited.

      [regarding the price polarization effect]Like Apache in the web server market? Or MySQL/Postgres in the DB market

      I don't know much about DBs, but IIRC, the Open Source community whined a long time about the lack of something called "transactions" in MySQL. Oracle had it first. Apache isn't GPL'd. Open Source that isn't GPL'd attracts, dare I say, a better class of developers--people who are open to the idea that they might need to commercialize at some later point in time, and have the foresight to seek out solutions that allow them to keep their options open.

      Why did Apple choose BSD? I personally love the free PNG and JPEG source, and would happily contribute bug-fixes to them. Just one problem: I've never found a bug in either one. Instead, I've released a few simple things like USFlag as my way of "giving back". And there was no need for a coercive license to make me do that when it made sense for me to do it.

      For a good example of price polarization, Look at GIMP vs. Photoshop, and then try finding good shareware for $20-$100 that does similar things using an open standard file format. I'm willing to be proved wrong on this. A rigorous study would be difficult, and I'm not aware of any unbiased research. I would even settle for good inexpensive, currently maintained shareware that handles PSDs. Maybe I just haven't found the right package.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    4. Re:Perens And Mundie Both Miss The Mark by ctid · · Score: 1
      Free Software is devestating to the diverse "middle ground" of software that sells in the $20-$100 range. When GPL software dominates a market, we are left with low-quality free packages on one end and expensive "industry standard" or "specialized" software on the other.

      Can you give an example of this?


      The other problem is that when GPL projects fail to keep pace with technology, there is the danger that people will make arguments that the government needs to step in and take over the project. This is the secret hearts desire of the Free Software movement, which is just socialism with a hi-tech veneer. Already, there are too many government workers writing software who should instead be using a diverse array of packages from different vendors, linked together by open standards (open standards are law, but executables are *not*. That's a critical distinction that Lessig fails to make, but we aren't here to talk about Lessig).

      Can you give an example of this?


      Forgive the repetitiveness of my post, but you seem to be spouting quasi-political dogma without any actual relevance to this debate. Obviously you're entitled to your views, but I don't believe they're even vaguely related to the subject at hand.

      --
      Reality is defined by the maddest person in the room
    5. Re:Perens And Mundie Both Miss The Mark by Chris+Johnson · · Score: 2
      Your problem is that your view of the world is horribly distorted, characteristic of Randites and Objectivists, by an assumption that nothing exists but cash prices and 'traders', and that there is no world outside of capitalist exchange. Thus, to you, it seems that proliferation of open source means less consumer choice. There are some colossal assumptions you're making about what software is, where it comes from, what a consumer is and so on.

      Here's a mantra for you- try meditating on this instead of 'A is A'. Software is a verb.

      Your whole argument assumes software as a sort of resource- a combination of a scarcity like oil or coal and a product of intense specialization like IC fabs. Two words my friend- "Visual Basic". I might also add 'GCC' and even 'Applescript'... you are flat wrong in your assumption that software has to be produced by companies in order to be relevant.

      You are also flat wrong in your so-subtle remark, "when GPL projects fail to keep pace with technology". Do you want a list of the GPL projects that _set_ the pace for technology? You could have changed one word and been right- if you'd said "when GPL projects fail to keep pace with marketing". And this is relevant, how?

      Software is a verb. It is the language by which PEOPLE (not 'consumers') address problems and situations, using computers. Every major software platform has means to allow people to produce software to help them interact with their problems and situations. On linux, you get a complete C/C++ development environment (but it's not easy). On Windows, you can buy Visual Studio, or you can use programming INSIDE the Office suite, with VB for Applications. On the Mac, there's Codewarrior, or you can download MPW for older systems, or use REALbasic for an environment even easier than Visual Basic, or use the OSX Developer Tools.

      Software is a verb! NOT a 'market'! Addressing certain specialised problems better than ordinary people could, through software, is a way to make a software PRODUCT that's marketable, but it is NOT the software that's worth the money- it's the skill being implemented THROUGH software.

      I produce a GPLed audio mastering suite (on Mac- but still GPL) that embodies specialised knowledge of digital audio processing, and sound engineer expectations and interface preferences. Let's pretend for a second that this was a commercial product. Does the fact that it's a program make it a product? Suppose I wrote a program for robotic milling-machine control, about which I know nothing- does that make the program part of the software 'market'? It does not. It would be a failed attempt at being in the milling-machine controller market. Suppose I wrote an accounting program, more of a mainstream thing- does that make me an 'entry into the software market'? No, it makes me a poser trying to fake understanding of the accounting market, and using software to express my poor ideas. Since I do know digital audio mastering, my program for that is on many levels a tough competitor, particularly in output quality. Will this hurt the middle ground of DSP software? Guess what- there isn't one! You assume a 'market' will arise for any need, and that is flat untrue- in mastering software, there's already just a few expensive 'industry standard' packages, a variety of amateur crap, and a scattering of garbage with glitzy GUIs and lousy output. When something gets half decent, the price immediately goes through the roof. Even then, you can get stuck with fatal flaws, incompatibilities, just the things you seem to expect from open source.

      And this garbage 'market' is built off open scientific discovery and research- are you familiar with AES? Are you familiar with the controversy over dithering versus Sony DSD? Plus, the software itself is based off C and C++ and a host of software inventions that themselves grew extensively off 'socialist' notions like sharing ideas. Consider BSD. Consider the role played by open source in the proliferation of C.

      I guess Market Capitalism always does well in the beginning, because it lives off the fat of the land that has been stored up by cooperative efforts to establish a commons. In the long run, it is cancer, and the economy grows massive exciting tumors and then dies.

    6. Re:Perens And Mundie Both Miss The Mark by MemeTransport · · Score: 1
      Perens is right in the short-run: Socialism always does well in the beginning because it lives off the fat of the land that has been stored up. In the long-run though, it drags the economy down.

      Your reply makes a common but important mistake: the free/open software movement is not socialist. It's anarchic. Socialism suggests a central government and "official" control and status quo. Anarchy assumes no central point of control and guidence by influence and not the law or power of the status quo.

      IMO, free software is the first truly successful anarchy in modern times. It isn't chaos (though people like Mundie would love you to think so). It is entirely and truly compatible with the exchange of goods for like value. Free software in this case is not the commodity but the agent that allows value to be exchanged. This is why successful free software players from IBM to Redhat have focused their businesses on service. Anarchy is, or at least can be, a purer form of capitalism than what we have now.

      Microsoft, by virtue of wanting to control its markets and disallow true competition is much closer to being socialist than the free software movement. It's a bit of a stretch but one could look on Bill Gates as the karmic revenge of Stalin...who woulda thought?! ;)

    7. Re:Perens And Mundie Both Miss The Mark by Anonymous Coward · · Score: 0

      Free Software is devestating to the diverse "middle ground" of software that sells in the $20-$100 range.

      Unsupported assertion. What software in that range has been taken off the market due to Free competition?

      When GPL software dominates a market, we are left with low-quality free packages on one end and expensive "industry standard" or "specialized" software on the other.

      Unwarranted assumption. Why do you equate Free software with low-quality software? The opposite has repeatedly been seen; i.e. stability and scecurity of NT vs Linux, stability and security of IIS vs. Apache, etc.

      The other problem is that when GPL projects fail to keep pace with technology, there is the danger that people will make arguments that the government needs to step in and take over the project.

      Unsupported assertion, AND fortune-telling, at the same time.

      . This is the secret hearts desire of the Free Software movement, which is just socialism with a hi-tech veneer.

      Unsupported assertions, and ad hominem.

      Already, there are too many government workers writing software who should instead be using a diverse array of packages from different vendors, linked together by open standards

      Unsupported assertion. Why should they be doing this?

      Socialism always does well in the beginning because it lives off the fat of the land that has been stored up.

      False statement. In the majority of cases where "socialism" was implemented, the country had just come out of a major war. What exactly was the fat Lenin's, or the Communist East Europeans lived off of? Or China, which had been ravaged by the Japanese and a two civil wars in a row?

      Anyone else think Slashdot needs a Logic Nazi?

    8. Re:Perens And Mundie Both Miss The Mark by istartedi · · Score: 2

      False statement. In the majority of cases where "socialism" was implemented, the country had just come out of a major war. What exactly was the fat Lenin's, or the Communist East Europeans lived off of? Or China, which had been ravaged by the Japanese and a two civil wars in a row?

      Time for some history:

      Soviet Famine and Chinese Famine

      Yes, there was war on those countries, but agricultural traditions--the fat of the land--survived intact. Then they were destroyed by the Socialists/Communists whatever you want to call them. Very idealistic people can go tragicly wrong.

      Also, I said GPL software was inferior, not free software (*BSD vs. Linux).

      Re-read my statement.

      When GPL software dominates a market, we are left with low-quality free packages on one end and expensive "industry standard" or "specialized" software on the other.

      There is nothing there that says proprietary is always better or that free software is inferior. I said that when a particular class of free software license dominates, the proprietary packages in that market become fewer and more expensive.

      I have to give you some credit though--many of my statements are not backed up, and I can't cite references. Unfortunately, I don't get payed to research these things. I'm an amateur pundit, but if someone wanted to pay me to work at a think tank, I think I'd enjoy it.

      I also have to give you credit for not forming your argument based on your desire to noun a verb. Why do so many Free Software advocates center their arguments around trying to change the language? Perhaps it's just a bad habit they picked up from RMS and the PC speech movement.

      As for my statements about the government stepping in to fund a GPL project, it's not fortune telling: it's history. Of course that's just one example. The "sneaky funding" through grants and diverted effort on the part of government workers (which is illegal since works created by US gov. workers in the course of their daily business are supposed to be Public Domain) is a much bigger problem right now. I have little doubt we will hear even more of this in the future.

      Exploring the rest of my statements with an open mind is left as an exercise for the reader.

      That's enough for me tonight folks. Peace.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  33. Re:There is no such thing as free software. by yatest5 · · Score: 1

    Well, you said your software was for Linux, so calling the people who might have written the kernel 'half-wits' is a shade hypocritical..

    And exactly what percentage of Linux users have 'written' the kernel? Some Windows users wrote the kernel for that, can we not call them half-wits either?

    Umm, the AI lab already had their computers. We might have paid for them to set up, but we probably didn't pay much extra for RMS to work there. Same with most people. If you already have a computer, you don't need to pay for it.

    A market stall-holder would be a pretty mean bastard if he complained about someone taking a grape before paying for it wouldn't he? But what if everyone did it? What if the labs are full of people using the computers, so no-one more entitled can use them?

    --
    • Mod parent up! [a] by Anonymous Coward (Score:5) Thurs, June 31, @13:37
  34. Re:There is no such thing as free software. by Zeinfeld · · Score: 1, Offtopic
    I see I've been moderated down to flamebait. Well, it's a free country, thank God, so fine. However, read and understand.

    I have noticed that a lot of the moderators who use their mod points to punish views they don't like but know people are likely to think fair will use 'overated' to mod people down. That way they reduce the risk that they will be metamoderated as 'unfair' which they know would be likely if they used 'troll' or 'flamebait'.

    I think that this is basically a pretty pointless and largely ideological argument. In the one camp we have the Microsofties who don't like the idea of competing with 'free'. In the other we have the Open Sauce zealots who hate the idea of paying for anything.

    As usual with idealogues, both sides are wrong. However they find plenty of followers because lots of people are lazy and would like others to do their thinking for them. Plus they have the idea that they can gain credibility and prominence by advocating the most extreeme position out there.

    What I find most significant in the Perens article is that all the quotes he gives can be found in the original reports of the Mundie speech. He gives no more context than the original reports. This strikes me as a staggering coincidence, he found the exact same quotes from a 40 minute speech significant as the previous report! Was Perens present at the speech? Did he even listen to a tape of the speech? given the state of US journalism I strongly suspect that he did not and that he is not reporting on the speech, he is reporting on the reports of the speech.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  35. What Mundie didn't say (explicitly) by iPaul · · Score: 1

    When Mundie pointed out that Passport is based on Kerberos, he kind of made a point. There is a lot of software out there (especially web browsers, web servers, and LDAP) that include code from open source or free software projects. The argument that Microsoft makes, that free software is some how corrosive to the economy, is totally unfounded and false.

    Most Unix utilities and projects are commonly available, community code. Had these projects not been, the cost of systems would have been higher. Also developers learn from these projects. In some cases these projects started as government funded reasearch, because the private sector didn't care. Now that some of these projects have shown commercial importance, the private sector is creating similar software. In fact, one could argue, if it weren't for free software and government/university funded research - our economy would be worse off.

    --
    Leave the gun, take the cannoli -- Clemenza, The Godfather
  36. Microsoft FUD and other considerations by NetSerf2000 · · Score: 1
    Mundie and his cohorts in the PR dept of Microsoft constantly pump out a stream of FUD about the Open Source movement, constantly going on about how much extra it costs to run open source software.

    They never talk about the cost of constantly upgrading your Windows administration skills to stay in touch with the industry or the cost of running the latest hardware for the latest versions of Windows. What is the cost of a full MCSE against getting certification for running something like Redhat or Mandrake in the work place?

    something tells me, that a MCSE would be some what more expensive.

    It will take a lot of patient, logical arguement from people like Mr Perens and Mr Stallman, who can put across the arguement for not believing all the FUD coming out of Redmond.

    However, Microsoft have probably got a team of script writers there who can pump out arguments that are structured to tug the heart strings of upper management who are more interested in the bottom line rather than the more technical people who are more interested in having a working product that is reliable.

    But, one of the good things that is coming out of the constant stream of FUD from Microsoft is that every now and then, they trip over their own tongues while rabbiting on about how good their product is.

    Education and knowledge will slowly break down the walls that Microsoft has thrown up... but it will take time.


    --
    *** I had a .sig, but then I got a life ***
    1. Re:Microsoft FUD and other considerations by Anonymous Coward · · Score: 0

      All in response to the constant stream of FUD coming out of the O.S. comunity. If you didn't start it, there'd be no reason to battle it. O.S. proponents are big talkers but every single instance of O.S. in the real world is either a physical or financial failure. It's all a charity case and in some instances a complete scam. (Even reading nothing but /. should have tought you that)

    2. Re:Microsoft FUD and other considerations by NetSerf2000 · · Score: 1
      So, by your arguement, open source projects like Apache and Sendmail are a physical or financial failure and are charity cases or complete scams? Somehow I don't think so...

      I would bring up the Halloween document, but I actually think that someone else brought it up. The point of the message is that MS ordered the use of FUD to discredit the open source movement and remove it as a viable opponant to it's operating system monopoly (I am sure that you do know that MS has been maintaining an illegal monopoly for quite a few years now in the operating system and desktop applications market? or do you think that they have gotten where they are today by fair means?), and it definately looks to me as if it has a fan in you.

      --
      *** I had a .sig, but then I got a life ***
  37. While we're talking TCO... by Lendrick · · Score: 2

    ...can anyone point to some *real* TCO numbers? As in, biased neither toward Linux or Windows?

    Lendrick

    1. Re:While we're talking TCO... by GSloop · · Score: 2

      Personally, I don't think there ARE any REAL TCO numbers.

      You might reach some general conclusions about the GENERAL TCO of some system, but all the TCO numbers I've seen are either by the marketing department or "consulting" firms that don't have a clue!

      Look it over, decide for yourself. Don't rely on TCO numbers - you might as well get advice from a witch doctor.

      Cheers!

    2. Re:While we're talking TCO... by sydb · · Score: 2

      Sure --> Linux TCO is 1 unit, Windows TCO is 1 unit.

      --
      Yours Sincerely, Michael.
  38. Re:There is no such thing as free software. by TheConfusedOne · · Score: 4, Interesting

    While you're correct in saying that software has to be paid for, you're being too narrow in looking for the money.

    Examples, in house development. Companies have their own stables of programmers building the tools they need/want for competitive advantage. What if they devoted 60-70% of those resources to working on Open Source projects that get them closer to their goal? Remember, if you don't distribute an OS project then you don't have to distribute the improved code. So, if three different companies working for different things all contributed towards the development of the base utilities then they all get a return far in proportion to the initial investment.

    Second, schools. These institutions get money from grants, endowments, and tuition. They have a bunch of students and professors working there. Why not utilize Open Source to keep costs down and contribute back to that community? Again, return versus investment.

    Finally, the Open Source people aren't trying to keep you from making a living selling software. The main complaint most of us have (or well to be honest at least I have) with MS is that they use their position to fight illegally. If it were just a matter of "may the best code win" then I think everyone would be perfectly willing to just roll up their sleeves and duke it out.

    Remember, software isn't the beginning and ending of economics. For most people and companies software is just a means to an end. (Point of Sale systems in stores, Web Servers for e-businesses, accounting systems, etc.) For the average production company software is only an overhead cost driving up the overall cost of their products. And if you look at the Fortune 500, Microsoft is pretty far down the list.

    The lessons of history have shown the following: companies are always trying to decrease their costs, monopolies tend to get broken up, and everyone hates bullies.

    (Btw - the difference between software, and IP, versus physical things is that sharing the one doesn't decrease the value to the current owner. Two people can use the same software at the same time and both derive the same benefit, thus doubling the return. It's tough for two people to share the same airplane and fly in different directions.)

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  39. Re:There is no such thing as free software. by erasmus_ · · Score: 1

    You're absolutely right. I was struggling to figure out why a completely innocent post of mine was modded as Overrated, where there were no other moderations on it whatsoever. I mean, how can something be overrated if it has never been rated? But you make a good point about moderation, now I understand why.

    --
    Please subscribe to see the more insightful version of th
  40. I infer that Bruce not responding to orig. doc by Thagg · · Score: 2

    I have been gently pressing the organizers of the 'world conference' about getting the original copy of Mundie's speech, but so far I have been unable to get it. They claimed, at first, to be transcribing the speech, and that it would be available at the media part of the site, but so far it hasn't appeared.

    I really want to see the original source, as I believe that it's quite likely that Mundie's reported words are not particularly accurate, and they are surely quoted out of contest. I'm most interested, of course, because I think that the original text is, if anything, more strident and open for redicule.

    I've got an email log of my conversations with the World Conference orgranzers that I'd be willing to share with anybody, on request, just send an email. Perhaps with a few more people asking we can get the transcript.

    thad

    --
    I love Mondays. On a Monday, anything is possible.
    1. Re:I infer that Bruce not responding to orig. doc by Bruce+Perens · · Score: 2
      You are correct. I am responding to what was reported. I would like to see the full text.

      Bruce

  41. Pot Meet Kettle by Petersko · · Score: 2, Insightful

    Bruce Perens claims that:

    "Mundie uses a textbook tactic of manipulation: start with some reasonable talk, and lead the audience to an unreasonable conclusion."

    Then he goes on to make the following claim:

    "A partial count of the software available in just one noncommercial Linux system released two years ago shows that it would have cost about $1.9 billion to develop the same software the way Microsoft does it... If open source was economically unviable, development would have ceased long before there was $1.9 billion worth of it."

    Pot, meet Kettle. It might have cost $1.9 Billion the way Microsoft does it, but open source development is not built the way Microsoft does it. Open source development often relies on time and effort provided essentially by donation. As such, the $1.9 Billion he's using to imply economic viability never existed. Nobody paid $1.9 Billion to develop open source software, so that particular test never occured.

    His statements are a perfect example of false logic. Strip down his arguments in the article, and you see that he IS another soapbox idiot. I trust him about as much as I do the people he is lambasting.

    1. Re:Pot Meet Kettle by Bruce+Perens · · Score: 4, Informative
      Sheesh, that's pretty harsh of you. Please try some logical argument without the invective.

      That US$1.9B is software that was released for the general public to use, and it does indeed have a lot of users. But I don't have a user count right now, all I have is the theoretical cost of production. The true benefit may be larger than I said. Given the amount of business around Linux, I doubt it's smaller.

      In economic terms, the users will derive utility from the software. They will carry out some economic activity, for example operate a business, using that software, and will gain an economic benefit because of what they didn't pay for it. This benefit may well be greater than US$1.9B, since we have a lot of users these days. Again, the software didn't just go into /dev/null, it is now part of the economy. Engineers are familiar with thermodynamics, there are some parallels here, aren't there?

      Bruce

    2. Re:Pot Meet Kettle by Petersko · · Score: 1

      My point is that you claim it would have cost 1.9 Billion dollars to develop the way Microsoft develops.

      Then you claim the development never would have continued to the point where there was 1.9 Billion dollars of it if it wasn't economically viable.

      However, since it wasn't developed the way Microsoft develops, you have a broken logic stream. You started with what sounded like a reasonable statement, and led the readers towards a claim that doesn't logically follow.

      It's not the only example of faulty logic in the article. Pot meet kettle. How can I take this article as being anything other than cheerleading? It's certainly not factual.

    3. Re:Pot Meet Kettle by Petersko · · Score: 1

      I replied to him above, that should clarify things. But take a good look at the open source community. There are a huge number of projects on the go that have no economic viability, yet continue to be developed. Why? Because the deciding factors are not economic. The projects are spearheaded by people who are in it for other reasons. Claiming open source projects prove their economic viability because of their size and/or complexity is just silly.

    4. Re:Pot Meet Kettle by Bruce+Perens · · Score: 2
      Well, to be precise, then:

      We wouldn't have gotten this humongous amount of software had it not been economicaly viable.

      :-)

      I don't think this argument needs to stand upon the Wheeler metric value of US$1.9B.

      Thanks

      Bruce

    5. Re:Pot Meet Kettle by Bruce+Perens · · Score: 2
      Hm. I think you are saying that a lot of Open Source projects go on because of personal, rather than business, motivation. A microeconomist would argue that personal motivation can be examined in economic terms, and that one can establish economic viability by comparing outlay (personal time, etc.) vs. utility (intangible and tangible benefits derived).

      Bruce

  42. Money doesn't disappear. True, but by dapic · · Score: 1

    it may not come to America. Using GPLed software saves money for businesses, and the money saved by and German companies would help paying German taxes, funding German researches, etc. This is (I reckon) what Mundie wanted to stress but couldn't spell out.

  43. Respectfully disagree by Yankovic · · Score: 3, Informative

    With all due respect, I do not feel this was the best piece of argument ever put forward.

    As far as the taxes issue, something that taxes do, in many cases, is aggregate a small incremental cost in a lot of areas into something that can be very meaningful. This is something that Perens wholly ignores. There are lots of places taxes will be lost:
    a) Taxes on all the individual workers at companies that manufacture commercial software and in corporations world wide who install/maintain that software
    b) Sales taxes on purchased software
    c) Taxes on infrastructure for selling software all together

    As a result money IS lost to the economy. Tax money recovered to the individual will either find its way back into our pockets (unlikely), or we will be taxed at an incrementally higher rate to make up for it. Many recessions are caused by the reduction in consumer spending, to which erasing all money spent on software would be an economic equivalent. Let's face it, the service economy around software will never be as robust as license sales, for the simple fact that end users will be unable to hire service people (it will be too difficult for companies to support the mass amount of end users for open source software). Tax money recovered by corporations WILL have extra money, but they'd rather pay for software that off the shelf worked than dedicate manpower to it (which is a lot more costly in the long run)... and the second that you have an advantage provided to someone who offers a better off the shelf package than another, you're right back to forcing people to develop proprietary software. Why would I open source the one thing that gives my distro an advantage over yours?

    As for the $1.9 B number... If you're going to give that number credit, then you probably also believe that number for world wide piracy. Both suffer from the same fallacy. If people were ACTUALLY willing to pay $1.9 Billion for the development, then they would have done so. They didn't. QED. The fact that it exists is because, in the exact same way that taxes have the ability to aggregate amounts of money so small that they would not amount to anything on their own, open source aggregates developer time. Its economic viability does not factor into it at all.

    I almost don't want to get into the Liberty argument, since that's a mess unto itself. Some central authority needs to sign all these certificates. MS has stepped forward, though it easily could have been anyone else. I actually thought that Verisign would be the one to step forward, since they have such a large infrastructure for signatures and all. I'm all for multiple offerings, but it looks like the Liberty Alliance is going after the wrong thing all together. Perens is wrong here, MS is claiming they're providing the infrastructure, that's all.

    All in all, it's not a very good representation of Open Source argument when Perens engages in the exact same strawman attacking that he claims Mundie is guilty of.

    1. Re:Respectfully disagree by Bruce+Perens · · Score: 2
      First, you might be propogating the broken window fallacy. Second, I maintain that if you stop paying for a, and instead pay for b, no money is lost to the economy, it just moves around. In this case, a is Microsoft software and b is anything you do for your company or household with the money you don't pay Microsoft. Maybe you use it to buy computer hardware, or advertise your business, or buy a car, or go to the movies. It still goes into the economy and to pay taxes in much the same way that it would if you used it for software, except that you have money to spend on something important to you rather than for Microsoft software. That's generally a good thing :-) It's been 20 years since I took microeconomics, but this much seems so obvious.

      Regarding the US$1.9B number: that much software was released for everyone to use, and lots of people do indeed use it. They will derive utility from it, thus it is an input to the economy.

      My issue regarding Liberty is control. MS tends to want to dominate and control markets, I don't trust them to have this one.

      Bruce

    2. Re:Respectfully disagree by bnenning · · Score: 2
      Many recessions are caused by the reduction in consumer spending, to which erasing all money spent on software would be an economic equivalent.


      You're committing the same error that Mundie is by assuming that if I don't buy a piece of commercial software because I use a free alternative, the money that I would have spent simply vanishes from the economy. Of course, it does not; I'll either buy something else with that money or invest it.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    3. Re:Respectfully disagree by Yankovic · · Score: 1
      First, let me say it's a real pleasure to actually be responding to your comment on my response. I feel honored!

      Second, I am very familiar with the broken window fallacy, and did not mean to over simplify to the point where that became the only primary point. What I am saying is that OSS is done primarily by people with free time and money due to their employment for very large institutions (universities/large corporations) as indicated in this study. Their time/money and education is funded through some method, and, in this case, it is generally the sales of commercial software (and generally not services), and university salaries. I'm not saying we should raise taxes 100-fold so that we can increase open source development, but at the same time, the system is the way it is. People have the free time and knowledge to contribute to the system not available if the tax/sales revenue were not otherwise available. This contributes to the overall GOODS of the economy, not just jobs. This is where I believe it diverges from the broken window fallacy. Research (not just in the area of software, but all sorts of research) creates knowledge rather than just places for people to work. That adds to the overall value of society.

      Third, though the $1.9 B number has gotten a lot of press, the numbers seem to be a lot of smoke and mirrors. Last night I worked on patching a driver for my Ethernet card because it wasn't working. I submitted that patch back (as to whether or not it will be accepted is another matter). I normally bill out at $150/hr. I spent 2 hours working, does that mean that I have contributed $300? No, my time was free, and it is unlikely that I would have put $300 into a fund. The entire equation where # of lines of code * dollar value per code = value of work put into it does not equate to actual investment dollars. ESPECIALLY given the fact that many many packages are included that the average person would not need/use and redundant counting (e.g. all the lines for make files) are included. Calling something man-hours dedicated and something $s invested are two different things. And the worst is that the man-hours invested may not even be as valuable as when a centralized firm puts dollars towards something. If Quicken spends 1000 hours developing something, they will have most likely done market research, customer profiling, etc so that the product is appropriate for the most amount of people. The same almost universally cannot be said for an OSS project, where, to paraphrase ESR, each developer is scratching their own itch. That is not to say OSS development is bad in anyway, but the two time investments are just apples and oranges.

      As to the point that MS doesn't pay taxes (from elsewhere in the thread), from a corporate level, you are absolutely right, they don't pay income taxes. HOWEVER, every option that allows them to write off that income tax IS taxed (capital gains et al), MS spends billions of dollars each year on goods and services (sales tax), among hundreds of other taxes not included in the federal corporate income tax. There are lots of ways to tax a company; federal income tax is only one of them.

    4. Re:Respectfully disagree by Kwil · · Score: 2

      What I am saying is that OSS is done primarily by people with free time and money due to their employment for very large institutions (universities/large corporations) as indicated in this study [osdn.com]. Their time/money and education is funded through some method, and, in this case, it is generally the sales of commercial software (and generally not services), and university salaries.

      1. University salaries won't be disappearing if software becomes all GPL. (It won't anyway, but that's another story) There is an argument to be made that with less money being spent on restrictive liscences, Universities will be able to hire more staff and thus produce more developers available for OSS.

      2. While it may be generally the sales of commercial software, and generally not services that funds OSS developers, they key to that is "right now." Every industry goes through change. Red Hat's reaching profitability is perhaps an example of where software development will wind up - the money in support rather than creation.

      This is essentially what Bruce argues, and I don't beleive he says anywhere in the article that it's going to be all wine and roses moving from here to a GPL-centric world. Lots of people who are paid for "software creation" specifically will likely suffer.. many of them will find employment back in the "software support" area, some won't.

      I personally tend to believe that as we get more people into software support positions, the quality of OSS in general will go up, for the simple reasons that developers will get sick of dealing with problem X sixty times a day and work up a patch to solve it quickly and efficiently.

      --

      That Jesus Christ guy is getting some terrible lag... it took him 3 days to respawn! -NJ CoolBreeze

  44. I actually agree with number3 by PierceLabs · · Score: 1

    I don't have any issue with adding to an open source library and keeping those modifications free and clear and in the public eye. Its in the case where using open source software requires that my application in its entirety become open source when I have issues. As such the only license that I generally deal with is LGPL. It allows me to add stuff to libraries that I use and donate that work to the public but allows me to close parts of my application if I want to put them on the shelf. I've LGPL'd a bunch of code myself - if someone wants it - cool, just make sure that any changes you make are available to myself and anyone else... but if you want to include it in your application... that's fine, I don't need the source to the rest of your application... to me that's almost silly.

  45. Guilt unnecessary by Bruce+Perens · · Score: 5, Interesting
    It's not necessary to feel guilty! We want users. After all, writing software that nobody else uses would just be playing with ourselves. So consider that you save us from much embarassment :-)

    Have you considered being a technical writer or something? There are many ways that anyone can help.

    Bruce

    1. Re:Guilt unnecessary by Sakhmet · · Score: 1

      Well, how is a graphic designer with minimal coding ability (does PHP really count?) to help? Mostly, I get laughed at when I offer to help. I've offered my services to several projects, only to be unilaterally dismissed as nothing but a pixel witch incapable of aiding a "real" software project. It's gone a great way toward turning me off the whole movement, but I hang in there in the hopes that someday I might be able to make more of a contribution than bug reporting.

      Sakhmet.

      --
      Ban the Nukes! Save the Whales! Screw it. Nuke the Whales!
    2. Re:Guilt unnecessary by Bruce+Perens · · Score: 2
      Can you draw/paint/illustrate, or are you more of a web presentation designer? Actually, I have a lot of need for illustration, both in "propoganda" documents, and in things like icons. If you are a web site appearance designer, there are a lot of people who can use help, maybe you aren't on the right projects. Send an email to bruce at perens dot com.

      Thanks

      Bruce

    3. Re:Guilt unnecessary by rgmoore · · Score: 2

      I can't speak for anyone else, but I've seen a lot of projects that could use a good graphic designer. There's always a need for good icons, for instance; ISTR that GNOME at least has asked for people who can help in that area. It may also be a case where you have to take on a project without asking and present some of your work before people will take you seriously. Part of the problem is that there are always more people who are interested in helping than there are people who actually can and do help. Presenting something tangible might serve as proof that you're in the latter category, rather than the former.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    4. Re:Guilt unnecessary by dusanv · · Score: 1

      I have tried getting involved (I am a programmer) but it got nowhere. I guess I'll have to try harder and in different spots where help is actually needed. It got quite busy at my job lately (tech downturn and all...) and I admit I am a bit lazy as I'd much rather pay to get even than get involved. I guess I will have change that. Thanks for the reassurance ;) (I didn't see that perspective).

      D.

      Is there an open source "help needed" board anywhere? Can someone enlighten me please?

    5. Re:Guilt unnecessary by Anonymous Coward · · Score: 0
      Is there an open source "help needed" board anywhere? Can someone enlighten me please?

      Sourceforge has a help wanted board.

    6. Re:Guilt unnecessary by dindinx · · Score: 1

      If you have some artistic capabilities, you can join the fcmp project. We need graphic designers for freecraft (http://freecraft.sourceforge.net).
      Any help is welcome, even if it is only to say: "I preer thix gfx than this one".

      --
      DindinX
    7. Re:Guilt unnecessary by linzeal · · Score: 1

      I still can't get over the fact the rallying cry of linux's predominant voices resembles so closely propoganda against an entrenched brutish regime that its participants are actually coy at pointing out much the same, pretty cool.

    8. Re:Guilt unnecessary by maxpublic · · Score: 2

      Documentation. What I wouldn't give for good, comprehensive documentation written in plain English and rife with plenty of examples. Even a programmer like myself sometimes wonders if the documentation for a function or app wasn't deliberately written to confuse the reader. And most of the web sites that work to counter this basic lack of command of the English language often fall short in a number of ways.

      Projects should work to enlist someone who has at least a minimal ability with the language to write documentation, as well as a non-programmer to work the app/function over and ask the questions that would never occur to a non-programmer. Examples, for those of you who want them:

      - how do you turn the GNOME warnings off when you log into the desktop as root?

      - in NFS how do you specify "mount the entire file system *except* for directories x, y, and z?"

      - in NFS how to you mount machine b's window partition on machine a without having to specify a second NFS mount just for that partition (e.g., why doesn't a mounted windows partition show up on the first NFS mount, even if the mount specifies /)?

      - what is a 'spurious 8259 interrupt on IRQ 7' and should I be concerned?

      - why do I get a modprobe error relating to the sound card when I start KDE, but not GNOME? The error seems to have no effect on anything as sound works just fine.

      So, not only good documentation but documentation that answers the questions that the 'average' user will come up with, like the ones above. (BTW: all of these have answers. But they rank as ones which took me awhile to find.)

      Projects shouldn't dismiss the non-programmer but welcome them to write the documentation (and provide the pretty pictures) that so many programmers seem utterly atrocious at producing. And, of course, to ask the questions that just don't occur to computer-savvy folks.

      Rant-time is over, back to work, nothing to see here....

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    9. Re:Guilt unnecessary by itarget · · Score: 1

      I'm rather surprised about that.

      I've seen countless projects that could do with graphic design help, especially in the area of UI.

      Don't let a few prima-donnas discourage you.

      --

      "Where shall the word be found, where will the word resound? Not here, there is not enough silence." -T.S. Eliot
    10. Re:Guilt unnecessary by jaed · · Score: 1
      Have you considered being a technical writer or something? There are many ways that anyone can help.

      Indeed. After all, technical documentation is something anybody can do well. It's not as though it took skill or experience or specialized knowledge or anything. It's the "sweeping floors" of the open source world. "Want to help out? Even if you don't know anything, you can always do the scutwork, unskilled stuff such as writing documentation".

      And people wonder why Linux is known for poor docs. It wouldn't have anything to do with the way the community continually disrespects writers, I don't suppose. Nah. Gotta be something else.

      I swear to God, one of these days I'm going to hear this sort of thing once too often and I'm going to go postal.

  46. About #4 especially... by clump · · Score: 2
    4. Anyone who wants to see open standards. It was only the existance of free-for-any-use code which lead to the global use of TCP/IP -- back when every company had their own proprietary network protocols, the only reason they added TCP/IP support in was because they could do so (almost) for free.

    It is most definitely a valid point that the TCP/IP stack was BSD and as a result it is more than ubiquitous. IPX, offerings from DEC, and other attempts all pretty much pale beside IP. However, there was not a GPL-ed TCP/IP implementation to compete with, so saying the BSD *won* is not entirely fair. You are implying a comparison that did not exist.

    3. Those who would like to use code, are entirely willing to give credit where credit is due, but haven't decided yet if they want to (or, legally, are allowed to) release their own code.
    I would never wish to live in a society where the wishes of people who take my code are more important than mine.

    5. Anyone who wants commercial software companies to release their source code. Companies which operate by selling software are never going to GPL their code; they might, on the other hand, release it under a less restrictive license which would allow them to incorporate improvements back into their own codebase.
    Well, two issues. Companies already release code under the GPL, even existing companies like IBM and Sun, let alone Red Hat and VA. Saying that an owner of work would not release under the GPL because it "would not allow them to incorporate improvements" is not accurate. There is *nothing* stopping them from doing so.

    The misinformation that companies can't use GPL'ed code when they have been doing so for years needs to stop.

  47. Some cryptic abbreviations that get tossed around by knuth · · Score: 2

    FUD: Fear, Uncertainty, and Doubt. Marketing tactic. If your product is not competing strongly, or even not existent, you let on how something awful is about to befall your competitor.

    PHB: Pointy-Haired Boss. It's a reference to the cartoon Dilbert.

    TCO: Total Cost of Ownership. Corporate-speak. Said of IT components. Recognition that an upfront price tag is not the whole story. There are other costs in the long run: hardware and software, maintenance, support, staff, licensing, etc.

    In the future, you might try the Jargon File.

  48. Bill Gates flunked "sandbox" decades ago by satch89450 · · Score: 3, Interesting

    Steven Levy's book Hackers shows that the attitudes Bill Gates and his friends were set a long, long time ago. They never likes the idea of "giving" away any software, none at all. Their mantra was "if you use it, you should pay ME for it." All that time has done is increase their size as a business (most likely by insisting on "don't applaud, throw money instead") and being the driving force behind organizations like the Business Software Alliance (BSA).

    As is their right in our society.

    You, of course, have the right of choice -- choice that lets you choose to use software vended by someone other than Microsoft.

    The anti-trust trial was about Microsoft trying to eliminate sources of software other than itself, in the areas which Microsoft chose to "compete," and the US Department of Justice taking exception to that elimination of competition and choice. We had a charge, an answer, discovery, a trial, a verdict, and an appeal...and at the end of the day we have a company that has been declared guilty (in a Court of Equity) of anti-competitive actions.

    Bill continues to show that his grade of "F" in sandbox remains a fair and valid one by refusing to understand why his actions are in violation of statute, and why his actions are harming society.

    And who here would be the wiser if you were in his place?

    1. Re:Bill Gates flunked "sandbox" decades ago by michael_cain · · Score: 3, Insightful
      I forget where I saw it, but a British psychologist once published a bit about Bill's personality based on as many published interviews as she could find. The bottom line was that Bill viewed everything as a zero-sum game and was extremely competitive. If someone was purchasing or using software other than MS software, then Bill was "losing" and reacted accordingly.

      GPL advocates appear to believe in a non-zero-sum game, where almost everyone can win. The theory as I understand it says:

      • Good programmers win because people will pay for their work. How "big" you can win is limited by the GPL, though, since you are limited to selling a "service," not non-redistributable code.
      • Sophisticated users win because they get source code and can modify it if necessary.
      • Unsophisticated users win because they get good code at low prices because they're not locked into proprietary solutions.
      I suppose bad programmers lose, but only because users choose not to use their code.
  49. Fundamental difference in Linux vs. Windows Admins by Bruce+Perens · · Score: 5, Informative
    I was at a CTO roundtable the other day. A New York City investment banking CTO was talking about the difference between Linux/Unix admins and Windows admins (yes, Linux is widely employed in investment banking these days). Linux admins script a fix and don't touch it again, they just re-run the script. Windows admins don't script, for the most part. They push the same buttons on each system. This might be a big factor in increasing the Windows TCO. The bank claims they have many more Windows admins per system than Linux/Unix admins. I'll ask the CTO to write an article.

    Bruce

  50. Communist/capitalist distinction not relevant here by TheFrood · · Score: 2

    Communism and capitalism are different economic systems, but what they have in common is that they are meant to be applied to systems of physical goods. Physical goods are limited in quantity; e.g. if you sell me a car, you no longer have the car yourself.

    Software, like any information, is different. I can sell you a copy of a program I wrote while still having my own copy. To my knowledge, neither the communist nor the capitalist model address goods that can be replicated at zero (or near-zero) cost.

    Capitalism uses money to reward production and allow consumption. Communism asks people to produce what they can and consume what they need. Free/Open Source Software allows people to produce however much they want and consume whatever they like. (Pity it only works with bits.)

    TheFrood

    --
    If you say "I'll probably get modded down for this..." then I will mod you down.
  51. OSS != Socialism by Camel+Pilot · · Score: 1

    I see few parallels between OSS and Socialism and always wondered why people (other than those with an agenda) draw connections between OSS and Socialism/Communism.

    In socialism both buyer/seller are forced to participate, whereas with OSS there is complete freedom to choose and freedom to contribute.

    Socialism deals with the allocation of consumptive resources such as food shelter, medical care whereas OSS deals with Ideas and thoughts that are non-consumptive and that by sharing the product there is no loss to the producers.

    Socialism fails because it often robs people of motivation to contribute while OSS is powered by innate motivations to create, to actualize, and belong to a like a minded community and other higher level impulses.

  52. Re:There is no such thing as free software. by spectecjr · · Score: 1

    Umm, the AI lab already had their computers. We might have paid for them to set up, but we probably didn't pay much extra for RMS to work there. Same with most people. If you already have a computer, you don't need to pay for it

    No, but you have to pay the rent, for the space, electricity, water, sewage, garbage, cleaners, etc etc etc. And that office/space could have been put to better use. As could the computer time. We'll just never know.

    So just face it - it cost money to do this.

    EXCEPT that under the GNU anyone can do that. This is the old 'free software' confusion. Free software doesn't have to be given away. If I wanted to sell copies of GNU Emacs, I could do, as long as the people I sold it to had permission to sell it on themselves.

    The normal cry here is: "but! You can't really make money selling free software, because since you can't stop others distributing it, those other people can give it away for nothing and you'll lose the money you made." Yep, that's right. But then, even if you were making commercial software they'd still be no guarantee you'd make money doing it. And a competitor might well try and push you out by giving an equivalent product away (Internet Explorer anyone?).

    There can still be commercialisation and competition in free software. Witness the Linux boxed distros. The only difference is that the scarce resource involved isn't the software.


    I take it that the scarce resource involved is... erm... the boxes? The store shelf space? Shrink wrap? CD Burners? Schmucks who will pay for something they can download for free? IQ points?

    Simon

    --
    Coming soon - pyrogyra
  53. My first time at slashdot today by Anonymous Coward · · Score: 0

    and this is what I see

    I think you need to have a talk with the people supplying you ads.

    the devil

  54. Re:Fundamental difference in Linux vs. Windows Adm by GreyPoopon · · Score: 2
    Windows admins don't script, for the most part. They push the same buttons on each system. This might be a big factor in increasing the Windows TCO.

    This is an interesting point. On a parallel, I used to work for a large hospital system where the CIO decided that we should replace all of our aging Novel servers with NT boxes. We ended up with something like four times as many servers to accomplish only about 1.5 times the work. But the really interesting expenses were in automation. Because of the lack of robust scripting ability in NT (at the time) and lack of knowledge among most of the staff, the company chose to purchase an unbelievably expensive automation package and then spent even more money on training people to use the automation package. The funny thing about it was that the automation package was more complex, less capable, more error-prone and more difficult to debug than scripting. One of the more technically aware members of our staff elected to be a renegade and purchased a reasonably inexpensive third party add-on for the servers that provided the same capabilities as Unix shell scripting. (Similar to CYGWIN) He had all of his processes fully automated and running before the rest of the staff had completed training. And his automation solutions could be maintained by the same people responsible for our Unix systems, so nobody could complain about creating something unsupportable. He was a really bright guy -- a clear thinker.

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  55. Salvos. by Anonymous Coward · · Score: 0

    Pointless political bantering rebutting pointless political bantering. Of course neither of which is true.

  56. Sort of Off-topic, but... by Anonymous Coward · · Score: 0

    What is the "^H^H^H^H^H" thing? Is that supposed to represent coughing? I should know this but I don't.Thanks

    1. Re:Sort of Off-topic, but... by darien · · Score: 1

      Ctrl-H is ANSI for backspace; its use implies (normally ironically) that you almost typed one thing, then realised you meant to type something else. e.g. "We'll have to wait and see if the new proposals are approved by Micros^H^H^H^H^H^HCongress."

    2. Re:Sort of Off-topic, but... by microbob · · Score: 1

      Hehe, it is what you get when you install Solaris/X86, login and hit the backspace key.

  57. OT: Your sig by Jethro · · Score: 1, Offtopic

    Killed/Injured Israel 286/1024 Palestine 1125/20,000+ [electronicintifada.net]

    You know, I've been holding myself back from commenting on your signature for a long time, but I'm in a weird mood today, so what the hell.

    The attitude displayed in your signature is the reason there's still a war in the middle-east. The violence will only stop when it reads:

    Killed/Injured Israel Too Many/Too Many, Palestine Too Many/Too Many

    Of course I don't mean you personally. When people in the middle-east start thinking this way, then maybe we'll have a chance.

    --


    In the land of the blind, the one-eyed man is kinky.
    1. Re:OT: Your sig by linzeal · · Score: 2, Insightful
      My sig is just a reminder that the palestines are just as human as the israelis. When killing a palestinian baby comes with the same front page coverage and outrage on american news broadcasts and papers I will do something likely very similar to what you suggest. I mean last week israeli soldiers killed a doctor and riddled with bullets an ambulance killing 3 ambulance workers as well as firing on two families coming to the hospital for delivery hitting both of the mothers. I am happily an anarchist and I see the use of force with no illusions of righteousness from either a state run military or a people's milita, yet most people either blindly or unwillingly do.

      Perhaps I should link to the number of israeli soldiers (about equivelent to the amount of israeli dead) that refuse to fight against the palestinians because of the abuses and attroticities percieved by them on the front lines of this battle.

      This will be my new sig perhaps one day.
      How many soldiers does it take to stop a war?

    2. Re:OT: Your sig by Anonymous Coward · · Score: 0

      Another problem with your sig is that people think you're boasting for the israelis. I did at first.

    3. Re:OT: Your sig by linzeal · · Score: 1

      I thought the electronicintifada.net would give me away on that note. Do not discount that webmaster's stance on the issue he is palestinain but he is also very humane with respect to the common everyday israelis in his approach. It's people like him not like arafat and sharon that will stop that conflilct. When every israeli mother can look across the checkpoint and see a palestinian mother staring back at them in the same state of shock and heartbreak that will be the day this will end. Currently there is too much outrage and revenge for that to happen.

    4. Re:OT: Your sig by Anonymous Coward · · Score: 0

      Hm, another thing.. how many of those dead Palestinians were suicide bombers..

    5. Re:OT: Your sig by Anonymous Coward · · Score: 0

      How many of those dead Israeli's were illegally residing in occupied territory (as soldiers or settlers)? The Palestinians are not the only ones committing crimes of war. The Fourth Geneva Convention, article 49:

      The Occupying Power shall not deport or transfer parts of its own civilian population into the territory it occupies.

      PS. There are various other crimes committed by the Israeli's, like assasinations, torture and attacking unarmed civilians (including journalists).

    6. Re:OT: Your sig by Anonymous Coward · · Score: 0

      Nope. There will be peace when an international war crimes tribunal is prosecuting the Israelis(*) and Americans for the crimes against humanity committed on a daily basis in occupied Palestine.

      (*) Current term used to describe the Jewish occupiers of historic Palestine.

    7. Re:OT: Your sig by linzeal · · Score: 1

      Areil Sharon is being prosecuted in belgium currently for war crimes.

  58. IBM wants to bend Bill over and spank him by linzeal · · Score: 1

    IBM knows damn well what ms did in the operating system and eventually office application game and would very much like to eliminate that competition in the upcoming services battle. Open source software is like playing poker with everyone having the same hand you can only lose if you call bluff or get rowdy enough to be thrown out.

  59. Re:red software (far right == far left) by CustomDesigned · · Score: 2, Insightful
    Communist economics is based on top-down centralized control of production. Government committees determine how many aspirin to manufacture/sell/stockpile in each district. I have personally seen this work well on a small scale: up to several hundred people in a commune. Beyond that, it fails, with or without corruption. A central committee simply has no idea now many aspirin are or will be needed in a remote province. Communism succedes when each decision maker has at least some personal contact with everyone affected by his decisions.

    Free markets are about bottom-up decentralized control of production. The distinction has little to do with making money.

    Microsoft is all about top down control of software research and production.

    Free Software is all about localized, bottom-up control software research and production.

    When a commune goes bad, you can leave - unless it is one of those really nasty cults. Microsoft is so big, that you can't get away from them. They is why they can get away with ever more oppressive licensing terms.

    There are advantages to centralized production. It is nice when Microsoft drives standardization of PC hardware. But participation needs to be voluntary. Microsoft is becoming like a cult - it becomes harder and harder for its members to leave.

  60. prove that it didnt. by Drazi100 · · Score: 0

    yout tried being sarcastic , but you ended up looking like a dipshit

  61. Signatures by Anonymous Coward · · Score: 0

    The only signature to the code is the code itself, and perhaps the comments. For the courts, how do you distinguish between GPLed software that has been sold by authors and violatios of the GPL?

    1. Re:Signatures by GSloop · · Score: 2

      It's called a signed bill of sale...

      Not much different than a receipt, when you get accused of shoplifting.

      Should put the matter to rest!

      Cheers!

  62. Po by Anonymous Coward · · Score: 0

    El mensaje primero!

  63. More about the Numbers... by dwheeler · · Score: 4, Interesting
    Various posts have wondered if there are TCO figures, or market share numbers, or claimed that Microsoft "owns" all the markets it competes in, or commented on the $1.9 billion figure in Perens' article.

    I suggest that you look at my paper Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!. It has that kind of information, grouped into categories such as market share, total cost of ownership (TCO), reliability, and so on.

    For example, Microsoft absolutely owns the desktop client market, that's true. But it certainly doesn't own other markets - Apache is still the most common web browser, for example, and sendmail is the most popular mail transfer agent (MTA). See my paper for the details.

    Total cost of ownership (TCO) is so dependent on the assumptions that you really have to do your own. However, it's clear that many people do find that GNU/Linux systems have a lower TCO than Microsoft's systems in their environment.

    Please note that Perens himself claims that the $1.9 billion estimate was only if the software had been developed the same way as Microsoft's. Perens does not claim that $1.9 billion was spent. Check the linked-to paper, I think it spells things out clearly. One caveat: I wrote the analysis tool used in the paper. However, the tool simply implements a well-known and widely respected estimation model that has been openly documented; it's certainly not biased to give open source software bigger results.

    I think Perens' article was well-written.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:More about the Numbers... by Anonymous Coward · · Score: 0

      >I think Perens' article was well-written.

      So was yours! I've bookmarked that baby. It will come in very handy in a number of places.
      thanks.

  64. Difference between physical vs. IP by Da+VinMan · · Score: 2

    Actually, the whole reason for IP is that sharing IP does decrease its economic value, but only for the owner of the IP. Obviously, if everyone already has a copy of package X which I wrote, then I'm not going to be able to sell it. However, if I can control the distribution of package X, then I have a chance to make money on it.

    It would also be valid to counter-argue that the uncontrolled distribution of package X would increase its *overall* economic value. Perhaps that value would be so great, that my objections to its distribution would be petty. But think about that a second: IP laws don't guarantee the larger good first. The guarantee the individual rights first, *THEN* the larger good.

    Your argument about the airplanes is obviously true in the physical sense. But when it comes to the bottom line, it doesn't hold up. Supply and demand are real phenomenon in a market economy and IP law simply gives people an economic reason to develop new IP.

    --
    Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
  65. Let's get serious or it's over... by Eric+Damron · · Score: 2, Interesting

    This is a major uphill battle. Microsoft is in bed with the entertainment industry to push through copy protection legislation that could kill open source operating systems like Linux and they continue to use FUD to poison the open source well.

    Let's make no mistake about the seriousness of our situation. Microsoft alone has enough funding to cause major problems but add to that the entertainment industry's intellectual property pirating concerns and the unfortunate fact that our politicians can be bought makes the situation very grim.

    We need to fight back NOW. An article here and there is not going to be enough. We have got to organize and get the word out to the common people in an intelligent and thoughtful manner. One of the worst mistakes that we can make is to come off looking like a group of fanatics. We must make them see that this issue is their issue and not just the concerns of a group of geeks and nerds. Personally, I'm proud to bee a geek but that's beside the point. ;-)

    It would be a big boost to the effort if we could get our position aired on television. One story on CNN is worth hundreds on a tech related web page. But this may not be easy to do since CNN is owned by some of the very people who want to shove copy protection into every piece of hardware and software. They have a vested interest in seeing that we can't get our message out.

    I am open to any reasonable suggestions about what course of action we should take. Any suggestions out there?

    --
    The race isn't always to the swift... but that's the way to bet!
  66. Crown jewel of capitalism? by --daz-- · · Score: 1

    Considering all of those IBM ads, and the participation of every major computer manufacturer, the GNU-Linux system has indeed become a crown jewel of capitalism.

    Huh? Free software is inherently communist/socialist. There is no capitalism in developing something for free, not charging for it and allowing everyone else to use it. I think it's a page in Karl Marx's book as a matter of fact.

    1. Re:Crown jewel of capitalism? by Anonymous Coward · · Score: 0
      Huh? Free software is inherently communist/socialist. There is no capitalism in developing something for free, not charging for it and allowing everyone else to use it. I think it's a page in Karl Marx's book as a matter of fact.

      If it were true that free software is inherently "communist", that could call into question the position that "communisism" is inherently a bad thing. But your comparision (FUD!) is bogus.

      Stalinism, like Microsoft, emphasizes centralization, control, and enforced authority.

      Free software is like organized religions: some people give (time or material) because they believe it is good, others perhaps because they believe it is good for their own interests. Different sects and schism proliferate and compete accordingly in a diverse free market of ideas.

      Is organized religion inherently communist? I don't think Marx would agree.

  67. IBM Ripoff by Anonymous Coward · · Score: 0

    When IBM releases their server design in CAD, and their chipset logic, under GPL, then I'll start listening to you guys.

    This is how much linux costs: the value of what I'm writing. It is not free as in beer. It is not free as in speech. It is one or the other. If I want an OS that *is* free as in beer, then its not free as in speech: because to pay nothing for it, I must assign rights to the community. I must give the community *my* code.

    Alternatively, if I pay a measly $100 for windows as a platform, then I do not have to give anyone my code.

    Consequently, if I think that my code is worth more than $100 per copy, I would use windows. I think it is. Easily. I know, because I'm looking at my salary spreadsheet. Nobody else is doing what we're doing. And I'm not giving that away. Not until farmers start giving food away, and doctors, and car mechanics...

  68. Except that Micro$oft doesn't pay taxes by Vortran · · Score: 2

    So sure... the equation works - most of the way. However, if Micro$oft gets the money, it does not go back into the economy. It goes into Micso$oft.

    http://www.ecommercetimes.com/perl/printer/4526/

    I know it's not quite that black & white. I'm just making a point.

    Vortran out

    --
    Knowledge is like ignorance.. too much can be just as bad as not enough.
  69. You're not threatened by IamTheRealMike · · Score: 2
    Don't worry! Calm down.

    Remember this: open source is complementary to commercial software. A very few people like RMS believe all software should be Free with a capital letter (that bugs the hell out of me), but they are in the minority. The rest of us write open source code because we want to contribute to the community.

    As an example, point me to good examples of companies that have gone under because an open source product stole their market. Now realise this: the open source movement would be nowhere near as big as it is today if it weren't for the fact that Microsoft has total control of the market. Can anybody see Linux really growing at such a rate if say Windows, BeOs and Mac OS X shared the market equally in thirds, and apps could be ported between each in a matter of hours? Nope, didn't think so. Open source exists because the market has been distorted for so long that something new had to happen, and it did.

    Finally, know this: open source software competes with a TINY TINY part of the whole software market. Where's the open source competitor to Oracle, Sage, the software that runs our electricity grids, our gas pipes, manages corporations payroll databases. Hmm, I don't see them. Wonder why?

    It's because open source competes in markets where there is total control of the market. The desktop is really the only area of computing I can think of (at the moment) where this applies. Don't worry - ten years from now we'll all still be programmers, in fact the profession will probably have expanded enormously, because programmers will be spending their time writing new code, instead of working their way around Microsofts bugs, or writing hacky little utilities to make up for the lack of a feature we were promised five years ago.

    We'll all be earning money, and hopefully contributing at the same time. Relax! It's gonna be fun! :)

  70. Nice try by Edmund+Blackadder · · Score: 2

    But there are german open source developers as well.

  71. Strategy by Anonymous Coward · · Score: 0

    Even RMS agrees that a BSD license is the best one for some purposes (for example, Ogg Vorbis). The choice of license is a strategic one. When trying to promote open protocols, use BSD or LGPL. When producing applications and the like, use the GPL.

    Oh, and if there were no Linux, all those horror stories about FreeBSD having to compete with modified versions of itself would come true in a big hurry. I like {Free,Net,Open}BSD, but these systems owe quite a lot to the GPL in general and Linux in particular.

  72. Why does it have to be money. Mundie said that open source is not viable because people will not be willing to make investments into it, so there wont be any innovation etc etc. That 1.9 billion figure proves that people are making investments into open source, no matter if they are investments of money or effort. Since software is a very labor intensive industry investments of labor are as usefull as ones of money. So where is the false logic? If you are going to call someone an idiot make sure you have thought your argument trough.

  73. GPL causes cavities. by Anonymous Coward · · Score: 0

    3. Those who would like to use code, are entirely willing to give credit where credit is due, but haven't decided yet if they want to (or, legally, are allowed to) release their own code.

    That's a good thing. If you're distributing an application and you're not sure you want to release the source, then keep your grubby paws off my code. The GPL gives me, the free software developer, exactly what I want.

    4. Anyone who wants to see open standards. It was only the existance of free-for-any-use code which lead to the global use of TCP/IP -- back when every company had their own proprietary network protocols, the only reason they added TCP/IP support in was because they could do so (almost) for free.

    Even RMS agrees with this. Don't use the GPL when your first priority is widespread adoption of a technology; a BSD-style license is better for this purpose. That does not make the GPL bad.

    5. Anyone who wants commercial software companies to release their source code. Companies which operate by selling software are never going to GPL their code; they might, on the other hand, release it under a less restrictive license which would allow them to incorporate improvements back into their own codebase.

    Wrong. Many commercial software companies have released their source code in order to come into compliance with the GPL. Consider Mosix. Furthermore, some companies -- such as TrollTech of Qt fame -- use the GPL so that other companies can't release proprietary products without paying them.

  74. Bruce Perens for the Linux Mt Rushmore. by Anonymous Coward · · Score: 0

    He has definitely earned his visage on the
    Mount Rushmore of Linux.

    RMS
    Linus
    ERS (say what you will , Cathedral & Bazar rocked)
    Perens
    others ?

  75. No. by Otis_INF · · Score: 2


    Windows admins don't script, for the most part. They push the same buttons on each system.

    No. Windows Admins DO script. A lot. You know why? Because it's easy and helps reduce the repetitive buttonclicking. ABN Amro Bank for example build a complete system just with a set of scripts to maintain the complete WAN of windows2000 servers (8000 of them) and workstations (tens of thousands). Central maintainance of all the systems on the wan, software push/installations/configurations, done central by admins using simple scripts.

    The days that a group of admins walked around to perform a lot of tasks on every windows desktop box are over. A few years already. Windows2000 server lets you control via VBscript everything on the system and domain. Because of COM and the system objects build in, usable from VBScript. Every Windows2000 admin not using scripts is not worth being called an 'admin' and should be fired.

    I hope next time you get your facts straight so your articles about the subject of this thread are more near the truth. Ah well...

    --
    Never underestimate the relief of true separation of Religion and State.
    1. Re:No. by Anonymous Coward · · Score: 0

      Must be a cold rainey day in Redmond since you have nothing better to do but spout half truths about VBscript being the be all end all scripting languague. What a convoluted mess.

      Go back to your .net coding or I'll tell Billy that your giving away corporate secrets.

    2. Re:No. by TonyGreene · · Score: 1

      The problem is that the admins that know how to do this cost just as much as UNIX admins, and for the same reason: they generally know what they're doing. This puts a different twist on the TCO argument.

  76. Software as product. by jeff13 · · Score: 1

    As a customer, I find all the software available, Unix, Microsoft, or Apple, is basically crap. It's not reliable, it's not secure, and it's horrifically over complicated to network.

    At least the Open Source software ADMITS it's not the cats ass.

    The truth is, get Open Source and spend your money on a kick ass System Administrator.
    You can't beat that.

  77. Secure VNC by dmaxwell · · Score: 2

    VNC can be very easily tunneled over SSH. I do this with several servers and I get desktops on my home machine from work this way. What you do is configure the machine with VNC not to accept connections from VNC's normal port range and (if using it on Windows) configure VNC to allow Loopback connections. By default, a VNC machine won't "connect to itself" but you need it to for this to work. And yes, the server in question will have to be running sshd as well the VNC server.

    If your using the Cygwin port of ssh to windows then run the following on the client machine:

    ssh -L 590x:localhost:5900 -l username @servermachine

    Then start up your vnc client and connect to localhost:1. Easy peasy.

    1. Re:Secure VNC by Dwonis · · Score: 2

      VNC sure is slow compared with a text terminal, though. We use TightVNC at work, which helps, but it's still a long shot.

  78. Perhaps not as many of them are scripting, then? by Bruce+Perens · · Score: 2
    Remember that I am reporting what the NY investment banking CTO said of his own employees. And there was a guy from ABN Amro right there, who didn't challenge him. I think the ABN Amro fellow had some Linux win to report, actually.

    Bruce

  79. Obscurations by hughjamton · · Score: 1

    Mr. Mundie has a rather nsaty job at the moment, his employeer is a convicted criminal currently arguing about how long they're going down for. PLUS they're being sued for mucho bucks by Sun, BeOs, plus any body with a long standing grouse against M$ for 'not playing nice'. PLUS M$ hopes for the server market have disappeared as potential customers realise that they can have cheap, reliabe server products that DON'T them to offer M$ their first-born child to use. Mr. Real-World says that M$ is about to suffer a swift kick up the arse as regards they're business practices. They have a major problem, regardless of the Linux crazies out there IBM, AOL(!), show that OSS is the way to go. The basic problem is that M$ can't compete with FREE software, so what, realistically can they do ? Answers on a postcard ....

  80. Hard goods vs. soft-goods by Bruce+Perens · · Score: 2
    Well, there isn't a way for me to copy chips the way I copy software, until there are fast field-programmable gate-arrays in popular computers. But yes, once that day comes, there could be essentially no marginal cost associated with making a copy. And perhaps that could be true for any hard good if we ever get really good automated fabrication, although there most probably will be a significant energy and material cost.

    The argument applies today to any media that can take on digital form. Once you amortize the design cost, you can make copies for free. The question is: can you come up with a scheme to amortize the design cost without a per-unit revenue capture? It happens to be true for many kinds of software, because software enables other sorts of sales. Maybe this doesn't work for music or movies, I don't know. Regarding patents, that's a whole different argument - I think most patents are not justly awarded.

    Bruce

  81. The Bell Curve by hughjamton · · Score: 1

    Slashdot posters tend not to swim in the shallow end of gene-pool. This story requires no additional posts

  82. BSA ... glad he cleared that up by Thing+1 · · Score: 2
    Control means not living in fear that the BSA (Business Software Alliance) will bring federal marshals to raid your business.

    Boy, am I glad he cleared that up. I was worried that goons from the Boy Scouts of America were going to show up and, I dunno, tie knots in my computer or something.

    --
    I feel fantastic, and I'm still alive.
    1. Re:BSA ... glad he cleared that up by Bruce+Perens · · Score: 2
      You obviously have never read Patton's Spaceship.

      Seriously, the editor did it. He knows his readers.

      Bruce

  83. where should we go today? by Anonymous Coward · · Score: 0

    He (mundie) said: "Rather than form a federation with Microsoft and work with what we had already created, there was this notion that the world should be offered an alternative."
    Isn't the concept of "having an alternative" somewhat reminiscent, in political terms, of the concept of "democracy"?
    Basycally mundie says: "why the heck these guys insist in THINKING by themselves while we are so good at thinking for them? No clue"
    Please Mund, let us know where do we have to go today. What? Already built in XP? Great...

  84. Taxes by Anonymous Coward · · Score: 0

    (1) How much money does Microsoft pay in taxes every year?

    (2) How much money does the government (at all levels: federal, state, local) spend on Microsoft licenses every year?

    Does *anyone* believe that (1) is greater than (2)? If open source software replaced Microsoft's offerings, wouldn't the government have a lot more money to spend on social services?

  85. I think I can persuade you. by Bruce+Perens · · Score: 2
    just my 2 cents (as an economist).

    Oh good! I'm happy to have the chance to argue with a real economist.

    Bruce: In contrast, once you have amortized the cost of creating a piece of software, there is essentially no marginal cost associated with creating another copy.

    Daytrip: This is not exactly true. True enough that each physical product associated with software has a marginal cost of zero, however more goes into any specific software product than just the cd's and the packaging. There also significant marketing costs, research costs, and support costs associated with each purchased item.

    OK. Let's examine the three factors you pointed out: marketing, support, and research.

    We do marketing communications differently. We rely on the software being on hand for the user to try. It's either on their system or downloadable via the internet, so that the customer can see if it solves their problem. This doesn't have a significant cost for us.

    I don't think you have addressed strategic marketing rather than marketing communications. We do that differently as well.

    Support can take place via the usual pay-for-service model (although there are alternatives). Support is not coupled to the product purchase in our model.

    That leaves us with research. But that's a cost that can be amortized in the cost of creating the product. Yes, for a business it's an ongoing cost, but that's not how we pay for it.

    Bruce: Can we amortise the creation cost of software without a direct revenue capture per unit sold? The answer seems to be yes for a lot of people.

    Daytrip: While I certainly agree with this point, most firms (the ones without an idealogical agenda, but simply those in the business of making money) maximize profit.

    But you are only considering businesses that sell software. What about most businesses, which use software as a means to carry out some other activity? Many do employ their own programmers, because off-the-shelf often won't do. Consider Apache in this light. It was created by people who had to serve web pages for some business that most often wasn't software development.

    Daytrip: Moreover, the viral nature of the GPL further prevents any corportation from truly maximizing profits once they use GPL'ed software, even though these corporations (with the taxes they pay) actually supported the development of those products.

    Again, you are only considering this from the perspective of a business that sells software. For other sorts of businesses, software would otherwise be make-or-buy, and there may well be savings due to collaboration with other businesses, ease of customization, etc.

    Bruce: if you want to consider me as selling out the software development profession, I'm doing it for the customer.

    Daytrip: I object to this argument in particular. Naiively, the best model for consumers is for everyone to produce software for free, and provide support for free and give everything away for free. While this, in the short run, would be quite advantageous for consumers, after a while, all corporate profits (and earnings) would run dry, killing the industry.

    Again, you aren't considering the role of the customer in developing their own Open Source. You are only considering this from the perspective of a business that produces software for its income. But there are many customers who produce their own software for their own use. These are the people who carry out Open Source development.

    The result of my argument if taken farther than it will perhaps ever go would be that proprietary software development might dry up. But it could be possible that nobody would miss it. Business as a whole would not dry up, and efficiency could improve.

    Daytrip: Moreover, if all industries were to do this, and consumers were only to pay for the natural resources involved in making a product, this would essentially de-value labor and make fixed resources the only tenable currency

    You are postulating that the Open Source model applies to the entire economy, then disproving that. This is of course taking my argument to the point of absurdity. But my argument doesn't apply to the entire economy, as I've made clear. It is a very specialized exception for commodities that: 1) can have their design cost amortized some way other than by per-unit-sale revenue capture and 2) have essentially no marginal cost to duplicate. There are science-fictional scenarios where this might someday be more than just software, but I don't think they will be true for a long time.

    Thanks

    Bruce

    1. Re:I think I can persuade you. by Oink.NET · · Score: 2
      The result of my argument if taken farther than it will perhaps ever go would be that proprietary software development might dry up.

      If I understand your proposed system for supporting software development, software will eventually be created solely as a free byproduct of business (every business that is, except for software-only business, which will be driven out of business by the availability of open source).

      This scenario won't happen, for the very reason you stated: software for business is a make-or-buy decision. You seem to imply that businesses will choose "make" far more often than they will choose "buy". I would argue that the opposite is true, especially for smaller businesses. Custom software development (which you unfairly equate with proprietary software development) will continue to thrive, as businesses continue to choose "buy" rather than "make", even with all the open source in the world available to them.

      For one thing, we will never reach the point where all your individual needs can be met by pre-existing software (open source or proprietary). Someone will have to develop it. And whoever develops it, if it is for a business, will need to be paid for their efforts. Open-source their work if you want to, but you're still paying for their work at least once.

      I would argue that if anything, open source will drive the proprietary (aka shrink-wrapped) software development companies to become time-and-materials custom software development companies. They'll have to work harder, since they won't be able to subsidize new work on the proceeds from resellable software, but they'll still exist, and be very good at what they do, which will tend to increase the buy/make ratio in their favor.

      One final note... proprietary software companies see what you see: the end of the resellable software business model. They're already positioning themselves for a new business model: software as a service. That's what "web services" is all about, with buy-in from everyone from Microsoft to IBM to Sun to Open Source. Subversive as it may be, it's a new lease on life for proprietary software development. Oh, and it just happens to make life easier for custom software development and open source too.

  86. I think we need some more data here. by Bruce+Perens · · Score: 2
    You might try to summarize what Smith has to say if you have a point to make. Not that Smith's is the last word on capitalism. You might be arguing some sort of trickle-down economics. I can't tell.

    Bruce

    1. Re:I think we need some more data here. by gartogg · · Score: 1

      Capitalism is supposed to acheive efficiency and a fair balance between consumer needs and producer needs, seeking out equilibrium. It says nothing about protecting consumers or delivering products at low cost.

      --
      I'm a concientious .sig objector.
  87. Re:Fundamental difference in Linux vs. Windows Adm by Oink.NET · · Score: 2

    Several years ago when I was an intern in a state govt agency, I was given administrator duties on their Windows NT domain. I immediately sought out command-line tools for all my administrative needs (the NT reskit) and proceeded to create batch file scripts for everything from scanning machine configs to pushing out updates, turning services on and off, etc. It greatly simplified standardizing everyone's configs. I was even able to use it to automate the creation of a machine config database, including hardware! Sure, it took a few weeks to really get to power-user level with batch files, but it was well worth it, and amazing what could be accomplished without buying fancy third-party admin tools.

  88. Nit by Tony · · Score: 1

    Uhm... Apache is the most common web server.

    I know that's what you meant. My illness forces me to compulsively correct things like this, though.

    --
    Microsoft is to software what Budweiser is to beer.
  89. basic principles of free enterprise by RussP · · Score: 1

    People who claim that free software is somehow anti-capitalist don't understand the most basic principles of free enterprise. The first principle is that producers try to maximize profit (over the long term, if they are wise), and the second principle is that consumers try to minimize cost. The second principle is just as important as the first, whether Microsoft likes it or not.

    --
    I watch Brit Hume on Fox News
  90. Re:Fundamental difference in Linux vs. Windows Adm by mpe · · Score: 2

    Linux admins script a fix and don't touch it again, they just re-run the script. Windows admins don't script, for the most part. They push the same buttons on each system.

    All this serves to show is that there are a fair number of so called "Windows admins" who don't really know what they are doing.

  91. Re:There is no such thing as free software. by hyphz · · Score: 1

    > No, but you have to pay the rent,for the space,
    > electricity, water, sewage, garbage, cleaners,
    > etc etc etc. And that office/space could have
    > been put to better use. As could the computer
    > time. We'll just never know.
    > So just face it - it cost money to do this.

    Yes, it does. But the assumption "it could have been used better" is not necessarily the case.

    Suppose that you write free software on your home computer. Now, you would have paid the rent, electricity, water, etc.. ANYWAY, and you probably would have had the computer anyway, so writing free software doesn't cost you anything in terms of these (because if you decide not to write free software, you still pay pretty much the same). Since free software development tools are themselves free, it doesn't cost you any of those either.

    But what about the time? Could you have been more productive? Well, I suppose you *could* ignore a huge commons of existing work and generally helpful developers and try on your own to hack out a project to sell. Only to, likely as not, have it crushed by big competitors who can defeat you on every front simply by having more money. (That does have to be borne in mind, by the way. I'd be a lot happier writing free software for Windows than I would be for PalmOS, for instance.)

    If you want to do that, you have the choice. Nobody is forcing you to write free software. It's really up to you what you want to try for - a relatively small amount of extra money, or no money but a whole lot of happy feelings. Given that a lot of free programmers enjoy programming for its own sake anyway, they are fine to do it for the happy feelings. It is not economically unviable, because it doesn't cost them any more of their day job earnings than NOT writing free software would.

    > I take it that the scarce resource involved
    > is... erm... the boxes? The store shelf space?
    > Shrink wrap? CD Burners? Schmucks who will pay
    > for something they can download for free? IQ
    > points?

    In those cases, it's the SERVICE of getting them into the shops and making it easy to obtain. It's also the support provided by the companies. Of course, using support or manuals as the scarce resource creates perverse incentives with regard to user-friendliness, but that doesn't mean other items couldn't be found to be scarce, especially when much software depends on network services.

  92. I was there first by Hammer · · Score: 1

    Since I had this trademark name since before the K6 I am actually considering suing AMD for royalties on their CPU sales :-)

  93. Re:Fundamental difference in Linux vs. Windows Adm by Syberghost · · Score: 2

    It's the same here at FedEx, Bruce.

    One of the projects for which I do Unix administration has both Solaris and NT servers (Linux is coming, shhhhh, don't tell anybody).

    When we want to shut it all down for a software load, first we call the NT administrators and they take between 1 and 1.5 hours shutting down the software on the NT servers. Several people are involved in this.

    Then one of us spends 10 minutes shutting down all the software on the Solaris servers.

    Then they go physically load software on each Windows NT box by hand, while I push a patch out automatically to all the Unix boxen.

    Then I start the software on the Unix servers back up for about 10 minutes.

    Then they reboot all the NT servers and log back into them (because crucial pieces require it be logged in) for half an hour to an hour.

    The cost for all that extra time and manpower absolutely, positively gets paid by you every time you ship a package.

    If those NT servers were converted to Unix or Linux, my team could support them with our existing manpower, and all those other guys could go work for UPS or something.