Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
News

Linux & Microsoft as a Cold War? 443

I confirm writes "The BBC's Bill Thompson summarises the GNU/Linux vs. Microsoft struggle as a "cold war", and in one choice quote says:"It is rather ironic that Microsoft and other closed model companies rather resemble the Stalinist or Maoist model of a command economy with complete centralised control." I'm not sure I accept Thompson's conclusions, however: "So now would be a good time to start thinking about how we persuade governments that market in software may eventually need to be regulated, just as the market in electricity, water and food is, and that that regulation may well include a statutory duty to disclose source code and allow it to be used elsewhere." "
This discussion has been archived. No new comments can be posted.

Linux & Microsoft as a Cold War?

Comments Filter:
  • by nokilli ( 759129 ) on Sunday March 07, 2004 @10:57AM (#8490563)
    Regulation is the worst possible scenario for OSS, regardless of any pretense towards open sourcing software. Regulation means bureaucrats, who wield great power, and who will be attractive places for people like Microsoft, who possess vast fortunes, to spend it. For instance, imagine that they mandate open source, but then throw in a requirement that the programmer assume responsibility for its performance, or become liable in other ways. Then, the only people who would be able to participate would be companies with deep pockets. Like Microsoft.
  • by cpghost ( 719344 ) on Sunday March 07, 2004 @11:07AM (#8490614) Homepage

    Calling for legislation to step in, is almost always a bad idea. We may be dreaming of an open source friendly regulation, but this is unlikely to happen. We simply don't have the purchasing power that Microsoft and others have with our politicians, so we'll end up having a heavily regulated market with anti-competitive, pro closed-source rules. Remember DMCA?

  • analogies suck (Score:3, Insightful)

    by cft ( 715198 ) on Sunday March 07, 2004 @11:08AM (#8490622) Journal
    nux is a feudal state with Linus as their King, he dictates what people do and has executive powers over the direction linux
    goes. sure, you could fork your own state, but the food (developers) and land (users) is limited, and you're likely to be screw
    ed over by another state (sco).

    yeah, cause analogies are always correct.

    btw is slashdot broken, i post like once per week and keep getting 'call it a night cowboy!'
  • by Apreche ( 239272 ) on Sunday March 07, 2004 @11:08AM (#8490623) Homepage Journal
    You're right and wrong. Regulation is bad for OSS. It is also terrible for MS too. Nobody involved with software wants it to be regulated. Regulation stifles innovation. Imagine there was a regulation that said all software needed to be at least X secure. Both MS and OSS are screwed. Being held liable for how secure your software is would ruin everybody. That's just one example of a regulation that would mess everything up, but just about anything would be terrible. Keep it free.
  • by probbka ( 308168 ) on Sunday March 07, 2004 @11:09AM (#8490630) Journal
    Regulation of software is just asinine. This suggestion stems from a basic misunderstanding of economics.

    The reason power and water are regulated is that they are industries wherein the cash flows and flows after an initial huge investment in infrastructure, and little else is needed. Also, they are industries wherein a monopoly is very easily attained, as 3 or 4 sets of power lines and water mains for an area from various companies is just asinine. This is called a natural monopoly. So, the government steps in to keep these natural monopolies from strangling customers and holding power hostage for exorbitant fees.

    Software is so totally different though. Multiple versions of software are far from redundant, and actual R&D is necessary in order to stay current. Software is not a NATURAL monopoly business.
  • by segment ( 695309 ) <sil&politrix,org> on Sunday March 07, 2004 @11:11AM (#8490638) Homepage Journal

    For instance, imagine that they mandate open source, but then throw in a requirement that the programmer assume responsibility for its performance, or become liable in other ways. To some extent I agree but I disagree at the same time. I think it is the responsibility of the programmer/corp/* to ensure proper patching, fixes should something happen. That's something that should be common sense. What you're stating from what I'm reading is you want to be able to throw out whatever program you like without responsibility. Sure you should be able to throw out whatever you like, but you as a developer/coder/corp.* whatever other title you wanna throw out, should be responsible for certain things such as fixes when needed.

    Then, the only people who would be able to participate would be companies with deep pockets. False, IBM has taken a huge leap within the past few years into the Linux market moving away from MS, look at Redhat once upon a time. Eventually after all is said and done with the whole "I'd like to teach the world to sing..." free free free rant... Know what? Tell your landlord you want to live rent free. Sad reality is sometimes money does have to come into the equation you can't have your cake and eat it too.

  • by CeleronXL ( 726844 ) on Sunday March 07, 2004 @11:14AM (#8490652) Homepage
    Microsoft however, with it's deep pockets, would be able to fairly easily maneuver around this regulation with little-to-no hassle, paying people to overlook it or otherwise passing laws to alleviate the weight of the law on companies such as themselves.
  • by TykeClone ( 668449 ) <TykeClone@gmail.com> on Sunday March 07, 2004 @11:15AM (#8490659) Homepage Journal
    Regulation bites. I work in the banking industry - very, very, very regulated (which is fine from a safety and soundness standpoint - we don't want to revisit the bank failures of the depression).

    The worst part of government regulation is when the regulators have to "have something for the report" - that is when they start creeping past the scope of what they're supposed to be trying to do.

    For example, with the Year 2000 deal, the government thought that it would be a good idea to mandate that all banks be ready, and then to regulate them as such. For our small bank, my project was more than 50% work for the government in documenting stuff instead of working to make sure that everything was good to go.
  • by Anonymous Coward on Sunday March 07, 2004 @11:16AM (#8490661)
    When you say you don't like Microsoft, you really don't like the choices millions of people make. I've been in this business long enough to know an analogy to war is ridiculous. You seem to believe that any choice of Microsoft is illegitimate and that open source can't fight fair in a free market, which is the big joke. Linux is doing great without the government, thank you.

    And this committee for patriotic software, should it ever be enacted, will be the downfall of open source. It will be just another control point for power and allow the morality police a central point of control. It will become a do-nothing political body like all the rest.
  • by cpghost ( 719344 ) on Sunday March 07, 2004 @11:17AM (#8490671) Homepage

    I am not entirely opposed to regulating software for government use.

    See FIPS requirements.

    Governments do not relinquish their powers. They always and only expand them.

    Sad, but true. And that's exactly the reason why we need to be extra careful when we call for Government's "help."

    Frankly, I believe that software is also a way to express opinions, both technical and political. Government control of software would be in direct contradiction of free speech, wouldn't it?

  • by probbka ( 308168 ) on Sunday March 07, 2004 @11:18AM (#8490676) Journal
    The reason that regulation of power and water in a free society is that they are what's called natural monopolies. Multiple infrastructures for power, water etc. are just redundant, so there tends to be only one utilities company for a given area. The government regulates them to make sure that they don't charge exorbitant fees and hold vital utilities hostage.

    This of course does not apply to software, where competition is a good thing and is necessary for growth. There is no real R&D in the utilities industry, but just imagine if MS hadn't done R&D since Windows 3.1... they'd be left in the dust by Linux. Not that they haven't been anyhow, though :)...
  • by SlamMan ( 221834 ) on Sunday March 07, 2004 @11:19AM (#8490678)
    How so? If I develop something for free because I'm a nice guy, how does that suddenly become something I need to support until the end of time?

    It's not like I'm getting paid to do this, and if you choose to run my buggy software that I released rather than just sit on, thats your choice. Not my responsibility.
  • by cpghost ( 719344 ) on Sunday March 07, 2004 @11:22AM (#8490696) Homepage

    Are copyright laws really a good idea for software? Remember, copyright protection lasts for at least 70 (but up to 95) years after the death of the author. Moreover, copyright renewals would extend this period even more. Now tell me any kind of software that would not be utterly obsoleted in, say, 100 to 150 years from now! Software-Copyrights effectively eliminate public dissemination forever. Is this the purpose of copyright, as intended when it was invented?

  • Could be either side. They both use goverment regs to help what they like and punish what they don't.
  • by Clinoti ( 696723 ) on Sunday March 07, 2004 @11:24AM (#8490703)
    Well in consideration your argument is precise in relation to socalism vs. capitalism; a caveat remains that through this process we in the OS/Gnu community endeavour to show And prove that virtual idealism and accountability is the true future of development.

    The OS community and those who contribute to it are simply the natural evolution of software (or works) in the arena of the marketplace. This allows for innovation and invention which are not limited to the scope of dedicated control of the product but rather the drive for sucess with the solutions that further the drive.

  • by say ( 191220 ) <<on.hadiarflow> <ta> <evgis>> on Sunday March 07, 2004 @11:27AM (#8490720) Homepage
    While government and legislation power can be wielded in a bad way, most modern democratic states would be able to wield it in the favour of the people - at least a lot more in favour of the people than the board of Microsoft would! I think the slashdot crowd is extremely black or white on this one: Either you have extreme liberalism (as of today), or you have complete stalinist regulation (as of.. soviet russia). What about regulations like "every government system has to be open source" or "government funded schools have to use open source" or "every government-funded computer program has to be released under the GPL" or even "the government does not trust any closed source app"? That's also regulation. And it is good (tm).
  • by dossen ( 306388 ) on Sunday March 07, 2004 @11:28AM (#8490724)
    On the issue of liability, how would you make that work? If I create a program and you choose to use it, you want me to be responsible for fixing any problems with the program for as long as you use it? Or can I declare it "end of life"? If so, what prevents me from putting it out there, freely distributable, and then declaring it obsolete/"end of life" right away? Or if I cannot decide when to stop supporting it, what happens when my program develops a problem (or rather, the problem is discovered) years after I released it? I might have moved on, died, forgotten how it worked, or some other reason might make it impossible for me to fix it. How about my expenses? What if I'm employed and cannot fix the problem in the time I have (or perhaps I'm not even allowed, for contractual reasons).
    If you want some kind of liability, that's fine by me, but you will have to pay me an amount that reasonably covers my expenses with regard to this liability. So if you get a program from me for free, or even for a small fee, don't expect me to fix problems that require much time or cost money to fix (I might do so anyway, but that's a different matter).
    And if you need me to be liable for problems, why are you using software that does not come with a warranty?
  • by evanbd ( 210358 ) on Sunday March 07, 2004 @11:29AM (#8490728)
    Copyright, along with patents, was intended to advance the sciences and useful arts. The way this was accomplished is to allow a period of protection, after which the work was available to the public. Therefore, patents require an explanation of the patented device. Copyrights in the past ensured that the work was available because text is human readable. However, modern copyright is being applied to software in binary form, which is not human readable. After the software enters the public domain, new programmers may still be unable to use it for anything for lack of source code. Therefore, copyright on software should require the disclosure of the source code. The creators are still afforded protection for their work through copyright, but now society gets the benefit that the copyright bargain was supposed to provide -- the later use of the work.

    Of course, for this to work, copyright terms need to be returned to something reasonable, but that's a different problem.

  • by fermion ( 181285 ) on Sunday March 07, 2004 @11:29AM (#8490729) Homepage Journal
    As much as the US would want to malign command economies, they are in fact the way that much, if not most of the money and productivity is managed. Corporations are not free markets. They do have some aspects of the early USA, such as the ability to vote by the landed gentry, but the leaders are as autonomous and shielded as any dictator, as can be seen by Disney. They tend to decide products and strategies independently. They are also as ruthless and difficult to force the rule of law upon, the apparent example being Stewert.

    The problem with OSS, like the free market, is that it it requires inefficiencies. In a free market we may have 10 companies producing a product that only requires 2, or things being produced that are of no value at all. Sure, eventually the free market will sort out the inefficiencies, but the command economy tends to not have them at all. We see this now with companies refusing to hire anyone. New employees are sort of needed, but they would still represent an inefficiency. So no one is hiring. With MS and SCO, they can control development and focus efforts and consumer attention on a single product. Closed source companies do not have four competing GUIs and three competing APIs.

    I personally find the free market, and by extension OSS, to be exciting and wonderfully innovative. However, it is easy to see how the Mr. Tators of the corporations would find such a free for all of ideas and strategies to be as disturbing as a bunch of upstart, uneducated, uncultured colonialist believing they were anything other than agents to be used a the King wished.

  • by smchris ( 464899 ) on Sunday March 07, 2004 @11:31AM (#8490735)
    It is rather ironic that Microsoft and other closed model companies rather resemble the Stalinist or Maoist model of a command economy with complete centralised control."

    Centralized control is not so unique to communist political structures. Fascism has a pyramidal hierarchy. And when legislators listen to corporations first, that is also a command economy.

    So it is not ironic at all.

  • by say ( 191220 ) <<on.hadiarflow> <ta> <evgis>> on Sunday March 07, 2004 @11:33AM (#8490741) Homepage
    Jesus Christ, do you Americans even elect your politicians? Here, in Norway, our politicians are elected and claim to serve the people. Why don't you start a revolution, and ditch your fascist and corrupt two-party system?
  • by Daytona955i ( 448665 ) <{moc.oohay} {ta} {42yugnnylf}> on Sunday March 07, 2004 @11:38AM (#8490757)
    I don't think you can really compare M$ vs. Linux as capitalism vs. communism/socialism or any other ism. It's really not the same thing.

    Sure Microsoft has the monopolistic dictatorship qualities. They don't care about the people, only about themselves. Security is an afterthought and they run things. No one is going to take them down. However, they are capitolistic in some sense because they are a company providing a service. However, if you look at their practices, they are anything but competitive. If someone releases a better product, they release theirs as free and tightly integrate it into their OS. They then send some goons to muscle suppliers (like dell, compaq, etc...) to not install the competitors product. This is very anti-competitive.

    Now let's look at linux. Aside from being free (as in speech... something this country was founded upon) it is all about choice. It is also all about producing a better product. It's also about choices. If you don't like the way a product is going, you can take the source and code it the way you want. (or hire someone to do it for you) There are also many companies that use linux to make money (in a very capitolistic sense). RedHat is the perfect example of this. They use their reputation and hard work to get where they are.

    However the biggest fact is that software developers have no control over what you do in terms of religion, and every other aspect of life. Americans have it ingrained in them that communism is a bad thing so everyone tried to relate what they don't like to communism. In fact most people that say this, don't even know what communism is. I'm also not supporting communism... I don't think it would ever work and it's more of a throwback to a dictatorship but that's besides the point. I don't think communism is necessarily "evil" but rather what people choose to do with is could be evil.

    I'm just tired of people trying to use the "all (linux|Microsoft) users are just like communists." I think there is room for both to survive. I've been a Linux user for about 9-10 years now so I know how to use it. I haven't used a M$ product in about 2-3 years now. (Not word, office, that crappy media player, etc...) So I must be against closed source right? Wrong... I have an apple PowerBook G4 with OS X. Sure it's got an open source component (and I have open office, emacs and a bunch of otherr free GNU tools from fink) but it also has a very closed proprietary part which is definately not free.

    Should all software be open source? It doesn't matter because it never will. There will always be a niche that needs customized software for their needs and people always like choice and if you can offer something better than open source can offer, you stand to make a lot of money. I think they can live side by side but M$ needs to stop their anti-competitive practices!
  • by HeghmoH ( 13204 ) on Sunday March 07, 2004 @11:41AM (#8490770) Homepage Journal
    Being held liable for how secure your software is would ruin everybody.

    Well, all the developers, anyway. Users would benefit from such a regulation....

    If it really does ruin all the developers, then users will not benefit. If all of the developers are ruined, who is going to write new software or fix old software?
  • by WombatControl ( 74685 ) on Sunday March 07, 2004 @11:42AM (#8490780)

    I utterly hate the analogy that FOSS is communistic. First of all, last time I checked, FOSS hadn't killed hundreds of millions of people as communism had. Second, it doesn't work on a philosophical level.

    Communism is based on a centralized command system in which the state controls the means of production in the name of the people. Of course, this never works out as only a fool would automatically presume the interests of the state and the interests of the people are exactly the same.

    In software development, this is closer to the closed source model - the state (ie Microsoft) orders that a task be done and the apparatchiks do it. Granted, Microsoft doesn't kill those that fail, and Microsoft is nowhere near as corrupt as the former Soviet Union, but the overal concept of centralization remains the same.

    FOSS development is more like anarchocapitalism than anyone else. No one is forced to open their code, but programmers like myself do so because that's how we rationally get the most benefits. Granted, I could sell my products and perhaps make some money, but I couldn't recoup the costs of development without putting as much time into marketing as I do programming - and I don't care to do that.

    The essence of capitalism is free exchange - which is why capitalism requires a free society in order to function well. Without the concept of the right of property, the GPL or other FOSS licenses would be meaningless. If I can't "own" my code, I can't dictate the license terms, and we're back to the state of nature. In the state of nature, everything is free for the taking - so long as you're cunning enough to take it. The whole reason government exists is to prevent that from happening by creating the social contract. (Which is why the statement that sacrificing liberty for security is wrong - that's the whole point of government itself, but I digress.)

    FOSS devlopers give out their code because it provides them with the greatest rational benefit, not because some centralized authority tells them they must. That isn't communism, that's capitalism, and that's why the FOSS development model is doing exactly what capitalist economies do to state-planned economies - dynamically growing faster and more agile with each passing day.

  • by JanneM ( 7445 ) on Sunday March 07, 2004 @11:42AM (#8490781) Homepage
    Regulation stifles innovation. Imagine there was a regulation that said all medicines needed to be at least X safe. Both farmaceutical companies and Uni researchers are screwed. Being held liable for how safe your pharmaceuticals are would ruin everybody. That's just one example of a regulation that would mess everything up, but just about anything would be terrible. Keep it free.

    --

    I basically agree that regulation would not be a good thing in this field. Just wanted to point out that this argument is not a good one.

    There are, in fact, excellent reasons to regulate software for safety reasons in some fields; medicine and process control are two of the obvious ones. The problem is that unlike pharmaceuticals, for instance, software is not in fact one field, and so you can not regulate it as if it was.

    Software is a medical technology (and should be regulated as such); it is a accounting mechanism (and should be regulated as such); it is a childrens toy; it is a power plant safety implementation; it is an artists tool. Software is by its very nature everything to everybody. You can't regulate it as software.

    What you can (and probably should) do is to regulate its use in any of these fields as that field seees fit (or not regulate at all, as the case may be). When it is to be used in medicine, regulate it as a medical technology. When it is used for process control, demand the same the same level of testing and validation as you do of the pressure valves and pipe fittings.

    So, yes, regulation of software is not only necessary, it is a benefit. Trying to regulate all software just as software, on the other hand, is a nonstarter.
  • by Tim C ( 15259 ) on Sunday March 07, 2004 @11:45AM (#8490794)
    That's not a problem with copyrighting software, but with copyrights in general. They shouldn't (imho) last anything like as long as they currently do.

    Copyrights are meant to be an incentive to authors, etc to create more works. Tell me - if I (somehow) manage to create a wildly popular work, and am able to live comfortably on the royalties for as long as it is protected by copyright, what incentive is there to me to produce more if that protection extends beyond my death? Yes, I realise that that's a somewhat (okay, very) unlikely situation, but hopefully you see my point.

    Software-Copyrights effectively eliminate public dissemination forever

    They also underpin the GPL and similar licences. Abolish copyright on software, and there's nothing to stop people and companies from taking source and incorporating it into closed source products. Sure, you could do that with closed source stuff too, to an extent, but decompiling a binary to produce meaningful source code is somewhat harder than just downloading the source in the first place.
  • by BoRegardless ( 721219 ) on Sunday March 07, 2004 @11:46AM (#8490800)
    Cutting edge is almost always proprietary, copyrighted, trade secret or patented if possible. 5-10 years later other techniques evolve to do similar work. Let the consumer decide what they want with their wallets. If Microsoft can do such a damn good job and show how truely excellent and overbearingly productive their software is, then the customers will buy. If Linux & the likes of Open Office can do the same thing, then again, I say let the consumer decide where to spend his money. Government will only muck it up and accept the Microsoft dollars (like the $80m to SCO) to advance its personal positions to benefit itself. There is plenty of worldwide competition in providing software of all types and the Government doesn't need to promote that competition. Faults in software are like faults in cars. Have many people noticed that Toyota has overtaken Ford? I've not owned a Ford since the 60s, and now own a Toyota. No government had to tell me which cars were the most reliable or the most bang for my buck for my intended use. Only I can figure that out. And when enough people do that, some companies will die. Consumers will make the choices as to who lives and who dies. Governments can only prolong the life support to those who can't compete because of a failure to ultimately satisfy the consumer in consumer products. I do not deny that governments can choose to buy under contracts that demand guarantees, but then suppliers don't have to sell to governments if they don't want to do so. Enough Already - This was known decades ago.
  • by Anonymous Coward on Sunday March 07, 2004 @11:47AM (#8490806)
    THere's a difference. In those professions lives are at stake, the health and safety of people are at risk.

    In software, that is usually NOT the case. If the software is designed to be life-critical, or can affect the health and safety of someone, then you have traditional product liability laws protecting you.

    What's the worst that can happen - let's take Slammer for instance. A good performing machine with fast ethernet cards can take out an entire network with slammer. It can cripple some ISP's completely, crap out some of the biggest CISCO switches around.

    Whose fault is that? The computer, or the switch manufacturer. A sane engineer would say, "Excess data on one port should not crap out the network, switches should properly throttle to avoid this kind of crap." What if it wasn't slammer, but a dev's test program that went wrong, or a server hitting a race condition, or just someone being a prick.

    If you market your system for health and safety critical use, (such as medical equipment software, or car-engine software, etc.) then you have to take responsibility. Otherwise it becomes tough to point the blame because so many systems are involved in the failure process.

    Think of it this way - the last Microsoft round of bugs (past two years) have had patches out weeks/months before the actual viruses/exploits came to be. That's like saying "Ford told us two months ago pinto's exploded, and sent us a certificate to have them fix it, but we never got around to it, so ford you're liable." Where do we place the blame now?
  • by Anonymous Coward on Sunday March 07, 2004 @11:48AM (#8490812)
    Why do you think everyone is paying $400 for MS Office ? What is the main problem with Open Office or other less expensive office suite ? Simple : compatibility. Multiple versions of software are not redundant, but multiple versions of file format are.

    In the 80's there was a lot of different computer and OS. Now there is PC and Mac. Look at Microsoft... Software seems to be a natural monopoly business
  • by squashed ( 664265 ) on Sunday March 07, 2004 @11:53AM (#8490835)
    How about beefing up liability for closed source applications -- in a manner that users cannot "opt out of" by shrink wrapper -- but leaving open source applications with effective immunity? The argument being, that effective 3rd party oversight protects the open source user.
  • by Anonymous Coward on Sunday March 07, 2004 @11:53AM (#8490840)
    I don't think philosphies kill anybody. I think you have a problem with totalitarian states.
  • by FauxPasIII ( 75900 ) on Sunday March 07, 2004 @12:01PM (#8490884)
    > Developpers would slowly but surely stop developping new ideas for fear of
    > being fined/sued/thrown in jail. OSS would trickle to almost a halt.

    Just like all the car companies have closed down because of safety standards, right ? Bah...

    The test for liability of a manufacturer is simply, were they negligent ? There's more than enough wiggle room there to allow manufacturers to safely innovate while clamping down on those that are grossly dismissive of safety concerns.
  • by peragrin ( 659227 ) on Sunday March 07, 2004 @12:06PM (#8490903)
    There are two kinds of communism. The first is the one you know well, everybody gets one dictator and what he says goes. The second was only practiced by the ancient greeks. A pure democracy where everyone was a part of the goverment. You had to vote, it was law. You had to take part in your town, city, and State. You had to do millatary service, but you also had to take care of the goverment. Capitalism was practiced, and encouraged, but everyone was also an active member of the goverment. The USA is a rebulic like Rome. we have a central leader, and a group of people to represant the population. And like Rome our leaders is getting to be pushy and controlling.
  • by Anonymous Coward on Sunday March 07, 2004 @12:09PM (#8490919)
    You are talking crap...

    Software development (esp OS development) IS a natural monopoly... It costs thousnds of man hours to develop and maintain this. I dont have a thousand hours spare at the mo...

    The problem is that economics doesnt account for people giving their time for free. OSS is developing new economics theories, essentially OSS is reducing the value of Microsofts investment in Windows, since they are paying for something that everyone else can now get for free.

    Bye bye Microsoft...wont miss you
  • by Anonymous Coward on Sunday March 07, 2004 @12:10PM (#8490922)
    I'm not quite sure I understand your post, but I think that you need to RTFA.
    It actually implies that MS is the one that parallels the Communists, while
    Linux parallels the American system.

    Honestly, RTFA would be a good thing to do before calling something irrational.
  • by thales ( 32660 ) on Sunday March 07, 2004 @12:14PM (#8490936) Homepage Journal
    Ending the confusion.

    Communism is a subset of totalitarism, just like Coca-Cola is a subset of soft drinks.
  • by Jerf ( 17166 ) on Sunday March 07, 2004 @12:16PM (#8490943) Journal
    You missed the point.

    You want to incur obligation on developers then be prepared to pay us.

    You want software for free and you want to incur obligation on the developer, then yes, on behalf of Open Source developers everywhere, you can go fuck yourself.

    You can try to turn this around on the developers all you want, but you're just being unbelievably selfish to believe you can obligate us in any way by downloading our free software.

    Since you don't seem to be willing to accept the no warantee provisions in Open Source software, in the event you are still using some, please consider yourself in violation of the licenses and stop right away. You can't claim ignorance any more.

    And again, fuck you. People like you make me wonder why we bother releasing software for free.
  • by cantabrigian ( 689418 ) on Sunday March 07, 2004 @12:17PM (#8490949)
    With the US experiencing an ever-widening trade deficit, I cannot help but think that American lawmakers have reason to believe that a well-defined market for intellectual property is the only way to secure America's economic future, and that Microsoft and other closed-source software companies are providing the most promising means of sustaining a flow of money into the US.

    Essentially, US exports of tangible goods are in decline, and it seems ludicrous to think that providing a management layer for organizations that actually exist overseas can last forever. Do we actually believe that workers in India will not someday discover that if they managed their own companies, then they would not need the US at all? Perhaps this is a bit of an oversimplification, but I think that the point resonates in the hearts and minds of people concerned about economic sustainability for the US. So we're going to support Microsoft, dammit, because OSS is the way to seal America's fate as the country that contributes only intellectual property to the world and gets essentially no compensation in return.

    As a supporter of OSS, this notion frightens me. But I have yet to hear an argument that this is not as serious as I fear.

  • command economy? (Score:3, Insightful)

    by elmegil ( 12001 ) on Sunday March 07, 2004 @12:17PM (#8490950) Homepage Journal
    closed model companies rather resemble the Stalinist or Maoist model of a command economy with complete centralised control.

    Clearly written by someone who doesn't work in the industry. While there is control from the top and heirarchy, it definitely is not always a "command economy". In my experience and reading, many companies have project teams that come up with ideas, that are then built into products via a competetive process, not a "command" process.

    Seems to me someone had their OSS hat on too tight--there are certainly benefits and advantages of OSS, but statements like this take it too far and destroy any credibility you might have to talk about the real issues.

  • by SharpFang ( 651121 ) on Sunday March 07, 2004 @12:26PM (#8490995) Homepage Journal
    Just like coca cola is subset of drink containers.
    Nope. Cola is subset of drinks.
    A dirty ugly mug is subset of drink containers.

    Communism is about economy.
    Totalitarism is about politics.

    If you drink Cola from a dirty mug, with hairs and dirt and pieces of pasta, it's sure you will dislike it. That's about what totalitarian governments were serving by forcing people to accept communism.
  • by ZoneGray ( 168419 ) on Sunday March 07, 2004 @12:29PM (#8491012) Homepage
    Well, it's a little bit of an oversimplification to contrast "centrally designed" software with OSS. Centralized control is bad for an economy, because an economy is made up of people with varying goals. But when there is a common goal, centralized control can be a good thing. Think military, sports teams, etc. Or designing a huge application.

    But.... IP law, even though it's perceived as "pro-business," is a broadly socialist concept; the government grants arbirary privileges that a copyright owner could not enforce by themselves. In this sense, government already regulates the software market. The failures of the current scheme should not be used to justify extending government control.

    The emergence of Free Software is a market response to overpriced proprietary software, to API's designed to generate consumer and developer lock-in, and to the anti-consumer license provisions that it leads to.

    Free Software and proprietary between them cover the market well, and it's probably the best compromise we can come up with. In other words, don't expect commercial software to ever be as nice as you want it to be. Just make sure that Free remains Free.
  • by johannesg ( 664142 ) on Sunday March 07, 2004 @12:30PM (#8491024)
    You are trying to spin this into a negative attribute of the open source world, while in reality the problem is far more severe for closed source. Microsoft regularly declares "end of life" on products still in use by millions of people, and there is nothing anyone can do about it. At least with open source you still have the _option_ of hiring someone else to fix your issues.

    You should also get a better appreciation for contract relationships. If you have a contract with me saying I need to write software X and support it for Y years, you are fully in your right to demand I stick to that arrangement (and you can expect to pay for it). On the other hand, if the agreement is no more than "you pay nothing and get a (potentially extremely valuable) piece of software, in its current state, without guarantees, for free" than that is exactly what you get. You shouldn't come whining for more. What you _can_ do, if you want more, is approach the developer or another interested party for a real contract (you know, involving signatures, money, etc.).

  • by mangu ( 126918 ) on Sunday March 07, 2004 @12:34PM (#8491057)
    One example is splitting up the radio spectrum early last century so that radio, TV, etc. could be developed without worrying about stations stomping on each other.


    That regulation was necessary because the spectrum is a limited natural resource. It's a bit hard for me to see how it could be made into an analogy to support regulating software development.

  • by Fallen_Knight ( 635373 ) on Sunday March 07, 2004 @12:36PM (#8491075)
    ummm, for me to design and build a car is costly, and to mass produce to sell to people.. not going to happen without even more $$$ and if i go out on the roads with my new car and it fucked up i can kill someone.

    For me to design and code software is cheap and easy. And if it fucks up... wtf cares? people won't use it, no ones hurt (physically), and if they relied on it oh well, their fault for not backing up their data or whatever.

    That is the WOSRT comparison you could have made, why not just compare it to the rules for the space shuttle...

    A better comparision would have been software Vs home electronics, there are a few rules in home electronics, but pretty much anyone can build and design home electronics and sell them.

    Regulation in software has no place, computers cannot kill or injure people. cars can (and do)
  • by CarrionBird ( 589738 ) on Sunday March 07, 2004 @12:37PM (#8491085) Journal
    Free (as in freedom, but not necessarly as in beer) software. To put it another way "As long as my code is free, I don't care what you do with your code." If you want to take my code, combine it with yours and sell it, so be it. My code is no less free because of it.

    The FSF position is far more concerned with money. "Is my code being exploited for money?" My code is free, and anything containing it must be free as well.

    Take a look at any discussion here where it comes up. The two positions are quite clear. I don't get why the two sides seem to have such a probelm with the others position. They are not incompatible, just different.

  • by thales ( 32660 ) on Sunday March 07, 2004 @12:39PM (#8491098) Homepage Journal
    A Communist economy can't exist without a Totalitarin government to enforce it's economic decrees.
  • by flossie ( 135232 ) on Sunday March 07, 2004 @12:41PM (#8491115) Homepage
    Why do you think that software should come with warranties that you don't get in everyday life? If I were to write a book, or put up a website with information on it, and some years later it transpired that some of the information was inaccurate, there would be no legal obligation for me to correct the mistakes. I may choose to do so, but if the book only sold 2 copies and it would take significant research to be able to correct the mistakes, then I would probably not be inclined to do so.

    Similarly if I, as a hobby, were to create some trinket, perhaps a watch, which I then gave to you as a gift, it would be highly unreasonable of you to demand that I improve it if it doesn't keep accurate enough time for you.

    If you want guarantees, you have to form a contract with someone and be prepared to pay for the service that you desire. With Free Software, you are free to choose someone other than the original developer to provide you with such support. This is one of the great benefits of Free Software - you are not tied to the original vendor. However, unless you pay the original author, you have absolutely no right whatsoever to demand *anything* of them. To demand that someone update a gift to be more satisfactory to you is to demonstrate an incredible degree of ingratitude.

  • by SharpFang ( 651121 ) on Sunday March 07, 2004 @12:46PM (#8491147) Homepage Journal
    Note, it was always done in similar ways. Revolution, bloodshed, murdering the enemies. Totalitarism was there before communism.
    It was never attempted by evolutionary ways... before FSF.
    Lead by example, not by force. "Join us, follow us, if you want - leave, share your goods freely and don't try to steal others' free goods for your own".
    Firstly it succeeded because it's about software. Easy to copy, once you have one, everyone can have one at marginal cost. Implementing communism in this environment is very easy - you give a cake but you don't lose a cake. Nobody else tried to introduce communism slowly, gently, in a responsible, reasonable way yet.
  • by flossie ( 135232 ) on Sunday March 07, 2004 @12:56PM (#8491207) Homepage
    You have well and truly lost the plot with this rant.

    If a company deploys critical software without having arranged suitable support (internal or external) for it, and with no contingency plans in place, they deserve everything they get.

    That is true whether the software comes from Microsoft, IBM or the bloke in the pub round the corner. The difference is that companies can (perhaps) be more confident that vendors such as Microsoft and IBM will still be around in 10 years when they need to call on the help which they have paid for in their support contract. But this is not a weakness of free software. It just means that there is a new opportunity for well-established companies to offer support for products over which they do not have exclusive distribution rights.

  • by Ronald Dumsfeld ( 723277 ) on Sunday March 07, 2004 @01:30PM (#8491373)
    I utterly hate the analogy that FOSS is communistic. First of all, last time I checked, FOSS hadn't killed hundreds of millions of people as communism had. Second, it doesn't work on a philosophical level.
    I'm amazed that something opening like this got any "Insightful" mods, let alone enough to get it to a score of 4.

    Communism per-se hasn't killed anyone. Totalitarian regimes claiming to be communist have, on the other hand, killed lots of people.
  • by thentil ( 678858 ) <thentil@ya h o o . com> on Sunday March 07, 2004 @01:49PM (#8491443)
    Bah. That's asinine. Car company Foo can afford a car that doesn't meet the safety standards 100%. Let's say they know they can save $500 per car by omitting a certain part that, without which, will result in 5 per 100,000 failures. As long as they aren't fined more than $10,000,000 per incident, they're good to go. However, if I am an open-source car developer and I have some magical machine that creates cars at next-to-free (all I have to do is put in the time to create the design) and I give these cars away, if even one is found to not meet the safety standard and I'm found liable for it, I'm done. So what regulation does is shut down the open source developers.
  • by gmhowell ( 26755 ) <gmhowell@gmail.com> on Sunday March 07, 2004 @01:52PM (#8491455) Homepage Journal
    Just like all the car companies have closed down because of safety standards, right ? Bah...

    They have dumbass. They have either closed, or development became so expensive and unprofitable that they've been bought out by larger manufacturers.

    Next time you use an analogy, try to get your facts straight.

    Kaiser, AMC, Nash, International Harvester, Studebaker... The list goes on.
  • by BinxBolling ( 121740 ) on Sunday March 07, 2004 @02:19PM (#8491665)
    They have dumbass. They have either closed, or development became so expensive and unprofitable that they've been bought out by larger manufacturers.

    I suppose you missed the word 'all' in the post you were responding to?

    The remaining larger manufacturers still design and develop new cars. Innovation still happens (e.g. hybrids). I'd love to see you try to show that innovation in the auto industry is slower now than it was 50 years ago.

    Further, you've cited not one scrap of evidence that it is specifically regulation that has caused the industry consolidation. There are lots of reasons why the barriers to entry are high in the automotive industry, and why it's hard for smaller players to stay afloat. Regulation is only one, and not a very large one.

  • by solprovider ( 628033 ) on Sunday March 07, 2004 @02:53PM (#8491853) Homepage
    Miles per gallon is important to consumers. A car that cannot be driven 300 miles on one tank will not sell. Most cars are just under 30 miles to the gallon, so a 12-16 gallon tank is sufficient. Buyers of sports cars and large vehicles (trucks, SUVs) expect 16 mpg, and the large vehicles have large tanks to maintain the 300 mile criteria. [My sports car can reach 300 miles on highways. City driving uses much more gas.]

    Emissions were regulated. Most people do not want a cloud of black smoke, but it required legislation to make a difference. The States made it as a profit center by charging for extra stesting and stickers. Citizens were aware of the issue because of the extra stickers, and because they were responsible for more money if their car did not pass. So the manufacturers had to satisfy the buyers.

    Regulating software would need to be done the same way. It is not enough to penalize the manufacturers; the users must feel the penalties. The laws would need to penalize a user for having a PC that spams or is used for a DOS attack. Unfortunately, it is difficult to verify the packets originated at a specific IP Address. What if you happened to check sco.com on the day of a DOS? Were you part of the attack, or just wondering if the website survived?

    Once these issues are resolved, and the users feel the penalties, then they will demand that their software protects them. Software like MSWindows, where it is impossible to load a firewall before loading the network drivers, would disappear.
  • BS (Score:0, Insightful)

    by PreteristGuy ( 699960 ) on Sunday March 07, 2004 @03:27PM (#8492103) Homepage
    This is a bunch of BS! As much as I hate Microsoft, to liken them with a "stalinist" system is total crap. Nobody is making anyone buy Microsoft products - maybe in the communist Great Britain, where the government runs every aspect of society that may be the case, but for a brit to take the stage and teach us americans about free market economics...that's just ridiculous! I mean look who is speaking....a BBC employee!
  • by doomdog ( 541990 ) on Sunday March 07, 2004 @03:29PM (#8492117)
    How in the world did drivel like this get modded up to +4 Insightful?

    For me to design and code software is cheap and easy. And if it fucks up... wtf cares? people won't use it, no ones hurt (physically), and if they relied on it oh well, their fault for not backing up their data or whatever.


    Spoken like a true loser/script kiddie/whatever -- completely unprofessional. Software developers should take pride in their work, and shouldn't release things that they aren't proud to claim. And the "and if they relied on it oh well, their fault...". What kind of an attitude is this? Is this the basic open-source "it's free software, so don't complain if it doesn't work" attitude? Or is this guy just a bigger loser than most?

    If this idiot's opinions are indicative of how the open source community views their work, then the world is right to avoid it as much as possible -- and it should be shunned by true professionals that do care about the quality of their work...

    computers cannot kill or injure people

    Have you no sense of history? Do a search on the Therac-25, and let me know when you want to retract your statement...
  • by Mr. Piddle ( 567882 ) on Sunday March 07, 2004 @03:49PM (#8492151)
    Software is not a NATURAL monopoly business.

    Only when standards allow for true interoperability (e.g., TCP/IP). Microsoft exploited people who are technically ignorant to achieve a true monopoly with their shitty proprietary technology. I can't plug my 110V two-prong toaster plug into a moron-purchased Microsoft-branded outlet that has 55 prongs and operates at 5, 12, 60, 100, and 440 volts with DMCA-protected PCM data channels just so their uber-toaster can have fancy automatic LED designs on its side.

    However, the software industry is so immature that I have to argue that regulation is terribly bad, as even good widely-used standards are rare and volatile. We need to let the industry flesh itself out further before the government steps in and screws everything up. Regulating now would simply codify the totally craptastic state of affairs in the industry right now.

  • by WNight ( 23683 ) on Sunday March 07, 2004 @03:59PM (#8492198) Homepage
    Don't run third-party software on your medical equipment.

    Seriously, computers in control of serious things shouldn't have a general network connection and shouldn't be able (through signing binaries or whatever) run unapproved software.
  • by XethW ( 759967 ) on Sunday March 07, 2004 @04:08PM (#8492246)
    I don't hold that idea true - the "free market" is filled with thousands of products which were better than their competition but failed due to external factors; timing (VHS vs. Beta), initial impressions (internal combustion vs. steam engines in the first automobiles), deceptive marketing, etc. etc. The truth is that in today's free market, the advantage will always tilt toward the organization with a larger supporting infrastructure. The ability to make slick advertisements, bundling deals with OEM's, etc can overcome functional disadvantages such as reliability and security. Coupled with the idea ingrained in humans that "expensive = better", and it suddenly becomes very difficult for OSS to compete on a level playing field (notice I didn't say impossible, only more difficult). That being said, regulation almost always causes more problems than it solves. I won't argue whether regulation would help or hurt software in general - however it would be difficult to argue against the point that regulation rarely works as intended. Thank you for listening to my soap box stump.
  • by starseeker ( 141897 ) on Sunday March 07, 2004 @05:26PM (#8492693) Homepage
    "Spoken like a true loser/script kiddie/whatever -- completely unprofessional."

    Here's a hint - not everyone is professional at everything they want to do. Professionals get paid.

    "Software developers should take pride in their work, and shouldn't release things that they aren't proud to claim."

    Again, a proper attitude for the commercial world - NOT the hobby world.

    "And the "and if they relied on it oh well, their fault...". What kind of an attitude is this? Is this the basic open-source "it's free software, so don't complain if it doesn't work" attitude? Or is this guy just a bigger loser than most?"

    Excuse me - why should you have any guarantee of quality if you haven't paid me for my work? If you use free software you accept as your part of the deal that the software is not bound by commercial standards. That may or may not mean anything - some free software is very, very good - but it does mean you have no right to complain. You PAY for the right to complain. Please feel free to buy commercial software and complain about it's quality AFTER YOU HAVE PAID FOR THE PRIVILAGE. But don't use someone's hard work without compensation and then complain about the quality of the work. You have no right.

    "If this idiot's opinions are indicative of how the open source community views their work, then the world is right to avoid it as much as possible"

    If the world has your attitude, I hope it does. The open source community seems to be doing just fine on its own.
  • Author was way off*. Open source software is closer to socialism than anything, while proprietary software is pretty much capitalism. If you don't think so, look at the philsophies underpinning both of these:

    --Socialism--
    Egalitarian
    Communal
    Sharing/common good
    --Capitalism--
    Elitist
    Driven by profits
    No such thing as a common good

    If you look at these traits, you would find that open-source software is closer to socialism and proprietary software is closer to capitalism. That's economics.

    If you look at the political dimension, you would find that both open-source software and proprietary software are libertarian (to a large degree).

    So to sum up, open-source software would be libertarian+socialism** while proprietary software (as exemplified by Microsoft) would be libertarian+capitalism. This basically means that, under the political compass [politicalcompass.org] two dimensional system, open-source software would be near the bottom left, while the proprietary one would be the bottom right.

    (* The confusion over proprietary software and capitalism arises because Microsoft is thought to be a monopoly by some. Because of that, some people (namely capitalists) don't consider MS to be capitalist. These capitalists would argue that capitalism needs free markets and perfect competition. My theory is that free markets lead to monopolies or oligopolies and if this is true then these capitalists' reasoning is baseless. This is exactly what happened in the case of MS. MS was a small company competing under perfect competition at one time. It simply monopolized the market like all businesses attempt to. Therefore, one CAN consider MS to be capitalist, even though it has monopolize many of its markets)).

    (** When I say libertarian+socialism, I'm not talking about libertarian socialism (which is anarchism), although it is close. Open-source software is not anarchist because there are rules (the existence of copyrights means that the person who wrote the software has more power than someone who did not. Under anarchism, you wouldn't have this situation because copyrights do not generally exist under many anarchist systems. If open-source software had no copyrights (i.e. author who wrote it has no more rights than someone who did not write it), then open-source software can be considered anarchist. From my view, public domain software is basically anarchist)).

    Sivaram Velauthapillai
  • Socialism != Stalinism
  • Re:WTF (Score:4, Insightful)

    by dpete4552 ( 310481 ) * <slashdot@@@tuxcontact...com> on Sunday March 07, 2004 @07:42PM (#8493488) Homepage
    You have a choice to use another browser, so long as you don't try to access a website created used by Microsoft's products (which can result in minor glitches, to not being able to access links [mozillazine.org]). You can use another operating system, so long as unreliable access to your documents from work [slashdot.org] is okay with you. You can choose to build and sell computers with another OS on them, so long as you don't think you're going to be able to provide compatibility with legacy applications by dual booting Windows [slashdot.org]. You can use another product to remotely control your Windows box, so long as -- oh wait, you can't [slashdot.org]. You can write software to interoperate with Windows for use on another OS, so long as you license your software how Microsoft wants [slashdot.org].

    It's nice to see that you're such a big defender of your buddy Bill's individual rights. It's a shame he doesn't appear to agree with your philosophies [slashdot.org].
  • by thales ( 32660 ) on Sunday March 07, 2004 @08:29PM (#8493716) Homepage Journal
    "Above all, it will have to take the control of industry and of all branches of production out of the hands of mutually competing individuals, and instead institute a system in which all these branches of production are operated by society as a whole -- that is, for the common account, according to a common plan, and with the participation of all members of society.

    It will, in other words, abolish competition and replace it with association.

    Moreover, since the management of industry by individuals necessarily implies private property, and since competition is in reality merely the manner and form in which the control of industry by private property owners expresses itself, it follows that private property cannot be separated from competition and the individual management of industry. Private property must, therefore, be abolished and in its place must come the common utilization of all instruments of production and the distribution of all products according to common agreement -- in a word, what is called the communal ownership of goods.

    In fact, the abolition of private property is, doubtless, the shortest and most significant way to characterize the revolution in the whole social order which has been made necessary by the development of industry -- and for this reason it is rightly advanced by communists as their main demand."
    The Principles of Communism
    Frederick Engels
    October-November 1847

    Now maybe you have a clue about what Communism is, so tell me how you can have this kind of control without a totalitarian group backing it up.

    Just How are you going to do this witjout power?
  • by Zspdude ( 531908 ) on Sunday March 07, 2004 @09:46PM (#8494145) Homepage
    Excuse me? Computers cannot kill or injure people? Only cars can?

    This is a distinction that can no longer be made, especially as cars are starting to become computer controlled. ;)

    In addition there are only so many ways that a car can kill or injure you: there are far more ways that computer failure/insecurity can negatively impact your life, even to the point of death.

    You can't try and limit the realm of computer software to the home PC or to the workstation: both OSS and MS extend far beyond these. If you want to use software in a *serious* capacity (which, um, well, I'm afraid people do) regulation can and does have a place in software development. As software controls more and more things in our lives, this regulation will become more and more important. Maybe it will come in the form of self regulation: people not using insecure/inferior software. Regulation it remains.

    To try and say that computers have no influence to kill/injure people and that buggy/insecure software is of no consequence, is a n inadequate reflection of software use in the world today.

This file will self-destruct in five minutes.

Working...