Slashdot Mirror


MS VP Speech Online

mpawlo writes: "The widely debated Craig Mundie speech is now online." We tried not to run this, but there are too many submissions to ignore. Yes, much of what the guy says is nonsensical. Why not translate it into terms your boss can understand? For example, Mundie says forking code is bad. Here's the same thought translated into manager-speak: "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices." Update: 05/03 8:19 PM by michael : Alan Cox has a response.

472 comments

  1. lies by Anonymous Coward · · Score: 1

    If you can prove these things about bill gates, then go ahead, otherwise you take them back and apologize for slanderousness. Bill gates has always imbraced the internet and for you to say that he has not it just down right hateful, the reason why it took a while to get into windows was because it took a while for isp (internet service providers) to pop up! you couldn't get on the internet in podunk, wisconsin in 1995, sure, but that wasn't bill gate's fault.

    ed edwards

    1. Re:lies by nyet · · Score: 2

      This would be true except for the fact that it is wrong. Nice troll though.

      B.G. and company were convinced both TCP/IP AND the Internet were just toys of academics and poor college students.

      Want proof?

      Do you even KNOW what Bill's original concept for MSN was? Hint: it had NOTHING to do with ISPs, PPP, TCP/IP or anything else. It was an AOL/Compuserve clone and nothing more.

      Do you even KNOW how long 3rd party vendors were selling TCP/IP stacks (a.k.a. Winsock) for DOS/Windows before MS ported BSD sockets and included it into Win95?

      Next time, before opening your pie hole, check your facts.

  2. Re:Absolutely true, BUT... by Anonymous Coward · · Score: 1
    This is true. However, no where are Microsoft, the members of the RIAA, the members of the MPAA, or any other enterprise ever given the guarantee that the business model that they have freely chosen will always be profitable. Times change. Technologies change. Markets change. Adapt or die. And this is just the guarantee that they hope to define for themselves (and the rest of the industry, natch). Take just the first two paragraphs of the posted text of the speech:
    It has long been said that change is the only constant in the technology industry. In the past 20 years the velocity of that change has accelerated at a seemingly exponential rate, serving constantly as an engine of growth for the global economy. Yet during the last year, the U.S. economy has hit what could be regarded as its most substantial speed bump of the past two decades. Illustrated most starkly by the declining valuation of the NASDAQ, we've witnessed a notable decline in consumer confidence that has people wondering whether we're at a brief respite or whether we've reached the end of an economic era.
    The first paragraph defines a history which brought Microsoft to their present state and position, while the second seeks to either cast Microsoft as the arbiters of historical eras (and their defined durations) or to define the economic engine as not applying to certain forces. They are the masters of the vague implication, but there's no escaping the possibility that this same engine is just as responsible for OSS' insurgence as it is for Microsoft's. Microsoft is trying to rebuild the engine, and the best place to start is at a school that educates the people who will be running the companies of tomorrow. They're trying to brainwash the kids in the name of Chicken Little.
  3. Re:We shouldn't complain. by Anonymous Coward · · Score: 1

    MS gained desktop marketshare last year.
    MS gained server marketshare last year.
    MS gained portable OS marketshare last year.

    Linux is mainly taking marketshare from the BSDs, Solaris, HP-UX.

  4. OSS is only bad for software companies by Anonymous Coward · · Score: 1

    Company A sells a product, gruefulbits, and they use Gruefulbits-Magic-2001 software to help them make their product. There are at least a dozen other competing companies that use Gruefulbits-Magic-2001. Company B sells Gruefulbits-Magic-2001. They employ about 10 developers to work on Gruefulbits-Magic-2001. Company A hires a developer to work on a OSS clone of gruefulbits. Assuming it all works, it's more cost effective to hire a single developer for this project than it is to pay licensing fees and constant upgrade charges to Company B. At first the project stagnates, but then the rest of company A's competitors each hire a developer to work on the OSS clone. The project flourishes, company A, and the rest of their competitors, sell more gruefulbits at lower cost because of the superior tool (gnu-fulbits), and nobody is left high and dry except for company b, whom can't compete with the free software clone. No developers lose jobs. They simply move from working for Company B to working for company A and it's competitors on the OSS version. Every arguement I've seen against OSS is always taken from the software company's point of view. For the rest of the world, a world where profits are derived from tangeble goods, the software is just a tool, a part of the overhead expense. To that end, OSS makes the world a better place. It eliminates the middle man (the software company), lowering the total beaurocracy level of society as a whole.

  5. is slashdot full of pusillanimity or magnanimity? by Anonymous Coward · · Score: 1

    While reading "The Leviathan" (Thomas Hobbes) I came to realize this rare word called "pusillanimity". See how the word contrasts "magnanimity".
    -------------
    Desire of things that conduce but a little to our ends, and fear

    of things that are but of little hindrance, pusillanimity.

    Contempt of little helps, and hindrances, magnanimity.

    Magnanimity in danger of death, or wounds, valour, fortitude.

    Magnanimity in the use of riches, liberality.

    Pusillanimity in the same, wretchedness, miserableness, or

    parsimony, as it is liked, or disliked.

    -----

    Try also dictionary.com

    all reasons : are rational

    Microsoft is bad because they sell proprietary software : linux is good because it is open

    open software is good because the code can be reviewed : microsoft is bad because no one may review the code

    microsoft is bad because they offer only one major OS product : linux is good because there are dozens of variations that work differently than others (though they aim to do the same things)

    microsoft is bad because because we linux users feel that microsoft feels that users are stupid and we hate being called stupid.

    office is bad because every year or two they charge $200for an upgrade, sometimes it seems like its manditory (being that once in a while MS screws up and makes their formats incompatible) : metaphoricaly speaking, linux (in leu of linux actually having a considerable office product to speak of in this rationalization), is better because "upgrades" are constant and don't cost anything to aquire legally.

    microsoft is bad because they charge money for the aquisition of their products : linux is good because it is free

    microsoft limits choice and provides "one size fits all" solutions : linux is good because anyone has the opportunity to make his or her or it's own taylored fit software with no special arrangement with satan.

    Microsoft thinks users are stupid and makes stupid software : linux users are smart and makes smart software

    Microsoft calls linux as not an OS but a general phenomina surrounding a pengwin : Linux calls microsoft by derogatory names like Micro$oft, M$,

    Microsoft is bad because they observe the behavors of people and economic conditions : Linux is JUST OBVIOUSLY better than capitolism

    Microsoft is bad because they sell software : linux is better because we sell t-shirts

    Microsoft is bad because they want to make windows : linux is better because gnus not unix

    Windows is bad because its not unix : linux is good because gnus not unix

    Windows is bad because of .dll : linux is good because of .SO

    Windows is bad because install shield messes up itself : never in the history of linux has a .tgz or rpm messed up an installation

    Windows is bad because it has lots of bugs : linux is good because at least someone somewhere in his good natured freetime will bother to fix them

    Windows is bad because you pay : Linux is good because you don't

    Windows supports good games : Linux can play quake3, the most awesome game in the world, hey if you don't like quake3 reboot into windows... for a little while.. then when your evil commerical.. I mean.. when your evil FREE.. shit.. I mean.. your EVIL non-free gameing experiance is fufiled reboot back to linux where you umm never have to reboot.. at least linux is stable

    Windows NT is a crashy peice of shit : Linux never crashes.. well never say never right? it never crashes if you have the latest kernal patched and the latest drivers that are all FREE!

    Linux isn't all about stablity : despite some things it may do wrong (that is theoreticaly speaking), overall it doesn't crash much.

    Linux is a superior server operation system : everything else is dead wood unix or that NT thing

    Windoze is slow : Linux is fast

    Winblows takes forever to boot : ?

    Linux is more secure : windows is 0nz0r3d

    Unix administration is a non-trivial task : Not so with Linux!

    M$ is bad because they are all about the interests of BIG business : Linux supports the little guy (for only $25 using simple to use email support in case you cannot connect to the ____ )

    M$ is bad because they require you to pay for their labor : Linux doesn't require anyone to pay developers

    M$ is bad because they copy everyone elses ideas : KDE looks nothing like explorer

    M$ is bad because they intergrated IE with the operating system : hey have you heard that gnome is working on a new browser? Its like KDE's

    No wait.. thats not right.. M$ squashed netscape, the cool company it is. Wanna smell my fart? HOT GRITS!! [editor's note, I actually like this reply a lot]

    M$ is bad because they'll start using .net to stop us from occasionally using windows to play games! the bastards!

    We shouldn't have to pay anything : information WANTS to be free

    ++++++++
    If the reader still thinks that microsoft is evil, you should think again. Look assholes, people take up the art, science, and engineering programing for whatever humanity requires

    NOT TO SATISFY YOUR PATHETIC WANT OF BEATING YOUR BANKRUPT HEART UPON THE GOODS OF CIVIL SOCIETY. YOU MAY HAVE FREEDOM TO SPEAK ANYTHING YOUR HEART DESIRES BUT YOU WILL NEVER HAVE THE LIBERTY TO THE GOOD OF HUMANITY THIS WAY.

    If I am mod'ed down to -1 troll I swear I will never read slashdot again. YOU WILL REAP THE REWARDS OF IDIOCY AWAY FROM THE COMMONWEALTH. WHICH IS A CREWL, SHORT, ANTISOCIAL LIFE.

    be glad I bothered with you for the last 1.5 years.

    -a geek saying meaningfull words. Not arbitrary "stuff" that arbitrarily "matters" to a bunch of loosers.

    -and yes I've used linux, nice try.

    -and yes I am using productive systems

    -and yes I'm not going to say what those systems are.

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

    Well interesting example, because that's exactly how BSD TCP/IP came about (previous stacks were all user space).

    However, no sane company would use the government as a code development shop. One, it would take much longer than it would to write yourself, and you probably wouldn't get what you wanted. And two, all of your competitors would have the exact same access to the exact same code, thus negating any competitive reason to have it.

    If anything, BSD licenced code (no matter who funds it) could be used lessen the advantage that a competitor has with a proprietary product. We've heard what happend to Sun NeWS when DEC-friendly (:})MIT shipped X Windows.

  7. Re:Viewing "shared source" prevents future OSD by Anonymous Coward · · Score: 1

    Yes this is *exactly* the point. How do you think they can attack OSS without this ploy? Check "The Register" about the RAMBUS v. Inineon trial. The only point the judge really agrreed on infavor of RAMBUS was that Infineon had a "look" at it's technology 10 years prior. So here is how M$ spreads fud...ship the 'review code' to some university...that done, call everyone who worked for/wet to school at said University and writes open source a "software pirate" (worse than Napsterites) because the 'may have had some contact with that glase pane. This is the real "virus" that M$ is pushing... I think the word should be sent to all CS departments and Government Labs *not* to accept the offers of these 'Greeks bearing gifts'.

  8. Re:Microsoft blurs definitions by Anonymous Coward · · Score: 1

    Most NT SA's don't code and don't care about source access. Therefore, to them, "freeware" and "Free Software" are the same damn thing. Solving a problem like using Samba to connect Unix and NT machines doesn't require that you drink the kool-aid, or that it's an appropriate type to stand up and sing the RMS Free Software Hymn.

    Furthermore, it's only inside of the incestous little open sores community that "freeware" is considered an insult. "How could that mean person call Free softWare 'FreeWare'?", they run around in complete bewilderment. Sorta reminds me of the Politically Correct folks at university who decided that "People Of Color" was the preferred term, but "Colored People" was a racist term.

  9. Wow They only Use the Word Innovation 4 times by Anonymous Coward · · Score: 1

    ...

  10. That's the best you can do? by Anonymous Coward · · Score: 1
    "Forking code is bad"?

    Apart from the obvious fact that forking code is bad, this was a lame attack on what was actually quite an interesting Microsoft speech [well, a dull speech, but it made some interesting announcements].

    It seems Microsoft are embracing Open Source in their own way - the important way, which is to give people access to their source code. No, they're not giving it away, but they are granting access [to some].

    For any of Microsoft's ISVs this is a HUGE step for the behemoth to take, and we applaud it.

    No, it's not the GPL, and it's hardly interesting to the people reading this site, who want Microsoft's technology for free despite the fact they all hate it [no, I can't work out the logic of that either]. But for large business users who see the benefits of accessible source code, it's a concession, and for ISVs who have spent years banging their heads against MS's bugs, it's a huge boon.

    1. Re:That's the best you can do? by yamla · · Score: 1

      How is Microsoft's 'Shared Source' helping anyone? In order to fix bugs, you have to be allowed to modify the source code, something clearly illegal under Microsoft's license.

      --

      --

      Oceania has always been at war with Eastasia.
    2. Re:That's the best you can do? by bharath · · Score: 1

      bugs? Features you mean. Don't you know that it is illegal to delete features from software?

  11. Re:Microsoft blurs definitions by Anonymous Coward · · Score: 1

    Programmers or development houses are contracted to develop a specific solution for a specific customer. This customer then pays for the delivery of the software. Open source software (and indeed, GPL'ed software) does not affect this proven business model at all. The only problem would be that the customer could then freely redistribute the software or modify it without paying the developer. This essentially prevents the developer from selling the exact same software to another customer.

    But it also allows the developer to put the code out into the wild for the customer's competition to see, poke, prod and attempt to break. If I was contracting a programmer to write specialized code for my company I would want the ability to control exactly where that code could be published, especially if it was code I considered core to my business.

  12. Re:Err, what, Craig? by Anonymous Coward · · Score: 1

    Excuse me, the Ministry of Truth has just informed me that East Asia is and has always been Oceania's virtuous ally. Let's give them a big hand! ;)

  13. GPLed code will be taken by MS by Anonymous Coward · · Score: 1

    The simplist way is .NET.

    Running like an ASP, the code can run on M$ servers...never leaving M$, therefore, never needing to be released.

    Over time, the code gets re-written, and therefore expunged of the GPL.

  14. Right on by Anonymous Coward · · Score: 1

    Completely right about GPL. From my reading of GPL, there is no way in hell to charge more for a program than the cost to distribute--otherwise someone will simply take it and undercut your price. That means that a program that costs $10 to develop has the same market value under GPL as one that takes $1,000,000. And once you stick your code in GPL, there is no way to get it back, ever. You cannot even reuse what you have already developed for new proprietary projects. That code can represent a great deal of capital investment. Is there ever an economic rational for a large company to use GPL?

    1. Re:Right on by Hanzie · · Score: 2
      From my reading of GPL, there is no way in hell to charge more for a program than the cost to distribute--otherwise someone will simply take it and undercut your price

      Most code written has no market value after the first sale. Most is written to solve a specific problem, for a specific business. It just isn't mass marketable.

      You can charge anything you want. The greatest volume of written software is for custom applications. If I write an interface to take data from your legacy b-trieve database, and integrate it to SAP, nothing stops me from selling it to you for $30,000. You gain a functioning data set, and the ability to fix the code without me.

      Yes, GPL'ing my code means that you can re-sell it. So what? You're probably not in the business of selling code in the first place, or you wouldn't have hired me.

      Meanwhile, I'm away on a Geek Cruise and the code crashes and burns. You can't find me and your business is down. Since you demanded GPL'd code, I wasn't able to restrict you (and more importantly, the replacement programming consultant) from looking at the source, and fixing it.

      That's an example of GPL'd code helping the little guy. Another example is when you decide to modify the code I already wrote for a better gee-whiz gismo. The next guy doesn't have to start at zero.

      You cannot even reuse what you have already developed for new proprietary projects.

      Sure I can. If it's my code, I can release it under every license I want to. Remember, it's my code. Now, if I took somebody else's GPL'd code and used it, I'm bummed for proprietary stuff, unless I look up the original author and get him to license it to me another way. Which he can certainly do. He'll probably want some money, but then, so do I (from customers)

      Is there ever an economic rational for a large company to use GPL?

      Yes. Ever heard of IBM? Their heavy iron is now available with GPL'd Linux. IBM wrote drivers, and they're GPL'd too. You can go to 3com.com and download GPL'd drivers.

      You have to click to agree to the GPL, however :)

      --
      ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
  15. It's more complicated than that. by Anonymous Coward · · Score: 1
    The government itself produces public domain works, but government contractors do not. The contractors can assign copyright to the government. This is covered in section 3.6 of the copyright FAQ.

    The NSA's Linux version is from SAIC, I believe. And I'm not sure where a separate agency like NASA falls in the law.

  16. Re:Two different contentions by Anonymous Coward · · Score: 1

    Oddly, the two contentions blatantly contradict each other, when they are juxtaposed explicitly.

    Good job pointing out the two main contentions, but I don't think they contradict each other. Stated another way, contentions 1 and 2 are:

    (1) OSS is not a viable software model, and any software companies that use OSS are trying to make money off a flawed business model and are destined to fail like a lot of other flawed business models. (Crappy dot coms)

    and

    (2) These OSS companies (before they run out of cash) can take a lot of profit away from existing software companies.

    An analogy: Kozmo.com puts a lot of local mom and pop video stores out of business before finally going out of business itself.

    I'm not saying I agree with their speech, but I don't think the two contentions are mutually exclusive.

    Obvious counterpoint: Uh, why should OSS software be illegal or even regulated at all? I thought Microsoft was all about free trade?

    Microsoft's answer (in the speech) is that the GPL prevents companies that use the GPL from using their work in proprietary software once the flawed OSS company goes belly up. Those OSS projects are locked into the GPL. Except you don't have to pay quarterly fees to a giant software company.

    I find it amusing that Microsoft is now complaining about restrive licenses and wants the government to help out. Uh huh.

    -Steve

  17. Devil's Advocate by Anonymous Coward · · Score: 1

    Ok, I know that business and money aren't the be all and end all of life, but that is what the article is focusing on. So my question is: are there any profitable open source companies? Red Hat is the most visible, and they sure as hell aren't posting any profits.

    1. Re:Devil's Advocate by johnnyb · · Score: 2

      ADA Core Technologies

      Cygnus (well, now they are bought out by RedHat)

      I'm guessing MandrakeSoft is

      Many, many consultants

      Apple

      IBM

    2. Re:Devil's Advocate by johnnyb · · Score: 2

      ADA Core Technologies - http://www.gnat.com/

      Well, you said it. RedHat is not profitable, period. - What's your point? Cygnus certainly was for a long period of time. The fact that RedHat hasn't gotten there yet doesn't mean that noone else has.

      IBM _does_ make money on open source. They make money selling hardware that runs open source. People are buying and adding to mainframes to run Linux. That's making money. They developed the software, and people bought the hardware to run it - that _is_ an open source business model.

      Apple has released a lot back to the community, including an open-source streaming server.

      I alsoaven't yet haven't heard about any of the embedded Linux people going under.

      The people who didn't make money on Linux are those who were banking on Linux taking over in less than 5 to 10 years, especially those counting on it taking over the desktop, and grew their companies too fast. For example, you have Eazel, which may have had a good idea, but they hired marketers and PR people and had an office over a year before they released 1.0. In addition, their business model was based on the rapid ascension of Linux on the desktop, which hasn't happened yet. VA Linux Systems tried to be the IBM of Linux, doing just about everything, and found out that it wasn't a profitable method. They tried to grow too fast and do too much. I'm guessing Penguin Computing is doing much better because they offer most of the same services as VA, but through partner arrangements. They are focused, and they know that they serve a specialized market.

      Other companies weren't making any money before Linux, and still aren't, like Corel and SGI, although SGI has the potential to do so in a year or two, if Intel ever ships Itanium.

      So, money can be made in Linux, but the key is to have good, sound business practices, and to know where you stand. If you understand you serve a specialized market, you can make money by being a free software builder. If your business is based on the assumption that everybody is going to switch their desktops to Linux next year, you're hosed.

    3. Re:Devil's Advocate by RandomPeon · · Score: 3

      They're startups, they're supposed to lose money initially. Startups succeed when you go from losing money to breaking even to turning a profit. They fail when they lose more and more money. Redhat is breaking even, which means their revenue is rising faster than their costs and we can assume they'll proceed on to profitability. Microsoft is making money, but making less every year. Their costs are rising faster than their revenue. Factor in their impending breakup, dozens of lawsuits getting thrown at them, and a few other things, and their long-term outlook isn't very good.

  18. Craig doesn't get it by anewsome · · Score: 1
    I shake my head in wonderment as I read Craig's article and then some of the higher rated comments here. Many of you agree with Craig on some points and I guess I do too. I did take exception to a few things that he mentions, and some of your comments:

    *) Comparing the ludacris failed .com business models with the GPL is just plain ridculous. - Am I the only one who picked up on this?
    *) Code forking is bad !! - Can someone tell me why I need vi and vim? It's frustrating to get used to all the comfy cozy features of vim and then sit down at a system that only has vi. I have to unlearn all the features of vim quickly. I guess I sum up my fork feelings with this, "the freedom to fork is good, but actually forking usually sucks".
    *) Since when is profitability the only motivator behind producing quality software - It's true that not having a solid business plan is bad for business, but it's not only businesses who use and produce software.

    I guess my real point to Craig is, I personally do not care what license my software is available under. To some people it does matter a great deal. I am not one of them. I also do not mind paying for software. I am not a free software nut by any standard.

    I currently, and for the last 10 years, make my living using and implementing technology. I need technology that does not suck. This makes my life easier and makes me more money. For the most part Microsoft software does suck in one way or another and this is why I got out as soon as I could. Back in 1996 after playing with Linux on and off for a few years I decided it was usable enough to replace the OS on all the computers I owned. I've been pretty much a Linux only user since then.

    After 5 years of using Linux, I have learned that it sucks in a lot too in different ways. Mostly the lack of certain applications for it. Windows accels in this regard. But Linux continues to kick ass in many other ways, and that's why I'm sticking with it till something better comes along.

    So Craig realize that most computer users don't care about licenses. As long as the software doesnt suck, it's likely to be a success at least in my eyes.

  19. Re:Microsoft blurs definitions by Madoc · · Score: 1
    Now, my intellectual property is protected in the event that a company comes along, takes my source code and makes minor modifications and then sells it for $250 a piece.

    A company is perfectly allowed to do that under the GPL. They just have to share their modification. Money isn't the problem, it's the freedom.

    Also, if you GPL a word processor you will almost definitely be able to sell thousands of copies, as Emacs has currently sold probably millions of copies despite the fact that many people can (and do) distribute it for free.

    Your last paragraph supports these facts, but your preceding ones ignore it.

    --
    Anonymous Cowards: Proving daily that human beings are innately jerks.
  20. Re:All in All, Not Very Accurate by Tony · · Score: 1
    Anyways, Kudo's to MicroSoft for a well written summary, and a "Yay" if they actually follow through on their commitment to share their source.

    Did you see with whom they're sharing their source? Not to us end-users. Oh, no. That would be too much like *really* sharing. No, it's with ISVs, major companies, and universities. For WinCE, they are sharing with select developers.

    No, they are not even talking about sharing their code, but they still talk as if they are sharing their code. Doublespeak, to further cloud the issue.

    And, though I am a strong supporter of the GPL and of RMS' ideology, they confused the GPL with Open Source. We've seen this argument from Microsoft before. It was just as fallacious now as it was then.

    --
    Microsoft is to software what Budweiser is to beer.
  21. Re:Absolutely true, BUT... by Danse · · Score: 1

    I'd tack "lobby" onto that list as well.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  22. Re:This is good news. by jedidiah · · Score: 1

    The freedom to choose has been taken from the public.

    However, it is not merely the availability of Free Software as corporate welfare that does this. Also, the market's inherent herd mentality and the effect of "compatibility" also play a large part in the situation.

    Suddenly, the ability of a random WinDOS user to suddenly buy and gain full utility from an iMac or a copy of BeOS is lessened or nullified.

    End users are infact walled off, and corporate welfare in the form of free code just makes it a whole lot easier for the random Robber Baron to build his end user ghetto.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  23. Re:Microsoft blurs definitions by jedidiah · · Score: 1

    So?

    All that means is that those that who have goals that are specifically against public policy can't indirectly use federal funds to do so.

    There is no good reason that you cannot use a Free Software component in an otherwise proprietary system. Merely avoid making derivative works of other people's property.

    Software developers in general must avoid this as a matter of common and traditional practice. Infact, the methods by which you would avoid creating a derivative work of Winsock or SDL are the same techniques considered to be best engineering practices in computer science.

    Unless you are a spagetti code hack, there's no good reason that you can't happily exploit L/GPL code without the need to give the crown jewels away.

    The only real motives for avoiding the GPL are BSDer sour grapes and the fact that GPL tries to prevent EMBRACE & EXTEND.

    If you aren't some Robber Baron wannabe, there is no real reason for you to fear or loath the GPL.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  24. Re:Microsoft blurs definitions by jedidiah · · Score: 1

    Sure. That guy ACTUALLY paid for a significant amount of the production cost of WinDOS.

    You as a taxpayer have not paid a significant amoutn of any particular federal project. Your argument is as senseless as demanding that the Air Force allow you to take a B-2 out for a spin.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  25. Re:You're missing a major point here by jedidiah · · Score: 1

    For quite some time there has been this statistic floating around that 90% of all new businesses fail. If this is actually true, then the failure rate of dot.com's is really not that far out of line. It's just that these failures have been a bit more spectacular and public.

    However, they are nothing that unusual.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  26. Re:Yeah but... by jedidiah · · Score: 1

    Sure it does.

    It makes the difference between running "everwhere" and being limited to one particular platform, perhaps even one single MS platform.

    Examples? Apache, Sendmail, Oracle 8i, Terminus.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  27. Re:Another way to put it by jedidiah · · Score: 1

    One need not push Free Software in avoidance of Microsoft crapware. Infact, there is plenty of money to be spent on Microsoft alternatives when it comes to SERIOUS business computing.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  28. Re:Code forking discouraged? by jedidiah · · Score: 1

    We also have 50 versions of Doom and Dune 2. Your comment really isn't very meaningful.

    OTOH, what data dependencies are caused by a Rogue clone/fork?

    IOW, in this instance: WHO CARES!

    --
    A Pirate and a Puritan look the same on a balance sheet.
  29. Re:What a masterpiece that is... but.. by Lerxst · · Score: 1

    What is wrong with putting computer games under the GPL? You GPL the code, not the content. There is no reason to give away your graphics and story line along with the code...that's what makes the game unique.

    An open sourced gaming engine would get all of the benefits that open source gives, and you could still pay your developers because people would still buy your game for the content.

  30. Re:Is he wrong? by kwalker · · Score: 1

    1: Free software solutions are frequently a better alternative to the proprietary alternatives. I don't think you'll find anyone on Slashdot that will disagree openly with this statement. 2: Both users and devlopers benefit from access to source. See above. 3: Community development is a superior method of development. This has been proven. Several times over. Projects can move extremely rapidly and pick up quite a few features and squash quite a few bugs very quickly by having extra hands, eyes, and brains working on them. 4: "Open Source" development is a superior way to run a profitable software business. I don't recall anyone saying that. I do recall people saying that "Open Source" sounds more business friendly than "Free Software". Please, if you have proof, send it to me. I'd be interested to see it. 5: Copyrights, trademarks and patents are all evil. I should be able to do anything I want. I honestly don't think people really believe that copyrights and to a limited extent trademarks are evil. If I pour my life's experiences into a book, or I write a work of fiction that sparks the interest of many people, I should be allowed to decide what happens to it for a LIMITED time; that doesn't give my children/grandchildren/great-grandchildren the right to avoid working because I happen to have a creative gift. Likewise, we don't want people slapping the name "Red Hat" on anything and selling Linux-ONE CDs labeled as Red Hat Linux, do we? Patents are debatable, because they give someone a 17-year lock on an idea, and lately they have been given to ideas that are so simple as to be stupid (File-manager dialog boxes, color management, 1-click shopping, associations, etc). People rant and rave on Slashdot about how bad they are when they are abused, and I'm sure some people would rather have them abolished than have them continue in their present situation. However if they were shortened, tightened up, and returned to their original intended-purposes, I don't think anyone (Except the people who are making phat stacks of cash on other people's ideas) will bitch nearly as much.

    --
    Improvise, adapt, and overcome.
  31. Re:We shouldn't complain. by Forge · · Score: 1

    Yes I have. Acording to Microsofts published financial statements of the last few quarters.

    revenue from Server OS sales are down. Desktop OS revenue is stedy. Office Suite Revenue is diving.

    More than 100% of Microsofts profits comes from the sale of outside investments. In other words they are lusing money elsware. And no, don't blame Internet venuters like hotmail and MSN. Those have NEVER been profitable.

    In other words Microsoft is a very profitable bank and investment fund manager

    Windows **, Office, Visual **. Those were the only profitable areas for the company and the profits there are down.

    --
    --= Isn't it surprising how badly I spell ?
  32. Re:We shouldn't complain. by Forge · · Score: 1

    If by "OS" you mean "Open Source", I likely won't be caling you. I don't see Free Software as a very good way to make lots of money.

    However, that dosn't stop it from limiting the ability of some other companies to make lots of money.

    This is actualy a good thing. It means that even when the money stops flowing the software will keap going.

    --
    --= Isn't it surprising how badly I spell ?
  33. Re:Is he wrong? by Joe+Decker · · Score: 1

    ...5 are the arguments of the Free Software movement.

    Which is funny, since the GPL, which is used to enforce software freedom in that sense, is in fact a form of copyright, legally speaking.

    --j

  34. Re:Is he wrong? by Ben+Hutchings · · Score: 1

    Points 1-4 are the arguments of the Open Source movement. Points 2 and (to some extent) 5 are the arguments of the Free Software movement.

  35. ESR by chips · · Score: 1

    Yesterday, I saw over LWN.net a little email from ESR predicting this.

    It was pretty accurate, although naturally I dont think that the comments were quite as bad as he made them out to be. But hey, what do you expect?

    On to the actual content of the speech, one thing I noticed was that this guy kept inextricably tying open-source to open source businesses. This kind of annoys me because one of the key aspects of the open-source community is that anyone with computer knowledge can help out, they dont have to be part a company or anything like that. Not that corporations dont do a lot for the open-source community, they just dont do everything. Another thing I noticed was that he seemed to think that open-source implied GLP. Certainly it does not. There are many, many other open-source licences out there, too many to name. Although I do personally prefer the GPL.

    Also, Shared Source sucks for both individuals and for business. Like ERS said, its just a one way relationship. The companies that see the code cant use it, all they can do is modify it for the benefit of Microsoft. This basically funnels IP from everywhere else right into microsoft. Apparently its OK for them to steal IP, but once someone else does, oh man...

    Im sure theres a million things that are wrong with this guys logic that I'm missing, but I cant get everything and I'm sure they'll be fully elaborated on in further comments.

    God I hate Adelphia Powerlink. If it werent for their shitty servers I might have posted this comment like 20 minutes ago and it might have been near the top and so on...thats it, i'm suing them for irreprible damage to karma.

    --
    -- Guns don't kill people, bullets kill people. Guns just make bullets go really, really fast.
  36. Re:Securty & Privacy by Per+Wigren · · Score: 1

    As a matter of fact, they really are concerned about security! :)

    --
    My other account has a 3-digit UID.
  37. Re:Reality check by Rob+Kaper · · Score: 1
    Apache of course does not use the GPL license.

    It does not matter much, though, Microsoft might be attacking the GPL specifically, but is hoping people will stay away from open source software alltogether.

  38. Re:Microsoft blurs definitions by Art+Tatum · · Score: 1
    Um, I've heard that most (all?) MS applications are being written in C++

    For sure.

    Objective C.

    Never in a million years. <grin> Now, Apple is using Objective C, of course, since they bought NeXT. But considering that Bill Gates has a terminal case of not-invented-here syndrome (for under-the-hood stuff, of course,) I wouldn't expect Microsoft to touch Objective C with a 40 foot pole.

  39. Re:Microsoft blurs definitions by Art+Tatum · · Score: 1
    Wow, you want to tell me that MS invented C++?

    Huh? No, I just meant that Objective C, OpenStep, UNIX, weren't technologies that he put his blessing on. He's quite egotistical that way. Remember what he said to Steve Jobs when asked to port some apps to NeXTSTEP? He said, "Develop for it? I'll piss on it!"

  40. Re:Microsoft blurs definitions by Art+Tatum · · Score: 1
    On the other hand, neither KDE nor Gnome will ever go away, not become unsupported, because the direction of the open source community as a whole is totally irrelevent; each of these has its own community, which prefers it, and which will continue to use and support it.

    As evidence for this, I should mention that even much older and less popular alternatives continue to be supported. I'm now using fvwm, like I have been for the past 6 years, and it has continued to meet my needs and be supported despite the fact that it's mostly ignored by the rest of the world.

    Right. An even more interesting example for me is GNUstep. Relatively speaking, almost no one has even heard of Objective C or OpenStep (despite the fact that OpenStep is, of course, the best API ever ;-). However, there is a small number of dedicated and interested people using and supporting it. Even with the growth of KDE and GNOME over the last 5 years, we're still plugging away and making painfully slow but steady progress! I'd like to see any company toil like this for that long with viable alternatives cropping up and still not run out of venture capital! Staying power...

  41. Re:The fundamental precept that MS seeks to obfusc by mandolin · · Score: 1
    Woo-hoo! Devil's advocate time. I'll probably regret this.

    It is no more viral than the commercial license which seeks to 'infect' your pocketbook. Over, and over, and over again.

    That's a knee-jerk response, the two aren't really related. Also, you are justifying the kettle by criticizing the pot. Lastly, it's more strong-arming than viral.

    Noone holds a gun to your head and tells you to use GPL code. If you don't like the terms of the license, don't take the code. Just as some say about commercial licenses. If you don't want to pay for it, don't use it.

    People usually make this point when they have a license that does not play nicely with others. Most people resent that. That said, I completely agree with you. I would still discourage its use in core, intended to be reusable, code. The GPL really promotes the GPL as much as it promotes freedom; as it is practically incompatible with many other (orig. BSD, orig. mozilla, QPL) free software licenses. If, for example, glibc went GPL (note the c++ headers are GPL + exception for 'GNU compilers') I couldn't distribute bsd-licensed binaries for linux. That would suck. When RMS encourages you to release libraries (readline) under the GPL, he's not shutting out proprietary apps. He's just shutting out everybody else. That sucks.

    MS is bashing a license that is * totally in keeping* with its own from a legal standpoint

    True enough. It is ironic that they don't enjoy their own medicine.

    All this aside, I have my own free projects I'm working on (gotta give back and all that), and I hope I'll have the chance to share them with you someday.

  42. Re:Actually I am criticising neither license by mandolin · · Score: 1

    oh. hmm. sorry for twisting it like that.

  43. Follow this thought all the way out... by Nugget · · Score: 1

    If this is true, then how can the government legally contribute to GPL'd software? It seems to me that the GPL's restrictions are sufficient to prevent legal government involvement in development since it would require the government to break the law by producing code that is GPL'd.

    The GPL does not provide a contributor with the option of releasing their modifications or additions under a less restrictive license or into the public domain. It requires all changes and derivative works to be also GPL'd, which the government cannot legally do if they are compelled to release to the public domain.

    If my conclusion is wrong, what aspect of the GPL or the restrictions on government IP production am I missing?

    1. Re: Follow this thought all the way out... by Nugget · · Score: 1

      That's exactly my point. How do we reconcile the fact that the government cannot copyright works (and as a result, cannot legally release GPL licensed code -- since government IP is public domain by law) with the fact that the NSA is developing and releasing GPL'd code in its NSA Linux distribution? It seems to me that the NSA must either break the law by releasing GPL'd code (which isn't public domain) or break the GPL by taking GPL'd code and making it public domain.

    2. Re: Follow this thought all the way out... by TheCarp · · Score: 1

      Easily.

      As the changes are modifications to the original, according to traditional copyright law, the newly created program is a "derivitive work" and falls under the copyright of the original copyright holder NOT The person who modified it.

      Thats pretty clear from reading over the relevant portions of the law. If you take someone elses work, and modify it, then they still hold the copyright (which is why distribution of a modified work without permission is infringement - THEY hold copyright for the derivitive work!)

      Now, thats the general "rule of thumb". The truth is, of course, a bit more complex with verbiage about how substantial and creative the modified work is.

      This, much like mandatory licensing for music, is an oft-forgotten part of the law. (ie, ive never seen anyone mention it since i first read about it)

      All in all, its a pretty mucky area of law. (then again, which area isn't?)

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    3. Re: Follow this thought all the way out... by Marc+Boucher · · Score: 1

      I think GPL allows inside developpement and use of a software.
      For example, the NSA's secure version of Linux could have been kept in closed walls (used by the people who developped it and nobody else). This doesn't break GPL. If this version is to be released, tranfered, sold to some other entity, it must carry it's GPL licence since it's developped from source with this type of licence.

    4. Re: Follow this thought all the way out... by Danse · · Score: 2

      Hmm.. this is tricky. I believe that the GPL does not require that it be the only license that you release your code under. So the NSA could release just their modifications as public domain software (even tho it wouldn't be terribly useful by itself, at least it would be there) and still include them in the GPL'd Linux distribution. You still wouldn't be able to co-opt the distro, but the public would have complete and unfettered access to the NSA's work.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  44. Re:Microsoft blurs definitions by Nugget · · Score: 1

    Yes, but not if my taxes have paid for the government to develop GPL'd code. In that case, I as a taxpaying business would be prevented from using that code which my taxes paid for, unless I was willing to GPL any product which incorporated that code.

    That's unacceptable to me. If my taxes are going to pay for the government to participate in the software industry, then I damn well better be able to use the product of what I've paid to develop. This is why government developed work should be public domain, and not under a restrictive license like the GPL.

    Imagine if TCP/IP were GPL'd. We'd all still be using IPX or NetBEUI, since no commercial products would be able to support TCP/IP without GPLizing themselves.

  45. WOW!!! by dr_funk · · Score: 1

    A microsoft employee saying somthing stupid in public. I never thought I'd see the day....

    --
    ------- Assumption is the mother of all f$#@ ups.
  46. Summarising by Claw · · Score: 1

    So I guess what you are really trying to say is that you, Microsoft, need to have your markets protected from Open Source, and you want others to agree to help you in that defence because your successful and market competitive Intellectual Property preserving products are not able to retain market share and profitability in the face of their Open Source competitors, and that therefore, because Microsoft is a profitable company that employs large numbers of people, we should all agree to defend it and subsidise it with our hard earned money despite the fact that its products don't actually do what we want at the price we want? Or am I missing something in this new socialist for-the-good-of-the-people please-help-us-do-the-right-thing vision of Microsoft?
    --

    --
    ...Have you seen a grue lately?...
  47. Re:Federal Copyright by PhilosopherKing · · Score: 1

    Shouldn't government created code be under a "free-er" liscense such as the BSD? I'm not trying to troll or flame or whatever. but isn't a part of free speech the right NOT to say anything? I'm just wondering if the value added by the NSA (or any other government org) is properly released under the GPL. I guess i should go skim through old posts as this ground is probly well trod.

    --

    USA-Democracy is 270 million YESes and NOes a day, not one every four years.
  48. Show me the money! by Julz · · Score: 1

    As long our economy depends on having a sole rights to something it will always do the same thing. People will have to pay for material things and then depend on them to deliver.

    Many of my clients are not interested in paying for my services to fix or help them with some software the have just shelled out money for. Huh. Common quote. "I just paid $... for this software and it says that it works. Why do I have to pay you to get it to work properly?". It's getting harder everyday to explain this one.

    I can't see any good in taking software/ideas or whatever, bottling it up and storing it in the cellar. Drink it. Share it. Lets others appreciate it. Damn it.

    There's a lot more money available in the IT industry, in fact probably in every industry, in supplying services and not materials.

    You go into MacDonalds and order a Cheese Burger. You pay 95c for the smiling face, the curtious nature and leave with your free hamburger

    I know I'd be a lot more forgiving later if I found that the pickle had been left out and had to go and ask why this had happened.

    Anyway, that's my rant for the day, so far

    Time to help a client. Does this error seem familiar to anyone.

    "This application uses CTL3D32.DLL, which is not the correct version. This version of CTL3D32.DLL is designed only for Windows NT systems."

    A wealthy man is heard uttering... "My Kingdom for a Knife!"

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  49. Rapid change by ch-chuck · · Score: 1

    In the past 20 years the velocity of that change has accelerated at a seemingly exponential rate,

    Xlation: You need to upgrade more often!

    Yes, that explains why this leading tech company rolls out stuff that others created 10-12 years ago (LDAP, Kerberos)

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  50. Re:Aha -- M$ is badly wounded by /dev/kev · · Score: 1

    If anyone is still ignorant about the OSS movement, they will now feel the urge to find out what it's all about.

    Precisely. that's why you win after step 3.

    --
    Quidquid latine dictum sit, altum viditur.
  51. Re:Microsoft blurs definitions by esper · · Score: 1
    (Grumpy_Microbe has no visible posting history, so I'm not sure whether he's a troll or an astroturfer, but I feel like debunking this anyhow...)

    in the KDE vs. GNOME debate, the two streams are incompatible (to a large extent). Either one could be eliminated in favour of the other

    Incompatible? What are you talking about? I don't run either desktop, just a vanilla Window Maker, and I have no problems using either KDE or GNOME apps. Unless the projects are deliberately sabotaging each other, I could be running either environment and use the other's apps just as successfully as I do now. (If they were sabotaging each other, OSS means that I could defuse the spurious incompatibilities. Try doing that the next time that MS makes a change and "accidentally" breaks a competing application!)

    And, secondly, someone has paraphrased the GPL as, "The Source will be with you. Always." If that big ol' GNOME foot stomps all over KDE, the KDE source will still be there and if I prefer KDE, I can keep using it. And even developing it! Neither one can be eliminated unless everyone comes to a unanimous decision that it's so awful they don't even want it blighting their backups.

    With the centralized, shared source approach, upper management can make a decision and force the issue - something that's good for the company, the product, and the customers.

    Uh-huh. After all, upper management knows far more about what's good for the users than the users ever could.

    I agree with your statement that proprietary code is better for the company. But I'm more concerned with what's good for the users, and on that criterion, OSS wins, hands down.

    The GPL only protects intellectual property belonging to the public domain

    Nope. GPL code is not public domain, despite the many people who use the terms equivalently. GPL code is still under copyright, which is what allows the viral restrictions on its use to be imposed.

    the concept of creating something and making money from it is core to success in today's economy. The GPL removes that right from the creators of the product.

    Absolutely not. The GPL makes it difficult to make money by distributing work which has already been done, but does nothing to inhibit payment for doing the work. Even if you can't sell software as a product, you can still sell software development as a service.

    And, of course, there's always the option to write your code from scratch without using any GPL code in the process. You are unconditionally barred from using Microsoft's source in your programs; why is it worse to allow you to use my code under the conditions of the GPL?

    If you remove thier ability to leverage the creation of their software, and force each customer to pay the entire costs of the software

    This one is just laughable... Because of traditionally restrictive proprietary licensing, "Microsoft, Oracle, and other large software development houses" already have to write all their components from scratch. If everything were GPL, Oracle would never have to reinvent another of Microsoft's wheels - each vendor would be able to leverage the others' work as well as their own. This leads to something similar to *nix shell commands: Lots of pieces that interoperate well with each other, allowing a large amount of custom software development to be done simply by wiring a number of existing components together. This is one of the major factors behind the success of Visual Basic, so why not encourage it to spread to all levels and types of software?

    Shared source is an excellent way for customers to have an influence in the development process

    No it's not. Unless the customers can make and redistribute their own changes to the software (or hire a consultant to do it for them), all new code still has to go through the vendor. Any code which conflicts with the company's plans (or some manager takes a personal dislike to it or a marketer thinks it's the wrong color or...) will be dropped by the wayside and never make it into a released product, regardless of how much benefit it might provide to the users. That's no different from today.

  52. You ask the right question, of the wrong party by Weasel+Boy · · Score: 1

    Adapt to *what*?

    To the new market reality, of course.

    RH (and other linux companies that release GPL programs) doesn't makes money, MS makes billions a year.

    They're rich, so they must be right. What about the closed-source-proprietary software companies that went up against MS and went out of business. I'd say it's proof of the viability of Free software that it can actually go head to head against a convicted anti-competitive monopolist and survive, where so many "traditional" software companies could not.

    *Why* should I pay for something I get for free?

    That's a good question. You should ask Bill Gates why you should pony up $100 for his crappy, second-rate OS and another $250 for his office suite, when you can get Linux and Star Office for free. Several years ago, you couldn't ask that question. Today, you can.

    So RH has to work much harder for their money, and they *still* don't make a profit.
    MS makes a lot of dimes.

    They're rich, so they must be right. Nobody's going to disagree with you that it's pretty sweet to own the monopoly franchise. Most companies have to work a lot harder than MS for less reward.

    Explain to me the bussiness model of selling GPL software, please. And how you can profit from it. Support doesn't count, BTW, commercial software makes money from support as well.

    I really didn't want to, but okay, here goes.

    A significant amount of software is developed for custom ("vertial market") applications. If I can re-use components, I can write your application faster and cheaper than if I have to write it from scratch. Sure, I can license third-party VBXes or OCXes or ActiveX components and leverage somebody else's work, but I'm going pass that cost on to you. If I used free (beer) parts, you'd save a few $thousand. Not that big a deal when you're paying a half $million for an application, but it doesn't hurt.

    Of course, Free (speech) software is not necessarily free (beer). Don't forget that. So you might not save any money there, after all. Incidentally, returning for a moment to your previous argument, Free software need not be free. Sometimes the Eskimos don't have a supply of free ice.

    The problem with using non-Free components is that they often don't work exactly as you need them to. Sometimes their vendor will work with you to extend or fix their functionality, and sometimes they won't. From personal experience, I can tell you that it can be exceedingly costly to hack a given tool to meet an inflexible customer's requirement when you have to use it in its shrinkwrapped form. With Free software, you get the source. If you need the tool to work a little differently, you hack it yourself. You still pay the provider, if they require it.

    What about support? In a vertical market, your customer is going to direct all their support questions to you. If you trace the problem to a part you bought, you can try to pass the request down the line. Every step further from your client diminishes the urgency of the issue. Sometimes your supplier may go out of business or cease to support an old product. You're SOL. If you had the source, you could fix it yourself. Free software comes with source, and the right to use it. With the source, if you go out of business, your client can support the product themselves. You'd never have to worry about "source code escrow" or other silly mechanisms that were invented to CYA in case the owner of "secret stuff" disappears.

    If you use Free software, then you can give your client a rebate on the cost of code you write to support their app, because you can reuse it in other projects. And, although they could hire someone else to provide ongoing support, unless you really messed up they probably won't, because you as the author of their application can support it more effectively and less expensively than somebody new.

    What about non-vertical market ("shrink-wrap") software?

    Because of the terrific economies of scale, the marginal cost of producing shrinkwrapped software is exceedingly low. I've heard that the gross profit margin (sales price less cost to fabricate) on a copy of MS Office is about 85%. MS has some pretty high SG&A and engineering expenses, but they still make a ton of cash, even if not 85%.

    There's nothing magical about Office. It's just some basic productivity apps. Basic economics should tell you that, for a high-volume, commodity item, the sales price shouldn't be all that much higher than the marignal cost of production. Why isn't it? Because MS has everyone locked into their proprietary file formats. No, wait, my friend Bill is telling me it's because MS software really is better than the other stuff. Please, don't make me laugh. I might spurt milk out my nose, and then I'd have to sue you. Okay, fine, we'll compromise. Most people don't even know they have a choice.

    I know you told me not to count support, but I have to. Because when the marginal cost of production of a commodity item approaches zero, you'll see that it really doesn't make sense to try to make too much money on the original sale. The genie is bound to get out of the bottle sooner or later, as indeed it has. People have figured out that they can give away the software and still make some money selling support. If you knew that you could choose between paying $250 for the inital purchase plus $2/minute or $50/incident for support, or $0 initial purchase plus, say, $25 per incident for support, for otherwise similar products, which would you choose? It sure sounds like a reasonable value proposition to me.

    So, bottom line, why should anyone try to make money on Free software? Because they think they can offer a better value proposition to the customer. Whether or not you think GPL software is a good idea, you and Microsoft and everyone else have to accept that GPL software does exist , and react accordingly. You can wish for it to go away (futile), or you can run with it. MS can safely ignore some GPL products (e.g., Star Office) for many years to come, because (a) it's not quite as good, (b) most people don't know it exists, (c) FUD, and (d) proprietary file format lock-in. With others (e.g., operating systems), they can't be so complacent.

    So how do you deal with the reality of Free (and/or free) software, since it quite clearly does exist? It's a little late to base your argument on the premise that the world not have free software at all, so any arguments in that direction are only wishful thinking or straw man arguments.

    One way is, differentiate yourself. Take a good thing and make it better, and see if people will give you money for doing a good thing. Another way is, sell services. Assemble bundles; perform QA validation; integrate systems and support them. A third way is, do something special that nobody else is doing. Sell a proprietary app that runs on a Free foundation, or take contracts from people with special needs who are willing to pay for something that everyone can have, just so that they can have it too. The $100 million that Red Hat made last year had to come from somebody.

    If you're feeling defeatist, you can also just recognize that the rules have changed; stuff that used to be exclusive is now common; you can't think of a way to profit under the new rules; so you quit while you're ahead, give all your employees and stockholders a big bonus; liquidate your business; and retire rich and happy. Once upon a time, you could make a pretty good living just selling DRAM memory, when it took $2000 to max out a personal computer. Today, I can max out my machine for $200. That SIMM merchant can find something new to sell, or retire knowing (s)he did a good business while it lasted.

    Then, of course, there's all the dirty, underhanded tricks we all know about, manipulating society, laws, and the marketplace to try to snuff out this quaint little movement that has the audacity to try to give the little guy a fair shake. Why anyone would want to take this low road through the slime and mud, I can't imagine. I suppose a select few could benefit from this, even if it harms society as a whole.

    You know, people are pretty smart. Give them a sandbox, and they'll figure out a way to build a sand castle. Give them some free tools, and they'll still find a way to make a buck; they'll be happy because the cost of their tools won't break their wallet, and their customers will be happy that their product will cost less and carry less risk, and everybody will be better off.

    I can't for the life of me imagine how it can be bad to start everybody off with a better sandbox. And that's what Free software is all about.

  53. More Editorializing! by SmittyTheBold · · Score: 1

    Michael on code forking: Here's the same thought translated into manager-speak: "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices."

    Look at that, then think about it. Code forking hardly gives you the same product from both parties...In fact, that's why forks happen. It is usually over drastic differences of opinion about which way a project should go. These often lead to incompatibilities. This is what MS is finally trying to correct - especially with WinXP merging the NT and 9x product lines.

    Your portrayal of code forking as a good thing with no potential downside is just as irresponsib;e as MS execs saying code forking is a bad thing to be avoided. Sometimes therre are valid reasons, others there are not.

    What the corporate environment wants is standardization. This isn't true of all corporations, but in general they want to pick something and use it exclusively. Note the large contracts companies have, usually with one or two OEMs. In most companies, MS is the software of choice. They want to have Windows and Office on every machine, and they want everything to work the same. MS is trying to do that.

    --
    ± 29 dB
    1. Re:More Editorializing! by Todd+Knarr · · Score: 1

      However, interesting question. If forking in open source software is so much of a risk, where are all the forked open-source projects? Where are all the forks in Sendmail, BIND, Apache, PHP, Perl, Linux, gcc...? The qualities that MS is naming as causing the risks of forking in reality tend to act to keep forks from happening. Forks happen when the needs of the users diverge from the path the prime developers want to take. In OSS, if this happens the user community will migrate fairly quickly to the branch that meets their needs and the other ones will wither away. The only time this doesn't happen is when there is an actual need for two sets of different functionality that cannot coexist in a single version, in which case you want a fork if you're a user.

      The Windows 9x/NT/2000/XP situation isn't equivalent to forking. It's equivalent to having your choice of Sendmail, Qmail and Postfix available as mail-transport agents. Completely different pieces of software that do roughly the same thing. Except that I can pull Sendmail and replace it with Qmail and all my mail client programs will continue to work with it.

    2. Re:More Editorializing! by lordvolt2k · · Score: 1

      What the corporate environment wants is standardization. This isn't true of all corporations, but in general they want to pick something and use it exclusively. Note the large contracts companies have, usually with one or two OEMs. In most companies, MS is the software of choice. They want to have Windows and Office on every machine, and they want everything to work the same. MS is trying to do that.

      Now think about what you just said. Sure MS is the software of choice now. But what if there were no other choice? MS would be totally free to charge anything they want, on any terms they dictate (which, in their eyes, can be changed daily). Take this example: in your server room, you have Sun, HP, IBM, and some NT-Based hardware. Right now you run 4 OS's. Hardly Standardized. Your users? they run anything from windows 95, 98, NT 4, 2000, Mac OS 8-X, even a few linux desktops. Now, I ask, you want to provide a range of services from your servers, to all your clients, what would you use? Personally, I would pick linux. I say this coming from an environment exactly like I described, and management is considering the switch. You dont give the same training, the same job description, the same salary, the same desk chair, to EVERYONE in the company, why force them all to a computing platform that may not meet individual needs?

    3. Re:More Editorializing! by PatJensen · · Score: 2
      I really like your take on it and I agree with you. This follows with the idea that you have three different types of tools - a driver, a ratchet and a wrench can all adjust the same type of bolt. You just pick which one does it faster or with less effort, or is cheaper to purchase.

      Give him his +1.

      -Pat

  54. Re:The fundamental precept that MS seeks to obfusc by Osty · · Score: 1

    The GPL 'infects' your code by allowing you to take is WITHOUT financial recompense, which it would be perfectly within the rights of the author to demand, and asks only that if you modify the code to give those modifications back under the same terms that you obtained the original code * for free.*

    What you're missing is the case where you simply want to link against a GPL'ed library, or embed a GPL'ed component, without making any changes. Under the GPL, that doesn't matter -- you still have to adopt the GPL for your own code, and distribute the source for it.

    Let's look at a hypothetical situation for a moment to see what the problem is. First off, let's assume that there's a widely-used widget library that's unfortunately licensed under the GPL, let's call it HTK (Hypothetical Tool Kit) (aside: I know the LGPL exists for just this reason, and I also realize that few useful libraries are GPLed anymore, in favor of the LGPL, but this is a hypothetical situation, so we're ignoring that for now since the article was really only talking about the GPL). Now, let's also assume that public demand has caused Microsoft to realize that they need to port their software to linux, starting with Office. Since the HTK is so popular in our imaginary world, and thus is guaranteed to be on roughly 90%+ of all linux installations, Microsoft decides to use the HTK for their port. But wait! To do so means that all of Office's source code must be opened up, which is unaccetable. Thus, Microsoft is given a poor set of choices:

    1. Continue on using our hypothetical widget set, and living with the consequences (forced open-sourcing of one of their major cash cow products)
    2. Use a different, less ubiquitous widget set with a more forgiving license
    3. Develop their own widget set
    4. Give up on linux development
    Which do you think they'd choose?

    The irony is that MS is bashing a license that is * totally in keeping* with its own from a legal standpoint, and only exists BECAUSE of such intellectual property laws as protect MS's rights

    Taking a narrow view of the two licenses, you're correct -- both "protect" IP rights, though in vastly different ways. However, ignoring all the supposed benefits of an open source license and the fact that you have to pay for most Microsoft products, Microsoft's typical license is much more forgiving than the GPL. You're allowed to use any of Microsoft's published objects in any manner you wish, with the exception that some objects may require you to purchase a different licensing agreement if you plan to sell your product for lots of money. You can embed internet explorer's html rendering engine, the msxml XML parser, or even Word's document rendering engine, and you're not forced to change the license of your application. You can very well give away your source code, or not, but it's your choice whether or not to do so, not Microsoft's choice or RMS's choice.. Doing the same with the GPL requires that you license your code under the GPL as well.

  55. Re:He killed the BSD license! Bastard! by Mr.+Piccolo · · Score: 1

    So which is it, BSD or GNU?

    --
    Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
  56. Re:So this is how to get things done at Slashdot . by Shadowlion · · Score: 1

    "I see. Let us celebrate our arrangement with the adding of chocolate to milk."

    :)


    --

  57. GPL IS Public Domain by Phill+Hugo · · Score: 1

    Legally it probably classes as truely public domain - it just goes further in assuring the CONTINUAL availablility of it in the public domain via some copyright license agreements.

    I don't think you'll have much luck arguing that it isn't Public Domain to a court of law, especially given the nature of PD software being called "FreeWare"

  58. I see nothing wrong with it. by rawg · · Score: 1

    I read it, and I do not see anything wrong with it. They seem to understand the GPL and OSS. GPL is a virus. Thats the way it was made. Programmers give away their work to better their fellow man. This does not mean that programmers are required to write GPL work. They never even said that. They were just making aware that GPL is for non-profit / freeware. I dont see anything wrong with selling software, or closed source. (I wont use it, but nothing wrong with it.) If I want to sell some code, then I'll write it and sell it. If I want to give it away, then I will GPL it. I believe that they were not wrong about anything they said. I did not see any lie's or FUD. I only seen GPL is not for profit, MS is not GPL.
    --
    _|_

    --
    The above is not worth reading.
  59. Re:Microsoft blurs definitions by SEWilco · · Score: 1
    Another example of Microsoft blurring definitions was in its reallocating for itself a chunk of characters. Now the MS proprietary character set leaks out of its applications to where it does not belong. If you read the exec's speech with a non-MS browser you see garbage characters scattered about, mainly expressed as question marks where apostrophes belong.

    So one thing which MS is giving away is question marks.

  60. Re:OT (was Re:Microsoft blurs definitions) by skajohan · · Score: 1
    Is it just to me it seems that one of the easiest ways to get modded up on Slashdot is to say something like "I'll probably get modded down for this..." or "I know this isn't what the /. crowd likes to hear, but..." or "Moderate me down all you like, I don't care".

    Probably makes the moderators feel like they are smart or something when they moderate supposedly against the grain.

    So... *ahem* I guess I'll get modded to hell now for calling the moderators stupid.

  61. Are you serious? by SendBot · · Score: 1

    I read that part in the article and thought "Wow, I wasn't giving gates enough credit, what with him completely ignoring the internet in 1995" but if that statement in the speech is a blatant lie, that makes this some pretty dirty FUD. I mean, that's the first thing you read, to draw in the crowd - "Behold our mighty prophet who told you not to buy 5,000 shares of amazon back in '95" - That's just straight out of 1984 - "Who controls the past controls the future. Who controls the present controls the past."

  62. Giving away products... by matsh · · Score: 1

    Quote from the interview:

    A common trait of many of the companies that
    failed is that they gave away for free or at
    a loss the very thing they produced that was
    of greatest value - in the hope that somehow
    they'd make money selling something else.

    Gee, that sounds a lot like this story about a big company spending half a billion dollars creating a web browser and then paying people for using it.

  63. Re:Microsoft blurs definitions by spectecjr · · Score: 1

    Hey, I payed for windows 3.11, I want to use that with out constraint too (no, not really, just trying to make a point). Well, I'm not a u.s. citizen anyway so that leaves me out of this discussion I guess.

    There's a big difference.

    Simon

    --
    Coming soon - pyrogyra
  64. Re:What about accidental violations? by Znork · · Score: 1

    Actually, you have to willfully infringe for _profit_ to get into really really bad trouble.

    That, I think, is the main reason the we dont see more GPL infringements from large corporations. They know that most GPL authors lack the resources to bring a civil suit, but in the case of a willful infringement for profit you up the stakes so you get to go up against a federal prosecutor and face possible prison time instead.

  65. Re:Microsoft blurs definitions by Spyffe · · Score: 1

    I would like to take to task the "middle road" which the speech proposes. Microsoft wishes corporations and the open-source community could "just get along." The fact is, the open-source community, with its tradition of giving away intellectual property, must fight very hard whenever there is "interaction" to protect the freedom to share. New laws continue to strengthen the "intellectual property" of corporations that choose to close their source and disallow copying of their software; their business models play well into the traditional business models lawmakers are used to. However, legislation which supports the rights of the open-source software creators is slow in coming. The fact is that when a company allies itself with a group of open-source developers, the open-source developers must fight to protect the openness of the software they created; if it weren't for the protections of the GPL which Microsoft condemns, the company could walk away with thousands of programmer-hours worth of code free. It is Microsoft's (and others') fault that the GPL must be so restrictive; the business model of traditional IP-based companies encourages the practice of acquisition of IP, whatever it takes.

    --
    Sigmentation fault - core dumped
  66. Sharing by proclus · · Score: 1


    Let's Share our software! I'm going to Share my source code with
    you=). You can't use it or change it. You can only look at it. Look,
    but don't touch. That's _Sharing_. Everybody Share now. Share and
    Share alike.

    proclus

    --
    Visit GNU-Darwin! http://www.gnu-darwin.org/
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.1
    GMU/S d+@ s: a+ C++++ UBULI++++$ P+ L+++(++++) E--- W++ N- !o K- w--- !O
    M++@ V-- PS+++ PE Y+ PGP-- t+++(+) 5+++ X+ R tv-(--)@ b !DI D- G e++++
    h--- r+++ y++++
    ------END GEEK CODE BLOCK------

  67. OpenOffice by proclus · · Score: 1

    http://porting.openoffice.org/mac/

    Go port Open Office to Darwin and Mac OSX.

    proclus

  68. Microsoft blurs definitions? Open Source = myopic by ScottKin · · Score: 1

    Yamla's information is a little incorrect, for the following reasons:

    1. Windows CE, Windows 9x (including ME), and Windows 2000 are *DIFFERENT* Operating Systems for *DIFFERENT* uses and, in the case of Windows CE, a totally different architecture and processor-family. As pointed-out throughout the last 7 years by a variety of people who like to call themselves "Systems Engineers", Windows 9x really is just MS-DOS with a new suit.

    2. Windows NT & Windows 2000 have as much in-common with MS-DOS as RSTS/E or RSX-11M+ does to VaxVMS; interestingly, NT actually has more in common with VaxVMS than it does MS-DOS (David Cutler, one of the creators of Windows NT, was one of the architects of VaxVMS - hence the internal similarities)

    3. The only thing that someone could even elude to for "common lineage" is that they all came from Microsoft.

    4. Regarding "Code Forking": Can I expect to run the exact same binary on the multitude of Linux variants in the current market? Can I go to my local store and buy Win32 software and run it on *any* version of Windows NT or 2000? You answer the question; My experience shows "No" and "Yes", respectively. "Code Forks" are defined as: a change or divergence in source code that a) deviates from the original source code and b) such changes in the source code that can cause subtle changes (or drastic ones) in the use or intended functions of the executable software.

    Here's the rub: The concept for "Open Source" software works wonderfully - in Academia or as a hobby. GNU GPL *does* have it's place, to be sure. But the Open Source advocates tend to forget some very salient points:

    1) Applying the GNU GPL License to to other things in life: If I go to a museum and find a wonderful painting that took the artist many years to create, and take a felt-tip marker to that piece of art, what happens to that piece of art? It no longer has the intrinsic value it once had, and I can now claim that it is *everyone's* piece of art - true or false? I changed it, so now under the GNU GPL rules it's now everyone's!!

    2) Let's say, for example, that Yamla wrote some wonderful code, and released it under the GNU GPL. I like it so much that I take what I want from it...ok, I took ALL of it...and make a very nice program that I compile and release commercially and *don't* release it under the GNU GPL. People like my new program so much that they wish to throw money at me so they can have my program, too. Since I compiled my software and did not release the source code under the GNU GPL, Yalma would be very hard-pressed to prove that I used his code in my product, since "reverse engineering" is prohibited under the DMCA. So, I benefited from someone else's hard work, Yalma is screwed out of some money for his hard work, and I laugh all the way to the bank. "Open Source" is totally dependant on the honesty of the people involved. (Yamla, I would never do such a thing - the inference was needed for the illustration)

    There is no real protection for the authors / code writers who choose to go the "Open Software" avenue. Even the GNU GPL License itself (http://www.opensource.org/licenses/gpl-license.ht ml) does not provide any kind of protection against plagiarism or Protection of Intellectual Property.

    Other people like to blur the connection between "Open Source" and "Freeware". Open Source is, by it's own definition "Freeware", because anyone can get the source code, get one of the many free compilers available, compile the source code and get an executable for absolutely NOTHING!

    The harsh realities of life are:

    1) Apply "Occam's Razor" to the question of honesty, and you find that everyone is a liar.

    2) Money is MUCH thicker than Blood.

    3) Given half a chance, someone you know (and quite possibly respect) will screw you out of your chance to obtain riches and fame if it comes down to "you or them" as the recipient.

    Open Source Software or "Freeware" is not the problem - it's the greed of Commerce that makes people want to sell the software they make. "Open Source" software will always be hard-pressed to make any kind of *real* (read "economic") difference in the Software Industry because it lacks one, vitally important component: someone paying for it to generate revenue so the development process can continue.

    Don't get me wrong, here - "Open Source" products are excellent in many ways, but it's no way to build a business.

    'nuff said

    ScottKin

    --
    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!
  69. Posted like a true coward by Hrothgar+The+Great · · Score: 1

    Of course, you don't want people around here to know how you REALLY feel, right? It's pretty easy to flame without actually responding to anyone's comments if no one knows it was you, i guess. Then you probably posted something glaringly obvious above somewhere and got 5 karma points and a big erection, right?

  70. Wrong Again, Loser by Hrothgar+The+Great · · Score: 1

    When you post to a community message board, you have an identity as a member of a community. This is the entire point of creating an alias to use in an internet discussion board. What you do is you attempt to create a persona, which has nothing to do with your actual identity, as a person who only says really intelligent, useful things. This is what is false and cowardly about an AC. You want to flame someone because it is in your nature, but you don't want your fake online personality to suffer. It is none of your business who I am, but at least you might know what my opinions really are like.

  71. They didn't miss a beat. by ctimes2 · · Score: 1

    MS is afraid that you can take ideas from the public domain or from gov. research and make something out of it (which you can) and then take your invention/innovation/etc. and GPL the code. This makes public domain knowledge a resource (knowledge is a resource) that they can't exploit for commercial gain, and in _this_ they have a point.
    Cell phone companies took NASA research to make a commercial product that is spreading like wildfire. If someone had taken NASA's public research and GPL'd the idea for a portable telephone (aka, made their own cell phone using exsisting broadcast technologies and communications research by nasa - not like shortwave radio) this could have prevented or at least detered large companies from launching communications satalite. Why? Because they couldn't 'innovate' without releasing all their technology under the GPL and therefor under review by their competitors.
    From here it becomes a philisophical debate: Is that a good thing or a bad thing? (It's better business to blindside your competitor with a new whizbang whistle-bobbit, but it's better for the consumer to have this level of competition). From MS's perspective, this isn't dirty pool, they're not lying or trying to decieve anyone, they just think that what they're doing is right and what we're doing doesn't make good business sense. The reason we differ is because they're businessmen and we're consumers.
    Sgt_Jake

    --
    My cube. My friend. My solace. My prison.
  72. Re:You're missing a major point here by csbruce · · Score: 1

    Hmm... what was MS saying about the folly of giving away IP freely? ;)

    I.P. Freely? I.P. Freely? Paging Mr. I.P. Freely.

  73. Re:Speed bumps by BAKup · · Score: 1
    Here's an indicator of poor preforming stock. One that doesn't pay dividends.

    Yes, that's something that Microsoft doesn't do, pay dividends on it's stock. The only way you can get money from shares of Microsoft is to sell them...And then to make money, you have to sell them at a higher price that when you purchaced them.

    Oh, and by the way, Microsoft has never paid a dividend on their stock at all.

    Just my $0.02

    --Ben

  74. The USGS as a precedent of "walling it off" by xixax · · Score: 1
    So according to MS, the government should not be returning anything to the public where it might be possible for a private company to make a quick buck out of it:

    "Today, any government putting work under GPL is walling it (the work) off from commercial business,"

    The USGS makes all of their very expensively collected data available for free at their website, http://www.usgs.gov. It is made freely available on the premise that the US tax payer has already paid for it once and shouldn't have to pay for it again. This is a policy decision that was reached very deliberately. Now the questions are:

    • Is there any difference between data as an IP assett and software as an IP assett?
    • If not, does the same principle (either way) hold? That is, government software must be provided to those who already paid for it (so that the return on their investment can be maximised) or, that government should never provide any service to its population when the potential exists for some company to make a quick buck off those who can afford it.

    My point is that this is as much a challenge to the function of government, and it seems MS would prefer to see a marginalised government as seen in "Snowcrash". The assumption that this country exists for the benefit of private companies and not its citizens is only that and must be challenged.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  75. Re:MSN Rebates by Pedersen · · Score: 1

    Yeah, they have. In exchange for signing a 3 year contract with MSN at $20/month, which comes out to $720 to MSN. Consumer loses $320. And with it being a contract, it means that you will pay unless you go bankrupt. They're making their money.

    --

    GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
  76. Re:You're missing a major point here by greenrd · · Score: 1
    Makes you wonder what's going on in MS Recruiting.

    That's an interesting point. One man, even one as, ahem, talented as BillG himself, couldn't possibly shape the personalities of thousands of employees... could he??

  77. Re:Microsoft blurs definitions by greenrd · · Score: 1
    Actually we English call it propaganda too.

  78. Pedant's curse by thisrod · · Score: 1

    Alan Cox wrote:

    Apparently Craig also has problems reading licenses. The GPL requires you provide the source to the customers not to everyone.

    It also requires you to grant those customers the right to redistribute the source to anyone they want, so the effect is very similar, particularly in the context of trade secrets or copyright, which Craig Mundie was discussing at that point. Mundie was strategically ambiguous as to which of the two he meant.

    Hang, draw and quarter him by all means, but only after due process.

  79. Re:Federal Copyright by colmore · · Score: 1

    Actually, only the original author of the code can make that code GPL. If someone else used non GPL "free" code, and put as part of a GPL project, derivations of which would be under the GPL, but anyone could also go back to the original source and use it in a non-GPL (even comercial) project.

    I'm not inclined to agree with much of the speach, but Microsoft is right about one thing. GPL is probably too restrictive of a license to put public domain code into. Truly free code would allow people to put it into closed source projects. The original code is still free, and the company keeps its own source. Nobody gets hurt.

    --
    In Capitalist America, bank robs you!
  80. No:You're missing a major point here by Slur · · Score: 1

    Regardless of how Microsoft spins it I find this article silly. They first talk about the would-be Yahoo's of recent months who have gone down the toilet. Then they start comparing that kind of foolishness with Open Source, as if it mattered. Yeah, a lot of fools rush into ventures and screw themselves. That's got nothing to do with providing Source Code as a part of the product. Source Code is simply a value-added item that you can use to both entice and educate your users. Go ahead and release it under a license that forbids them from mentally processing the code, but Jesus, you ought to get a floor-plan when you buy your freakin' house, man!

    What makes a company's products valuable is the artistry and wizardry behind them. I'm sorry to hear that Microsoft doesn't want to share. No surprises. Fine with me. But I still want to contribute to worthwhile projects that are GPL'ed, BSD'ed, and APSL'ed. Their licenses allow me to take part and contribute, for god's sake . That's all any good developer needs or cares about. I can still get paid for my gringe work in the intelligent and rock-stable part of the net economy: among the builders for hire.

    Don't be fooled. Microsoft would like to "fork" the world of licensing models with its crimson tide and are, it seems, trying to entice users with the promise of greater wealth. The only licensing restriction: Thou shalt hold out for more money!

    --------
    Yeah, I'm a Mac programmer. You got a problem with that?

    --
    -- thinkyhead software and media
  81. My rebuttal by deblau · · Score: 1
    Mr. Mundie says:
    In this sense, open source software based on the GPL mirrors the .com business models that proved the least successful during the past year. They ask software developers to give away for free the very thing they create that is of greatest value in the hope that somehow they'll make money selling something else.
    Ah hah! But there are some things more important than $$$, Mr. Mundie. The respect of your peers, for instance. By giving away software, you gain that respect, and the value to you may be worth more than the corresponding $$$ you could have made. (Not to mention that companies out there gobble up high-profile software donors for jobs.)

    As long as there's someone out there who thinks your prized (and expen$ive) software product wouldn't be that hard to implement, who has the talent, and who believes in Open/Free Software enough to give away their valuable IP for free, you will lose.

    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
  82. Re:Federal Copyright by samantha · · Score: 1

    This is bogus. The LGPL exists precisely to allow linking with non-GPL code. All device drivers and other code that needs to be linked should be LGPL. GCC has been this way since forever.

    There is no conflict. The government no more has the right to break GPL than it has the right to break any other license. The government is not in the business of making free software or any other kind that it did not create public domain.

    The public domain software means anyone can pick it up, modify it somewhat to be incompatible, make it proprietary, close the source and do other things that directly infringe on the freedom of its users.

    GPL does not prevent use of public information. It only prevents making free sofware un-free.

  83. Uh, sure... by samantha · · Score: 1

    I've worked 50-65 hrs a week for the last 20 years so I could stack up a pile of patents on every new idea and many of the picked up own ideas (those not already patented) that I ever invented or used. I did it so I could lock everyone else out of using every technique I invented or learned that wasn't nailed down unless they paid through the nose to me or my corporate gang of the moment.

    Every single scrap of knowledge that led to my programming career was paid for in blood and money, every bit of science, all the math, all the computer time, everything. Yeah, right.

    I was never into computers because I loved them and saw them as a way to change the world for the better. Neither was anyone else. It was always just for the money and the power.

    And software is only a vehicle, only some static property to be sub-divided and parceled out and rented. It is not a dynamic body of knowledge ripe for cross-fertilization. Any cross-fertilization is an example of software rustling and should be a hanging offense. Pay the man to determine what you need and to negotiate with others in terms of money and power to form new blends that you will accept because you have no choice. Make the software mogul the richest man in the world regardless of whether the software does what you need or not. You are not free to change it, to look under its hood, to swap parts, to write about it without permission. All this and more is declared to be your good and your prosperity and the prosperity of the world.

    The real world isn't better off for the freer flow of information and the self-expanding and growing knowledge base. It should be tightly metered and every cent squeezed out of it and if that stops the future geniuses that could have saved us from the current or next mess and enabled the next huge jump in our way of life, then so be it. At least they didn't rise up to threaten our pile of chips.

    What two decades of economic success? What about the really deep inflation of the early 80s? What about the downturn of 87?

    For a company that believes in IP rights Microsoft is sure into telling people what they can do with their IP. I choose to share my software wherever possible with others on my terms in exchange for them sharing theirs. It is my experience and considered opinion that this works better in the realm of software than models such as that proposed by MS. That is my right to do. By so doing I have become intellectually richer and professionally many times more productive than I could be otherwise and have seen more of the world touched and changed by software and computer technology than I believe would otherwise have been the case. And this is only the beginning.

    Microsoft knows this. These are not misguided people. These are people fighting with all they have to stop a change in the way the world treats information and computing that undermines the source of their (not your or our) financial wealth.

    If MS was right and you really couldn't create good software that people are very happy to have using Open Source models, then MS would not need to speak against it. It would be obvious to all concerned that no matter how idealistic OS is, it just doesn't work to produce better software that people want and use. Clearly this is not the case. Clearly there is a strong need for the many benefits of Open Source.

  84. A few missed points by samantha · · Score: 1

    The internet grew out of largely volunteer and academic hacking efforts. The internet was around long before the early nineties and highly used by academics, software people, librarians and others in the know at the time. Much of the infrastructure the explosion of the mid=90s rights on was developed a decade or two earlier by people who largely did not put up fences or when they did, noticed it didn't work so well.

    The 90's explosion was not about b2c or b2b. It was about people to people. The business users came later. This is a very crucial hole in the speech. The importance of software is empowering people and increasing the flow and value of informaiton. Information increases in value by being accessed, winnowed and combined. The more sources of such functions are active the more valuable the information becomes.

    Complex hubs of information are very old school. ONly a few types of applications benefit a lot by dense hubs and even they [can] gain by the network of peers offloading processing and local storage. Less and less is a middle man or a toll road needed on the internet highway.

    MS talking about privacy and security? Hahaha.

    .NET is not user centric. It is MS server centric.

    Software communities are not just about developers. They are about users/developers. They are about dynamic growth from the components of software. Grwoth that cannot happen if the source is closed and or tightly controlled.

    Does anyone believe that current EULAs are about protecting your rights or give you or acknowledge you have any "property rights" to the software you purchase under them?

    There are 5 million MSDN developers because MS has pushed its technology really hard and you have to sign up to MSDN and have more money extorted from you in order to successfully keep up with their hodge-podge of closed and unresponsive krap.

    There is no clear division between developers in a company and developers outside it and customers. Not in a knowledge economy. MS is doomed as long as it believes such a distinction is real.

    Ah, the old forking myth. In practice forking is rare in OS and forking leading to bad consequences such as stranded users and community groups is nearly unknown. This is not at all the case with closed proprietary source. Let a company close its doors, be taken over by the wrong party or simply change its mind about priorities and software YOU depend on could dissappear or become an orphan overnight. You don't have the source or any rights to it even if you could read it. So you get no recourse. Remember the forks of commercial Unix back in the 80s?

    GPL is not the only license. It does what it does well and with the LGPL is a quite legitimate and important instrument. There are others. GPL says that changes to a GPL'd program must be GPL'd. This includes linking if the code to be linked is GPL'd. That is why the LGPL was invented, so non-GPL code can be linked without becoming GPL. Other licensense were invented that give more leeway while protecting user and developer rights without lessening the power of software. But MS will not mentione these. Instead it concentrates on only the licence it feels can cause the most FUD as if it was the only point to consider.

    It is my development talent that I sell for my daily bread. It is not the software itself. Some businesses I have worked for do try to sell the software itself as their main cash sources. Others find they make more money in Application add-ins, consulting, customization and so on than in direct per-seat costs.

    I am a systems (infrastructure) developer. What I build cross-cuts any particular business except a speciality house in systems software. So what sense does it make for any one company that needs such software to own all rights to what I produce? That is not their business nor in my or thw general software world's interest.

    No one asked any developers to go hungry.

  85. Funny Quote by ajax142 · · Score: 1

    *Quote is Property of MS*
    People will have control over how, when and what information is delivered to them.

    Sorta like we have control over what Windows does.....oh wait we don't....

    Why does about.mozilla crash my computer (because I told it what information to display?)

    Why did Windows crash right before i saved three hours of typed papers due in 5 minutes (becuase I have control over when the computer crashes!)

    Why does Windows not support legacy software like the package promissed? ( because I have control over how Windows operates!)

    Yet another M$ lie used to draw the lemmings to the water

  86. Re:Embrace and Extend OSS by yesthatguy · · Score: 1

    But Open Source is not necessarily free. If it were, then a good chunk of Mundie's argument that's not true now, would be. Open Source software could hardly be a major part of any successful business model if it were inherently free of charge.

    --
    Yes! That guy!
  87. Re:The best part of the whole speech... by Stonehand · · Score: 1

    Nope. IE isn't their cash cow; IIS is.

    What Mundie was referring to is companies like that provide the distribution for free (if you've got the bandwidth)... but try to make money off support, manuals and so forth.

    --
    Only the dead have seen the end of war.
  88. Re:You're quite right about not getting it. by Uberdog · · Score: 1
    You couldn't charge $250 for it. That's what's wrong with the example you gave.

    GPL
    2.b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    and back up to 1.:
    You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

    So, you could charge $250 for support (warranty), but that wouldn't be an infringement on the original author's IP.

  89. Re:Two different contentions by turbosk · · Score: 1

    restrictive licenses indeed. excellent points raised here by a lot of people, but i haven't seen anyone mention the following quote: "This is a shift in focus from individual Web sites or devices to new constellations of computers, devices, and services that work together to deliver broader, richer solutions"

    does anyone else see this as part of a MS larger strategy of world domination? edge out the little guys, marginalize the individual?

    i could do a thesis on the philosphies espoused in this propaganda.

  90. Cakewalk 9.0 for Linux, Please... by VB · · Score: 1

    Definitely not meant as a dig, and, perhaps the past 6 years are starting to bear fruit. Hacking's fun, but, my primary reason for choosing Open Source is because I just wanted to write songs. So sad, that tangent has lasted this long, but, perhaps the tides are changing, and, we'll begin to see choice in applications in the near term, as well.

    C'mon.... Wouldn't you love to see Cakewalk ported to *n*x? I sure, as hell would.

    Excellent and timely rebuttal from Alan. You should read it. Sure, I'm biased. But, my MPU401 is NOT! a gameport joystick controller. It wasn't on Win3.1, and, it still isn't. It controls drum machines and MIDI synthesizers. If Microsoft hadn't fscked that up, I'd probably still be using their crap.

    Linux rocks!!! www.dedserius.com

    --
    www.dedserius.com
    VB != VisualBasic
  91. Isn't it ironic? by EarTrumpet · · Score: 1
    Yet during the last year, the U.S. economy has hit what could be regarded as its most substantial speed bump of the past two decades. Illustrated most starkly by the declining valuation of the NASDAQ, we?ve witnessed a notable decline in consumer confidence that has people wondering whether we?re at a brief respite or whether we?ve reached the end of an economic era.

    Microsoft can talk about technology and innovation all they want, but keep in mind that this company still can't figure out the proper character code for a frickin apostrophe.

  92. Uh huh. by dave-fu · · Score: 1

    So now please point me to wherever I made any statement that could possibly be construed as saying I had no plan to release my "updated" source code?
    Also, how is arguing for its infeasability a win? Is it possible for the GPL to lose in your eyes?

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
    1. Re:Uh huh. by Strog · · Score: 1
      You replied to that example and I was using it as an example of how it would be protecting the IP of the original owner of the code. Examples are just fiction and I'm not implying you are doing anything wrong.

      I wasn't saying that GPL is infeasable but I was saying that some people have argued that because it has remained realtively unchallenged in court that it is without merit. I was also saying that Microsoft's actions help reinforce the case for the GPL's legal status. The more you study law, the more you realize that precendece and examples influence it as much as the written law.

      The GPL could definitely lose in my eyes because I'm not really a fan of it. I'm not really anti-GPL either and encourage people to use it if it does what they want. I personally like the BSDish licenses and haven't put any license on my own work. Of course I doubt anyone would want mine but they are welcome to it.

  93. Re:On the GPL by dave-fu · · Score: 1

    > Unlike the Msft attitude of "Windoze everywhere" and "why would anyone use anything else" - you don't have to use GPL code. Just write your own from a clean start - or just pay Msft or someone else.

    Err. What exactly does that mean?

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
  94. You're quite right about not getting it. by dave-fu · · Score: 1

    So. What was wrong with the example I gave? English this time, please.

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
    1. Re:You're quite right about not getting it. by dave-fu · · Score: 1

      > You may charge a fee for the physical act of transferring a copy

      I sell you a copy of my new-and-not-very-improved product. You get the source code along with it. I get $250. The author gets nothing but my thanks for all the hard work he's done for me for free.
      Am I missing something here?

      --
      Easy does it!
      This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
    2. Re:You're quite right about not getting it. by Strog · · Score: 1
      Let's try this again

      Using your example, you would be be required by the license to release the updated code. This gives the original author legal recourse if you decide to take the $250 and refuse to release the updated code. If he released it as public domain then he would be SOL. GPL lets him take you to court if he wants to force the issue. This is the IP protection the original author would get from the GPL.

      A lot of people have said that the GPL wouldn't be legally enforced if there was a violation. Microsoft, by arguing against it, has lended some credibility to the validity of the license by coming against it. If it is recognized by a mainstream company then perhaps it really is a legit license. There hasn't been much testing of legality of the GPL and this helps lay some more groundwork for the future. Sure there have been some skirmishes but usually one side or the other has backed down so it has remained largely untested in court.

  95. As long as MSTing's the order of the day... by dave-fu · · Score: 1

    > Say I write a new browser and release all the source code under the GPL. Now, my intellectual property is protected in the event that a company comes along, takes my source code and makes minor modifications and then sells it for $250 a piece.

    Say you write a new browser and release everything under the GPL. I take it, make some minor updates, and sell it for $250 apiece, distributing all my code along with the binaries I'm selling. Exactly how is your IP protected?

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
    1. Re:As long as MSTing's the order of the day... by Strog · · Score: 1

      The changes must be made available or face the wrath of the GPL. MS is inadvertantly giving more weight to the GPL by coming against it as a real option, even though they say it is a bad one. After all if MS thinks it is real then it probably is.

  96. Re:Microsoft blurs definitions by geekster · · Score: 1
    Which were paid by our taxes, so we should be able to use them without constraint

    Hey, I payed for windows 3.11, I want to use that with out constraint too (no, not really, just trying to make a point). Well, I'm not a u.s. citizen anyway so that leaves me out of this discussion I guess.

  97. Re:Linus on forking... by Ded+Mike · · Score: 1

    and your point is? MY point was the GPL. Yours is...?

    --
    Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
  98. Re:Yeah but... by Ronin441 · · Score: 1
    there's no guarantee IBM will be supporting Linux in 10 years.
    And you think Microsoft will be supporting any of their current releases in ten years? Hell, they don't even support IE 4 any more.
  99. Re:Viral aspect of GPL by twivel · · Score: 1
    Sure it is that simple. Either you used GPL code in your code or you didn't. Either you used Microsoft code in your code or you didn't. Copyright laws are clearly defined. If you take code and use it in violation of their license (whether that be a proprietary license or an open one) you are breaking copyright laws.

    Sure, anyone can "claim" that someone used GPL code (or MS code for that matter). It's still not a violation of the GPL and it has nothing todo with a "viral aspect" in any sense whatsoever.

  100. Re:Game Design and Reusability (Slightly OT) by twivel · · Score: 1
    To a point you are right, there is some upgradability and cross-licensing of engines. But there has also been much faster growth and change in game engines in the past 3 years than there has been in any of the other traditional applications, which again was my point.

    From what I've heard, the engine upgrades from quake -> quake 2 were much more than just a minor engine upgrade. Most of the internals were completely re-written for Quake 2.

    You can't find the code for any advanced commercially used engines? Try Quake and Doom(a bit old). If Quake 2 hasn't been released, knowing ID it may be soon. Also, I'd suggest looking into plib. Thats a 3D development library that I am currently using to develop games. It has been used by many commercial games already (including some for the PS2). If you want stuff to look at, it's out there.
    Best Wishes
    --
    Twivel

  101. Bizarro Slashdot by wannabe · · Score: 1

    Linux and the rest of those "open-source" terrorists are wrecking America. We need to stop this whole open source thing now.

    ...Just Kidding.

    --
    "Draw them in with the prospect of gain, take them by confusion." Sun Tzu
  102. Babelfish translation: by Fastball · · Score: 1
    The OSS development model leads to a strong possibility of unhealthy "forking" of a code base, resulting in the development of multiple incompatible versions of programs,

    TRANSLATION: Runs on more platforms.

    weakened interoperability,

    TRANSLATION: Improves and expands upon existing API's.

    product instability,

    TRANSLATION: (as stated earlier in his speech) Augmented debugging.

    and hindering businesses' ability to strategically plan for the future.

    TRANSLATION: Does not let poor management and development practices off the hook and give them someone to file a lawsuit against.

    Furthermore, it has inherent security risks

    TRANSLATION: Does not run VBScript macros.

    and can force intellectual property into the public domain.

    TRANSLATION: Accelerate innovation by building around the structure and spirit of the Internet, i.e. share creativity and ingenuity freely.

  103. a textbook illustration of psuedo-reasoning by murlock · · Score: 1

    An interesting piece of MS FUD that's a textbook illustration of psuedo-reasoning combining elements of red-herring, straw man, and false dilemma arguments. Mundie, the MS VP who gave the speech, admits that the GPL is only one of the many licensing schemes known as Open Source. Open Source is portrayed as the alternative to MS's much touted Shared Source model. Open Source is bad because:

    "The OSS development model leads to a strong possibility of unhealthy "forking" of a code base, resulting in the development of multiple incompatible versions of programs, weakened interoperability, product instability, and hindering businesses' ability to strategically plan for the future. Furthermore, it has inherent security risks and can force intellectual property into the public domain."

    Unfortunately, these are mere unsubstantiated claims. Then, seemingly forgetting his own observation that the GPL is only one of many Open Source licenses, Mundie shifts into an all out attack on the GPL. He argues that the GPL is incompatible with IP (which it is, I think). IP, he claims, is basis of any successful business model. This is one of my favorite parts where he likens the GPL to a virus:

    "The GPL mandates that any software that incorporates source code already licensed under the GPL will itself become subject to the GPL. When the resulting software product is distributed, its creator must make the entire source code base freely available to everyone, at no additional charge. This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it." (my emphasis)

    Therefore, since the GPL is BAD, the only remaining alternative is Microsoft's Shared Source model.

    In this argument, the GPL becomes almost a red-herring. Although it's not entirely irrelevant to the debate about Open Source vs. Shared Source, it's only a small part of that debate. It's also a bit of a straw man, because the GPL is not equivalent to Open Source, so knocking down the GPL is not knocking down Open Source. Finally, it's a false dilemma because other Open Source licenses are ignored, such as the far more business favorable BSD license. Consequently, one cannot conclude that MS's Shared Source model is the better alternative because not all alternatives have been considered. Maybe if he'd taken a philosophy class or three he could've devised a less obviously fallacious argument.

  104. Re:Code forking is good now? by apol · · Score: 1
    But now Microsoft says code forking is bad, so that means it is really good?

    The good thing is not to fork, it's to have the right to fork.

    Forking should only happens in a extreme situation where the development of the software is not satisfactory. This is your guaratee as a user, if you depend on a software you are not a slave of its authors.

  105. But it's MICROSOFT... by Zaphod+B · · Score: 1

    Look, this guy is defending Microsoft's strategy. So one of three things is possible:

    1. Microsoft's model is bad and they will fail miserably due to the aforementioned bad model.
    2. Microsoft's model is NOT bad, and their success can be attributed in part to it.
    3. Mr. Mundie had a temporary (or permanent, who knows) lapse of brain power and is just WRONG.

    Hm... wonder which of those it is.


    Zaphod B
    --
    Zaphod B
    When duplication is outlawed, only outlaws will have /bin/cp
  106. This is just funny by Macblaster · · Score: 1
    I am a Win2k nut, and a person who generally stays away from Linux. Despite this, even I find this funny:

    "When the resulting software product is distributed, its creator must make the entire source code base freely available to everyone, at no additional charge. This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it. "

    The phrase "This viral aspect of the GPL..." truely brings a smile to my face.

  107. Unhealthy Forking by Phloyd · · Score: 1

    Ahhh yes! The windows codebase has never forked. That is why I am dealing with 9 different versions of Windows at the workplace.... Stick a fork in it dude!

  108. how do you find out? by any1 · · Score: 1

    a bit perplexed, doesn't it seem that GPL'ed software is at a disadvantage when we are talking about microsoft. They could easily dl gpl'ed software and import it/use it for there own benefit. And how would be know? What is the procedure in finding out if closed software has been abusing open software w/o acknowledging the "giants that stood before them"? Do we have to wait till an ex-employee shares his insider secrets w/ the open source community?

    --
    what is the definition of a coward? a man who thinks twice about fighting a lion. what is the definition of a braveman?
  109. Re:NO by TheCarp · · Score: 1

    I dlove to asnswert that but... it was long enough ago that I read it that I don't remember.

    However, the information was pretty easy to find on the US Copyright office website. In fact, they have a bunch of materials on the suibject of copyright, derivitive works, etc etc.

    Thats where I came to this understanding.

    -Steve

    --
    "I opened my eyes, and everything went dark again"
  110. Re:NO by TheCarp · · Score: 1

    Actually... you apear to have a misunderstanding.

    According to traditional copyright law, a derivitive work is entirely copyright by the original copyright holder.

    Of course, its not that simple. Copyright of the derivitive MAY be on the hands of the derivitive producer (eithe rpartially or fully) if certain conditions are met (specifically relating to how substantial the changes are, and how creative they are)

    As with most of these laws, no specifics are set. However, it is clear (from my "not a lawyer" reading of the law - which may differ from case law, if there is any) that generally speaking - the original author holds the copyright on derivitives.

    -Steve

    --
    "I opened my eyes, and everything went dark again"
  111. Re:Microsoft blurs definitions by Bushwacker · · Score: 1
    Correct. In short, the Evil Empire does not know how develop a sucessful buisness model, nor did it ever.

    In order to mask this significant (potentially fatal?) mistake, it instead says that open source (the effective model) is fundamentally faulty, yet comes up with ways to deny that it is not using some of its practices, albeit not in even remotely the correct form.

    After reading Alan Cox's response to this, it becomes even clearer how utterly stupid and just plain desparately pathetic Microsoft's internal philosophy is. As far as I'm concerned, this alone, along with fircing themselves upon end users/buisninesses, is all that is keeping this pathetic and downright incompetent company afloat at this time.
    -----------------------------------------

    --
    -----------------------------------------
    Perversely greped and groped by PowerPenguin
  112. Re:/.'s readers more perceptive than /.'s keepers by Tom7 · · Score: 1

    Sounds like a good argument for an open, moderated submission queue.

  113. Vision by aralin · · Score: 1
    I've read the article and I am kind of scared by his vision of future. Everything interconnected, some device making most of my decisions instead of me... it reminds me something.

    You're going to work, so you enter your car and close the door
    A familiar voice: "Good morning, Sir. Welcome to your brand new Microsoft powered car, since its 9am I suppose you are going to work, fasten your belt and please don't touch anything. And meanwhile listen to special offers of Microsoft business partners. Enjoy!"
    You scream: "Stop it! My head hurts from the constant stream of bullshit!"
    Microsoft diagnostic program discovered you are in unhealthy conditions. A visit at your physician has been scheduled in 15 minutes, fasten your belt and please don't touch anything. And meanwhile listen to special offers of Microsoft business partners. Enjoy!"

    --
    If programs would be read like poetry, most programmers would be Vogons.
  114. M$ is confused by Coward+Anonymous · · Score: 1

    IP business did not bring the exponential growth we see, rather it was FREE software and OPEN standards. Let's see now...
    TCP/IP sprouted in universities; Dido FTP; Unix was originally AT&T property but became the de facto standard for networked computing because the government forced AT&T to give it away practically free; The WWW was started by a bunch of professor types who gave it to the world for nothing.
    M$ are a bit confused, I think...

  115. So what exactly are they going to stamp out? by james_moriarty · · Score: 1

    We have no customers, no company central company, and we are our strongest user base. What can they do?

    • They can scare their customers into ignoring us--but that would just draw more attention to us.
    • They can lobby to axe the GPL's powers--but last I checked, the US wasn't a police state. (Or is it? DMCA is a slippery slope.)
    • They can release another version of Linux called `Billux'.. under the GPL. And we can all have a good laugh.

    So why should we be scared again?

    -g
  116. Re:Yeah but... by Master+Bait · · Score: 1
    MicroS**t is only addressing what I'd call the Permanent Underclass of IT people, and giving them hard copy for justification of their expensive software bills.

    There once was a saying, "nobody gets fired for buying IBM." and for some ITs the same applies to MicroS**t software.

    MS will keep trying, perhaps be a little more sophisticated in their efforts, but you can rest assured that Shared Source(tm) is a word that will be in the permanent IT vocabulary. We'll all be repeating it as if it actually meant something.

    So back to this Permanent Underclass thing. Yes, some people are afraid of Linux, and mostly because they're afraid of change, afraid of the extra work they think they will have is they switch to Star Office for the secretary pool. Or Samba for their file and print servers.

    MicroS**t seems to be dipping their toes in the waters, testing to see when the laughter will die down and people begin to actually believe their crap.


    blessings,

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
  117. Re:So this is how to get things done at Slashdot . by great+throwdini · · Score: 1
    Can we have a pool, Dad? (x6)
    "I see. Let us celebrate our arrangement with the adding of chocolate to milk."

    As a long-time supporter of the +/-1 moderation option for fitting/gratuitous Simpsons references, I have to ask: should it apply only to the parent reference, such that responses-in-kind are considered exempt from the proposed moderation blessing/curse? :P

  118. Ummm... you took economics when? by mikeage · · Score: 1
    "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices."

    And the relevance is... what? That's not what code forking is. By definition, a fork will lead to differences (some good, some bad), which means the better analogy is "Having multiple vendors offering incompatable products for a (hopefully) low price is worse than having one vendor offer a unified and consistant standarized program at a slightly higher price." And yes, sometimes that's good, and sometimes it's bad... depends on the situation. After all, when Micro$oft changes a standard slightly, we yell, scream, and complain, but when different *nix vendows offer slightly incompatable versions, it's good.

    Yes, I'm aware there's a difference between the RPM/DEB/Tarball "fork" and a completely broken implentation of a standard. I have to question, however, how people are supposed to all make a living if they sell the exact same product... oh wait... software wants to be free. Well, until food wants to be free, stop telling programmers to live on charity.

    Score:
    (-1 True)
    (-1 Challenging the mob)
    (+1 Writing micro$oft with a $)
    (+1 Natalie Portman (yes, this is the only reference)
    (+1 Goatse.cx (see above))
    Total: +1

    --
    -- Is "Sig" copyrighted by www.sig.com?
  119. Re:Viral aspect of GPL by c_chimelis · · Score: 1

    But the point is that it's very easy to accuse any software company that they have broken GPL. You don't really need any proof, you can just say "hey, your implementation looks a little bit like ours, I bet you stole some of our stuff", and the software company doesn't really have any way to defend itself.

    The converse is also true. Anyone or any company can be sued because another company or developer decided that someone's implementation looks a lot like theirs. It's happened in the past (once to a friend of mine) and will probably continue. Flip through some case law books and you probably will find a few suits where Microsoft was the plaintiff in such cases (I know they filed one such suit and won, but can't remember which it was), so why would the point be any less valid on the other side of the GPL "fence"?

    Honestly, anyone can sue anyone else for anything in the USA...it's whether or not they win and how much it costs the defendant that matters.

  120. Re:This is good news. by SirGeek · · Score: 1
    Under the BSD license you can create a proprietary product and not have to release your code changes to original source. Some businesses can stomach THAT much easier than having to release all your changes (thus helping your competitor)

    NOTE: The CDE was originally developed from X Windows (X Windows is released under the BSD license).

  121. Re:Microsoft blurs definitions by Anarchos · · Score: 1

    Yes, it's quite obviously what the french call "propaganda".

    --

    "A good conspiracy is an unprovable one." -Conspiracy Theory
  122. Re:Microsoft blurs definitions by Zordak · · Score: 1

    I would think that many companies coding for the government would intentionally make their code poorly documented or use obscure methods so as to eliminate the potential for your example (competeing companies would have to place a higher bid to cover the cost of researching the coding methods before modifying it).

    Intentional or not, the code I am upgrading is poorly written (full of global variables, nested macros and the stupid DOS GUI was interlocked with even the lowest-level modules). I couldn't use more than about 4 functions "as-is." Most of the stuff I just had to rewrite using the old source code as a guide. You're right in that, if there is a follow-on for an upgrade, the government is not required to give it to us, but probably would because nobody knows that code as well as I do. However, government contracts usually require a ream of documentation to be delivered with them, so yes, you can write bad code, but usually somebody else can figure it out.

    Are you saying the government buys a unique compiler for each program it contracts?

    No, but in this case it was specified in the contract. Part of the development price was the purchase of an IDE. I think a government shift to Linux would actually help Borland tremendously now that they have Kylix and are moving towards a C++ release of the same. I would love to have a reason to tell our customer that we absolutely have to get a copy of Kylix :-)

    --

    Today's Sesame Street was brought to you by the number e.
  123. Re:Microsoft blurs definitions by Zordak · · Score: 1

    The one problem would be porting proprietary windows programs written for gov use. Unfortunately I'd imagine most of the developers would charge an arm and a leg for porting it. With something like Wine though, this would be less of an issue.

    I write Windows programs for the government (Air Force) and I know WINE won't run my app. However, the porting problem is not as great as you imply. You are thinking the contractor has proprietary ownership of code written for the government. This is only true if the government buys commercially available software, for which there are always competitors. When I write code for the government, they pay me to write it, so they own that code. At the end of the project, I deliver all of the source code to them, and in this case even the Compiler/IDE (C++ Builder) because they paid for that too. In fact, the program I am ready to sell off is an upgrade of a program written by one of our big competitors. The upgrade contract was given to us. If the goverment decided to move to *NIX, they would probably go competitive with most of the ports, so if we asked for too much money, they would just award the contract to another contractor. Personally, I would love to see them move to a standardized *NIX solution. I think they are entirely too dependent on MS right now.

    --

    Today's Sesame Street was brought to you by the number e.
  124. Re:Viewing "shared source" prevents future OSD by gilmae · · Score: 1

    In an educational environment, I can't see this being a big problem. If Microsoft chooses to release source "under glass" to a university/educational institution for the purposes of education, then they can hardly turn around and accuse anyone who uses this education of being a pirate. The release of the code to demonstrate implementation of a particular software concept implies the belief that the programmer X plans to use it to implement this software concept elsewhere. This of course assumes that programmer X isn't just copying the MS code line for line. Its only really when MS code gets into the wild via illegal methods e.g. when that MS server was cracked. That's when it becomes a problem.

  125. Re:Microsoft blurs definitions by sracer9 · · Score: 1

    "The GPL simply asserts that if someone wants to use some IP for free, they in turn must not charge for source to the resulting IP. They can still charge big bucks for the development work involved."

    A sort-of example was posted a while back on slashdot when Kevin Lawton was hired by Mandrake and paid for his current development efforts with regards to bochs. The software was then subsequently licensed under the LGPL.

    --

    No thanks. I don't smoke anymore.
  126. Have your cake and eat it too. by crashnbur · · Score: 1
    "Having two pieces of cake with half the cake is worse than having one piece of cake with twice the fat."

    Um. I want more stuff for less, when possible. Screw the overly expensive, monopolistic bastards. Capitalism hard at work, I think I'll stick to supporting the competition for higher quality and lower prices.

    Monopolies suck. They should go to jail. Directly to jail. Without passing go. Without collecting two hundred dollars. (Sad, pathetic attempt at humor. *dies*)

  127. I meant "half the fat." by crashnbur · · Score: 1

    That's what the preview buttin is for, I guess. :P

  128. Re:Yeah but... by Strog · · Score: 1
    I've seen plenty of code that has been around forever and I don't want most of it. Granted someone could pick it up and run with it but some has bit rot so bad you would be better off with a clean slate.

    How many managers would rather hire programmers and manage them over buying some proprietary software and supposedly be done with it?? I realize there's more to the arguement but how many PHB's do?

  129. Re:On the GPL by Strog · · Score: 1

    I thought the terms were that you had to release the changes if you are distributing the software. I didn't think you had to release the change(s) if you are just using the software yourself without distributing the modified software.

  130. Re:Yeah but... by ArchieBunker · · Score: 1

    And code means nothing to someone who isn't a programmer (management). I could care less about having the source. I care about what works now, and will continue to work. Not what may work now with this patch or in the next build.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  131. stealing by ArchieBunker · · Score: 1

    If its released under the BSD license then its hardly stealing. Its perfectly legal.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  132. Interoperability... by ca1v1n · · Score: 1

    Forking is bad in Windows, because of the way that the registry is set up. It's designed so that you can have Windows and Office and Media Player and everything is happy, but if you'd prefer to go with the Corel Suite and Winamp and stuff like that it gets all unhappy. I don't have this problem with Linux. The standard workstation install of Red Hat 7.1 comes with over a dozen mail readers, and this is OK. Also, thanks to a standard library base, instead of DLL Hell, all of my redundant programs work fine side by side. I can use Pine, Mutt, and Elm at the SAME TIME. I can even use Konquerer and Mozilla side by side. The layered structure that forkability demands is a strong advantage, and choice is NOT a bad thing.

  133. Re:Microsoft blurs definitions by yamla · · Score: 1
    Certainly, the customer could require that the developer never release the source code. Heck, the customer could quite easily take ownership of the source code (and binaries) and GPL it but still never release it.

    The way most such contracts for custom development work at the moment, though, is that the customer has the right to run the program they paid for and normally to modify it at will but the developers also get to keep their source code and can later modify it and sell it to someone else.

    --

    --

    Oceania has always been at war with Eastasia.
  134. Big Flaw by crysogonus · · Score: 1
    There is one really big flaw in microsofts logic when comparing the GPL to their 'shared source' model:

    They are telling us that if you incorporate source under the GPL into your products, you have to make them free as well. Which may be bad for your business model. Granted.
    But in the next step they are saying: Our 'shared source' is better because it does not have this limitation. They aren't telling you that it doesn't need to have this limitation, because you can not use their source at all!

    So basically they are trying to tell us that "If you use my free source, your source has to be free, too" is worse than "You may not use my source at all".

  135. Re:Is he wrong? by jpietrzak · · Score: 1

    Just one thing I'd like to note: the "Gimme! Gimme! Gimme!" mentality is one of the good, not bad, elements of the Open Source movment. Both the conventional Capitalist closed-source system and OSS ultimately depend on people's greed, and therefore benefit from the human drive to satisfy that greed. As a proponent of the OSS system, one doesn't receive money from one's activities, but you do receive the equivalent of a nearly unlimited license to use and redistribute a vast amount of software, which in the end can amount to the same thing.

  136. You are correct sir. by kfg · · Score: 1

    On the other hand None the less isn't three words. Go figure.

    Ain't English grand?

    Oh, and you're welcome.

    KFG

  137. Re:The fundamental precept that MS seeks to obfusc by kfg · · Score: 1

    And I'm afraid you make my point. Even most OSS developers have little understanding of what the GPL means and that it is fully compliant with, and reliant on, standard intellectual property law.

    Under the *terms of the license* use is unrestricted.

    In other words, the author has granted you the right of unlimited use through the 'failure' to restrict it.

    It is still his choice, his permission that has been granted, and his license that you are bound by.

    Since the copyright is his, and his alone, he could release it under any license he desired and if you agreed to it you would be bound by that license instead.

    What's more the GPL does not restrict releasing the SAME code under multiple licenses, * by the author*, who has, and retains, full rights to the code even after he has released it under the GPL.

    See Perl.

    KFG

  138. Actually I am criticising neither license by kfg · · Score: 1

    I am meerly pointing out their equal validity and basis in current intellectual property law.

    KFG

  139. Re:GPL vs. intellectual property law by kfg · · Score: 1

    Thank you for taking the trouble for posting that for me.

    Once again my point is made that even OSS developers have little knowledge of just what the GPL is, or is NOT.

    The GPL requires the current state of intellectual property law to be in effect. The total lack on intellectual property laws would look nothing like the GPL, nor would such absence achieve what the GPL is attempting.

    The point of the matter is, and this is the bone of contention amongst "free" software advocates who belong to different camps, the GPL is not INTENDED to free the programer. It is intended to free the CODE!

    It is the INFORMATION that "wants to be free", and the information, and the GPL, could really give a damn about what your personal motivations are. The GPL is there specifically to *subvert* certain individual motivations, which is exactly what the "GPL is a virus" people, and MS object to.

    Nonetheless it accomplishes this subversion entirely within, and entirely dependant on, the current state of intellectual property law.

    Why is this such a hard concept for some people to grasp?

    KFG

  140. Consider the source ;-) by iritant · · Score: 1


    Which part of "We don't like monopolies" did this guy not understand?

  141. Re:Microsoft blurs definitions by Grumpy_Microbe · · Score: 1

    Actually I think you've missed the point of the article. I'll address your points one at a time.

    When it comes to forking of a code base, the benefit of having one company provide a solution is known throughout the industry. The forking you mention of Microsoft products is to address different sectors of the market. It is a controlled division, and all of the forked streams are under the same central management. Thus constomers can build their infrastructure around these streams with the confidence that Microsoft will not abandon the platform they are based upon. This is not the case with OSS. FOr example, in the KDE vs. GNOME debate, the two streams are incompatible (to a large extent). Either one could be eliminated in favour of the other should the dynamic of the open source community change. Also, this is only one example. In the community atmosphere of OSS, you inevitably have differing opinions. This is good in some cases, but not all. With the centralized, shared source approach, upper management can make a decision and force the issue - something that's good for the company, the product, and the customers. In OSS, the differing opinions often lead to splintered development efforts travelling in opposite directions, confusing users and diluting already scarce developer resources.

    The viral nature of the GPL is also an issue for most customers. The GPL only protects intellectual property belonging to the public domain - essentially ensuring that IP that is in the public domain cannot become privatized. However, IP is a fundamental building block of today's knowledge based ecomomy. Although the patent system and other legal issues surrounding IP need to be reviewed, the concept of creating something and making money from it is core to success in today's economy. The GPL removes that right from the creators of the product. SO, I would argue that the GPL does not encourage the creation of new IP, it discourages it, since by it's very nature, the creator can not in any way profit from it's creation.

    This leads me to my next point, that the majority of software developed is developed for specific customers. However, the majority of revenue generated from software development is not. Without designing software that can appeal to a large base of users, there is no economy of scale possible. Companies like Microsoft, Oracle, and other large software development houses are able to create large, complex, pieces of software because they are able to generate enough revenue to pay for the necessary R&D. If you remove thier ability to leverage the creation of their software, and force each customer to pay the entire costs of the software they need, I think you will find the pace of software development in the industry overall will slow to a halt, and the result will be software created only for those orginizations large enough to afford custom-built software.

    I think Microsoft's point in this article was that although there is a place for OSS, there is also a place for traditional closed source development. Their new initiative, "shared source" is an excellent way to leverage some of the ideas in the open source movement and apply them to closed source development. In the market today, companies understand that other companies need to make money, and are willing to pay for their software. Shared source is an excellent way for customers to have an influence in the development process, to understand how the software the buy works, and build upon it. I think it's a great step forward for a company that has been so secretive and controlling to date.

  142. Big Brother Gates by jayhawk88 · · Score: 1

    In this context, it's not surprising that, as early as 1995, Bill Gates wrote in his book The Road Ahead about what he called the "Internet gold rush" and predicted both enormous long-term advances and substantial short-term setbacks, saying "Gold rushes tend to encourage impetuous investments. A few will pay off, but when the frenzy is behind us, we will look back incredulously at the wreckage of failed ventures and wonder, 'Who funded these companies? What was going on in their minds? Was that just mania at work?"

    OK, although I've never read it, I'm sure Gates' book does indeed have this in it. It's just too big of lie to get away with, at least in this day and age. But this just reminds me so much of this part of 1984:

    For example, it appeared from The Times of the seventeenth of March that Big Brother, in his speech of the previous day, had predicted that the South Indian front would remain quiet but that a Eurasian offensive would shortly be launched in North Africa. As it happened, the Eurasian Higher Command had launched its offensive in South India and left North Africa alone. It was therefore necessary to rewrite a paragraph of Big Brother's speech, in such a way as to make him predict the thing that had actually happened.

    Just a silly coincidence, I guess. Also, who was this speaker's audience? I mean, he makes this big deal that Gates foretold an Internet boom and bust all the way back in 1995!!! Was the Internet even invented back then? Wow, Bill, you had the courage to predict that a new technology would be exploited by many for business purposes, and that many of these businesses would be cheap, fly by night operations who would fail quickly. Somebody call Nostredamus and let him know his services are no longer required.

  143. Re:Microsoft blurs definitions by hoeferbe · · Score: 1
    Take for example, this:
    "Today, any government putting work under GPL is walling it (the work) off from commercial business,"

    Where did you get this quote from? It didn't appear in Craig Mundie's speech.

  144. too long by 20000hitpoints · · Score: 1

    anybody who has time to sit and read this whole thing must be unemployed or between projects.
    ---

    --
    Don't post on slashdot. Get back to work.
  145. Be Alert! by back@slash · · Score: 1

    Shhhh. BIG BROTHER IS WATCHING YOU!. Do NOT interfere with the affairs of the Ministry of Truth if you do not want a visit from the thought police!

    --
    This comment was generated by a Squadron of Ultra Ninjas
  146. Re:Code forking is good now? by j-pimp · · Score: 1

    Code forking can be good, and it can be bad. Temporary forks to get around beuracracy are good. For example SGI's XFS linux kernel. Eventually Alan Cox or the appropiate maintainer will merge SGI's Linux code with the main kernel tree and XFS will be in the main kernel in a manner similar to Reiser. Due to the neccessity to remove third party code from XFS code, the fork was a neccessity.

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  147. permission by dalinian · · Score: 1

    This is not so easy, especially in larger projects. And if something is interesting enough, it is bound to be large.

    It will not work on large projects, because you have to ask every author for permission. If e.g. Linus tried to release Linux under a different licence for someone, he would have to contact every contributor and ask them if it's okay with them. Possible in theory, but not in practice.

  148. So I now pay only once for MS OS's? by daemonenwind · · Score: 1
    Note the comment in the explanation of the .net strategy:

    The paradigm shift that is at the core of phase three is the focus of the Microsoft .NET strategy. .NET is a set of Web services that are user-centric rather than device-centric.

    So, if the software is user-centric, then I should be able to just license software to myself (NOT my machine or hard drive) and use MS stuff on anything I have? If I buy a new PDA, and I (for some reason) have WinCE, my license should carry over? I should never have to pay for the OS software just because I bought a new computer?

    1. Re:So I now pay only once for MS OS's? by lordvolt2k · · Score: 1

      Not bloody likely!

  149. Re:Err, what, Craig? by WhyCause · · Score: 1
    What is more chilling is that Mundie quotes the opinion of a businessman as if it were undisputeable fact -- Mundie states that we've just been thru the popping of a speculative bubble, & to prove it he quotes Gates from 1995, as if the man were a genius or a prophet.

    Every time I hear someone quote from that damn book, all I can think of is L. Ron Hubbard and his Scientology goons. I think it's the fawning tone toward "The Founder"

  150. Lao Tzu says... by rtos · · Score: 1
    Lao Tzu said in Tao Te Ching:
    "There is nothing more yielding than water, yet when acting on the solid and strong, its gentleness and fluidity have no equal in any thing. The weak can overcome the strong, and the supple overcome the hard. Although this is known far and wide, few put it into practice in their lives."
    If the GPL is such an evil license with "viral aspects", then don't use it. No one is forcing Microsoft to release their code under the GPL. No one is forcing Microsoft to incorporate GPL'd code. Why are they, all of a sudden, terrified of the open source movement?

    My guess is that someone at Microsoft read up on his Chinese philosphy, thought of OSS/Linux, and promptly shit his pants.

    --
    -- null
  151. Re:Who do you sue? by automatic_jack · · Score: 1

    Most software licenses actually don't provide any sort of warranty for "mercantability or fitness for any particular purpose." I did tech support for a software development company, and once had to deal with a guy who claimed that installing our software had munged all of the data on his hard drive, rendering it useless. Apparently during the installation process, the system hung, and when he reset the system it wouldn't boot. His closing remark was "I am sending the drive to a data recovery company, and will send (name of my employer) the bill."

    I laughed a lot about this, first because I knew that it was pretty unlikely that our installer had anything to do with his data loss, and also because his attitude was so indignant. In the end, our lead developer and co-founder of the company replied and basically said "if our software caused problems like this, we would be bankrupt and out of business by now due to the ensuing lawsuits." But even there, he acknowledged that in fact the user license specifically states that we don't warrant the software for anything at all, and that we're not responsible in any way for problems that it might cause with your system.

    Imagine if I could sue Microsoft for time lost, data lost, and sanity lost due to having to reboot my Windows 95 box six times a day.

    --

    -- Have you ever noticed that at trade shows, Microsoft is always the company that is handing out stress balls?

  152. Single Vendor OR Multiple Vendors ??? by cOdEgUru · · Score: 1


    "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices."


    Well, to a manager it would be more interesting to purchase all the subsystems from the same vendor than try to mix and match components from multiple vendors. Believe me, i would choose the former, not to create another monopoly, but to reduce my headaches and also to hold just one entity responsible if some screw up occurs, and not having to run around 5 different vendors who just end up blaming each other and pointing fingers at each other than fixing the problem. Believe me, it has happened and since risk mitigation being such an important factor in project management, unless my manager is Alan Cox himself, he is going to choose multiple solutions from the same vendor. Single accountability.

    Not flaming..just facts.

    1. Re:Single Vendor OR Multiple Vendors ??? by deaddrunk · · Score: 1

      I believe the standard approach in the MS world is for MS to blame the hardware vendor and the hardware vendor to blame MS. But in the case of the OSS model you could just employ people to fix the problem rather than spending 2 years in court trying to prove fault with an entity that can probably afford as good, if not, better lawyers than you.

      --
      Does a Christian soccer team even need a goalkeeper?
  153. Re:I was there by SubtleNuance · · Score: 1

    Was there a Q&A? Did anyone take him to task on any of this? Did the MBAs in the room buy his BS?

  154. The flaws in the plan by 3seas · · Score: 1

    As good as the arguement presented appears to be, there are some fundamental flaws in it. Flaws that become more obvious upon realizing that the software industry, the computer industry, was not ever supposed to be an industry within itself. But rather an industry that simply was to supply the tools that other industries could use to improve their industry specific production. And for the consumer, improve their use of time in dealing with information. Gaming is entertainment more than it's a tool for productivity, know the difference. Instead what we have is an industry that sees itself as the master race of all industries, by way of owning the tools used, owner and controller of all other industries.

    The evidence of this is found in the research that has shown that the claimed new digital economy hasn't happened, but instead all that shows up is that the industry of computer is the only industry having had a notiable increase. With the exception of one other industry, the biotech industry, which does use computer to make such advancements. But the Biotech industry holds in common with the computer industry the element of the IP gold rush greed.

    Research of the Department of Labor, the Bureau of Labor Statistics
    Here's the NYT article that mentions the research and it's findings
    (you have to register, but it's free)
    In a Productivity Surge, No Proof of a 'New Economy'

    So what this does is show that the computer industry has been withholding the technology from all other industries, in IP greed. What the GPL does is to counter that, to somewhat put the computer industry in it's proper place, not as the master race over all other industries, but as a secondary tool manufacture for the primary value producers of physical consumable products.

    In other words, the computer industry is suppose to be an industry intended to assist other industries, not own them or the Intellectual Property they produce (in the form of industry specific knowledge integrated into software that is then IP owned by the software industry.)


    3 S.E.A.S - Virtual Interaction Configuration (VIC) - VISION OF VISIONS!

    1. Re:The flaws in the plan by 3seas · · Score: 1

      Hmmm, two statement that support each other. Productivity measurements have to be voodoo in order to preceive the only goal of the computer industry is to make money.

      OK, then what you are saying is the all the sales pitches about how using computers would help non-computer industry companies and consumers to do things better, were lies.... Hmmm, you think that is money you are breathing? How much money do you think will be caused to flow thru the economy due to the removal of the constraints MS wants?

      On the other side of the issue, the GPL side, pay attention to not only the growth happening with it in non-computer industries, but the growing attention it is getting from within the Computer industry (I.E. the article these messages are posted under...)

      Maybe I'm missing something here, I could have sworn I bought the systems I have in order to get things done better and faster, but somehow the competition has the same tools and the only party really getting something out of it is the IP constraining Computer Industry, you know like lawyers in a lawsuite, certain to be paid weither they win or lose on your behalf

      It's good to know, there is a way out of the entrapment abuse, thanks to the GPL. Now that's INNOVATION!


      3 S.E.A.S - Virtual Interaction Configuration (VIC) - VISION OF VISIONS!

    2. Re:The flaws in the plan by briancarnell · · Score: 2

      "In other words, the computer industry is suppose to be an industry intended to assist other industries."

      What is this "the computer industry is suppose [sic]" crap? The only thing the computer industry is supposed to do is make money.

      As for the productivity issues, the bottom line is that measuring productivity is more voodoo than economics.

  155. Game Design and Reusability (Slightly OT) by Twanfox · · Score: 1
    Just a point I wanted to touch on (appologies if this is redundant at all). Not all games are "completely redone", as you so quoted. Many games reuse aspects, graphical rendering engines, and core features (AI processing, etc). An example (And I hope I place these games in the correct order), System Shock 2 and Thief 2. If I'm not mistaken by gameplay, AI behavior, and rendering engine, much of the underlying modules are identical, if not one an upgrade of the other. The opponent creatures behave similarly, they both have similar control aspects unlike many other games I've seen (Lean left/right/forward as an example). Even how the main character moves, sounds, and jumps are closely related. The primary difference between these games is setting, story, some visual interface characteristics, and goals. Traits unique to each game, yet reusing core program modules.

    I tend to see this sort of behavior strewn throughout game development. Another line from Black Island, "Baldur's Gate", "Baldur's Gate 2", "Icewind Dale", and soon, "Neverwinter Nights". While I have played only the former myself, the latter ones show signs of using upgraded core features of the first game, enhanced, revised, and better. These games have similar themes, however, and are good for comparing similar titles within the same genre. Also noteworthy, "Quake", "Quake 2", "Quake 3" (who didn't see those comming? ;). Similar rendering engines, upgrades (not complete rewrites) from the former in the series.

    I, for one, would absolutely adore getting my hands on the source code for an advanced graphics rendering engine, not to sell a game, but so I could see how it's done. There are Open Source engines out there, but compared to what's been developed commercially, there isn't a comparison. I have a feeling that's why (beyond standard proprietary protectiveness over their work) you can't find the source for any advanced and commercially used graphics engines in the Open Source community. It'd be too easy to take that code, and with (comparitively) little work, come up with theme, plot, story, and make your own game for sale ;) This also doesn't mean that you can't license said rendering engines from their designers. That I wouldn't know about.

  156. Can't .NET use GPL'd code? by brer_rabbit · · Score: 1

    I don't understand why MS is taking such a vocal stance. Hypothetically, couldn't MS implement all their server-side stuff using GPL'd and/or BSD licensed software and *not* have to redistribute it? As long as the software is never distributed, MS could stand to capitolize on it without ever having to reveal a single line of source.

  157. Re:What a masterpiece that is... but.. by Mtgman · · Score: 1

    Now, they start moving on to the negative points of OSS. Not that I don't think OSS has it's problems. In some of these places I think microsoft may have some points - but they often exaggerate them or extend them to places where I don't think they are applicable.

    Of course, it's their new strategy when dealing with competition. Exaggerate, Extend, Extinguish. Sound familiar?

    Steven

    --
    -- I have marked myself unwilling to moderate-- I don't have other accounts to artificially inflate the karma of
  158. It's real simple by jchristopher · · Score: 1
    If you don't want to share your source, DON'T USE GPL CODE IN YOUR APPLICATIONS.

    What is so hard about that? If you don't like it, write it from scratch yourself.

  159. Microsoft is right. by MeNeXT · · Score: 1
    GPL is infringing on their buisness model, but instead of asking for $$$$ GPL asks for the code. If you beleive that time is money, then in fact GPL has the same business model as Micro$oft.

    --
    DRM? No thanks, I'll just get it somewhere else...
  160. Re:What a masterpiece that is... but.. by jmischel · · Score: 1

    You assume that the engine is all of the code in a game. This may be true (although I doubt it) of a FPS game, but in many other types of games, the "engine" either doesn't exist or is a relatively minor part of the game. In a golf simulation, for example, the rendering engine makes up less than 20% of all the code. The rest is made up of user interface, physics, and rules. For a puzzle game, it's even more skewed away from the rendering engine.

  161. Re:Quit it with the misunderstanding of commercial by Jedi+Binglebop · · Score: 1

    You know what the best thing about this reply is? The sig...

    Seriously, it's worthy of it's own thread!

    -Jedi

    --

    "I love deadlines. I love the "whooshing" sound they make as they pass by." - Douglas Adams.

  162. "Buckle your seatbelt..." sig? [Offtopic] by Vuarnet · · Score: 1

    "buckle your seatbelt, dorothy - kansas is going bye-bye."
    Where's this quote from? I know I've heard it before but I can't place it! Argh!


    Tongue-tied and twisted, just an earth-bound misfit, I

    --
    Tongue-tied and twisted, just an earth-bound misfit, I
    Learning to fly, Pink Floyd.
    1. Re:"Buckle your seatbelt..." sig? [Offtopic] by Vuarnet · · Score: 1

      D'uh! (Slapping his forehead)

      That's right. And to think it's my favorite movie, and I even have the DVD right here in front of me. I guess I need to see it another 10 times, now.

      Thanks!

      Tongue-tied and twisted, just an earth-bound misfit, I

      --
      Tongue-tied and twisted, just an earth-bound misfit, I
      Learning to fly, Pink Floyd.
    2. Re:"Buckle your seatbelt..." sig? [Offtopic] by deaddrunk · · Score: 1

      The Matrix, although I'm too drunk to bother remembering the character's name.

      --
      Does a Christian soccer team even need a goalkeeper?
    3. Re:"Buckle your seatbelt..." sig? [Offtopic] by fanatic · · Score: 2

      cipher to neo after the latter took the red pill.

      --

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  163. Re:I Couldn't Have Said It Better Myself. by Zero+Sum · · Score: 1
    > You are looking at things through Slashdot colored glasses. Mundie wasn't referring to monopoly vendors or even competing vendors offering products implementing the same standard. He was referring to competing vendors all trying to push slightly different standards, with no clear winner. Interoperability is a costly problem. Transferring files between Macs and PCs causes problems all the time, and that's just two platforms.

    Err... No. Not quite. There is not much trouble talking/transferring to either MACs or Windoze from an open source unix or linux. You are complaining about between one closed platform and another.

    --

    Zero Sum (don't amount to much). [root@localhost]

  164. Re:Microsoft blurs definitions by Placido · · Score: 1

    This is important. Please note that open source software does not require that you give your software away for free. You are quite free to develop it for a significant price, making all your profit from this development. Microsoft seems to ignore this.

    Awesome! I spotted that same point but in a different way.

    Quoting from the article: "In this sense, open source software based on the GPL mirrors the .com business models that proved the least successful during the past year."

    But that is only true if the software is being developed for commercial reasons. The whole argument actually spins on that sentance. Cheeky buggers! ;-)


    Pinky: "What are we going to do tomorrow night Brain?"

    --

    Pinky: "What are we going to do tomorrow night Brain?"
    Brain: "I would tell you Pinky but this 120 char limi
  165. Re:Microsoft blurs definitions by pknoll · · Score: 1

    I focus primarily on Microsoft's misunderstanding of open-source software.

    Forgive me, but I feel it unwise to assume MS doesn't understand such concepts as OSS and what the GPL represents. In fact, I think their understanding of them is why they attack them - they rightly perceive them as a threat to their business model.

    They commonly misrepresent and/or inaccuratley describe such concepts in these speeches, but I think that is primarily intended to foster a misunderstanding of the subject in the audience - which is far more insidious, and far more dangerous.

  166. Re:(apples != oranges) || (apples != apples) by update() · · Score: 1
    Although I loved the bullet points...

    Dude, you should see me with PowerPoint! ;-)

    That makes no sense.. If it frequently creates better software than the alternatives and it is beneficial to both the developer and the end user, it would seem as though it is actually a better development model.

    Well, it clearly is a viable method. I don't know if it's obvious that it's generally the best way. Anyway, that's not crucial to my point.

    I've never even heard point four argued... I've seen it argued that it is a viable business model, but that's different than superiority

    Eric Raymond has been arguing for years that doing otherwise is suicidal. Slashdot doctrine for years has been that it is superior. The speech is saying that creating free software is a lousy way to run a business. I agree and so far no one has demonstrated otherwise. (Repackaging or installing Linux doesn't count.)

    Copyrights and patents are evil, but only if left unchecked.

    I agree. So do CmdrTaco and Hemos, although you'd never know that by reading their site. Like I replied to someone else, the vast majority of free software creators feel the same way. It's Michael, Jon Katz and the other leeches who use free software to justify their mentality that they're entititled to everything for free.

    Unsettling MOTD at my ISP.

  167. Re:Federal Copyright by charvolant · · Score: 1
    Everything created by the Feds exists in the public domain, yes; but public domain works can be used in GPLed programs.

    But the reverse is not true; a GPL'd program is not in the public domain. Placing something in the public domain means that it's there for people to use as they see fit, including modifying it and charging for the copyrighted, modified version -- the original is still in the public domain, of course.

    The GPL explicitly prevents this. The viral nature of the GPL means that modifications to GPL'd programs as also GPL'd. (The intentions of the GPLs creators seem to be that this even applies to linkable modules. Although Linux has a permission, courtesy of LT, for things like device drivers. See here for comments on this.)

    So, if the government wants to create a modified version of a GPLd program, for the public good, there's a potential conflict.

    This is a good example of where the use of free in the FSF's definition of free software becomes rather questionable; it's not so free as ye olde traditional public domain. The GPL provides a benefit in terms of preventing incompatibilities, drift and hidden extensions. Something which is a good thing. It also prevents free use of publicly available information, which is not so good and something public institutions need to keep a wary eye on.

  168. Re:Code forking is good now? by quantum+bit · · Score: 1

    Stupid crackhead moderators. You WILL pay in metamod...

  169. Re:Code forking is good now? by trentfoley · · Score: 1

    I have to ask... Is code sporking acceptable to M$?

    Marge! We need more strawberry, vanilla, and chocolate ice cream!

  170. Damn you! I was going to patent that! by protein+folder · · Score: 1

    I'll just have to file for the sayGoodbye() function. What should I file it as..."Universal method by which a computing device indicates the cessation of activities is imminent." that should work.

    ----

    --
    Your mind is squeezed by a blast of pain!
  171. Code forking discouraged? by xenocide2 · · Score: 1
    even though forking is possible, it's highly discouraged

    Which is why we have fifty versions of rougelikes lying around, becuase forking is not only highly discouraged, but bad for consumers. I absolutely desipise having to choose between Nethack and Slash and Angband. Its definately taboo...

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  172. Re:Linus on forking... by tar-xvf · · Score: 1

    Lord! They had another kid? I shared the same experience (sans insightful question) 3 years ago at Linux Expo at Duke. I was conversing with Mad-Dog at a booth and L., his wife and an occupied stroller came through. Ten minutes later my wife and I shared the lift with the Torvalds to the second floor and she notices that he showed great family qualities in light of his success. I just do not understand socks and sandels... /. /.

    --
    is Dale Bozzio really missing?
  173. Alan's response posted to a Solaris Box.. cool by tar-xvf · · Score: 1

    The MS weenie made valid points and did not seem to attack by name. I applaud Alan's response, but it seems a little venomous.

    Hey call the Red Hat Seattle office and ask if they are running MS based OS at that "office". 1-800-884-9842

    hmmmpf... got a surprise for ya:)
    /.
    /.

    --
    is Dale Bozzio really missing?
  174. Re:You're missing a major point here by NineNine · · Score: 1

    This brings to mind the definition for success in a free market economy: whoever provides the best quality for the lowest price gets the dough. Are you saying that it's unfair to make MS compete on the basis of product quality? Make no mistake, if the source code for Windows was out there in the wild, users would gravitate towards the fork that worked the best for what they needed. If MS refuses to provide a version that works better than those of competing distributors, whose fault is it when they fall by the wayside?

    Microsoft couldn't compete because they spend MILLIONS a year in R&D and development. I would argue that they spend more developing their products than all of the open source communities, combined. If they were to open up windows, sure, there'd be lots of distributions out there. But what's to stop one distro from downloading the EXACT MS code, bundling it up, and selling it for half of what Microsoft sells it for? Come on, guy, think about this for just a minute! Microsoft has to pay to develop code. That's how their business work.

  175. Re:You're missing a major point here by NineNine · · Score: 1

    But OK, so Microsoft GPL's their code. By giving it away for free, you've got to know that as soon as they do, they'll be about a thousand knockoffs of their most popular products because the market is there, and if a company has to pay to check out the source code, they can still make a bundle selling it. Microsoft might not go out of business, but they'd be seriously hurt if they don't have anything other than their name to offer.

  176. Anti-anti-microsoft by klaun · · Score: 1

    It's become hackneyed on Slashdot forums for posters to (pre-emptively) bash anyone who attacks MS for bashing MS. Every MS (or Intellectual Property, Napster, 2600, Patents, whatever) story posted sees a rash of post saying 'oh here comes the anti-MS bashing. everyone on slashdot bash MS for making money.' But it seems there are at least as many defenders as bashers, so part of their criticism (the part about everyone at /. doing some groupspeak MS bashing) rings hollow. I suggest that everyone from both sides argue the issue with facts (and hopefully references; hypertext is a wonderful thing!) and reason . . . not attacks on other people's tendency (fictional, in any case) to bash. Perhaps if you seriously examine everything you are going to say and look for some hard evidence to support it, you might find you are less certain about the convictions you hold. (A good thing for people across the spectrum, being open minded.) And in closing, in the words of Oliver Cromwell (how 'bout him for a target to bash) "I beseech you, in the bowels of Christ, think it possible you may be mistaken..."

  177. Microsoft's "Shared Source Philosophy" by necrognome · · Score: 1

    Welcome to Microsoft's Shared Source Philosophy, where you too can be an "intern" (i.e. our debugging bitch) at Microsoft, but receive neither pay nor college credit for it.

    Fools. You MBAs will believe anything that comes from our mouths.

    --


    Let's get drunk and delete production data!
  178. Re:Err, what, Craig? by thelexx · · Score: 1

    I can see it now...

    The MS History Revision Server!

    Don't let those pesky facts ever get in the way again! Would be hugely popular with corporations everywhere I'm sure...

    Reminds me of a Bob-ism: You'd pay good money to know what you really think!

    LEXX

    --
    "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  179. Play a different game- use nonprofit structure. by emes · · Score: 1

    When the game you are playing is setup to be tough and possibly fail, maybe it's time to change the rules. The best thing might be to start doing open source development and support under the form of legal business organization known as a 501(c)(3) nonprofit. And to accomplish the same thing with telecommunications, to provide a more open, useful, and affordable broadband infrastructure, use the 501(c)(4) nonprofit mutual cooperative structure.

    Open source software might very well in the long-term be unprofitable, and to this I say a hearty "so what?". People need to understand that making profits and having ownership in a for-profit sense is not the only way to achieve financial and community success. Nonprofit organizations may pay salaries to their employees, sell products for revenue, and provide tax deductions to their contributors. Someone ought to look at the 990 tax return of the FSF sometime to see just how well this model works. Richard Stallman's nonprofit organization is actually doing rather well, and should serve as a model to people of what can be possible. People who want to make a living in open source might want to consider forming a nonprofit with a focus on development of software, support of it, and education to others in development methods.

    As for broadband, if people wanted to, they could build their own networks under the auspices of a 501(c)(4) mutual cooperative organization which gets a CLEC certification. CLEC refers to (c)ompetitive (l)ocal (e)xchange (c)arrier, which is to say that such an entity is able to buy bandwidth at a wholesale price from an ILEC (i)ncumbent (l)ocal (e)xchange (c)arrier like Ameritech or Pacbell. It might even be possible to offer voice service through a structure like this.

    Instead of playing the same for-profit game as everyone else, maybe it's time folks considered playing the nonprofit game as a vehicle for the many levels of success all of us in the open source game aspire to.

  180. The first word in capitali$m is capital by kvnmcsc · · Score: 1

    Is anyone else wondering from which side of the MS anti-trust case Craig got his arguments?
    The rules to making money in a capitalistic society are: produce something that people want, and produce it at a price they are willing to pay.
    ---
    Kev

    --
    - Tune in next time for.. a clever sig.
  181. "Guaranteed" to be around in 10 years??? by dcavanaugh · · Score: 1
    You mean like Digital Equipment (or what's left of DEC, buried in the Compaq website, or available at backyard tag sales)?

    Ten years ago, they would have been one of those "guaranteed to be there companies". Not just as a hardware vendor; they once had a great deal of software too.

    As a manager, I view Open Source Software as no more of a risk than the commercially available alternatives.

    Not even the people at Psychic Friends Network know for sure who is going to be around in ten years.

  182. I agree with cox more then the MS VP by RogueAngel7 · · Score: 1

    Closed Arcitecture Engineering results in a level of Instability, Insecurtity, Distrust, and Incompatibility that Open Arcitecture Engineering will never have to deal with.

    While both Linux and Windows have both had security problems, Linux can be fixed within days as opposed to Windows which is fixed at MS discretion (which may be never if the problem isn't drawing enough attention).

    While overly perinoid people could be suspicious of both Linux and Windows OS's. Linux source code is freely available to those that want to look in it to see whats going on, not windows.

    Evolutionarily speaking, Windows is like the Neanderthal Man. NonAdaptable. Eventualy after it has had its day in the sun, it will die of like all the other closed arcitecture systems that couldnt adapt. While Linux is happily chugging away, slowly but surly, adapting to encompass every nook and cranny of Cyberspace.

    RA7
    -

    --
    "Consistency is the hobgoblin of small minds" - RWE
  183. Re:Open source business models by PlatinumMac · · Score: 1

    To sum up, it's a lot better business to sell millions of copies of the same thing than to go try to develop millions of one-off pieces of software. Right? And open source software-development-as-a-service Cox is talking about sure seems to me to be the latter.

    I haven't seen an open source advocate compellingly address this issue.

    The reasoning goes something like this: proprietary software -- selling copies of bits you write once and keep a monopoly on through copyright law -- is certainly more profitable in the short term. Monopolies usually are. However, open source is a phenomenon that isn't going away, so the copyright monopoly isn't perpetual. Given sufficient time, any useful software functionality can and will be reproduced with open source. Once this happens, your software is abandoned by a free market in favor of the cheaper alternative, and you either write new software or sell support.

    On its face, this only seems to imply that selling a particular item of proprietary software is unsustainable in the long term, which any dolt could have told me. MS doesn't make its money selling DOS, but by selling progressive upgrades from that original product. However, this means that you can only make money selling bits as long as you can code new useful features faster than the open source competition, and can maintain a large enough lead that people will pay you for earlier access to your innovations. One can perhaps argue that you then aren't in the software business so much as the R&D or predicting-the-future business, but I won't.

    Instead, I'll point out the other big claim supporting this notion: open source breeds open source programmers. You don't have to be a master programmer to be a programmer any more, because you don't have to be good enough and dedicated enough to make it your living. It's vastly easier to add a missing feature to a program than to write the program from scratch -- and this lower barrier to entry becomes an incentive for more people to learn how to program. Therefore, the open source community grows, perhaps exponentially. Now, your software company has to hire more and smarter programmers to stay far enough ahead of the open source competition to keep your upgrades saleable. But the open source community, in theory, can continue to grow long after the resources of any particular company are exhausted on programmers' salaries.

    This is what has MS worried: for the time being, their lead is comfortable. But the open source community has just started to really gain steam in the last four or five years, and MS already relies on creative stock option tricks to pay its armies of programmers.

    In the end, this ever-accelerating race against open competition is supposed to kill proprietary software firms. Selling support is a perfectly viable business model in this environment -- not, mind you, a quick ticket to untold billions in profit. The support companies, in this model, are not the engines of open source so much as the axle grease; the community drives the software forward collectively and spontaneously. Almost nobody really wants to write documentation or do tech support full time, so that's a niche that somebody can get paid to fill. But even if all the Red Hats and Ximians were to fold tomorrow, the Debians and GNUs and volunteer kernel hackers would be essentially unaffected.

    Anyway, to make a long story short, Cox's software-development-as-service model isn't necessarily a better business model than selling proprietary software. Just in the long run, it's the only one that will survive.

  184. Re:Hidden Agenda: MS Wants To Steal Code by ShavenYak · · Score: 1

    Good point. What's really bizarre is that MS is saying that it is "effectively impossible" for software companies to use GPL'd code in their proprietary products. Well, duh. It's also impossible (not just effectively, but absolutely) for those same companies to include Microsoft's source code in their products. Sounds like the pot calling the kettle a food contact surface to me.

    --

    Hey kids, there's only 5 days left 'til Yak Shaving Day!
  185. Re:Microsoft blurs definitions by jsse · · Score: 1

    This customer then pays for the delivery of the software. Open source software (and indeed, GPL'ed software) does not affect this proven business model at all. The only problem would be that the customer could then freely redistribute the software or modify it without paying the developer. This essentially prevents the developer from selling the exact same software to another customer.

    Thank you for your insightful post. I learnt a lot from it.

    I'm a freelancer. In the past we might need to charge our customers extra money if they want the source code of our development, not because we are greedy, but we must cover the cost of development in adopting expensive proprietary tools and ensure higher chance of reusing those tools in on-going maintenance and enhancement.

    After adopting GPL'd software, we no longer charge extra money in giving our code, because we've already saved a lot of money in the development, as well as the money saved on using Linux servers(that's a lot of saving). Our customers are happy to have cost saved and while having everything they pay for.

    To our big surprise repeat business is increasing. It's amazing we don't need to lock our customers with proprietary code to have more repeat business. Those marketing guys might not have thought of this before.

    However, I've a major concern when dealing with customers who do not want to disclose their source of the development. In theory I can sign NDA to protect their secret, but it doesn't bypass GPL which require them to disclose the source on request. One of our customer told me that major banks are forbidden their staffs looking at GPL'd code as they don't want to disclose the code of their end products, in any circumstance.

    Sorry for the naive questoin, but what can I do in this case? Should I just switch back to proprietary software for these customers? Or is there any way we could protected coded developed by GPL'd software?

    Thanks

  186. MS plays politics, Open Source people still code.. by ImaLamer · · Score: 1

    I just read this on AltaVista, and one quote pointed to a reaction needed by the legislators. So should we send someone to the 'Hill in our defense?

    So Microsoft is going to make a push for laws against Open Source software? Giving things away is like dot com's who failed? What about Internet Explorer - it's far from Open Source, but it's free software.

    Basically it comes down to this, MS sees free software as a threat, not because of its customer base or licenses; but because it doesn't let them have power. New file types they want to push (asf, secure mp3s what ever) can't be pushed if they loose ground on the user end.

    I got rid of windows (as a whole system of thinking) because the open source model is built not for the developer like everyone thinks, but it's built the end user. Joe Schmoe like me who would like to just fuck around! I like being able to do things I should be able to do for free.

    Windows isn't a OS it's a business model. For every thing I would like to do, I need to spend anywhere from $20 to $50 to be able to do it. On a Windows system, you need to spend money just to change the look of it! CD burning in windows could cost a fortune - but the software is the same on *nix and free!

    MS wants to own your whole computer! I'm still mad about backing up .wma files on CD, and when the computer crashed I couldn't use them again. The next time the computer crashed, to get the software preinstalled on my system back, I needed to buy some of it! And when I reinstalled Virus Scan - off a pre-made cd from HP - I couldn't update it to the version I had because the subscription expired.

    Windows is one big rip off - you want better defrag? Buy it! Want a better ? Buy it? It makes me sick.

  187. Re:Problems with the comments by MS... by Aragorn379 · · Score: 1

    Two statements that need to be discussed:

    1. "Open Software is insecure."..Microsoft has one of the LEAST secure OS's (yesterday the root exploit on ALL Windows 2000/IIS 5 servers was discovered).. yet they say open source is insecure? Patches to open software are consistantly released sooner than those to closed software.


    I think they may have been thinking about insecure in the MPAA/RIAA sense of the word :)

  188. Re:Microsoft blurs definitions by slaytanic+killer · · Score: 1

    If my taxes are going to pay for the government to participate in the software industry, then I damn well better be able to use the product of what I've paid to develop.

    Fortunately for us Free Software lunatics, many of us pay US taxes as well. And we demand that code that goes into Public Domain go under this brilliant license, before it is made worthless.

    If a company says it can innovate -- let it! Make code using the productivity-enhancing GPLed code, as Free Software writers have had to do with proprietary code. Public domain code shouldn't just be the playthings of a few corporations; it should also be for people of other, less developed countries. That the vision I have for my country.

  189. Re:Propaganda by redefiniton by aredubya74 · · Score: 1

    Unfortunately, we have to stop this discussion now. We've been Godwinned!

    RW

    --

    RW

  190. Re:You're missing a major point here by bwldrbst · · Score: 1
    there'd be absolutely no reason for anybody to buy Windows, period. It could easily be re-copied, and re-packaged.

    Heh... Been to places like Bali?

    "Ooh look... Win2k Advanced Server for 40000 rupee... that's what? AUD$8?"

    Depending on how well the label on the cd has been copied you can sometimes read the "Please do not make illegal copies..." message.

  191. Yes, we have no ' by Dane+Brammage · · Score: 1

    Think about how many dozens of MS employees must have read the text of this speech before it went up on their site. Notice that not once in the entire text of this speech does he use an apostrophe.

    Now why the heck would you take advice on intellectual property and business models from a company that can't even create grammatically correct English text? Why would you buy software from these guys?

  192. Re:Microsoft blurs definitions BLAH!!! by kurt555gs · · Score: 1

    Please show me just 1 peice of software that M$ makes or has stolen , or bullied away from it's developer that doenst have a technically superior open source equivalent. Just 1? I dont think so .... so assuming i am right , all M$ is saying is that THEY will be better off without open source. Do u think the comapnies that wrote most of the software included in Windoze really shared from the success of M$ ? This is simply another fear based propaganda message for the evil empire

    --
    * Carthago Delenda Est *
  193. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    Wow, you want to tell me that MS invented C++? How facinating, where did you got this info?

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  194. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    Couple of points:
    Win2K has one version, the difference is in the tweaking done to the version you have, and what extra software you get with it.
    Win2K DC is a customized version of Win2K, that the OEM change to take advantage of its hardware.

    If I open source a new cool browser, and a company add some features, and sell it, then they *deserve* it.
    My code is still there, anyone who wants it can take it and use it. However, if they feel that the addition to the browser that the company made is worth their money, they are welcome to pay for it.
    Again, it's a matter of choice, you can get the free version, without the additions, or get the compnay's version, and pay for the additions.
    GPL prevents this choice, thus limiting the scope of my code reuse.

    MS comment about GPL underminning commercial software is quite correct, btw. As are you when pointing out that most commercial software development is done for spesific customers.
    MS bussiness model is the one that is being undermined by GPL, and I think that they meant bussiness that makes their money of selling their software would be hurt by it.

    Bussinesses that makes their money writing software to clients always give the source as well as the binary to the client, so GPL is less of an issue here.

    OSS allows you to sell your software, but consider the situation with linux distributions. You *can* buy them, but most people don't.
    You can get them for free from a friend, or from the net, or from a Magazine's CD.
    I can order them from cheapbytes and pay more for S&H than on the disk.
    (Yes, I know that some people buy them, a large precentage doesn't, however)

    This mean that you lose a *lot* of paying clients, not a good thing to tell your boss, you would agree.

    One last thing, about source forking. I want my software to work on all version of linux, can I have that? Most likely not, because of the forking.
    (Yes, this isn't *that* big a problem, but I'm making a point here).
    I think that that was what MS meant.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  195. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    The difference is that you get to choose, you can not use or buy a commercial software, you can't choose not to sponsor goverment software.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  196. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    Yes and no.
    Being able to program is helpful in a sys-admin, it's not a neccesity, or shouldn't be.
    Knowing the system well enough is enough.

    Here we get into an interesting problem, what, exactly, is programming.
    Does writing perl script or VBS files constitue under programming?

    Being able to script stuff and do some basic programming *is* a required skill for a sys-admin.

    Being able to create applications isn't, that is the domain of developers. No one says that you can't have someone who wears two hats, but that is beside the point.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  197. Re:Absolutely true, BUT... by Ayende+Rahien · · Score: 1

    Adapt to *what*?
    RH (and other linux companies that release GPL programs) doesn't makes money, MS makes billions a year.
    That is largely because selling GPL is like selling ice to escimos.
    *Why* should I pay for something I get for free?

    So RH has to work much harder for their money, and they *still* don't make a profit.

    MS makes a lot of dimes.

    Explain to me the bussiness model of selling GPL software, please. And how you can profit from it.
    Support doesn't count, BTW, commercial software makes money from support as well.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  198. Re:You're missing a major point here by Ayende+Rahien · · Score: 1

    Now, if I could do that *legally*...

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  199. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    Not at all.
    First: I believe that getting the source is the standard in customized applications, probably also transfer of copyright, as well.
    Second: The GPL required General Public discoulsoure (You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. )
    So you don't want to use GPL if you don't want to expose the code.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  200. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    No, the GPL spesify 3rd party as well.
    Qoute:
    You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    That kill GPLed customized applications, I guess. You don't want the competition to see your code.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  201. Re:Microsoft blurs definitions by Ayende+Rahien · · Score: 1

    Um, I've heard that most (all?) MS applications are being written in C++ & Objective C.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  202. Re:Microsoft blurs definitions BLAH!!! by Ayende+Rahien · · Score: 1

    Internet Explorer.
    MTS
    COM+
    MS SQL Server

    Four of them right out the top of my head.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  203. Wanted: Linux developers to debug shitty M$ code by nfras · · Score: 1

    Oh how I laughed my ass off when I read this article. Yes, Microsoft is trying to say that they need to adapt their business model if they want to keep making money, but I think that anyone can see that this is M$ bluster.

    The business model I am speaking of for Phase 3 is the Commercial Software Model. The taxonomy of this model is built around 5 key elements:

    Community: a strong support community of developers
    Standards: promote collaboration and interoperability while supporting innovation and healthy competition


    They put the two things of which they have least at the top of their list. At least they have their priorities right, even if they can't achieve them. For Christ's sake, Age of Empires II was brought out because the original wouldn't run on Win98! Interoperability be damned.

    What they want is the benefit of Open source but maintain market dominance and stifle innovation. Shared source means having thousand of programmers debug their code, while gaining nothing from it. They want to make money by selling faulty goods and have unpaid enthusiasts fix it for free. Sounds like a good business model to me.

    Healthy competition? Netscape, Mac, Linux. And standards? How many f$cking bugs fixes do they need to bring out before their software does what it is supposed to?

    Yes, M$ need to change the business model, they need to extend their time to market and get their product to work before releasing it rather than build a marketing buzz and, once it is released, fix it (or not as the case may be).

    --
    You call me a pedant? I prefer the term "correct"
  204. So how does he explain TV? by McSpew · · Score: 1

    I loved this part, too. My instant thought was, "how does he explain commercial television, then?"

    Clearly, the shows we watch on commercial television aren't produced for free. They're very expensive to the television networks. But those networks show their valuable intellectual property to millions of viewers every night without charging viewers a dime. This shows that advertising can successfully pay for valuable content. His off-hand dismissal of dot-coms who "gave away" their valuable creations because they believed in the folly of advertiser support at best ignores the facts and at worst is a patently self-serving straw man argument.

    He might as well say that the dot-coms were doomed because there is no Santa Claus. The argument would have just as much relevance.

    1. Re:So how does he explain TV? by warmiak · · Score: 1

      "His off-hand dismissal of dot-coms who "gave away" their valuable creations because they believed in the folly of advertiser support at best ignores the facts and at worst is a patently self-serving straw man argument."

      Yeah, and your reason for their fall is ??

      Selv-serving argument ,heh ?
      No it is a fact, tons of dot-coms failed because business model they were trying to follow did not work out.
      In many cases that business was providing medium for advertising.
      His argument was very much relevant.

      --
      The only way liberals win national elections is by pretending they're not liberals.
    2. Re:So how does he explain TV? by flatrock · · Score: 2

      Commercial, broadcast television works because it's a highly regulated market, and is highly protected by IP laws. With cable and satalite TV you actually have to pay for the shows you get in additions to the ad revenue they bring in.

  205. Re:Federal Copyright by bacchusrx · · Score: 1

    The United States Government can not have Copyright Protection? What about State governments?

    Here in Canada, our government can (and does) have copyright protection -- this extends to Provincial governments as well... Crown Corporations -- such as Canada Post or the Canadian Broadcasting Corporation -- may own copyrights.

    Parliament can copyright under The Queen's Printer for Canada (the provinces do it under "The Queen's Printer for Ontario" or whatnot, as far as I'm aware.) For instance, there are many documents published by the Government (or by Parliament) that are free for public distribution but subject to particular terms. These documents are (c) the Queen's Printer (for Canada or for the Province.)

    Presumably if the government or some entity established by Parliament released software for the public's use under the GPL the reliance on copyright would be satisfied.

    BRx.

    --
    Life after capitalism? The participatory economics project
  206. Let's not be surprised... by IgorFL · · Score: 1

    Craig Mundie is speaking to a business school during this speech. How many business school graduates are seriously going to be interested in "community, improved feedback, (or) augmented debugging?"

    Artists, which many programmers who write programs under the GPL deservedly see themselves as, are always going to less interested in the monetary implications of their work...

    However, the type of person who is typically attracted to business school (and this is a generalization I'm sure will get me in trouble, but I'll continue, anyway) often has no artistic ability, little concern for the improvement of society, and sees the world in a narcisstic fashion.

    Microsoft is more a business than a creator of beautiful software. We all knew this already :)

  207. GPL is like a .com? by Kenny+Austin · · Score: 1

    "In this sense, open source software based on the GPL mirrors the .com business models that proved the least successful during the past year."

    Does this mean that there are going to be banner ads in the 2.6 kernel?

    Kenny

  208. Gheez, this is starting to piss me off by slashdot.org · · Score: 1

    if someone is going to mention GPL one more time today, I'm going to scream.

    Isn't there some important news, like PCI plugin cards that let you run Seti@home clients, or an 'Ask Slashdot' of someone wanting legal advice or just to know whether to get a CS at all?

    btw. did anyone think that ESR's pre-speech analysis was a little, well early? It almost sounded like he was scared anyone was going to take this M$ dude seriously.

  209. Re:Microsoft blurs definitions by FascDot+Killed+More · · Score: 1
    Exactly. A few weeks ago, Jim Allchin said he wanted to meet with government leaders to make sure they "understand the threat" of free software.

    MS will bribe whomever they have to in order to ensure that all software approved for use in government work is non-GLP'ed. And once official institutions like the US government start to back away from free software, the press will begin to malign it as well (the press, after all, rarely contradicts what "official" institutions do). After that, free software will be so marginallized that anybody who uses it will be looked down upon as suspicious and untrustworthy. Just wait and see.

    I'm no open source zealot, but I would hate to see the above scenario come to pass. Unfortunately, there is nothing anybody can do about. MS has the cash to make sure their voices are heard and everybody else's are drowned out. It's over before it begins.

  210. Making source code available by crrobinson14 · · Score: 1
    Craig said, and I quote, "Shared Source is a balanced approach that allows us to share source code with customers and partners...".

    I'm a customer. Where's my source?
    -------------
    Chad Robinson, Sr Research Analyst, RFG

    --
    Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
  211. Viral aspect of GPL by targo · · Score: 1
    Now him saying "The viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it" is just plain FUD. Sure, if you take the damn code and use it in your code, it affects you. If you just use GPL software as 'end-user' software, you have no problems.

    Unfortunately, this issue is not that simple; I believe that you misunderstood some aspects of the speech.
    For example, take a look at this Slashdot article. I happen to know that the accusation was FUD. But the point is that it's very easy to accuse any software company that they have broken GPL. You don't really need any proof, you can just say "hey, your implementation looks a little bit like ours, I bet you stole some of our stuff", and the software company doesn't really have any way to defend itself. As a result of this, Microsoft and some other companies have strictly forbidden their developers to even look at GPL software because it might lead to very nasty and unfair lawsuits.
    This effectively creates a shield between GPL and proprietary software developers (and please, don't start saying that the latter are all evil), which I believe to be a very unhealthy thing. Closed-source developers are forced to fear everything that has to do with GPL to protect their company, this is the actual viral nature of GPL.
    Now, I am not saying that GPL is bad, I'm just asking people to pay attention to some serious collateral damage it creates.

    1. Re:Viral aspect of GPL by targo · · Score: 1
      The converse is also true. Anyone or any company can be sued because another company or developer decided that someone's implementation looks a lot like theirs.

      For some reason I believe that a big corporation is a much more attractive target than a lonely GPL developer. Also, a corporation has much more to lose by bad publicity.

    2. Re:Viral aspect of GPL by RandomPeon · · Score: 2

      Why not create a govt agency or a private company that certifies proprietary code as GPL-free? You give them the source code, they compare it to the source code of similar GPL products, most likely using automation and a good string matching algorithm, and if the algorithm finds no nontrival matches in the code, then the program is good.

      Of course, the code-checking engine would have to be open-source so companies could be sure that it didn't steal code :)

  212. Re:What a masterpiece that is... but.. by stfrn · · Score: 1

    Depends on your definition of "engine". it maybe be custimary to just have an engine for rendering, but my personal definaition of an engine is any app that does one specific part of a larger program.
    Sort of like a subroutine in source, except my engine is always running and is crutial to the overall program.

    So back to the original point, "the quake engine" was made open, so many FPS(and some others) could take advantage of it, but well, a golf simulator, physics and the bsic rules of golf never change. why wouldn't you put in the engine? so all that would be left would be the interface, and the charactors, and the setting and, oh wait, same as with the quake engine.
    Same thing with a card game. You have an engine for a deck of cards, which lets you draw, discard, whatever. i could make a poker game based on that engine, someone could make a competing game, or make solitare.

    That is open source games to me.
    -stfrn

    --
    "It'll be like stealing candy from a baby... why, that look like a lark!" - Mr. Burns.
  213. Craig Mundie on commercial software model: by slaida1 · · Score: 1
    Prepared Text of Remarks by Craig Mundie, Microsoft Senior Vice President

    "Olgh uphmums blee obbob ugh mumble mumble urriighleh ummum blabla uuuh uhh gargh grunt auugh blergh that bebbbebeb hettettet eep euauauoi gurg urgh ugga bugga. So i think you agree with me that it's better to give all your money to us? Or else whole world will be doomed."

    Alan Cox managed to decrypt Craig's text and successfully commented it: "Apparently Craig ... has problems"
    I couldn't figure did he mean Craig has problems others than just being MS employee..

    --
    Preserve old classics: copy your collection onto all hard drives.
  214. Re:Federal Copyright by Genyin · · Score: 1

    hmm... The problem I see with people releasing code as 'free' in your sense is it provides no incentive to companies to make their own code likewise free. You have to remember that corporations are obligated to (try to) profit as much as possible.
    Its a tragedy of the commons thing... I write a |337 program, release it as public domain or whatever, and, say, microsoft (woo hoo, M$ bashing!) goes and takes it and incorporates it into one of their products, putting their own license on it. Now I've just done work for M$ and they haven't compensated the community at all.
    GPL gets around this by requiring that users of the code likewise GPL, so we don't get this tragedy of the commons, so to speak.

  215. Re:Microsoft blurs definitions by Tech187 · · Score: 1

    And we demand that code that goes into Public Domain go under this brilliant license, before it is made worthless.

    How would it be made worthless if it were made public domain without going under 'this brilliant license?'

  216. Re:Microsoft blurs definitions by Tech187 · · Score: 1

    I use ONLY Opera on my Windows 2000 machine, and the exec's speech came throught without a single 'garbage character' in it. There's almost nothing I want to do that doesn't work with Opera these days, except for a few sites designed by boneheads who 'test' for a browser type and kick me off.

  217. Re:Microsoft blurs definitions by Tech187 · · Score: 1

    On the matter of fvwm, I agree: it's the window manager I use on all my freenix machines (which are now all NetBSD except for one slack box). I'm kind of disappointed that fvwm1 is pretty much abandoned now, though, as I find .fvwmrc cleaner to maintain than .fvwm2rc. But that's just me being reactionary.

  218. Re:Microsoft blurs definitions BLAH!!! by Tech187 · · Score: 1

    If you want to run NT 3.51 (it's far superior to 4.0 in many regards) Symantec's last generation of PC Tools for Windows came out on it. They called it 'NT Tools' and it consisted of the same superior 'explorer' file manager (plus other stuff) that was part of PC Tools for Windows 3.1 but extended to NT. It looks like Win95's file manager. It has the added plus that it reaches out to FTP sites within the same 'file manager' frame. Kinda similar to how Midnight Commander seamlessly links out to FTP sites.

    PC Tools for Windows 3 kept me from hating Windows 3.1 for a long time. Maybe it's why I stuck with it as long as I did (the first Yggdrasil Linux distro back in '93 did exert it's pull, of course...)

  219. Re:Is he wrong? by HermanBupkis · · Score: 1

    I think Red Hat has done a spectacular job exploring the open source type of business model. Breaking even is just the first step to turning a profit, and I believe they will eventually be a profitable company. According to statements recently made on /. by a Red Hat executive, they continue to meet their quarterly objectives for growth and improvement.

    It has been a learning experience for a lot of people to market open source products. A lot of old "Cathedral" type notions have had to be dismissed. I think Red Hat has also done much for the business world to accept the Linux community and the business model, and I thank them for it.

  220. Re:Microsoft blurs definitions by haruharaharu · · Score: 1

    So the changes are PD. They're still not much good without the rest of the code.

    --
    Reboot macht Frei.
  221. Re:We shouldn't complain. by warmiak · · Score: 1

    Hey, call me when RedHat or any other OS company even gets close to being as profitable as Microsoft is.

    --
    The only way liberals win national elections is by pretending they're not liberals.
  222. Re:Linus on forking... by warmiak · · Score: 1

    Hehehe ... off-topic , sure as hell Gore is very much off-topic now and hopefully will stay there.

    --
    The only way liberals win national elections is by pretending they're not liberals.
  223. Flashback: The Golden Age of Railroads by circletimessquare · · Score: 1

    Cornelius Vanderbilt: "See, we have this proprietary track gauge that only our railroad cars can fit on... and all these little guys want to sell you this track gauge that ALL of their cars can share... but the difference is that we have some nice goons on their way right now to break all of their kneecaps... It's all right here in my book 'The Track Ahead'" ;-P

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  224. Re:You're missing a major point here by actiondan · · Score: 1

    So if their business model stops them from being able to profitably use GPLed components in their software... they shouldn't use GPLed components in their software.

    If they want their software to be closed, they should develop it themselves. If they want to take advantage of GPLed open source software they can - they just have to play by the rules.

  225. Re:Code forking is good now? by moocat2 · · Score: 1

    Forking also gets a bad reputation because it leads to upfront confusion and worries about choosing the wrong version. If I choose to run a BSD system, which one should I choose, OpenBSD, NetBSD, FreeBSD, BSDi, etc. Perhaps at this point my requirements are flexible enough that any of them will do. Perhaps I get it down to two that fit my current needs, how do I choose? Do I flip a coin? Then there is the worry about future use. I choose OpenBSD now because it best fits my needs. But six months down the line FreeBSD comes out with a feature that will help me but the OpenBSD people don't like it enough to incorporate it. I could switch but perhaps I still find that I need a feature of OpenBSD that FreeBSD doesn't support. In my experience, this is a major reason that forking frustrates people so bad.

  226. Soo... by Ripped_edge · · Score: 1
    This effectively makes it impossible for commercial software companies to include source code that is licensed under the GPL into their products, since by doing so, they are constrained to give away the fruits of their labor.
    Leaps and bounds in the fields of logic. Soooo, somehow the closed source methadology makes it possible to include source code in other products? Microsoft wouldn't give me the windows source even if I offered to pay for it and keep it closed. (Simply because I don't have enough cash to offer them. But does that mean that the product I want to write is therfore less deserving of access to the windows source than one put forth by some oen with cash?) So they're method is no better than the method they are rallying against.



    Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam.
  227. Re:You're missing a major point here by Slugba · · Score: 1

    It depends how paranoid you get but their is more to this, I think.

    I reckon this is the point of a fairly large wedge that Microsoft want's to put into the door that is being opened by GPL.

    They attack the commercial viability of an industry based on GPL, basically their is none.

    This is aimed at the Government, "Hey do you want a sector of the economy that is very profitable, then stick with us or... well Mr President you'd have to be a sucker to go with GPL"

    Microsoft is looking for protection from products built under the GPL model.

    Its all about economics!

  228. Another way to put it by darthtuttle · · Score: 1

    I put it another way. I tell my boss that he can choose to use Windows, and I can choose to get another job. When he asks why I then start to explain that I refuse to work with Windows because of their security, performance, and support. I explain that outside of managing Windows desktops (which I don't do) I can do anything in UNIX better then he can get it done in Windows, and prepare to back up my claims.

    As for MS press goes, I simply explain that MS has lost my trust and that I no longer trust anything they say.

    --
    Darthtuttle
    Thought Architect

    --
    Darthtuttle
    Thought Architect
    1. Re:Another way to put it by darthtuttle · · Score: 1

      Where am I gonig to work next?

      Yet another Sun, HP, AIX (it's better than NT), or, (if it really gets bad) SCO shop. There's plenty of good UNIX work out there.


      --
      Darthtuttle
      Thought Architect

      --
      Darthtuttle
      Thought Architect
    2. Re:Another way to put it by darthtuttle · · Score: 1

      Hehe, I'm busy cleaning up after one right now. At least this guy mirrored things, but the backups are a mess. Anyway, there's a difference between a systems admin and a systems manager. To many places hire systems admins who know the basics like setting up file systems and how to install the latest RedHat, when they need systems managers who know when to use RedHat on a PC and when to use Solaris on an E10k. Those managers get burned.


      --
      Darthtuttle
      Thought Architect

      --
      Darthtuttle
      Thought Architect
    3. Re:Another way to put it by Anonymous Coward · · Score: 2

      So where are you going to work next? Hint: make sure it's somewhere where experienced managers are on the look-out for hackers to tell them how to run their company.

  229. I was there by Hesh · · Score: 1

    I was there this morning and was one hour late for my exam. Personal stuff aside though, he did make some interesting points (not), and perverted lots of the facts. Some things not on the published speech, I think, were some of the numbers. He basically made the 200 official contributors to the Linux kernel represent open source, then went on to show how there were 1.35 million tech workers in paying tech industries that contributed $38 billion in taxes. Meaning: Research cannot continue without taxes, and open source development doesn't pay taxes therefore the whole system must collapse like the recent .com's! DOES THAT MAKE ANY SENSE? Didn't thinks so.

    1. Re:I was there by Hesh · · Score: 1

      Unfortunately I have no way of knowing. I left as soon as the speech was over cause I had an exam which I forgot about... There was some snickering at some of the stuff he said though as he was talking, but I think the older guys in the audience probably bought it though. He was a good speaker, and didn't lie at all, just related unrelated things which might have confused people. He even tried to make us believe that he would like open source because he used BSD in his previous supercomputer company, but his ultimate message was negative and he used words like viral to describe GPL and other licenses, and even referred to the Microsoft one as the right licensing method (although conveniently enough it was on the right side of his slide :-)). Hesham Hassan

  230. Re:If Open Source is bad, then why does MS use it? by T-chan · · Score: 1

    pax.exe has also nice contents :) but try to copy pax.exe to tar.exe and see what happens :)

  231. Re:Microsoft blurs definitions by HyTDRA+Hacker · · Score: 1

    Reposted : My thoughts.... e:My thoughts.To Hack or Not to Hack, hack,period (Score:) Most people do not understand the purpose of DeCSS, as it was written to get access to legal purchased DVDs, of which you have a legal write, under archival copyright laws, the DMCA, to reproduce, from the master DVD a copy, but since it was written for the sole purpose of copying via a LinuX required computer, and that their was no issued driver from this established "open source" protocol, MS's Billy-Boy Gate's ( and Pauly Allen ) and the DVD manufacturers have committed a RICO act( world criminal issue, FTC, SEC, WIPO ) for the sole purpose of destroying the "open source" movement, as has just been declared by MS VP, paraphrasing that LinuX "open source", we write HOLIX tm (Hm), will destroy satellites" and start WWIII, and are total criminals....So all you "open sourcers" are you ready now to disconnect yourself, once in for all from Gate's and his fascist "Win-Nosers" and Microsoft-heads", that have destroyed 50 % of the world's productivity, namely the handi-capped who absolutely can not have their computers crash. So all those that do not realize that a "declaration act of war" has been declared against the 70 percent of the world now using some form of UNIX/LinuX, "open source", you better understand this, by law all dedicated users producers of MS Windows products are legally and criminally responsible for any action that MS Gate's and Allen have committed under a RICO act, and further, those that have agreed with their acts are guilty of "associative RICO", with fines and jail time, so I would be careful what I state in ICQ, chat-rooms, and insta-messaging, as it is legal admissible as empirical evidence, especially under RICO, as my RICO experts have informed me....THE "HyTDRA Hacker", very old 2600/c member ( Phone Phreaker, originally )and proud of it....P.S. DSD will soon replace DVD, as it can store 64 times mor music and video on a standard CD-Rom....so the issue is moot, period, I now own the challenge to Gates' and Allen's usPTO.con ( not a mistake on .con ) as I now own I.P.T.A., the new and only legal I.ntellectual P.roperty T.rade A.uthorty on the Internet ( filed under the powers of the DMCA, see you in the Haag and Madrid, partner, two months from now Gates and Allen, your busted ), go to http://www.genaltered.com hot link to HOLO~NEO Proc.....you will find the truth there Nano tech groups

    --
    Nano tech groups
  232. Re:What about accidental violations? by HyTDRA+Hacker · · Score: 1

    Disaster area or not, this matter was going to come to a "boil" eventually, however in our case, with HOLO~graphic protocol, we are niether software or hardware but a new type of protocol, HOLO~Ware tm (Hm), it can emulate software or hardware functions, yet with its on non X86 "Open Source" protocol, it can process 4096 bit/tasks per second on its opto-buss, so how does the Gatesian mentality apply to us as we are developers of Analog linear computers, ( the experimental X-29 jet has three on-board Analog computers ( not digtal ) to control its "fly by wire " controls on its kanarded mini-wings ) so I guess MS VC "Mud Head" has got us good, me thinks not, as Analog computers are not in their catagory, but we can do more because we operate as a Analog super or quantum computer, goto http://holix.airweb.net and http://www.genaltered.com for the future, got 11.2 year cycle Sun flares....not a good place to be on "two milk Cans and some erector set pieces", a $ 20 Million idiot...Ha Gates and Allen better stay out of my Analog territory , if they know what is good for them...and I do mean that, I still will see on you for RICO in the Haag, "Billy-Boy" and Pauly..

    --
    Nano tech groups
  233. Stockwell Day & 22 Minutes by Anonymous Coward · · Score: 2

    Reminds me of Stockwell Day (Leader of the Canadian Alliance party)..

    Last year, he (informally) said that the Government should hold a referendum on an issue if 30% of the population signed a petition about it..

    So the TV show 'This Hour has 22 Minutes' held an on-line poll to force a referendum to force Mr. Day to change his first name to 'Doris'..

    They succeeded in getting the 30% :o)

    I'd be willing to try the same thing with a /. story submission :o)

  234. Re:Code forking is neither good nor bad. It just i by Anonymous Coward · · Score: 2

    A code fork is a tool, nothing more.

    You make it sound as if there were code knives and code spoons as well...

  235. OT: Noone is not a word! by Anonymous Coward · · Score: 2

    (Sorry. I've just seen it like ten times in the last two days and had to rant about it.)

    It's 'no one.' 'No one.' Two words. Not 'noone.'

    If that was just a typo, I apologize for ranting. But I've seen it too many times for there not to be a significant portion of the population which thinks it's a word. It's not!

    Thank you for your time. ;)

  236. Re:sponse ;) by Chris+Johnson · · Score: 2
    Tough.

    I use the GPL, and am going to continue to use it.

    I stand to gain more from acknowledgement of what my software does than from metering and selling the software itself.

    I have the _right_ to set my own terms on my own property. It is _their_ rules that so rigorously define my code as my property. I wouldn't lose a lot of sleep if it was as free as air. _They_ are the ones who put such incredible weight on my right to dictate terms and conditions by which my work can be used.

    Because of this, my right to use whatever the hell terms I want is almost absolute- and if I choose to contribute to the pool of GPLed free software, they have no business bitching about it.

  237. Re:Microsoft blurs definitions by Trepidity · · Score: 2

    we demand that code that goes into Public Domain go under this brilliant license

    Then you are demanding the impossible (which I suppose might not be too surprising). If code is public domain, there are no copyright restrictions on it whatsoever. There is no licensing, there is no copyright ownership. It is in the public domain, and may be used however any member of that public sees fit.

    Now if code is instead put under "this brilliant license," then it is most certainly not in the public domain. It comes with copyright restrictions - you cannot use it except as provided under the terms of the license. This, I believe, is what Microsoft is objecting to: the failure to release taxpayer-funded source code into the public domain, choosing instead to license it under a more restrictive license.

  238. Re:Microsoft blurs definitions by Trepidity · · Score: 2

    I don't see how this is applicable, as there doesn't appear to be any transfer to copyrights to the US government involved (which is what that section of the law allows). Instead the US government is producing code and licensing it under the GPL. However, code produced by the US government cannot be copyrighted by the US government. Thus it cannot be licensed (since only a copyright holder may release code under a license).

  239. Re:Government is not here to support businesses. by Trepidity · · Score: 2

    You speak as if companies are some sort of independent entity. Companies are always owned by people (either stockholders individual owners). In addition, companies are run by people. Thus, if companies benefit, people benefit by definition.

  240. Re:Forking idiots. by DunbarTheInept · · Score: 2

    But how easy is it for someone *ELSE* besides Microsoft to write drop-in replacements for those layers? If the info needed to do so is not readily available, then its the same as having a monolithic system, for all practical purposes.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  241. MSN Rebates by smartin · · Score: 2

    Funny how he talks about foolish business practices such as giving something away now in hope of getting paid for it in the future, considering the fact that for the past 4 months or so almost every consumer product has offered a $400 MSN rebate.

    --
    The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
  242. Where it lost credibility... by Wyatt+Earp · · Score: 2

    I read it just now up till the point where he starts to quote Bill Gate's "The Road Ahead" then I paused, snorted and decided I'd try to read it again when I wasn't at work and could shout at the screen about how stupid MS is.

    When I read things like this, I have the feeling that MS is either very stupid or very scared. I almost get a sense from MS of the kind of ignorant dispair you get with press releases from Soviet-style governments. In 20 years will places like Sovietski.com be selling MS apparel and glassware like they do with the Russians/Eastern Europeans?

  243. Re:Microsoft blurs definitions by jedidiah · · Score: 2

    System adminstrators are there specifically to tell the system EXACTLY what to do. They do this in the place of those that may to be able to or care to do this.

    Programming is nothing more than creating a reusable form of "telling the system EXACTLY what to do". It is a skill that a real system administrator should have. It is an ability that should separate those who are in control from those who are not.

    Those that cannot program really don't have full control over the machine and don't deserve to be called administrators.

    Simply, "programming" enhances control. "Control" is what system admins are PAID for.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  244. Food for thought... by jd · · Score: 2
    1. Open Source is insecure (MS VP)
    2. IIS 5.0 is insecure (MS)

      Therefore...

    3. IIS 5.o is Open Source!

    Also, this stuff is essentially what that other guy from Microsoft said, a while back, and is very remeniscent of the suggested course of action in the Halloween Documents. Seems like those have been approved.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  245. Re:Embrace and Extend OSS by Sabalon · · Score: 2

    Shared source sounds to me like: "You bought my product - here is the source code. You can't give my product away and you can't give the source code away either. However, you can tailor it to your own uses and fix bugs."

    I used to work on a system like this (Banner by SCT.) It is a student record system. You get the source code and have to compile everything yourself. If you want to modify it - have at it. If an upgrade breaks your mods, tough.

    This model works great for the people who have the software - kinda like an exclusive club. And the company still makes $$$ cause what they are selling you is the software (and then ripping you a new one for upgrades/maintenance).

    This would satisfy one of the main complaints against closed-source software - "if it breaks I can't fix it."

    As for the redistribution, well that is more the free software instead of the open software angle. However, there is quite a community of users of Banner who are great about sharing mods they've made.

    I don't know how MS would license their Shared Source - if you get the source, you can't distribute mods to it, you can't do anything in your life similar???

  246. Re:You're missing a major point here by Jason+Earl · · Score: 2

    Not too mention the big fat pile of money they spent on Hotmail (which apparently gives out free email accounts).

    It's not Microsoft's software that makes me sick, it is the smug assurance Microsofties have that everyone that doesn't work for Microsoft must be an idiot. Microsoft treats their customers like thieves and continually insults their intelligence, and then they wonder why so many people are willing to download and use a Unix re-hash written by a Finnish undergrad and supported over the Internet instead of their (arguably) easier to use software.

    Linux will continue to gain marketshare until Microsoft finally learns what customer service really is about (and no, it's not about making it hard for them to make MP3s).

  247. Re:What a masterpiece that is... but.. by iabervon · · Score: 2

    The issue with games isn't so much that the development cycle is so short, it's that there's some much artistic content in games these days.

    Games consist of an engine and some content. The content is generally a lot of work, not usefully designed by a community, and has little reuse value (in the sense of code reuse). It's also generally encoded to avoid spoiling the plot.

    Engines are a good candidate for open source development, except that, since the engine is really used directly by game developers (and only somewhat indirectly by players), the usual userbase of the programmers themselves isn't really there. The game developers are hard to convince to use open source engines, especially because they tend to want to make it as difficult as possible to get the content out (other than playing it), because the proprietary engines are ahead, and because the in-house engine developers tend not to mind that the game gets spoiled for them so the developers can ask for the features they actually want.

  248. Re:Err, what, Craig? by Gregg+M · · Score: 2
    ...why was it a node on Usenet in 1981?

    Got me? But I do remember Gates calling the internet a "fad". Look up the original edition of "The Road Ahead".

    --
    Linux is only free if your time has no value. Windows is only free if you threaten to use Linux.
  249. We shouldn't complain. by Forge · · Score: 2

    Be reasonable people.

    Microsoft is luseing marketshare. It's OS and Office Suite sales are down and it is actualy lusing money on the software side of it's business.

    To top it off you have this Linux thing which regardless of how you slice it will dictate that companies like Microsoft will make less money off each copy sold. If they adopt open sorce it means they will actualy sell fewer copies even if more people use the code.

    What do you want tthem to do? Just role over and take it up the tail pipe? Of course not. They are going to go down fighting. They will not let us eat there lunch onchalenged.

    This "brutal asoult on logic" is a perfect reasonable response from any company in the situation MS is. They need to do this in order to stall enogh people long enogh to let MS migrate into businesses that will be lucretive in the future. the sale of desktop OSs and comodity apps is not one of those businesses and they know it better than we do.

    --
    --= Isn't it surprising how badly I spell ?
  250. Re:GPL vs. intellectual property law by Shimmer · · Score: 2

    But if there was no intellectual property (IP) law, the GPL would not be *needed*. All code would be free for everyone to use.

    Oh, come on. Without IP law, source code would only be free if you could obtain it via legitimate means (e.g. without illegally breaking into a server to steal it).

    you could still ... reverse engineer it

    IANAL, but IP law does not prevent reverse engineering (in America, anyway). It does happen, but as a practical matter, it's very difficult to do.

    -- Brian

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  251. Noone is not a word! -- What about nooner? by Ken+Broadfoot · · Score: 2


    Forget Noone... lets start doing Nooners...

    --ken

    --
    Bitcoin pyramid: Join here: http://www.bitcoinpyramid.com/r/1427 it's FREE!
  252. Re:Just one example of the stupidity of this speec by ajv · · Score: 2
    Microsoft's approach to security can be found at the links below, not at the Register. The Register is a fine publication I read avidly, but like /., it's not exactly an unbiased view of the matter.

    In addition, please take to me to the Sun pages for Security advice, or Checkpoint's (I couldn't find any, and I have partner access), or Redhat (there's no dedicated security pages - it's under "errata") and say that Microsoft doesn't take security as seriously or more seriously than these other respected companies.

    --
    Andrew van der Stock
  253. Re:Government is not here to support businesses. by booch · · Score: 2

    Replace "businesses"/"companies" with "individuals". Same difference. The point is that government is not here to help some people at the expense of society as a whole.

    --
    Software sucks. Open Source sucks less.
  254. Re:Err, what, Craig? by Ben+Hutchings · · Score: 2

    In any case, it's not Bill Gates' book - Nathan Myhrvold ghost-wrote most of it. (Myhrvold is credited as co-author in later editions.)

  255. Re:Code Forking Translation by johnnyb · · Score: 2

    Yes, but that has nothing to do with forking. That has to do with code being available at zero cost. Given that, code forking is a non-issue for the given reason. Not given that, why even talk about code forking.

  256. Re:Code forking is good now? by stevef · · Score: 2

    I would say the RIGHT to fork is good, even though the act may be good or bad depending on the use.

    The right to free speech is a good thing. Although the use of that right can definitley have undesirable results.

    It's a freedom thing.

  257. Re:The fundamental precept that MS seeks to obfusc by larien · · Score: 2
    That's a point; we have this accumulated pile of GPL'd code which you can use if you're willing to let your derived work be GPL'd as well. If you don't want to live with a GPL'd product for your effort, find the code elsewhere.

    On the flip side, you have this accumulated pile of MS code (xx million lines in Win2K + Office, + others) which you can't see, unless you agree not to use it without, I would assume, a hefty licence fee to be paid. If you don't want to live with paying the vendor money, find the code elsewhere.

    Hrm, finding a trend here, aren't we? :)
    --

  258. Random Thought by ewhac · · Score: 2

    So a Micros~1 lackey is out there spreading FUD against Open Source in general, and the GPL in particular. "Use GPL software," warns Microsoft, "and you could be forced to throw your valuable intellectual property [sic] away."

    Quelle surprise.

    Microsoft likens the support of Open Source projects to the dot-coms that cratered over the last year or so. They make particular hash of Open Source-based companies hoping to sell their services. "You can't make money supporting Open Source products," warns Microsoft.

    However. I casually observe that the whole raison d'être of Microsoft's .NET initiative is to sell software services. It is, of course, in their best interests to construct this system such that only Microsoft gets to control how the infrastructure is deployed, and who gets to use it (and how much tribute they'll pay). So that there is no question about who gets to exercise this control, they are compelled to spend hundreds of millions of dollars developing this infrastructure on their own.

    ...Whereas one of these fresh-faced business school graduates could root around in the Open Source commons and use its resources to construct an equivalent, if not superior, solution for free, cutting Microsoft out of the deal entirely. Moreover, because the code itself isn't being distributed -- the code is being executed on a remote server on behalf of a user, but never actually being distributed anywhere -- intellectual "property" disclosures "forced" by the GPL are not an issue. (This is true of GPL v2.0, anyway; GPL 3.0 is reputed to be addressing this question.)

    I am therefore not surprised Microsoft is trying to scare new business leaders away from Open Source. 'Cause if those graduating kids ever figure out they can out-flank Microsoft without spending a dime on fundamental R&D, it would be a devastating tragedy for American businesses... run by Bill Gates.

    Schwab

  259. Re:Microsoft blurs definitions by Nugget · · Score: 2

    I hav no idea what you just said. What are you talking about?

    In this example, the code which my tax dollars are paying for (NSA Linux) is not being released into the public domain. It's being released as GPL'd code, as required by the GPL on the Linux kernel.

    This means that my tax dollars are paying to develop code which is inaccessable to me and anyone else who wishes to use a license other than the GPL.

    Where do you get the idea that public domain code is only accessable to a few corporations and isn't exportable?

  260. Re:Microsoft blurs definitions by GypC · · Score: 2

    Well roll up your sleeves and fork the fvwm1 code, man!

    ;-)

    That's the beauty of Free software.

  261. Re:Err, what, Craig? by llywrch · · Score: 2

    > Correct me if I'm wrong, but wasn't this part added in a much more recent edition of Gates' book? Even in 1995, Gates
    > viewed the Internet and the World Wide Web as nonentities.

    Probably. Gates did not acknowledge that the Internet was worth his attention until December of that year.

    What is more chilling is that Mundie quotes the opinion of a businessman as if it were undisputeable fact -- Mundie states that we've just been thru the popping of a speculative bubble, & to prove it he quotes Gates from 1995, as if the man were a genius or a prophet.

    Just how well Gates understands the Internet is a matter still open to debate. But by quoting him in this manner, Mundie provokes us to ask just how much of a cult of personality exists at Microsoft. And if this cult will handicap Microsoft from understanding how the industry is actually changing.

    Geoff

    --
    I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
  262. Re:Err, what, Craig? by llywrch · · Score: 2

    > If Microsoft was so ignorant of the Internet, then why was it a node on Usenet in 1981?

    I said *Gates* not Microsoft. Gates was dismissive of the Internet until his public announcement that MS would start targetting the Internet in December of 1995.

    In answer to your question, MS had a Usenet node in 1981 probably because their sysadmin wanted access to help maintain their Vax. This doesn't mean that Gates had a clue about the Internet until almost too late: rumor is Gates heavily relied on Nathan Myhrvold for technological advice, & Myhrvold told him to ignore the 'Net. (That's probably why Myhrvold left shortly after the start of the MS offensive to embrace, extend & extinguish the 'Net.)

    Your point still does not answer why someone would treat Gates' opinion as fact -- especially when Mundie offers no further proof that Gates was truly insightful about Internet business -- & not just lucky.

    Geoff

    --
    I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
  263. Re:Do not Underestimate Microsoft by /dev/kev · · Score: 2

    As has been mentioned (many times) before, we're at step 3.

    Understand that the very nature of Free software means that it can't get "gotten rid of", no matter how much money Microsoft throws at fighting it. The way things are at the moment, Free software just can't lose. Take a step back and realise that "losing" means being removed from society, so that it can't be used by anyone, and not having a small market share. Even if Free software doesn't end up with huge market share, informed people can still use and develop it, no matter what goes on in the rest of the software world. This is a very good thing; Free software is gaining popularity and momentum because lots of people are starting to see this.

    --
    Quidquid latine dictum sit, altum viditur.
  264. Re:Microsoft blurs definitions by Pig+Hogger · · Score: 2
    Since according to http://www4.law.cornell.edu/uscode/17/105.html, which states:
    Sec. 105. Subject matter of copyright: United States Government works
    Copyright protection under this title is not available for any work of the United States Government, but the United States Government is not precluded from receiving and holding copyrights transferred to it by assignment, bequest, or otherwise.
    So, whatever the U.S. Government does to OSS CAN be protected by ©.

    --

  265. Re:NO by jms · · Score: 2

    I've read Title 17 from beginning to end, and what you are talking about doesn't exist.

  266. Re:NO by jms · · Score: 2

    You have a fundamental misunderstanding of what a copyright is.

    A copyright does not give you the right to copy and distribute a work. What a copyright gives you is the right to exclude others from copying and distributing a work. This is what is meant by the term exclusive right, and is very different from the concept of owning a work. Ownership of a work in the abstract is not recognized by copyright law. Copyright law defines two distinct types of ownership -- Ownership of a copyright over a work, and ownership of a copy of a work. There is no concept of ownership of a work.

    For example:

    Bob Writer writes and distributes a GPLed program.
    Joe Patcher writes a patch for that program.

    Bob Writer, having written the original program, has the right to exclude others, including Joe, from distributing the original program and any other derived works. Bob Writer offers the program to the world under the conditions of the GPL, thus agreeing to a limitation of his right to prevent others from copying and distributing his work, so long as those others adhere to the conditions of the GPL.

    Joe Patcher accepts the program under the conditions of the GPL, writes a patch, and applies it to the original program, creating a derivative work.

    Now there are TWO people who have the right to exclude others from copying and distributing the derivative work. Neither Bob nor Joe own the work. Each hold the right to exclude others, including each other, from distributing and copying the work, with the exception that Bob has already granted Joe the right to redistribute and copy the original program, or any derived works, but only under the conditions of the GPL.

    Bob holds the copyright on his work, and Joe holds the copyright on his work. The GPL does NOT change the basic nature of copyright law. Specifically, Bob Writer has no right to use Joe Patcher's patches unless Joe Patcher agrees to permit Bob Writer to do so. The "original author" does NOT automatically "own" derivative works, as you claimed.

    There are now a number of things that could happen.

    Joe could decide to exercise his right, under the terms of the GPL, to release his patched version under the GPL. In this case Joe would retain ownership of the copyright on his patch.

    Joe could also offer to sell or donate the copyright interest in his patch to Bob, in which case Bob would be the sole owner of the copyright over the derivative work.

    Now let's say that Bob wants to sell his program to Microsoft, so they can integrate it into Windows and sell it without the source code. Bob is perfectly free to sell Microsoft the original program, but not Joe's derivative program, because Joe has the right to exclude others from copying and distributing his work; the patches, unless he agrees otherwise.

    If Bob and Joe get together, they can both agree to sell the derivative work to Microsoft, but neither can do it alone, because each one has a copyright on the part of the work that they did.

    This is no different then if Bob and Joe had collaborated on the program without using the GPL. Basic copyright law still applies to the ownership of copyrights over GPLed works!

    Of course, when you have a major project, with dozens or even hundreds of contributors, it becomes effectively impossible for the original authors to distribute the program under any terms other than the GPL, unless the original authors are VERY careful to retain full ownership and/or control of the copyright on all contributions.

    Which is either a defect or feature, depending on your point of view.

  267. Re:The fundamental precept that MS seeks to obfusc by jms · · Score: 2

    No, under copyright law the use of software is by default unrestricted.

    17 USC 117 (a) Making of Additional Copy or Adaptation by Owner of Copy. - Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:
    (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or
    (2) [you are making a backup copy]

    This covers the case where you "make a copy" of a piece of software by loading it into a computer, and make an "adaptation" of the software by executing it, thus changing the variables in the software.

    Unless you agree, as part of a contractual license, to restrictions over your right to use a piece of software, you have the right, by default, to use the software, by virtue of your ownership of the copy. Right of first sale.

    I made another posting elsewhere in this article that addresses some of your other points. Feel free to comment here or there if you think I have erred.

  268. Re:NO by jms · · Score: 2

    Steve -- what section of the copyright statutes assign the copyrights of derivitive works to the original copyright owner?

  269. Re:Federal Copyright by Col.+Klink+(retired) · · Score: 2

    Well, as I said, I can imagine that GPLed software can use stuff from the public domain. But what about /usr/src/linux/3c59x.c? That was written by Becker at NASA and appears as a standalone piece of software, but also claims GPL. Since that was developed by the Federal Government, it can't have copyright protection and should therefore be public domain, shouldn't it?

    --

    -- Don't Tase me, bro!

  270. MOD THIS UP by Col.+Klink+(retired) · · Score: 2

    This is the best answer I've ever seen (although it still doesn't answer the NASA question). Good links and all.

    Attention moderators: while I appreciate the 5 you gave me, save a few for this guy, too.

    --

    -- Don't Tase me, bro!

  271. Speed bumps by gorgon · · Score: 2
    From the article:
    Yet during the last year, the U.S. economy has hit what could be regarded as its most substantial speed bump of the past two decades. Illustrated most starkly by the declining valuation of the NASDAQ, we?ve witnessed a notable decline in consumer confidence that has people wondering whether we?re at a brief respite or whether we?ve reached the end of an economic era.

    This guy can't even get recent economic history correct. There were true recessions under both Presidents Reagan and Bush the elder. They both happened in the past 20 years. The juries still out on the current economic situation. Its hit tech stock hard, but it hasn't spread into a true recession yet. In fact, current signs make seem to hint that the economy is going to level off without ever hitting a recession.

    Of course, calling these economic problems a recession is in Microsoft interests. It makes it much easier for Microsoft to explain their stock's poor performance.

    --
    I hope we shall crush in its birth the aristocracy of our monied corporations ...

    --

    And I'd be a Libertarian, if they weren't all a bunch of tax-dodging professional whiners.
    Berke Breathed
  272. Economic models by gorgon · · Score: 2
    Microsoft tries to say that OS business models cannot support research:

    In contrast, two decades of experience have shown that an economic model that protects intellectual property and a business model that recoups research and development costs have shown repeatedly that they can create impressive economic benefits and distribute them very broadly.

    Well the jury may be out on OS business models, but Red Hat is supporting quite a bit of research and development. And they are expected to turn a profit by the end of the year. Not bad for a relatively young company.

    So the business model for supporting research may be different under OSS, but that doesn't mean it won't work.

    --
    I hope we shall crush in its birth the aristocracy of our monied corporations ...

    --

    And I'd be a Libertarian, if they weren't all a bunch of tax-dodging professional whiners.
    Berke Breathed
  273. GPLed secrets by Sloppy · · Score: 2

    However, I've a major concern when dealing with customers who do not want to disclose their source of the development.

    I'm a little confused here: who are your customers? Are they the end users (i.e. the banks) or a reseller who is selling your software to the banks?

    If it's just the banks that don't want to disclose their source code, then you can still use GPL without placing them under any special obligation. The burdens the GPL puts upon someone (e.g. having to disclose source) only apply when someone also takes the advantages of GPL (e.g. redistributing the software). GPL is always an option for the user, never a requirement. If they don't like the terms of GPL, they can just use the software in accordance with the rather limited rights (and limited obligations) stated by copyright law, and completely ignore the license.

    In summary: a bank can hire you to write GPLed software, or software that includes GPL components written by someone else, and then use that software without ever having to give anyone the source code. Really. If the banks think otherwise, then they need to get better informed.


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  274. Two different contentions by cartman · · Score: 2

    There are two fundamentally different contentions in the MS speech, which are not very well separated. They are:

    1. OSS is not a viable model, because you need intellectualy property to charge money and pay for R&D.

    2. OSS poses a threat to commercial software even for the companies that do not participate in it.

    The second contention is found in this quote:

    It [OSS] also fundamentally undermines the independent commercial software sector because it effectively makes it impossible to distribute software on a basis where recipients pay for the product rather than just the cost of distribution.

    ...this implies that OSS should be banned or restricted.

    Oddly, the two contentions blatantly contradict each other, when they are juxtaposed explicitly. If OSS is not a viable development model, then it poses no threat to commercial software. Because if OSS is not a viable model, then it will be unable to produce a competitive product; if it does produce a competitive product, then contention #1 is mistaken.

    It is also odd that it is Microsoft, not OSS, that wants to violate property rights. Fundamental to the notion of property rights is the ability to dispose of your own property in any way that pleases you, including giving it away or even destroying it. It would be a serious violation of intellectual property to prevent the owners of code from distributing it as they see fit.

  275. Re:Microsoft blurs definitions by Shadowlion · · Score: 2

    Funny how Microsoft has never complained about the Public Domain aspect of government-developed software, but the GPL gets them hysterical...

    The reason they never complained is because Microsoft can freely use/abuse public domain software, incorporate it into their products or take ideas from it, and nobody can complain (after all, it's public domain).

    If they try those same stunts with GPL, suddenly they're in violation of a license.

    In other words, they don't have free reign over other people's inventions/work.


    --

  276. Um, not quite by bobdehnhardt · · Score: 2

    Michael, in your comments you state For example, Mundie says forking code is bad. Here's the same thought translated into manager-speak: "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices."

    Is that really the same thought? I don't think so. From my understanding, forking code is where source code diverges along different development lines. The resulting applications may have some code in common, but possibly key parts are different. Interoperability, or even basic compatibility is not assured between these two related products.

    Your manager-speak example addresses sole-source procurement and monopolistic behavior vs. open-market competition, rather than divergent development forks. To my mind, both are undesirable. But they're not the same thing, or even the same concept.

  277. Re:You're missing a major point here by Surak · · Score: 2

    Microsoft does not develop custom projects. They develop general use products for the public.

    Not entirely true. They have a consulting arm that writes custom Visual Basic for Applications code and stuff like that to implement M$ prodcts in businesses.

    Stop laughing!! That's custom development!! :->

  278. Re:On the GPL by Black+Parrot · · Score: 2

    > Kudo's to the author for the clever linking of GPL with a negative tem like 'viral'.

    Some of us advocate the term 'inductive' instead. Partly because it's less negative; partly because it's more accurate.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  279. Re:What a masterpiece that is... but.. by HamNRye · · Score: 2

    Have you looked at the new RPG Grimoire?? They are talking about releasing one game a month for about twenty bucks a piece. The reason?? A reusable engine. That could just as well be an open source engine....

    The truth of it is that most PC games are too damn long because they have no replayability. Most modern games have an enjoyment cycle that is approximately 10 hours beyond the tme required to play the demo.

  280. Re:Embrace and Extend OSS by Bobzibub · · Score: 2

    They see the GPL is a "brand" and they are attempting to "dilute" it.

    "Shared Source Software" or OSS?
    -b

  281. i was there by jonMC · · Score: 2
    ... and for those also in attendance I asked the (rather garbled) last question of the session that Mundie pounced on as an example of people's confusion of OSS and open standards. Point to him for my inability to articulate my thoughts.

    Anyway, my thoughts on the speech were basically the following:

    1. A: MSFT posits that Redhat and VA are both OSS companies.
    2. B: MSFT posits that Redhat and VA are not doing the same amount of business that MSFT and others are.
    3. C: MSFT posits that OSS companies cannot become the same sorts of profitable businesses that MSFT and others are.

    This is a syllogism (I think) and it's a bad one, as most can probably tell, and not just because VA and Redhat are not competitors in the same way Adobe and Macromedia are.

    Mundie also used some extremely misleading statistics at the beginning of his remarks about OSS vs. (MSFT + Source Sharing). He states that There are only really 200 or so serious kernel constributors, and in the next breath says there are 1.3 million developers in the entire closed source software industry, the implication being that OSS is puny in comparison and a backwater project doomed to obscurity and/or failure. Pretty shaky logic, so hopefully those NYU B-schoolers could see the gaping holes.

    Best part of the speech by far was the Q&A where one guy asked if MSFT had learned anything from OSS development given that it had produced a fine OS with just 200 dev's while it's taken MSFT 10 years and a few thousand trained monkeys. Now that was funny!

    -=-=-=-=-=-=-=-=-
    --
    -=-=-=-=-=-=-=-=-
    wookin' pa nub in all the wrong pwaces ...
  282. Proprietary v OSS mirrors SGI v Intel by Vryl · · Score: 2
    Sort of ...

    My idea is that this will eventually mirror the sort of thing that happened to SGI. They had great, but v expensive boxes and software that did amazing stuff. Then along came commodity boxes (macs included, more or less), that could do most of what SGI could, at a much much lower price point. This included both workstations and 'super computers' for rendering.

    Part of this was good cheap software that did most of what the expensive Alias or Softimage could do. SGI suffered and are continuing to suffer because of this.

    I think we are seeing the same thing here. Free/Open software does most of what Microsoft software will do. I see microsoft as the 'high end' of all this. Generally their office software is better, and their operating systems is probably easier to use. The integration of components is better. But it is becoming a bad value proposition.

    It is expensive, and the free stuff is pretty bloody good. Certainly good enough for many many applications.

    Now, Microsoft has going in its favour its lockin, but even that is being eroded by things like Wine and the ubiquity of the Office 97 file formats. They are becoming the new standard file types, and many programs will read and write them.

    Goodbye Microsoft, it was good while it lasted. They are going to have to re-invent themselves like IBM did, and SGI are trying to do. .NET is probably a good effort in this ... I wish them luck.

  283. Re:Who do you sue? by timster · · Score: 2

    It's always amusing to see this argument. I don't know if you've ever READ Microsoft's End-User License Agreement, but it specifically discounts all notions of liability. If Windows blows up you CAN NOT sue Microsoft. That whole idea is just a warm fuzzy.

    --
    I have seen the future, and it is inconvenient.
  284. More Irony by Valdrax · · Score: 2

    If Microsoft was so ignorant of the Internet, then why was it a node on Usenet in 1981?

    If Microsoft was so against the forking of UNIX, then why did they develop Xenix? Microsoft is a big, big company and sometimes does a lot of inconsistent things because of it. It's even harder to keep straight when they attempt to revise the actual events that happened.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  285. Re:Yeah but... by James+Lanfear · · Score: 2
    Is everyone here too young to remember IBM's breathtaking arrogance?

    I'm not sure what this has to do with anything, but if I was IBM, I'd be pretty damn arrogant too.

    IBM is way behind in terms of Linux compatibility and support of GPL'd code

    Behind who? That they support Linux at all puts them ahead of most companies. I'd like nothing more than get Solaris the fsck off my server without killing the Sun Rays, but Sun barely supports their own products, let alone Linux (or NetBSD). If it was a Netfinity, or AS/400, or whatever, at least there would be a chance I would see some support eventually.

    IBM is no different to any other corporation.

    Except they're bigger, older, and smarter than most. If Linux will make them money in the long term (smaller software development investment, greater external support), they'll probably go for it, even if there isn't an immediate payoff. I wouldn't even be surprised to see them support Linux just so Microsoft would lose money.

  286. Re:You're missing a major point here by bridgette · · Score: 2

    If they were to release the source code for Windows, there'd be absolutely no reason for anybody to buy Windows, period.

    Well, except that no one would be able to get that shit to compile :)

    --
    - bridgette
  287. Re:Microsoft blurs definitions by bridgette · · Score: 2

    The real reason that Microsoft is 'attacking' GPL is not only because they cannot steal the code, legally, but because of their fear that the government will support GPL code. Take for example, this:

    "Today, any government putting work under GPL is walling it (the work) off from commercial business,"


    Which begs the question: What govenments are actually allowing public research to be released exclusively under the GPL? Are any major govenments even considering such a policy?

    I don't forsee any capitalist countries doing this and I would drop dead of shock if the US adopted such a policy. After all, they would want domestic buisinesses to use the research to make a profit, create jobs, enhance the GDP and such and requiring the GPL would make this a bit more difficult (but by no means impossible). A point that could easily be beat to death in one tenth the verbiage of the Mundie speech.

    Since there is little or no risk of any major govenments requiring that publically funded research be released under the GPL, the govenment research angle was just an excuse to indulge in an anti-GPL rant.

    --
    - bridgette
  288. Re:Microsoft blurs definitions by kettch · · Score: 2

    Speaking of blurring definitions. You should hear what microsoft calls open source software. A coworker was using a technet training cd, and it had a slide show with voice accompanyment. There was mention that win2k can connect to a unix server running samba which is a "freeware program". while that is technically true, it shows how they are completely unable to grasp the concept that something can be both free and Free. All he could grasp was that it was free(beer)ware.

    i guess it is just impossible to M$ to comprehend anything that does not (a) shaft the customer (b)rip off the customer (see a) or (c)guarentee them billions is revenue (see b)

    ----------------------

    --
    Opportunities multiply as they are seized. --Sun-Tzu
  289. Re:Microsoft blurs definitions by Malcontent · · Score: 2

    "There's a big difference."

    I think that was point.

    --

    War is necrophilia.

  290. Re:Microsoft blurs definitions by Malcontent · · Score: 2

    I don't play tennis so it's unacceptable to me that my taxes go towards building and maintaining tennis courts. I don't have children so it's unacceptable to me that my taxes go to schools.

    Unfortunately un the US we don't get to pick and choose how our taxes are spent. You don't "Damn well" get to do jack shit. You pay your taxes and you try to influence your legislators on how the money is spent. In this regard you are damned lucky. Your corporation is the richest and most powerful ornanization on the planet and can buy as many politicians as you want. We will yell and scream that we pay taxes and we want the govt to do this and that but when it comes to delivering the bribes we are powerless.
    Your bosses will deliver the bribes and get what they want that's the way the system works.

    BTW. I have no qualms about preventing businesses from profiting from govt work. It's supposed to be govt of the people not govt of the corporations. The corps can afford to do their own development without needing the govt. In fact anytime a bunch of CEOs get together they start griping about how inefficient and wasteful govt is and how we ought to just turn over the reigns to business and let them take care of everything. Of course when the time comes to ask for a handout they are first in line.

    --

    War is necrophilia.

  291. I need to add by Pingo · · Score: 2

    The fat lady sings!

    //Pingo

    --
    --- Linux or FreeBSD, it's like blondes or brunettes. I like both. ---
  292. Re:Man these MS VPs are smart by divec · · Score: 2
    Everyone says these MS guys are dumb. I don't buy it. This guy just used a fourth derivative.
    Yebbut yebbut, if f(x) = e^x then f''''(x) = e^x. So he probably should have just said "things are changing exponentially".
    --

    perl -e 'fork||print for split//,"hahahaha"'

  293. Alan Cox and baked beans by Hard_Code · · Score: 2

    "A generic baked bean manufacturer does not worry a great deal about IPR."

    Apparently he is not aware of the Bush's baked beans commercial...(he's Canadian right?)...

    --

    It's 10 PM. Do you know if you're un-American?
  294. at cost?? by Hard_Code · · Score: 2

    "It also requires you provide the source _at_cost_ not for free"

    *Huh*? I thought it says that you *may* charge something for the cost of distribution. But that's option. I downloaded several Open Source projects yesterday and didn't pay a dime for the source. How could this be if it was "required"?

    --

    It's 10 PM. Do you know if you're un-American?
  295. Re:This is good news. by Dwonis · · Score: 2

    BSD licence? What for? Isn't it normal for public institutions to release things under the public domain? What does the BSD licence offer that the public domain doesn't?
    ------

  296. Re:Yes and no... by gotan · · Score: 2

    Hmm wouldn't it be funny to find one of the first
    editions and show it to some wellmenaing journalists together with the part out of the Mundie speech?

    Nasty, but i think Microsoft spinmeisters would approve of such tactics.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  297. Re:Microsoft blurs definitions BLAH!!! by PurpleBob · · Score: 2

    IE.

    I'm not saying I like that fact, but there is no open-source equivalent to IE.

    I'm hoping Mozilla can surpass it, but it doesn't look like it will anytime soon.
    --

    --
    Win dain a lotica, en vai tu ri silota
  298. Re:The fundamental precept that MS seeks to obfusc by PurpleBob · · Score: 2
    In other words, the author has granted you the right of unlimited use through the 'failure' to restrict it.

    No, under copyright law the use of software is by default unrestricted.

    As much as it seems you'd like to argue, you and the parent poster are saying the same thing. Since the GPL adds no restrictions, you get unlimited use from copyright law.
    --

    --
    Win dain a lotica, en vai tu ri silota
  299. Re:Do not Underestimate Microsoft by PurpleBob · · Score: 2

    Slashdot tends not to accept things you actually wrote, just links to other places. But that would be a great thing to put on Kuro5hin.
    --

    --
    Win dain a lotica, en vai tu ri silota
  300. Open source business models by LinuxParanoid · · Score: 2
    What I find amusing that neither Mundie nor Cox quite point out is the difference between a software sales (or software rental) business model (Microsoft and its many ISVs) and a software development service model (as Cox advocates). It's not just selling versus giving away code. It's about selling software versus selling services. Could someone explain to me why selling services is a better business for a person or business wanting to develop software? My mental internal set of tradeoffs looks more like so:

    Software sales- write once, sell a zillion copies, further revenue depends on reproducing bits and selling more of them which is relatively easy, high leverage, high revenues per employee, high return on capital

    Software development- write once, paid once, further revenue depends on the ability to write and ship more code-- something notoriously difficult and full of uncertainty, low leverage, revenues per employee capped by individual programmer productivity and billable hours, marginal return on capital.

    To sum up, it's a lot better business to sell millions of copies of the same thing than to go try to develop millions of one-off pieces of software. Right? And open source software-development-as-a-service Cox is talking about sure seems to me to be the latter.

    I haven't seen an open source advocate compellingly address this issue.

    --LinuxParanoid, paranoid that Linux has some rough road ahead...

  301. Securty & Privacy by Paelon · · Score: 2
    The technology industry has to prove its commitment to privacy and security in order to encourage user acceptance of the technologies. Furthermore, the next phase needs to be presented in a simple and compelling fashion so that individuals and businesses may make use of them easily.

    And at Microsoft, they're committed to security. :)

  302. Re:Quit it with the misunderstanding of commercial by Nailer · · Score: 2

    Exactly. Nothing to do with price.

    Many Open Source apps are produced with profit as their chief aim - eg, Red hat Linux, Zope, Akopia Interchange. Many others are produced fo other reasons. Some are produced for educational and altrustic means but later their development becoms primarily commercially driven.

    The chief aim of Open Source software might be profit. It might not. Whether it is Open Source depends on whether iots license conforms to the OSD ,rather than the current motivation of its producers.

  303. Re:Code forking is good now? by Nailer · · Score: 2

    BBut now Microsoft says code forking is bad, so that means it is really good?

    Bsically, its a last resort. If the main branch of the project isn't accepting your changes, or the software has problems satisfying two different audiences,

    So forking is a fix to a problem. It would be nicer if that problem didn't occur, but if it does, its nice to know that forking is an option.

    In that sense, think of it as being like heart surgery, war, or riot police infiltrating your house. Nobody, when offered either of these, would say `woo-hoo, hope they do a baton charge!. But sometimes, under some stances, according to some views, they are necessary.

    Like with all three cases above, froking should never be done unnecessarily.

  304. Quit it with the misunderstanding of commercial! by Nailer · · Score: 2

    Christ! Closed soruce folk! Open Source folk! Read the bloody dictionary!

    commercial (k-mûrshl)
    adj. Abbr. com., coml., cml.

    Of or relating to commerce: a commercial loan; a commercial attaché.

    Engaged in commerce: a commercial trucker.

    Involved in work that is intended for the mass market: a commercial artist.

    Of, relating to, or being goods, often unrefined, produced and distributed in large quantities for use by industry.

    Having profit as a chief aim: a commercial book, not a scholarly tome. Sponsored by an advertiser or supported by advertising: commercial television.

    Notice anything about being `sold for profit' isn't in there? But you can bet your arse that Red Hat Linux is produced to generate income for Red Hat.

    THE OPPOSITE OF OPEN SOURCE IS CLOSED SOURCE. THE OPPOSITE OF COMMERCIAL IS NON-COMMERCIAL. THE STATUS OF AN APPS SOURCE CODE HAS NOTHING TO DO WITH IT BEING COMMERCIAL OR NOT

    Thanks. Sorry to yell, but the continued misuse of this word by just about everyone is beginning to piss me off.

  305. Can we think for ourselves? by Kanasta · · Score: 2

    Once upon a time /. was full of people who could think about issues by themselves and discuss them. Obviously this has now changed, as the editors feel a need to tell us what to think of an article inside the post itself. Here we have a piece on what the VP of a major IT company thinks on some issue. Now we've decided that due to which company he works for, we should all trash him before we read the article.


    ---

  306. Re:This is good news. by Datafage · · Score: 2
    You're confusing public domain with GPL.

    -----------------------

    --

    Nicotine free Amish .sig.

  307. Re:Code forking bad; MS's lying propoganda is wors by flatrock · · Score: 2

    Microsoft is also being a huge hypocrite whenever they talk about code forking. Hello? Windows 95/98/ME vs. NT/2000? Oh, and there's Windows XP/2002 now -- a professional vs. consumers product fork in grand NT tradition.

    The isn't a code fork. A code fork happens when two groups take the same source code and branch off in different directions, which often leads to incompatibilities between the branches. Windows NT was not a fork off of the consumer Windows code. It was a seperatly developed kernel which had a common look and feel as well as a level of binary compatibility. Microsoft is trying to do the opposite of a code fork by bringing these two product together into one OS (Windows XP). Windows XP is available in different packaging (Consumer, Professional, Server ...). I wouldn't really call these code forks either, because it's more of a case where some versions are optimized differently or, have features disabled, rather than truly different code paths.

    Code forks may very well result in better software in some cases. But in the short run they often make life confusing and difficult for both users and developers.

    It's also hard to see where truely forking the code fits into a profitable business model for a software company. Which is what the speach was about.

  308. Re:The fundamental precept that MS seeks to obfusc by flatrock · · Score: 2

    It is no more viral than the commercial license which seeks to 'infect' your pocketbook. Over, and over, and over again.

    Most comercial licenses aren't viral. You get what you pay for. Unless you pay for the rights to reuse the code you don't get those rights. GPL's viral aspect is that if you add on to GPLed code, you have to release the derived work under GPL. Seems fair enough. Where it can be a royal pain is with device drivers under Linux. IF a device driver is a kernel loadable module, then it doesn't have to be GPLed, otherwise it does. The problem is that Linux doesn't have a binary driver interface. You are very limited in the kinds of drivers you can write as loadable modules. In the end, if you want to release a binary driver you'll likely end up writing your own little binary interface to the kernel which you'll have to release under GPL. Oh, and expect it to get broken on a regular basis as the kernel goes through even minor revisions.

    Linux developers have ever right to make it hard to write binary drivers. If I don't like it, I can even fork the code an make my own "Linux" that has a binary driver interface. Just don't try and tell me that GPL is no more viral than commercial software.

  309. Re:Forking idiots. by flatrock · · Score: 2

    . Using a layered model, where each piece of the picture is an independant piece, gave us things like the Window Manager in X, and the filesystem drop-in replacements, and the standard file i/o device drivers, and so on.

    I'm sure there examples where Windows isn't as layered, as some UNIXs in certain areas, but NT uses a layered approach in most areas. You can drop in a new file system in NT. The device driver interface is devinately layered, and is more versitile than most UNIXs I've worked with, although adding plug and play stuff make it considerably more confusing in Win2000. You bring up some good ideas in your post, but I don't think issue number 2 is that sound.

  310. Re:Well...he's kind of right by fanatic · · Score: 2

    and OSS supporters will still hate Microsoft (well....what do you expect? most only care about the free-as-in-beer aspect of open source anyway).

    I think this is an exaggeration. I thnk many of us care about the free-as-in-choice aspect. MS is not about choice - when they say 'windows everywhere' they *mean* 'nothing else anywhere'.

    --

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  311. Well...he's kind of right by duplicate-nickname · · Score: 2
    You can flame Microsoft all you want, but from the stand point of a company that is in the business of making money Craig Munie is correct.

    He's basically saying that a software company (not a services company, i.e. RedHat) can't use the OSS model as is. In order to gain the benefits that OSS provides, Microsoft has divised Shared Source. This will basically give developers access to the source code to promote the development of services and applications on top of the source. Of course, if MS used the GPL to get the source out there then they would be forced to distribute the source to everyone for free.

    This creates a larger software base and which in turn promotes the use of Microsoft software. Microsoft still gets paid and developers get better tools to work with.

    In the end you still have to pay for MS software and OSS supporters will still hate Microsoft (well....what do you expect? most only care about the free-as-in-beer aspect of open source anyway).

    Of course, Microsoft could work like IBM does and spend a tiny percentage of it's research dollars on a couple of open source projects and maybe open up some old software while they're at it. Then watch all the slashdotters ooh and aah over Microsoft and consider them the big corporate supporter that open source has always needed....just like they think of IBM now.

    ÕÕ

    --

    ÕÕ

  312. Another danger of proprietary models: bad UI's by Ukab+the+Great · · Score: 2

    One danger of proprietary software never mentioned is software with bad user interfaces. Many windows-based companies (including the one I work for--unfortunately) regard the creation of usable, intuitive, GUI's with extreme apathy. One of the worst offenders of all these software companies is the one that Mr. Mundie works for (i.e. Microsoft). What no one seems to understand is that a well designed interface has a direct effect on a person's productivity. Well designed interfaces reduce learning curves and increase efficiency. Poorly designed interfaces waste time and energy in both the learning process and in the every day usage of the program. I'm sure that if someone was able to do a study of the lost productivity that resulted from Microsoft's myriad UI mistakes over the last ten years, I would have no doubt that the figure would run into the hundreds of billions dollars. Think about it--something wastes 10 seconds of your time 50-100 times a day for years on end. That's a whole hell of a lot of work your employer lost. With open source software, even if a software vendor has programmers whose UI design stupidity surpasses Microsoft (if that could actually be possible), the customer can hire their own programmers and UI specialists to redesign the interface so that it doesn't waste ridiculous amounts of their employees time and the company's money.

  313. Mundie should have read his ESR by ardran · · Score: 2
    I agree, Michael is making things unnecessarily confusing -- forking is still bad, and still a danger.

    But everyone seems to be forgetting about a very simple observation from The Cathedral and the Bazaar: even though forking is possible, it's highly discouraged; it's one of the stronger taboos in the open source community.

    The evidence that this taboo is still in effect is plentiful. So the chance of code forking should not be seen as an additional danger of OSS, since it only happens when the open source development model is already breaking down. In other words, it's a symptom, rather than a problem.

  314. IP Violations by Rogain · · Score: 2

    How dare you damage my IP rights? I am clearly the innovator when it comes to hello world programs, and I cannot allow this serious breach of my rights to go unanswered! In several respects your code closly follows the logic I freely innovated in code I wrote in the early 70's, for which I just 2 weeks ago got a patent for.

    --
    The current Slashdot moderation system is made by gay communists!
  315. Yes and no... by gfxguy · · Score: 2

    Yes, he did do a 180 in "The Road Ahead", but is was shortly after the first version.

    --
    Stupid sexy Flanders.
  316. Re:This is good news. by haystor · · Score: 2
    Well stated.

    My point still stands, I think, that GPL code is not walled off from corporations as claimed by MS. They are as free to use it as anyone else. That they may want to have a business plan they would like to bootstrap with tax money is irrelevant.

    Imagine if all gov't code were to be released under the BSD license. This would lead to special interests asking for certain types of code to be release. Perhaps they want a kick ass TCP stack written. They get the DoD to write it, and release it under BSD license. Now they have subsidized the cost of their own R&D efforts.

    I'll grant that neither license will destroy IP. But as long as my money is being forcibly taken from me, I would like just as much right to force GPL upon gov't software.

    --
    t
  317. Problems with the comments by MS... by TheCeltic · · Score: 2
    Two statements that need to be discussed:

    1. "Open Software is insecure."..Microsoft has one of the LEAST secure OS's (yesterday the root exploit on ALL Windows 2000/IIS 5 servers was discovered).. yet they say open source is insecure? Patches to open software are consistantly released sooner than those to closed software.

    2. "open-type" software licenses (the ones that allow all of the source code to be obtained) are bad. MS uses the BSD tcp/ip stack on all versions of Windows... without "open-type" software, MS would have no.. NO networking (at least no TCP/IP).

    I guess when scared, people will say anything.....

    --
    =-=-=-=-=-=-=-= - The Celtic - =-=-=-=-=-=-=-=
  318. It probably isn't being used THAT much in classes by alexhmit01 · · Score: 2

    Universities have VERY odd IT situations. Kerberos, for example, is maintained by the Kerberos team in MIT IS. I believe that before Transarc was created for AFS, CMU IT was maintaining it.

    There are a lot of IT projects going on at schools.

    For example, there is a project at MIT to get Athena running under Win2K. The idea being, the more modular W2K with it's Kerberos support would be a reasonable candidate for porting a lot of the software over.

    I'd imagine that a lot of research universities have strange projects going on. Let's be serious, W2K has what, 19m lines of code, or was it 26m? Either way, it's a bit too intense for a programming class.

    Operating Systems classes are likely to be very esoteric, and OSes like Minux are great because they are small. In order to play around with an OS, you need something to work with. All of the layers of MS code don't make this likely, as there is too much in there and too many performance tweaks. You couldn't get into it as a student.

    On the other hand, access to the network stack, etc., may be terrific for a research group wanting to test something, and not wanting to code for Linux (very common in Uni research, but MS has benefits in terms of access for students).

    I would suggest that this is being used by researchers or IT staffs to provide unique and strange benefits, not for undergrad work.

    Alex

  319. Re:Government is not here to support businesses. by Richy_T · · Score: 2
    But he said "the people" not "people".

    Companies benefitting may result in some individuals benefitting but society as a whole may be worse off.

    Rich

  320. Re:You're missing a major point here by Fesh · · Score: 2
    Microsoft might not go out of business, but they'd be seriously hurt if they don't have anything other than their name to offer.

    This brings to mind the definition for success in a free market economy: whoever provides the best quality for the lowest price gets the dough. Are you saying that it's unfair to make MS compete on the basis of product quality? Make no mistake, if the source code for Windows was out there in the wild, users would gravitate towards the fork that worked the best for what they needed. If MS refuses to provide a version that works better than those of competing distributors, whose fault is it when they fall by the wayside?

    We're seeing the same thing with the different Linux distros. The Linux companies are competing with each other to come with a more compelling product (in terms of price, quality, or both) than their competitors. This is the sort of competition that MS hasn't has to face since they locked up 90% of the PC market, and now they're shitting bricks over the fact that they might actually have to work to compete in terms of quality and price. Nobody gets a free ride, not even monopolistic corporations.


    --Fesh

    --
    --Fesh
    Kill -9 'em all, let root@localhost sort 'em out.
  321. Re:You're missing a major point here by Fesh · · Score: 2
    Well, the thing that struck me immediately is that the phrase "...the clear failure of newer firms..." is a logical fallacy. It's an appeal to authority. It's like saying "It's a well-established fact that Linux sucks" without giving any support for the statement. A common rhetorical tactic, and it seems to me that most people never catch on to the fact that it means absolutely nothing. However, the simple fact of the matter is that it is not clear to me at all that these firms are failures, and he certainly didn't give me any supporting evidence to back up his claim.


    --Fesh

    --
    --Fesh
    Kill -9 'em all, let root@localhost sort 'em out.
  322. Asymetric Argument by Relic+of+the+Future · · Score: 2
    This effectively makes it impossible for commercial software companies to include source code that is licensed under the GPL into their products, since by doing so, they are constrained to give away the fruits of their labor.

    No one is making MicroSoft use the GPL. If they want to use it, they have to follow the rules set down by the author. GPLd code is still intellectual property. What MS is suggesting here is that they should be able to use that IP without following the stipulations of its authors, yet at the same time they don't want anyone to be able to use their IP unless they follow their stipulations (which involve a lot of $$$).

    God does not play dice with the universe. Albert Einstein

    --
    Those who fail to understand communication protocols, are doomed to repeat them over port 80.
  323. The real threat by Animats · · Score: 2
    The real threat to Microsoft is that big users of software, like Fortune 500 companies and, especially, governments, might go open source. From the point of view of a big non-software company, open source has economies of scale. It may be cheaper to have, say, 50 programmers working on StarOffice and giving the results away than buying 50,000 copies of Microsoft Office. Or, for example, paying an open-source development house to do it.

    Worse would be a requirement that all software developed under government contract had to be open source. That's a real threat.

    Microsoft is trying to crank up its revenue per seat, and if they face price competition, they'll have trouble doing that.

  324. Re:Microsoft blurs definitions by Anarchos · · Score: 2

    I sure as hell hope you've been paying the french royalties then.

    --

    "A good conspiracy is an unprovable one." -Conspiracy Theory
  325. Code Forking Translation by NRLax27 · · Score: 2

    For example, Mundie says forking code is bad. Here's the same thought translated into manager-speak: "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices."
    This is entirely untrue. Multiple vendors can compete without code forking. For instance, Corel's WordPerfect competes with Microsoft's Word....however they did not originate on the same code base and thus there was no fork. Another example is Linux competing with Windows NT, there was no code fork there either.
    A few months ago an actual code fork did occur when Samba-TNG did split out from Samba. But their aims aren't to compete with each other. Samba-TNG is trying to make a completely Windows 2000 compatible implementation of the SMB protocol, while Samba was less interested in full Win2k compatibility.
    This "translation" into "manager speak" is downright wrong. You may not agree with all of Microsoft's business practices, but not everything they say is related to these practices. Code forking is one of those things.

  326. Re:If Open Source is bad, then why does MS use it? by ozbird · · Score: 2

    shoeboy% strings FTP.EXE |grep Copy
    @(#) Copyright (c) 1983 The Regents of the University of California.


    Yep, nuff said.
    The trouble is that while the Open Source community knows this, Windows users are oblivious of there being any open source code in Windows.

    Pretend you're a Windows user. How would you view these copyright messages? There's no "View -> Copyright messages" menu item (indeed for ftp.exe, there is no GUI.) Using the command line options for ftp.exe and the ftp commands, I couldn't find a way to display this copyright message. "more ftp.exe" doesn't work, either.

    While it might be within the requirements of the BSD license (which I believe applies in this case), as far as Windows users are concerned, this is Microsoft's wonderful TCP stack. This hardly seems fair - credit where credit is due.

  327. Where'd my fruits go? by Chagrin · · Score: 2
    • The GPL asserts that any product derived from source code licensed under it becomes subject to the GPL itself. When the resulting software product is distributed, the creator must make all of the source code available, at no additional charge. This effectively makes it impossible for commercial software companies to include source code that is licensed under the GPL into their products, since by doing so, they are constrained to give away the fruits of their labor.
    This, of course, is much less desirable than being able to sell the fruits of someone else's labor :)
    --

    I/O Error G-17: Aborting Installation

  328. Microsoft misses and important point by rgmoore · · Score: 2

    One thing that I noticed in the speech was the following comment:

    It also fundamentally undermines the independent commercial software sector because it effectively makes it impossible to distribute software on a basis where recipients pay for the product rather than just the cost of distribution.

    In this sense, open source software based on the GPL mirrors the .com business models that proved the least successful during the past year. They ask software developers to give away for free the very thing they create that is of greatest value in the hope that somehow they'll make money selling something else. In effect, it puts at risk the continued vitality of the independent software sector. The business model for OSS may well be attractive for software as an adjunct to hardware - the model of the '60s and '70s - or for service businesses that do not generate the revenue needed for major investments in technology. But as history has shown, while this type of model may have a place, it isn't successful in building a mass market and making powerful, easy-to-use software broadly accessible to consumers.

    Microsoft misses (or ignores) two major points here. One, which is pretty clearly an ignored point rather than a missed one, is that the "software as adjunct to hardware" model is still very alive and doing well. Vendors like Sun, IBM, Palm, and Apple certainly seem to view Operating System software as being primarily a means to sell hardware, rather than as a direct major revenue source. And then, of course, there are all the component manufacturers, who would dearly love not to have to write drivers for their hardware.

    The more important point, though, is that a key advantage of the whole Open Source/Free Software idea is that it's no longer necessary for a single company to do all of the development singlehanded. What the companies are sharing isn't just their IP, but also the IP of all of the people who have shared with them. Shared code means shared development costs, so each company only has to make a partial contribution to the overall package. The fact that the Free/Open Source software market has so many small firms competing effectively with much larger ones is evidence that it's possible to do well without a massive up-front investment. None of the big Linux companies has done the majority of the development on the packages in its distro. Every one of them has contributed some here and some there but gotten most of its product by using other developers' shared code.

    That's what Microsoft is really scared about. As long as software development is limited to single companies, it's a natural ground for monopolism, as a single company with huge resources has a huge competitive advantage. By sharing development costs, though, Free/Open Source development lets small companies compete on a level playing field with giants like Microsoft.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  329. Talk about shooting yourself in the foot... by MongooseCN · · Score: 2

    ...actually I take that back, I think Microsoft machine gunned their foot off this time.

  330. Re:Forking idiots. by Mr.+Barky · · Score: 2

    - Some of the 'flaws' of forking mentioned are actually 'flaws' of having multiple choices in general, regardless of whether those choices were generated due to code forking or independant code bases competing with each other. Thus they are 'flaws' that are shared by the closed-source world as well a the open source world.

    That's a flaw that Microsoft has been working hard to fix for many years in the closed-source world (see: Netscape, Borland, Novell and that pesky Apple ...).

  331. Re:Propaganda by redefiniton by MrBogus · · Score: 2

    Oops - IE malfunction. Meant to say that Godwin doesn't apply if it's a topical comment. Few people knew propaganda as well as Hitler.

    It's mainly a safety valve to prevent long flamewars comparing Bill Gates and Hitler, etc.

    --

    When I hear the word 'innovation', I reach for my pistol.
  332. Re:You're missing a major point here by MrBogus · · Score: 2

    From Wired:

    Nathan Myhrvold preferred a psychoanalytical take, attributing the government's crusade to the impulses of a collection of "very successful people whose deepest regret is that they're not as rich as Bill."

    It's not that people who don't work for Microsoft are idiots. It's that they don't have the proper frame of reference on "Bill", and therefore don't, can't, understand.

    Classic cult mentality. Makes you wonder what's going on in MS Recruiting.

    --

    When I hear the word 'innovation', I reach for my pistol.
  333. Re:Propaganda by redefiniton by MrBogus · · Score: 2

    Not Godwin: Quoting Mein Kampf when discussiong propaganda tactics.

    --

    When I hear the word 'innovation', I reach for my pistol.
  334. Microsoft resells open-source software by HughsOnFirst · · Score: 2


    Microsoft seems to use and resell open-source software, BSD in particular.
    In windows 2000 I found these copyright notices on the files finger.exe, ftp.exe, nslookup.exe, rcp.exe, and rsh.exe

    finger.exe Copyright (c) 1980 The Regents of the University of California.
    ftp.exe Copyright (c) 1983 The Regents of the University of California.
    nslookup.exe Copyright (c) 1985,1989 Regents of the University of California
    rcp.exe Copyright (c) 1983 The Regents of the University of California.
    rsh.exe Copyright (c) 1983 The Regents of the University of California.

    Seems a bit disingenuous (to be charitable) to me.
    Hugh Crawford.

  335. Re:Embrace and Extend OSS by Prior+Restraint · · Score: 2

    Indeed. To the less-clued, "Shared Source" sounds a lot like "Open Source". It's a tougher E&E, because it's purely a matter of mind-share, but they're pretty good at that sort of thing.

    btw, not to start a flame-war or anything, but couldn't RMS use this as evidence of why "Open Source" should be shunned in favor of "Free"?

  336. Re:Propaganda by redefiniton by Alien54 · · Score: 2
    LOL

    If you look at where the money is, you can see that many monied interests wanted to improve things for themselves, often with no regard for others [I am positively shocked by this idea! Aren't You? Say it isn't so!]

    Take a look at this summary of Psychology and Industrial Efficiency by Hugo Münsterberg (1913). As Münsterberg himself put it: 'We ask how we can find the men whose mental qualities make them best fitted for the work which they have to do; secondly, under what psychological conditions we can secure the greatest and most satisfactory output of work from every man; and finally, how we can produce most completely the influences on human minds which are desired in the interest of business.' This is not unusual for that period.

    In a modern context we have the example of the microserfs and Microdroids, as seen here

    Even during the DotCom Craze we have examples of the tremdous loyalty seen at one time at Amazon.com, as documented on slash here (Original site here) Another example are the Romans who prosecuted anyone who who not do pagan sacrifice for the cult of the Emperor (the state). This was bad news for the Christians for a while.

    Bottom line, the cult of the current belief systems, as expressed by the dominant powers, hates anyone who would or could be a threat to them. This applies to Romans, business men, the Spanish Inquisition, politicians, and for that matter whatever clique of individuals that has control in an area.

    Of course taking this too far, what we do is discredit ideals like friendship and loyalty. Who deserves your loyalty and friendship, ever? Who indeed?

    To only see the mechanism in the thing you love to hate most is small minded indeed.

    Check out the Vinny the Vampire comic strip

    --
    "It is a greater offense to steal men's labor, than their clothes"
  337. Re:Propaganda by redefiniton by Alien54 · · Score: 2
    Unfortunately, we have to stop this discussion now. We've been Godwinned!

    LOL! I had completely forgotten about that. That's a riot.

    Question is, of course, is if the basics of propoganda, as detailed above, are in fact relevant when talking about Microsoft.

    Or do we automatically turn a blind eye to the abuse if it bears some resemblance to those tried and true historical examples?

    The trap here is that if we turn a blind eye, then we permit the abuse we abhore happen again. But of course, we can over-react.

    The best reaction is to determine the truth, and recognize that some people could use those techniques one way or another, especially if their intent is to destroy.

    Check out the Vinny the Vampire comic strip

    --
    "It is a greater offense to steal men's labor, than their clothes"
  338. Re:Propaganda by redefiniton by SubtleNuance · · Score: 2

    the mental health industry were to help government and big business control populations and to control markets

    Ok ok - Xenu is that you?

  339. Hidden Agenda: MS Wants To Steal Code by SigmoidCurve · · Score: 2
    Two lines in the text raised big red flags:

    This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it.

    And, later:

    This effectively makes it impossible for commercial software companies to include source code that is licensed under the GPL into their products, since by doing so, they are constrained to give away the fruits of their labor.

    While most of this article can be dismissed as the usual FUD (blaming dotcom failures on free software models?) which we've all seen and heard before, and how awesome Microsoft is because they "protect their intellectual property", the above two lines reveal what they really really hate about open source: they can't steal it!

    Read that second line again. There are two critical assumptions here. 1) commercial software companies should have every right to incorporate OSS into their products; and 2) by incorporating free code into commercial products, it then becomes their own ("fruits of their labor" - never mind the countless numbers who worked on the code to release it GPL in the first place!!!), and thus they should have every right to close it, and charge for it.

    DANGER WILL ROBINSON! MS and friends (all the execs who will show up eager-eyed at Stern) are planning to pound on the GPL, steal code from the public domain, and then charge the people who wrote it to use it.

    Where do you want to go today? NOTE: Going anywhere is subject to the restrictions listed in the EULA, to which you agree in its entirety simply by wanting to go anywhere.

    NOTE2: Going places is copyright, Microsoft, 2001. Any attempt to go anywhere will be viewed as circumvention of our intellectual property rights, and you will be prosecuted.

    NOTE3: 2+2=5

    czep

    --
    Dictionaries are for loosers.
  340. Re:Do not Underestimate Microsoft by sulli · · Score: 2

    Seriously. This comment should be an article in itself. Submit to Features perhaps?

    --

    sulli
    RTFJ.
  341. The basic fact... by grammar+nazi · · Score: 2
    The basic fact, which Neal Stephenson stated so eloquently, is this:

    Microsoft is in trouble because their #1 competitor is FREE.

    Think about business models. There is one market that cares that OSS is free as in speech (i.e. they can tinker and optimize), and there is another market that cares that the OSS is free as in beer. I like Windows NT and especially windows 2000, but if I need to optimize my OS I don't use it. If I don't want to pay for my OS and still be legal, then I don't us windows.

    As far as I'm concerned, the MS OS monopoly is a sinking ship. The fact is that GNU Linux already makes a better server and in my opinion, development platform than any propietary OS. All MS can do is hope that it gets enough marketshare in the PDA market as well as the .net ASP market.

    Linux may never catch up to windows in the desktop market, because of the potential decline in the market and the fact that 99% of the population are familiar with windows and don't want the hassle of something new, BUT... Linux will continue to be 1 step behind windows, and should MS ever stop pumping so much effort into the desktop, Linux will overtake windows on the desktop.

    --

    Keeping /. free of grammatical errors for ~5 years.
  342. What was the objective? by mborland · · Score: 2
    I am amazed by the amount of thought that must have gone into the strategy of the speech.

    It is interesting that he completely omits the main point of his speech (the alleged threat of GPL & OSS) from the first half; he presents his speech as being largely about economic viability of the technology industry. Slowly but surely, he swivels the turrets until he reaches his target: GPL.

    All this posturing seems strange to me; not that Microsoft has never postured themselves (that is, after all, the cornerstone of their success), but I am surprised that they should make such public cries against GPL/OSS (I know they're not the same, but I will refer to them alongside for a while). What is their objective? FUD alone? It seems like their best FUD is to continue to dismiss OSS as a cheap, flimsy imitation of a 'real,' commercial system. Most MSFT-philes I know still follow that doctrine and slurp it up happily. If it's simply more FUD, it's taken a sharp turn, which I will call Microsoft FUD 2.0.

    Are they trying to actually wage some sort of legislative war, perhaps trying to prompt some sort of legislative orders that state-sponsored groups like universities and research labs should not use GPL? Allchin said as much, but this seems like a completely absurd objective--it will not fly. Organizations which have received the benefits of these tools for decades are not likely to shed them.

    The best guess I can come up with, certainly described by others, is that as they embark upon a strange journey to change their licensing structure, they want to pull what ESR properly termed a 'shell-game,' and hope people focus their IP lawyers' attention on the implications of the GPL, while at the same time signing onto costly and convoluted licensing agreements for HailStorm/other services.

    But I admit, from a strategic standpoint, I don't understand what this sudden anti-{GPL|OSS|etc} blitz is all about. It seems to me that by raising these arguments, they actually bolster the validity of these solutions.

    Sorry for this incoherent ramble...what do you think?

  343. ESR's predictions come true! by graveyhead · · Score: 2

    The following was posted *yesterday* on the FreeDevelopers list. I am not posting it as an Anonymous Coward, because I badly need karma points :-)

    From: "Eric S. Raymond"
    To: wire-service@thyrsus.com Subject:
    Breaking story: Beware the Microsoft shell game
    Date: Wed, 2 May 2001 17:40:03 -0400

    A few hours ago, a friendly journalist tipped me that Craig Mundie of Microsoft is going to make a major speech in New York tomorrow attacking open-source software -- specifically, attacking the GNU General Public License. This speech is probably intended to define Microsoft's party line on open source, and to shift the terms of the debate over it to one that Microsoft thinks it can win.

    I haven't seen the speech; the friendly journalist told me it was embargoed. But I'm expecting it to be a masterpiece of FUD. You watch; it's going to be a studied and ingenious attempt to create fear, uncertainty, and doubt in the minds of software users and the public -- and to obscure Microsoft's underlying motives by cloaking them in affected concern for the public welfare.

    This is a heads-up to journalists, industry observers, and the public -- as you listen to that speech tomorrow, don't get taken in by Mundie's shell game. Keep your eye on the pea. As the perceptive gentlemen of "The Economist" observed earlier this week [1] Microsoft's real agenda will be to preserve its monopoly, whatever the cost to software developers and the public.

    So I can predict with fair confidence some of the things you're going to hear -- perhaps not as explicit statements that can be refuted, but as hints and allegations, a studied and careful attempt to disinform without telling explicit lies.

    First off, expect Mr. Mundie to try to blur the distinctions between open-source development, use of the GPL, wholesale copyright-law violations like Napster, and outright software piracy. These are four different phenomena; a lot of open-source software doesn't use the GPL, most open-source developers are supportive of intellectual-property rights including copyright, and the open-source community as a whole has historically taken a definite stance against software piracy. We only give away our own work, not other peoples'.

    Nevertheless, expect Mr. Mundie to lump all these phenomena togetber and hint darkly that Linux is the spearhead of a conspiracy to destroy trillions of dollars in intellectual-property assets. He probably won't come right out and accuse us of being Communists; that trial balloon popped when Jim Allchin floated it a few weeks ago with his "un-American" crack and got laughed out of town. But he'll let the implication hang there and hope it sticks.

    What he'll hope you don't notice is that the "assets" he's mainly interested in protecting are Microsoft's -- and not just the $26 billion it has in the bank, but the far more important asset of over 90% desktop market share and tight control of its customer base through proprietary lock-ins.

    It's that lock-in, that control of customers, that is what open source threatens most. With open source, customers can have real choices; they don't need to be locked into a perpetually more expensive upgrade treadmill, they can own and inspect and modify the software they depend on, they can have real security because they can know exactly what's running on their machines.

    That choice is the fundamental threat to Microsoft's business model, and it's the reason they're getting clobbered by Linux in the server market (every month, more Linux installations come up on web servers alone than in Microsoft's entire Windows 2000 customer base). So it's not just individual open-source projects like Linux and Apache Microsoft has to defeat -- it's the open-source way of thinking about software.

    One way to defeat it is by making people afraid of it -- by conning potential corporate purchasers into believing that using open-source software on their machine somehow means the GPL will force them to publish all their software or business secrets. Craig Mundie will try very hard to make you believe that. It's not true, but a company that blatantly falsified videotape evidence in a Federal antitrust trial is not going to balk at lesser falsehoods.

    Another way to defeat open source is to co-opt it. After Craig Mundie gets through trying to make you fear and distrust open source, he will tout Microsoft's new so-called openness. He will doubtless talk about how Microsoft is willing to share source code with large customers and universities. And he'll talk up the "open" services like SOAP that are part of Microsoft's .NET plans (about which more later).

    What Mr. Mundie will hope you don't notice is that Microsoft wants all the "sharing" to be in one direction. What they're doing is what we call "source under glass" -- you can see it, but you can't modify or reuse it in other programs. They want to be able to get the huge benefit of having thousands of outside people review their code without allowing any of those people to use what they learn on other projects.

    We in the open-source community see this for what it is -- a counterfeit, a trick, a scam. It's aimed at recruiting free labor for Microsoft without giving the outside contributors any stake in or control of the results of their effort. In true open source, all parties are equal. When I give you my software under an open-source license, you have exactly the same rights as I do. That's what I trade you in return for your help in testing and improving the software. That's the voluntary cooperation that built the Internet.

    Mr. Mundie also doesn't want you to notice, or remember, Microsoft's long history of perverting supposedly "open" standards into customer lock-in devices, by poisoning them with proprietary extensions that only closed Microsoft software understands. A notorious recent example is the games Microsoft played with the Kerberos security protocol. It would take a really cockeyed optimist to believe that Microsoft doesn't have similar maneuvers planned for once the .NET protocols get established, if they do.

    Finally, Mr. Mundie will doubtless wind up his exhortations with a paean to the glories of .NET, Microsoft's attempt to turn itself into the worlds's biggest application software provider. Stripped to its essence, under this plan you mostly would give up buying software and instead rent networked services from Microsoft by the month.

    There are two things Mr. Mundie hopes you won't notice about *this*. One is that .NET is born out of fear. Microsoft's strategists aren't stupid. They can see the trend curves, that falling hardware margins are spelling the doom of any business model based on expensive packaged-software licenses. They know the revenues from their own software business have actually been declining for three quarters now, covered only by creative accounting practices for which Microsoft is under a federal fraud investigation separate from the antitrust trial.

    More fundamentally, those strategists have read Clayton Christensen's "The Innovator's Dilemma"; they can see that open-source software in general and Linux in particular are an unstoppable technology disruption that will sooner or later reach the heart of Microsoft's business -- and that the only way for Microsoft to survive is to dodge the bullet, to be in a different business before that bullet hits home. Hence the push to become an ASP.

    But the more important thing he hopes you won't notice is that in the brave new .NET world, you would lose even the meager rights you have now under Microsoft's End-User License Agreement. You would own nothing. You would instead become ever more dependent on Microsoft to provide the basic services that your computer and your business rely on to function. You would have to absolutely trust Microsoft to neither deliberately violate your privacy for business advantage nor to leave your vital data exposed to crackers like those who break into Microsoft's own servers every few weeks.

    Keep your eye on the pea, gentlemen and ladies. Because that is what Microsoft is really after -- a fast exit out of the packaged-software business, a lock on your critical data and network services, and an indefinite extension of the coercive monopoly position described in Judge Jackson's findings of fact. Higher prices, fewer choices, worse lock-in, and Microsoft uber alles for ever and ever, amen.

    [1] A Kinder, Gentler Gorilla?"

    -- Eric S. Raymond The right of self-defense is the first law of nature: in most governments it has been the study of rulers to confine this right within the narrowest limits possible. Wherever standing armies are kept up, and when the right of the people to keep and bear arms is, under any color or pretext whatsoever, prohibited, liberty, if not already annihilated, is on the brink of destruction." -- Henry St. George Tucker (in Blackstone's Commentaries)


    Well, your fingers weave quick minarets; Speak in secret alphabets;
    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  344. Re:Microsoft blurs definitions by skoda · · Score: 2

    But you can. You can go get the original, public domain code, and do with it what you want.

    However, if you want to use MS's particular implementation, well, that's a bit different. The basis for it may well be public, but their own additions are their own creation, not public funded, and thus not publicly available, necessarily. And if there were no MS changes, then grab the original PD code, and you're good to go.
    -----
    D. Fischer

  345. Re:Microsoft blurs definitions by skoda · · Score: 2

    The majority of software developed for profit is developed for specific customers.

    Can you provide support for this claim? That's rather surprising to me.
    -----
    D. Fischer

  346. Re:Is he wrong? by update() · · Score: 2
    That's precisely my point! The "Information wants to be free!" crowd has shoved its way onto the Free Software/Open Source bandwagon. (RMS, of course, has earned his seat.) Like I said, the overwhelming majority of the people who actually do the work have little sympathy for the 2600 mindset. Linus, for example, works for a company with a tremendous emphasis on patents.

    In ESR's editorial on this very speech he warned that he would try to group OSS, Napster, and software piracy under the same heading.

    Yes, but what makes it easy for them is that Taco and his staff have spent years jumbling Linux, Napster, cracking, filterware, Aqua themes, Lego and Jar Jar Binks into one fuzzy "movement". Bruce Perens was the one person who prominently spoke out against it.

    For me, the bottom line is I'm going to go home and code for fun. I don't see anything in this speech that makes me question that. What I do see criticizes my quitting my day job to make to start a software firm that makes money by selling stuffed monkeys (I agree) and criticizes Jon Katz's using my generosity to justify illegal MP3 distribution by his kiddie fans (I again agree).

    Unsettling MOTD at my ISP.

  347. Is he wrong? by update() · · Score: 2
    I don't know how much I actually find objectionable here. It seems to me the "Open Source Movement" has at least five intermingled arguments:
    • 1: Free software solutions are frequently a better alternative to the proprietary alternatives.
    • 2: Both users and devlopers benefit from access to source.
    • 3: Community development is a superior method of development.
    • 4: "Open Source" development is a superior way to run a profitable software business.
    • 5: Copyrights, trademarks and patents are all evil. I should be able to do anything I want.

    To my mind, #1 and #2 are clearly true. Proponents of #'s 3, 4 and 5 love to piggyback their ideas on the success of Linux, Apache and FreeBSD, without any real justification. Yes, Linux has shown that community development works. It hasn't proven it superior. There's no a priori reason to think that giving away source is a sound business decision, and the people who have tried have hardly convinced me. (Red Hat sells code mostly written by others and now has cut their losses to the point that they round off to zero? Wow!!) And the "Gimme! Gimme! Gimme!" mentality not only isn't proven by the fact that Linux is good, it's laughable to most of the developers actually creating free software.

    It seems to me this speech is mostly targeting arguments #4 and 5. I'm inclined to agree with Microsoft and my objection is with the people who invoke Perl and BSd to defend Eazel and Napster.

    Unsettling MOTD at my ISP.

    1. Re:Is he wrong? by Bates · · Score: 5

      I'm inclined to agree with Microsoft and my objection is with the people who invoke Perl and BSd to defend Eazel and Napster.

      Alright, what the heck does Napster have to do with ANY of this?? Napster wasn't open source, and don't you dare make the arguement that it operates like open source. With Napster, users download copywrited material and share it with others. With OSS, programmers share their own work and creations with their peers for them to improve and use how they wish. I don't see how they are similar what-so-ever. In ESR's editorial on this very speech he warned that he would try to group OSS, Napster, and software piracy under the same heading. I personally don't understand MS's objection to the GPL, except that they can't take the code and sell it. This "viral" activity of the GPL is only a problem to companies who wish to exploit the code. If everything was distributed under the BSD license, MS would be happy as can be, they would just keep taking the code as they needed and marketing it as their own.

      John

      --
      We all go a little mad sometimes.... haven't you?
  348. Re:Microsoft blurs definitions BLAH!!! by Schwarzchild · · Score: 2

    So that explains why when I installed Win95 over my PC Tools enhanced Win3.1 setup that it didn't look any different. I was really surprised and thought that MS had completely ripped Central Point off but I guess they licensed it.

    --

    "sweet dreams are made of this..."

  349. He killed the BSD license! Bastard! by blamario · · Score: 2

    Oh great! So the new Microsoft's strategy is to FUD only the GNU license and to leave the BSD license alone. Now any self-respectful open-source programmer has no choice but to use the GNU license!

  350. Re:Microsoft blurs definitions by zhensel · · Score: 2

    Thanks for the "inside" insight there. I was basically just speculating. Your story is interesting, but I would think that many companies coding for the government would intentionally make their code poorly documented or use obscure methods so as to eliminate the potential for your example (competeing companies would have to place a higher bid to cover the cost of researching the coding methods before modifying it). Sure, this is somewhat unethical, but what in business/government isn't?

    Are you saying the government buys a unique compiler for each program it contracts? That's kind of funny. I think Borland would be hurt by a gov switch to GNU more than Microsoft in that case.

  351. Re:Microsoft blurs definitions by zhensel · · Score: 2

    That is a pretty weak argument. Money invested in domestic software would be split amont domestic and foreign dividends. When a free (beer) solution is used, the money saved goes directly to lessen the tax burden. Not to mention that any government effort put into the code benefits the populous. Of course, if you take Microsoft's argument that Open Source ends up costing more than a proprietary solution because of more expensive maintanence, this isn't the case. I think most of us can agree, however, that that is a bunch of FUD. Obviously taking the time/cash to develop a .gov *nix distro would save millions of dollars in taxpayer money (from all of the win liscenses). Not to mention that it could be ported to most any existing government system. The one problem would be porting proprietary windows programs written for gov use. Unfortunately I'd imagine most of the developers would charge an arm and a leg for porting it. With something like Wine though, this would be less of an issue.

  352. Re:Microsoft blurs definitions by MaxQuordlepleen · · Score: 2

    But it also allows the developer to put the code out into the wild for the customer's competition to see, poke, prod and attempt to break. If I was contracting a programmer to write specialized code for my company I would want the ability to control exactly where that code could be published, especially if it was code I considered core to my business.

    Interesting point. I have a couple of comments, though. First, is it in the developer's best interest to reveal this code to the general public? Probably not, if it is a written-to-order solution. Second, the GPL only requires the customer who receives the binary to have access to the source, not the public at large. I am not sure if a contract with the software author could specify this or not and still be GPL compatible..

    finally, and most importantly, the customer recieves the benifit of having a copy of the source code for their application. If the vendor tanks or if a conflict arises, the customer still has the source code to work with. I would think that is a better situation to be in than to be stuck with binaries only and no support...

  353. CBS market watch has a short clip of the speach by GeneOff · · Score: 2

    The clip is just a few minutes long.

  354. Re:Yeah but... by RareHeintz · · Score: 2
    I'm not saying that IBM is different than any other corporation, and I'm not sure how you got that out of what I wrote. My point was that not all Linux vendors are inherently unstable - in fact, I expect IBM to be around for decades to come.

    In the future, read the posts you're replying to.

    OK,
    - B
    --

  355. Stupid managers..... by RavStar · · Score: 2

    Simple, make the manager feel stupid without them realizing it was you who did it. Managers NEVER want to admit their wrong, so the will go along with what you said, and play like they never said what they did. At least that has always been my experience in corp. America....

    They are much more worried about looking stupid in front of their upper managers, so you can normally correct them before things get out of hand.
    The real danger is the managers who have no contact with the tech staff.

    Shameless Plug for my Web Site:
    Wireless LAN Hardware and Systems
    Network with a 15 mile radius!

    Provide high speed connections to your ISP with out the expensive infrastructure!
    Network your campus!
    www.techsplanet.com/wlan/



    Hey, at least I didn't use the BLINK tag! :)

  356. Re:GPL Vaccine by kataklyst · · Score: 2
    I see two main points in the article:
    • Microsoft would not benefit from Open Sourcing its software, but it will try to give its customers some of the benefits of Open Source where practical.
    • Microsoft does not want parts of the "intellectual commons" to be GPL'd, particularly government funded basic research. The would rather preserve the "important tradition of commercial companies having the opportunity to benefit from and apply this public knowledge."
    I don't see anywhere that they object to GNU software in general. Their points are both quite reasonable. I can't imagine Microsoft being more profitable after Open Sourcing their software. I agree that the intellectual commons should be unencumbered, though I am more concerned about patent restrictions on it.

    I don't think Microsoft was complaining at all about the prices private entities decide to charge for their work. They find the price of GPL code too high, so they don't use it. I find the price of Microsoft code too high, so I don't use it. Microsoft licenses their code how they like, and so do I. We both have the opportunity to tell our government how we'd like them to handle the works they produce for us.

  357. How wrong can one speech be? by ryants · · Score: 2
    This effectively makes it impossible for commercial software companies to include source code that is licensed under the GPL into their products, since by doing so, they are constrained to give away the fruits of their labor.

    If you don't like the rules, don't play the game. If you don't like the license, don't use the code. It couldn't be any more simple.

    I think MS should just stick to "stealing" (I know, not the right word, but I can't think of a better one) BSD code and never mind the GPL.

    This guy also seems to think that the GPL "destroys" IP... I guess he's never read the Preamble to the GPL, which talks a lot about protecting rights and preserving them for others.

    Also, comparing the GPL to the recent .com bubble-burst is quite laughable: The GPL, as well as Cygwin and other companies that make their money (yes! it can be done!) on GPLed software were around well before the .com's were.

    Some of the most successful OSS technology is licensed under the GNU General Public License or GPL.

    That's funny: one the one hand the GPL is "the most successful", on the other it's "doomed to failure".

    I could go on and on and on ripping this apart...

    Ryan T. Sammartino

    --

    Ryan T. Sammartino
    "Ancora imparo"

  358. Re:Yeah but... by mech9t8 · · Score: 2

    Yeah, but there's no guarantee IBM will be supporting Linux in 10 years. Remember OS/2? Microchannel architecture?
    --
    Convictions are more dangerous enemies of truth than lies.

    --
    Convictions are more dangerous enemies of truth than lies.
    - Nietzsche
  359. I hate titles by PicassoJones · · Score: 2

    What I don't get is the argument we've all heard over and over again about jeopardizing intellectual rights of entities that utilize the GPL. If you're so hip to protecting intellectual rights, you shouldn't be using other people's copyrighted software at all. If I release something under the GPL, it IS my intellectual property, appropriately copyrighted as such. I give others the privilege, not the right to use it. Don't complain about the terms of my license, instead, right your own software that you can copyright and protect under whatever license you want.

    You don't see us complaining about Microsoft's license... oh, yeah, right.

  360. intellectual property rights not violated by janpod66 · · Score: 2
    Mundie keeps saying that open source violates intellectual property rights. Of course, it doesn't. People give away their source code freely, and that is entirely within their intellectual property rights.

    What is going on is really that market mechanisms force the "incremental price" of delivering a piece of software to an additional customer to zero, reflecting its zero incremental cost. That's what should happen in an efficient market, and open source happens to be the mechanism that makes it happen.

    Microsoft is scared of this. They like to paint the free market mechanisms that are undercutting their business model as some kind of "un-American socialism". But open source is doing what the free market should be doing: driving profits to zero. What is "un-American" and anti-free-market is the artificial maintenance of disequillibrium wages.

    Microsoft already enjoys enormous advantages over any competitor, through their installed base, network effects, business relationships, marketing muscle, brand name recognition, and willingness to engage in unfair business practices. Yet, open source already threatens their products. Imagine what would happen if Microsoft actually were willing to compete equally and fairly in a free market.

  361. Can anyone say anti-trust by fantastic · · Score: 2

    hmm, sounds familiar

    Craig Mundie speech

    A common trait of many of the companies that failed is that they gave away
    for free or at a loss the very thing they produced that was of greatest value -
    in the hope that somehow they?d make money selling something else.

    Microsoft vs USA Findings of Fact

    Despite the opportunity to make a substantial amount of revenue from the sale of Internet Explorer, and with
    the knowledge that the dominant browser product on the market, Navigator, was being licensed at a price, senior executives at Microsoft decided that
    Microsoft needed to give its browser away in furtherance of the larger strategic goal of accelerating Internet Explorer's acquisition of browser usage share.

  362. Re:Code forking is good now? by Magumbo · · Score: 2
    Code forking can be problematic if you're not careful. A couple simple tips:

    a) wait() for your children to avoid those creepy zombies (shiver)
    b) don't while(1) fork(); It's not cute.

    --
    "Fuck your mama."

  363. Re:Microsoft blurs definitions BLAH!!! by Tech187 · · Score: 2

    That's easy: explorer.exe.

    The number of shortcuts and features in the desktop interface are immense. I can copy paste out of a web browser, right click on the desktop to create a text file. Open the new textfile and paste in the text.

    Then I can highlight the title of the block of text, copy it into the clipboard, close the file (still with 'generic' filename), highlight the icon for the file, press F-2, which turns the filename blue so it can be renamed, and right click to paste in the text out of the clipboard as the file's new name. The 'F-2' trick is something Microsoft (apparently) licensed from Symantec that first appeared in Central Point Software's 'PC-Tools for Windows' enhanced file manager for Windows 3.1.

    I say apparently because Microsoft licensed a LOT from Symantec/Central Point back in that era. A lot of User Interface functionality they bring in comes from outside (the 'borg' thing).

    Back to the main point: there's NO other file manager that comes even close to good old 'My Computer' and the Win desktop in terms of ease of use. Midnight Commander is another powerful contender, mainly because it runs on every OS I use anywhere (including the OS/2 boxes which I'm occasionally sentenced to use at work, and the build of it I smuggled into my ~/bin directory on Solaris.) Free software efforts under KDE and Gnome can try, hopefully they'll get there someday, but they're not there now.

    Oh, and I suspect the people at Symantec have benefitted immensely from the Cross licensing of their code into Windows, though I don't know any of them personally to ask. (I'm just the dumb putz who still likes to write assembly code for 8 bit chips, after all).

  364. Re:Yeah but... by Tech187 · · Score: 2

    A lot of 'code that will be around forever' that I used to use on Linux back in the 1.2 days won't even build anymore, at least not in the forms I so carefully stowed away as source code in the confidence I'd be able to keep using it. Mostly I am referring to sound editing and manipulating tools that I used to like to fool around with, that were apparently the 'fun' projects of students who grew up. Linux multimedia seems to die with each major revision of the sound drivers, at least in my fairly humble opinion.

  365. Thank you M$ by poteet · · Score: 2

    "Phase 1: In the early ?90s it was all about static information. The nascent World Wide Web was catapulted to the world stage as millions of individuals and businesses began to tap the potential of the medium."

    "Phase 2: The late ?90s saw the birth of the online transaction and the promise of Internet-based business models. Both were about connectivity, but now the static distribution of information was replaced by business-to-customer or business-to-business transactions. For the general public, Amazon.com came to personify the Internet transaction. Revenue models based on advertising sales vs. product sales came into vogue and Yahoo became the poster child for this model. The interesting part of this model is the shift of focus away from the technology IP to content IP as the revenue engine for a company."

    "Phase 3 is what is being worked on now. It?s all about connecting the currently separate complex systems of information and transactions and bringing that power to the individual in a readily accessible format on a variety of devices."

    I'm glad to see that M$ knows the history of (and future of) the internet and decided to let us in on it. I don't know what I would have done if I thought the Internet would continue to evolve into a system with many unique parts instead of being one uber collective with a brand name on it.

    --
    "Sometimes nothin' is a pretty cool hand." - Cool Hand Luke
  366. It's not IP, It's standards, stupid. by anon+mouse-cow-aard · · Score: 2
    This research and development model, in turn, was almost always based on the importance of intellectual property rights. Whether copyrights, patents or trade secrets, it was this foundation in law that made it possible for companies to raise capital, take risks, focus on the long term, and create sustainable business model

    This is completely misleading.

    Innovation happens in a marketplace built on open standards where vendors can compete. Look at PC hardware: PCI, DRAM, chipsets. etc... Sure, there's IP in there, but there is also standards that allow them to mix and match. No-one can compete without standards to allow interoperability.

    Microsoft's R&D completely ignores interoperability, and based on monopolistic market position, imposes their own "innovations" as "standards." That is not healthy! That is not what successful companies in "the last twenty years" have been built on, other than Microsoft. There can be only one successful company of this kind in a monopoly. So the argument boils down to "What's good for Microsoft is good for America"...

    He completely ignores the critical role that standards play, in setting the rules for competition in any healthy marketplace.

    The internet is built on: TCP/IP, DNS, HTTP, ...

    Yes it is true that no one company owns these, or can make money on them. That is part and parcel of why they succeeded as interoperability tools, and it is the interoperability and vendor neutrality which made them enabling technologies for the internet revolution.

    That revolution has created revenues for many many companies like CNN, MS-NBC (!), E-bay, UPS, etc...

  367. (apples != oranges) || (apples != apples) by Anonymous Coward · · Score: 3
    Although I loved the bullet points, it seems as though you're comparing apples to oranges and a few other fruits at the same time...

    By your own admission, you agree with points 1 and 2:
    * 1: Free software solutions are frequently a better alternative to the proprietary alternatives. * 2: Both users and devlopers benefit from access to source.

    However, you disagree with point 3:
    * 3: Community development is a superior method of development.

    That makes no sense.. If it frequently creates better software than the alternatives and it is beneficial to both the developer and the end user, it would seem as though it is actually a better development model. Is it more cost effective in the long run? Maybe, maybe not, but Free Software isn't about cost, it's about benefit.

    * 4: "Open Source" development is a superior way to run a profitable software business.

    I've never even heard point four argued... I've seen it argued that it is a viable business model, but that's different than superiority. To be honest, the best business model I can think of is to monopolize something which everyone consumes and requires a minimum of investment to create and distribute.. You know, something like "intellectual property". I doubt anyone will argue that actually doing something (ie, offering a service) is superior to raking in cash for nothing..but which one favors the consumer?

    * 5: Copyrights, trademarks and patents are all evil. I should be able to do anything I want.

    Copyrights and patents are evil, but only if left unchecked. The danger isn't in not being able to share something someone else created, but rather, not being able to share what you've created. How long is it until you have to sign license agreements to even learn computer science? When will parody and criticism be finally wiped existence? At the current rate of tradepatentsecretcopymarking, not long..

  368. If Open Source is bad, then why does MS use it? by Anonymous Coward · · Score: 3

    shoeboy% strings FTP.EXE |grep Copy
    @(#) Copyright (c) 1983 The Regents of the University of California.

    Yep, nuff said.

    1. Re:If Open Source is bad, then why does MS use it? by Anonymous Coward · · Score: 4
      Click Start | DOS Command Prompt
      CD C:\Windows\System unless on NT
      C:\WINNT\System32
      Type FIND /I /N "Copyright" FTP.EXE and press Enter key.

      You will then see something like:
      ---------- FTP.EXE
      [7137]@(#) Copyright (c) 1983 The Regents of the University of California.

      This technique can be used to unearth Copyright info for other programs in your standard Windows directories, such as:
      NSLOOKUP.EXE, RSH.EXE, RCP.EXE, FINGER.EXE, NTOSKRNL.EXE

      Enjoy!

  369. What about accidental violations? by DunbarTheInept · · Score: 3
    This leads to something I've been thinking about.

    Just how much needs to be copied for something to be a violation of IP laws? (and I recognize the answer might be different for copyright laws vs patent laws.) With the sheer gigantic volume of stuff that's been created over the years it's pretty much a guarantee that by random chance if I generate a small sentence that it matches some portion of some IP work somewhere. If I make up a guitar 'riff' of about 6-7 notes then by random chance it's probably already been done once in some song somewhere. And your hello world program was probably already done in just that way, with just those choices of variable names, at some random point in the past by some random person who may have put it under an IP law.

    How does the IP law deal with this? As time goes on, does the ideaspace of possible new texts shrink noticably, or does the near-infinite size of the space make the problem irrelevant?

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    1. Re:What about accidental violations? by Danse · · Score: 4

      I think that with very small works, the problem is magnified all out of proportion. But for most small works, you probably can't even find the person who did it first. Nor are small works usually worth enough to warrant any real vigilance on the part of the creator to protect them. Infringement cases will also take intent into consideration. If it is determined that you willfully infringed on someone's copyright, you will likely be in trouble (i.e. trading Metallica MP3s), but if it's determined that the infringement was coincidental and/or caused no real harm, you'll probably get off very light or completely free.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    2. Re:What about accidental violations? by Goonie · · Score: 4
      I'm unaware of the situation in the US, but one of my old lecturers was involved in a fascinating case that provides much of the software copyright case law here in Australia.

      IIRC, the proprietary software company concerned copy-protected its software with a parallel-port dongle. Some bright young hacker monitored the parallel port and figured out that if a certain sequence was sent to the dongle, a 128-bit sequence was sent back. He developed a small device which would do the same, and sold it for $500 - appoximately 1/10th the cost of the software.

      Now, as it turned out, that sequence of bits was generated as the output of a small collection of flip-flops and the like on a custom chip - it was hardware. However, the software that checked the dongle stored the sequence directly. The hacker's device also stored the sequence directly as software.

      And, after several appeals, the crux of the matter turned out to be that the arrangement of flip-flops and the like could be legitimately reverse-engineered, so if the hacker had have simply wired up some transistors that would have been legal. However, because the device contained the bit sequence - which was a piece of a copyrighted software program - the device was ruled to be infringing copyright law. So, at least in Australia, 16 bytes is enough to infringe copyright.

      Whether that would extend to a 40-bit DVD key is, of course, open to question, but it would have been very interesting as to how Jon Johansen and his unknown colleagues would have fared in front of an Australian court . . . :)

      After all that (and several other fascinating court cases as a technical expert), it was interesting that my lecturer took the view that software IP laws are a disaster area.

      Go you big red fire engine!

      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
  370. Re:Microsoft blurs definitions by iabervon · · Score: 3

    It seems to me that Microsoft does tend to abandon platforms frequently, and tends to force upgrades of programs where the new versions aren't available in some of the streams, which is essentially the same as abandoning the stream, although they may actually intend to release new versions eventually.

    On the other hand, neither KDE nor Gnome will ever go away, not become unsupported, because the direction of the open source community as a whole is totally irrelevent; each of these has its own community, which prefers it, and which will continue to use and support it.

    As evidence for this, I should mention that even much older and less popular alternatives continue to be supported. I'm now using fvwm, like I have been for the past 6 years, and it has continued to meet my needs and be supported despite the fact that it's mostly ignored by the rest of the world.

  371. Code forking is neither good nor bad. It just is. by Palin+Majere · · Score: 3
    "I'm having trouble keeping track of this. Code forking used to be bad. Witness the reaction to the emacs/xemacs split a long time ago, and, more recently, to the general disapproval whenever someone tries to fork the Linux kernel.

    But now Microsoft says code forking is bad, so that means it is really good?"


    I realize it's hard to grasp. After all, this is Microsoft we're dealing with.

    Code forking, by itself, is neither good nor bad. A code fork is a tool, nothing more. So, just like any tool, it can be used for both good and bad things. And just like tools, how they're used can be seen differently by different people. Someone forking code for frivolous reasons could be seen as making a "bad" code fork, whereas someone with strong technical reasons for forking the code could be seen as making a "good" code fork.

    The fact that Microsoft says code forking is bad is meaningless. It's making a generalized statement. And, as you may be aware, generalizations are oftentimes either bad or outright irrelevant (this one included).

    So, is code forking bad? No.
    Is it good? No.
    It simply is. It's the way that it's used that matters.

  372. Code forking has always been good by johnnyb · · Score: 3

    This is a common misconception. The good/badness of forking has always been debated. I am of the opinion that forks are very good. I have always hotly debated anyone who thinks they are evil. Code forks brought us egcs, OpenBSD, Samba 2.2, Apache (it's actually a fork from NCSA), PCMCIA kernel support (it got merged in in 2.4, but it existed as a "popular" fork of 2.2 for a while), Real-Time Linux, and probably a lot of other things I can't think of right now.

    The _ability_ to fork also brings good things. For example, many people produce kernel "forks" which are small, but useful, until the given functionality gets rolled into the mainstream kernel. These mini-forks are really what give free software a competitive edge.

  373. Reality check by Rob+Kaper · · Score: 3
    In this sense, open source software based on the GPL mirrors the .com business models that proved the least successful during the past year.

    Oh good, so it'll be all over in a year or so. That means Linux should be gone by 1992 and Apache by 1996.

    Oh, wait, reality check.

    They ask software developers to give away for free the very thing they create that is of greatest value in the hope that somehow they'll make money selling something else.

    We're not asking just anyone, only people who use our code. But that's not the point: apparently Microsoft thinks that giving something away of great value is bad. I'm such a bad person.

    Didn't Microsoft give a away a web browser of great value in the hope that somehow they'll make money selling something else?

    This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it. It also fundamentally undermines the independent commercial software sector because it effectively makes it impossible to distribute software on a basis where recipients pay for the product rather than just the cost of distribution.

    Hm, you could argue that the GPL is some sort of customer lock-in. I'm glad Microsoft would never use such tactics! Or undermine the independent commercial software sector, Netscape is flourishing!

    Shut up Microsoft. We never said that Free Software was the key to solving all the problems of the world. We just like the choice and freedom and wish to protect that freedom which companies such as Microsoft itself are trying to take away from us.

    We like that better than money-hungry megacorporations who tells us what to do and what not to do. But indeed, we should understand that from your perspective, there's nothing wrong with those.

  374. On the GPL by ch-chuck · · Score: 3

    When the resulting software product is distributed, its creator must make the entire source code base freely available to everyone, at no additional charge. This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it.

    Kudo's to the author for the clever linking of GPL with a negative tem like 'viral'. But is there really any serious business that decides to utilize some existing GPL'd codebase and does NOT understand the obligations in doing so? He makes it sound like a business extends existing code for a profitable venture and then suddenly realizes, "Oh God! We have to give up all our hard work!! Damn those OSS zealots!! They tricked us again!!"

    Unlike the Msft attitude of "Windoze everywhere" and "why would anyone use anything else" - you don't have to use GPL code. Just write your own from a clean start - or just pay Msft or someone else.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  375. Re:The fundamental precept that MS seeks to obfusc by jms · · Score: 3

    It is not public domain. It is the fully copyrighted work of the author who *allows* you to use it *under license.*

    Actually, the GPL places no restrictions on *use* of GPLed code:

    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 ...

  376. Yahoo News take on this by gorgon · · Score: 3

    Yahoo news has an interesting take on this. Its a pretty well-informed rebuttal of Microsoft's FUD.

    --
    I hope we shall crush in its birth the aristocracy of our monied corporations ...

    --

    And I'd be a Libertarian, if they weren't all a bunch of tax-dodging professional whiners.
    Berke Breathed
  377. Who do you sue? by Merk · · Score: 3

    One argument I've seen against Open Source before is "There's nobody to sue if it blows up and costs you thousands of dollars". And that's true for sure with the GPL, as it says, it comes with no warranty.

    But insurance companies routinely insure against flooding, earthquakes (and these days even alien abduction). Are there any that will insure against Apache blowing up? If not, there should be. It would be a steal for them. Charge $20 a year that version XXX of Apache is insured against flaws YYY and ZZZ. This wouldn't include anything the administrator does to screw it up (like driver's insurance doesn't insure you if you trick out the brakes on your car). I'm sure the insurance rates would be far lower than the equivalent cost of buying IIS from Microsoft, and it would be a struggle to win a court case against Microsoft, whereas an insurer would have to pay out if you did nothing wrong.

    Just an idea bubble.

    Oh, and one more thing. All these people who talked about wanting to have someone to sue if things went bad -- why didn'tcha sue Microsoft when their faulty software allowed the various email virii to propagate? If that wasn't Microsoft's fault, what will be? Windows crashing? Word files getting corrupt? I personally can't recall anyone ever successfully suing MS over faulty software -- I can't even remember anyone trying...

  378. Re:Err, what, Craig? by spectecjr · · Score: 3

    If Microsoft was so ignorant of the Internet, then why was it a node on Usenet in 1981?

    (See the map - here)

    Simon

    --
    Coming soon - pyrogyra
  379. Re:Microsoft blurs definitions by spectecjr · · Score: 3

    The reason they never complained is because Microsoft can freely use/abuse public domain software, incorporate it into their products or take ideas from it, and nobody can complain (after all, it's public domain).

    If they try those same stunts with GPL, suddenly they're in violation of a license.

    In other words, they don't have free reign over other people's inventions/work.


    Which were paid by our taxes, so we should be able to use them without constraint.

    Simon

    --
    Coming soon - pyrogyra
  380. Re:Federal Copyright by rjh · · Score: 3

    Everything created by the Feds exists in the public domain, yes; but public domain works can be used in GPLed programs. For instance, there are a great number of public domain "Hello World" programs out there. For instance, this one, which I hereby donate to the public domain:


    #include <iostream>
    using namespace std::cout;

    int main(int argc, char *argv[])
    {
    cout << "Hello World!" << endl;
    return 0;
    }


    Now let's say that I want to write a piece of GPLed software, such as the following:


    #include <iostream>
    using namespace std::cout;

    int sayHello(void)
    {
    cout << "Hello World!" << endl;
    return 0;
    }

    int main(int argc, char *argv[])
    {
    return sayHello();
    }


    ... As can be seen, the second GPLed piece of software uses a line of code that's in the public domain. This doesn't make the second piece of software non-GPLed; it just means that the line containing the cout statement is in the public domain and, once removed from the software, is still public domain and not GPLed.

  381. Aha -- M$ is badly wounded by Pingo · · Score: 3

    I believed that Microsoft was just bleeding $$ but this indicates a more serious situation in Redmond.

    Now, I just have to say:

    Thank you Microsoft for giving us this free PR and credibility.

    If anyone is still ignorant about the OSS movement, they will now feel the urge to find out what it's all about.

    This is the most stupid move that Microsoft have ever done since it's just giving us even more attention.

    Once again, thank you Microdoft we really needed this extra and free PR.

    //Pingo

    --
    --- Linux or FreeBSD, it's like blondes or brunettes. I like both. ---
  382. Re:Yeah but... by TheGreatAvatar · · Score: 3

    So I can get technical support from MS about Windows 3.0 driver I'm having problems with?

    I don't think so.

    --
    Three things are certain: Death, taxes, and lost data. Guess which has occurred.
  383. Re:Microsoft blurs definitions by Dwonis · · Score: 3
    I suspect you can use the NSA's patches without constraint, because under US law, the government cannot hold copyright.

    Thus, the modifications are public domain, even if it's not explicitly stated.

    Of course, once incorporated into a GPL work, the work as a whole remains under the GPL.
    ------

  384. Microsoft's smoking gun by joq · · Score: 3


    Microsoft today unveiled details about the latest product line of software geared to dominate the enterprise market. Aptly named "Closed Source Code 2000", Microsoft is marketing the product to compete with GPL, and BSD based Open Source
    products that have capitalized a substantial market share.

    "By continuing to create pre-compiled, closed source executables, we see a great demand for revenue, and a large portion of the open source market making the switch to CSC2000. Its just hip to have the words "Source" in your products. So amidst all the confusion and bickering surrounding the licensing amongst the Open Source community, we are kind of sneaking by delivering high quality
    products in the same fashion as we always have, but we've made it more hip by incorporating the words "Source Code" in our products, we will
    guarantee 100% market share by 2021." stated LeRoy Jones V.P. of Marketing.

    As usual we are the first to report the news in its entirety so here are the terms of Microsoft's CSC2000 licensing.


    Copyright (c) 2001 The International Government of Microsoft All rights reserved.

    Redistribution and use in executables, without modification, are permitted provided that the following conditions are met:

    1. Redistributions of executables must be obtained at an outrageous price, must retain this license, and the following disclaimer.

    2. Redistributions of executables must also be kept away from sites like 3r33t eReEt, 1337, and 31337, as they may be pirates of software which take away from our trillion dollar business.

    3. All advertising materials mentioning features or use of this software must display the following acknowledgment:

    This product is the best product you could ever buy. You are getting sleepy, BUY MORE MICROSOFT.

    4. Neither the name of Microsoft, Bill Gates, or any other Microsoft employee may be used in the
    same sentence as Open Source, Linux, BSD, or Anti Trust lawsuits, else they'll feel lethal wraith.

    THIS SOFTWARE IS PROVIDED BY THE GOVERNMENT OF MICROSOFT AND THE KINGDOM OF BILL GATES, INCLUDING, BUT NOT LIMITED TO, THE BUGS, SECURITY LEAKS, COSTS, SERVICE PACKS, THOSE SERVICE PACKS' SERVICE PACKS, AND THE PATCHES TO THOSE SERVICE PACKS. THE IMPLIED NOTION OF OBTAINING A STABLE PRODUCT ARE FRUITLESS AND SHOULD YOU COMPLAIN, YOU WILL BE ASSIMILATED. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE WILL RESULT IN YOU CALLING OUR TECHNICAL SUPPORT LINE AT THE RATE OF 599.99 PER MINUTE WHERE YOU WILL BE PLACED ON HOLD ONLY TO LISTEN TO YANNI, KENNY G, AND BARBARA STREISAND. RESISTANCE IS FUTILE. ALL YOUR SOURCE CODE ARE BELONG TO OUR PATENTS.

    continued

    Nobody expects the GBonic Inquisition.


  385. Man these MS VPs are smart by deblau · · Score: 3
    In the past 20 years the velocity of that change has accelerated at a seemingly exponential rate
    Everyone says these MS guys are dumb. I don't buy it. This guy just used a fourth derivative.
    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
  386. Too many? by The+Good+Reverend · · Score: 3

    We tried not to run this, but there are too many submissions to ignore.

    How many is too many? I have 100 friends and some stories about my website, my hobbies, my cat...

    The Good Reverend
    I'm different, just like everybody else.

  387. Re:You're missing a major point here by kimihia · · Score: 3

    Giving away your code for free, or even letting other people copy your code is usually NOT a viable business model. Microsoft does not develop custom projects.

    Using an 'open' license does not force you to give your code away for free.

    Have you taken the time to read the GPL (as an example of a open license)? It says that you can charge for the pleasure of distributing your code.

    If you don't like the GPL, then write your own - the NineNine License.

    Admittedly I've never charged people to download my software, (distribution is ~2c/download, most was written because I wanted it), but I do get paid because of it. Take for example Clatter. Because of it I landed a job with an company friendly to open licenses and I've been paid to support my software.

  388. Re:Err, what, Craig? by dbrower · · Score: 3
    Microsoft on Usenet in 1981 was Xenix development. They got rid of that long ago, to SCO.

    -dB

    --
    "It if was easy to do, we'd find someone cheaper than you to do it."
  389. Wrong on by JCCyC · · Score: 3
    And once you stick your code in GPL, there is no way to get it back, ever. You cannot even reuse what you have already developed for new proprietary projects.

    Bzzzt. WRONG. If you are the author you're perfectly free to relicense the same software under a non-GPL license and demand $$$ in return. Trolltech does that with Qt.

    This "you can't reuse your own software" nonsense is the kind of bald-faced LIE M$ will be feeding upon the PHB's of the world. We need to be around to give them the Truth instead.

  390. Comments on the article by Saib0t · · Score: 3
    A common trait of many of the companies that failed is that they gave away for free or at a loss the very thing they produced that was of greatest value - in the hope that somehow they'd make money selling something else. [snip] A common trait of many of the companies that failed is that they gave away for free or at a loss the very thing they produced that was of greatest value - in the hope that somehow they'd make money selling something else.
    So, selling gaming consoles at loss and making the revenue back on licensing development kits is a bad business model? *cough*

    [snip] and the clear failure of newer firms that gave away products for free,[snip]
    Like IBM?

    The principles of the Shared Source Philosophy are:

    Helping customers and partners to be successful through source access programs
    Building the development community and offering them the tools to produce great software
    offering them? Selling them you mean
    Improving the feedback process in order to create better products for Microsoft's customers and partners
    Maintaining the integrity of our customers' environments
    Like creating stable OSes*cough* *cough*
    Increasing educational access in order to get the technology into the hands of universities worldwide, and to seed the future of a strong technology industry
    I don't see how that is an asset of Shared Source(TM)
    The OSS development model leads to a strong possibility of unhealthy "forking" of a code base, resulting in the development of multiple incompatible versions of programs, weakened interoperability, product instability, and hindering businesses' ability to strategically plan for the future. Furthermore, it has inherent security risks and can force intellectual property into the public domain.
    So, having 2 separate programs sprouting from a single program, both having the same basic functionality but different advanced functionalities is a bad thing? I know I prefer having the choice between 2 or more programs, that way I can pick whichever is most suited to my task. But well, let's take the arguments one by one:
    - multiple incompatible version of program.
    Yes, that's called "having the choice".
    - weakened interoperability.
    then again, that's 2 different programs, so no inter-operability is needed, else the 2 set of features would have ended up in the same program (unless they are antagonists, and in that case, you anyway have to pick one).
    - product instability.
    Huh?!? Why does forking induce instability?
    - inherent security risks.
    Since when has obscurity meant security? Sounds like bugs that are visible by many an eye are more likely to be seen than otherwise.

    The GPL mandates that any software that incorporates source code already licensed under the GPL will itself become subject to the GPL.[snip] This viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it.
    Don't want your code to be released under the GPL? Don't use GPL'ed code in the first place.
    it effectively makes it impossible to distribute software on a basis where recipients pay for the product rather than just the cost of distribution.
    The GPL doesn't prevent people from charging for the product at all. (agreed it might not be very efficient)
    They [OSS] ask software developers to give away for free the very thing they create
    They don't ask to give it away for free, and no one forces developers to develop OSS or GPL'ed Software.
    We believe that interaction between the public domain and the IP-based sector needs to be based on mutual responsibility and respect.
    *cough* *cough* Kerberos *cough* *cough*
    The GPL asserts that [snip]it becomes subject to the GPL itself. When the resulting software product is distributed, the creator must make all of the source code available, at no additional charge. This effectively makes it impossible for commercial software companies to include source code that is licensed under the GPL into their products, since by doing so, they are constrained to give away the fruits of their labor.
    And, needless to say, the fruits of the labour of others upon which the later work is based. If you do'nt want to share your work, don't use the work others shared.

    Blah, enough wasted time reading M$ propaganda. Back to code...

    --

    One shall speak only if what one has to say is more beautiful than silence
  391. Re:This is good news. by skoda · · Score: 3

    I don't think that assessment is wholly accurate. Let's assume that whatever code that is produced under gov't contract is available to any and all. Now suppose that GPL is not used. The code is available to all. It is not 'walled off.'

    Now a company takes this code and begins selling it. That's no good, since people can get it for free.

    So the company takes the code, adds to it, sells that version, but doesn't release their new version of the code. What has been taken from the public? Nothing. The original, tax-payer funded code is still available. But the new, corporately funded changes are not. But those were never the people's to begin with, so nothing is lost.

    So, it's not clear to me that GPL'ing gov't projects adds security to the public's access to it's 'own' code. And it could be argued that this would hinder the transfer of research from the gov't realm to the private realm, since companies will be less eager to utilize work that then hinders and/or destroys their business model.

    Just some thoughts...
    -----
    D. Fischer

  392. Re:Absolutely true, BUT... by Rudeboy777 · · Score: 3

    Adapt or die.

    Given the nature of the organizations you just mentioned, you should probably amend that to "Adapt, die, or sue".

    --

    From hell's heart I fstab at /dev/hdc

  393. Complements by RandomPeon · · Score: 3

    You can make a tremendous amount of money even if you sell a highly visible product at a loss - sell a profit-making complement too.

    Gllette spent millions developing the Mach 3 razor and sells each one at less than 20% of the manufacturing price. They make money selling replacement blades above cost. It works, its worked for decades.

    RedHat sells RH Linux below cost ($0). But compared to Windows, it's cheap to develop - you take other people's innovations, add a few, and package it in a useable format. Then you sell services above cost - no OS is so easy to use that there are no support issues. RH Linux is a loss-leader to get people to establish a relationship with the company. It would make sense that if I need high-level support for RH Linux, I would turn to RedHat, since they know the product better than anyone esle. IBM has the same business model now - they want to sell you a complete Linux solution - they've largely given up on PCs to be a services company.

    This sounds stupid, but service/support is a better business than proprietary software. All of your costs are marginal - if you sell n hours of support for $r/hr and you pay $e/hr to the support guy, you make n(e-r) dollars, which is always a positive number if e>r. Software costs d dollars to develop, where d is a very fucking large number. If n people buy it a cost c, you make (n*c - d). This can be negative if not enough people buy your product. This is a gross oversimplification, there's overhead in support, and some neglible marginal costs in selling software, but this is why there are so many little support shops - you don't need to invest a tremendous amount of cash upfront.

    Microsoft is one of the few large companies on the face of the earth whose only product is proprietary consumer software. Oracle, IBM, Apple, you name it, all sell something else besides software - consumer software is a ridiculously risky business. They've managed to succeed by becoming a monopoly and essentially forcing people to buy their products. They used illegal pricing games to drive the competition out of business - offering "competitive upgrades" on competitetors products, giving away IE, breaking cross-platform compatibility and so forth. They can't use the same strategy against Linux because you can't undercut it on price, so they've resorted to their other famous tactic, FUD.

  394. Indeed... by RareHeintz · · Score: 3
    Mundie says forking code is bad? Makes sense - it's not like Microsoft has ever, say, split a code base for their flagship OS to serve different market needs...

    Also, he seems to deliberately confuse free (speech) with free (beer), probably as a subtle way of cultivating FUD about the viability of Linux vendors. You know, because your company's chosen Linux services vendor - say, IBM - could go under any day now.

    Whatever.

    I'm fortunate to work in a place where the management is technically inclined, and will laugh this off like the desperate raving that it is. I have to wonder what sort of effect this has on suits who don't know any better, though. Has someone like ESR put up a response yet?

    OK,
    - B
    --

  395. Just one example of the stupidity of this speech by tb3 · · Score: 3

    From the speech: Furthermore, it (Open Source Software) has inherent security risks and can force intellectual property into the public domain.
    As opposed to Microsoft's approach to security documented here (Article from the Registry: "Microsoft tells U.S. Air Force to bug off).
    With an attitude like this, he has no basis what so ever in talking about security risks!
    -----------------

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

  396. So this is how to get things done at Slashdot ... by s20451 · · Score: 3

    We tried not to run this, but there are too many submissions to ignore.

    Can we have a pool, Dad? Can we have a pool, Dad? Can we have a pool, Dad? Can we have a pool, Dad? Can we have a pool, Dad? Can we have a pool, Dad? ... and so forth.

    --
    Toronto-area transit rider? Rate your ride.
  397. Yeah but... by Anonymous Coward · · Score: 4

    To play devil's advocate a moment, "a vendor that's guaranteed to be around in 10 years" sounds good to a manager too.

    1. Re:Yeah but... by RareHeintz · · Score: 5
      Easy response: Then go with IBM. There's a Linux services vendor that shouldn't fold anytime soon.

      OK,
      - B
      --

    2. Re:Yeah but... by ryants · · Score: 5
      "a vendor that's guaranteed to be around in 10 years" sounds good to a manager too.

      How about "code that will be around forever"?

      Ryan T. Sammartino

      --

      Ryan T. Sammartino
      "Ancora imparo"

  398. GPL vs. intellectual property law by booch · · Score: 4

    But if there was no intellectual property (IP) law, the GPL would not be *needed*. All code would be free for everyone to use. That's the whole point of the GPL -- to make software free for everyone to use as they wish. The GPL is just a trick to use IP law against itself. It creates nearly the same situation that would exist if there were no IP law. The only 2 exceptions I can think of are that GPL code cannot be mixed with closed-source code (evening the playing field for itself) and that the source must be easily obtained (without IP, it could be hidden, but you could still "steal" the original source or reverse engineer it).

    --
    Software sucks. Open Source sucks less.
  399. Code forking bad; MS's lying propoganda is worse by Valdrax · · Score: 4

    But now Microsoft says code forking is bad, so that means it is really good?

    No, it's still bad. It just that Microsoft is claiming that Open Source is responsible for code forks.

    Ironically, this is about as far as you can get from the truth while still being slightly based in it. You see, without access to source code, you can't have a code fork. What's there to fork if only the one party controls the code? However, to say that Open Source causes code forks is ridiculous.

    You see, without the release of the original AT&T V7 source code to UNIX, there could have never been forks in the UNIX code base. What happened is that each proprietary UNIX vendor decided to add missing features to their systems to encourage people to buy their hardware. Without adding nifty new features to UNIX that other vendors didn't have, you didn't have as compelling a reason for customers to buy your hardware. Once you got them used to your API's you got to sit back and enjoy vendor lock-in. It was the lack of cooperation between vendors and their unwillingness to give their additions back to the community that led to the forking of UNIX.

    Nowdays, in the BSD worlds, you still have code forks over political/philosophical differences. These led to the FreeBSD, OpenBSD, and NetBSD camps. The difference between what happened to the commercial UNIXes and the modern BSDs is that the modern BSDs can take advantage of what their rivals have done! While there is different focus in what they are improving, each group gives its contributions back to the whole BSD community. This means that security audits in OpenBSD can turn up flaws that can be patched in FreeBSD. New ports done by NetBSD often turn into the basis of new OpenBSD ports. Heck, even Darwin may have contributed a good HFS+ filesystem layer that the others can adapt.

    Microsoft is also being a huge hypocrite whenever they talk about code forking. Hello? Windows 95/98/ME vs. NT/2000? Oh, and there's Windows XP/2002 now -- a professional vs. consumers product fork in grand NT tradition. If you've ever once looked through MSDN, you've probably seen the functional documentation about how this or that function does one thing on 95, another thing on 98, and yet another thing on NT. Don't even get me started on WinCE, either. Microsoft is the pot calling the kettle black. However, since the forking of UNIX has long been one of it's greatest derided problem, and since most people aren't really aware of the differences between Windows versions under the hood, they can get away with it.

    That's what irritates me most about this. MS is completely misrepresenting the truth. It's not that code forking is suddenly good because MS is demonizing it. It's that the situation isn't as bad as it once was, it's that it isn't that different from their own products, and it's that it was the commercial interests that caused the problem in the first place.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  400. /.'s readers more perceptive than /.'s keepers by matthewn · · Score: 4

    Let me get this straight. We tried not to run this, but there are too many submissions to ignore. Tried not to run this? So it's all right to post a preview of a speech, along with ESR's preemptive strike against it, but there's no need for another post once the speech is given? At least Slashdot readers know a big story merits hearing from both sides. Too bad the Slashdot crew is clueless in that regard.

  401. This is good news. by haystor · · Score: 4
    This is practically admitting that the GPL is a valid license. There have always been doubts because it have never really been brought up in court.

    Also, the government using the GPL is completely correct because it was paid for through tax money. Saying that it is "walling if off from commercial business" is a half truth. It is mandating that commercial business may not wall it off from the people that paid for it.

    --
    t
  402. Code forking is good now? by harlows_monkeys · · Score: 4
    I'm having trouble keeping track of this. Code forking used to be bad. Witness the reaction to the emacs/xemacs split a long time ago, and, more recently, to the general disapproval whenever someone tries to fork the Linux kernel.

    But now Microsoft says code forking is bad, so that means it is really good?

    1. Re:Code forking is good now? by karmawarrior · · Score: 4
      "It's bad" if you assume the entire free software and open software communities to be one mass that speaks with one voice and has one opinion. But that's not true. Indeed, there is a chasm between the free and open software proponents all by itself.

      As an example BSD has "forked" several times. There are/were commercial, proprietry versions varying from BSDI, SunOS, NeXTStep, etc, open source versions such as Darwin, and free software versions such as FreeBSD, OpenBSD and NetBSD. There are those who feel that this is a bad thing, because it means that the energies of all those who might be involved in some congealed BSD project are split amongst several.

      Others, myself included, would disagree. The forking has resulted in several first class operating systems, each excelling in a particular field and to some extent feeding off each others strengths, to a degree that might not have happened if someone had tried to manage the project centrally.

      This isn't to imply that one way or another is bad. In the XEmacs vs GNUEmacs case, the situation is slightly different in that the intention of the XEmacs people was not to fork, and so the system had to be reluctantly maintained. In the BSD example, talented, intelligent, programmers felt that they could do it better, or had different project goals to the other groups.

      I don't personally see forking as a bad thing in itself. It may be "inefficient", but it's rarely the case that it happens for no reason, and projects that don't fork are unlikely to attract the programmers that would want to work on the versions forking would result in in the first place.
      --

      --
      KMSMA (WWBD?)
    2. Re:Code forking is good now? by graveyhead · · Score: 5

      It's definately bad. I can't count the number of times on both hands that I've said aloud (when you get older you start talking to yourself) "Why won't this forking code compile!?!??!" :-P

      Well, your fingers weave quick minarets; Speak in secret alphabets;

      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  403. GPL Vaccine by Satai · · Score: 4

    One thing from this article, and others that gripe about the GPL, is the basic fact that GPL'ed code doesn't go where it isn't wanted. Microsoft clearly isn't speaking about its own business practices when they warn against the GPL - they've obviously been staying away from it so far. What they're doing is using their weight, their influence, to warn companies away from supporting the GPL.

    The GPL is very easily avoided. Yes, it's viral - if a license can be considered 'viral.' It does 'infect' the derivative works. That's what it's for. Microsoft is right when it says that this makes it more difficult to sell products - and certainly if a product can't be sold, it could be viewed as 'removing incentive.' (Odd that such a phrase, commonly used to argue against higher taxes, would be used to argue against reducing the so-called "software tax.")

    But, as others have touched on, GPL'ed code isn't forcing itself down the throats of commercial developers. No one is forcing anyone to take the metaphorical hypodermic full of GPL. Think you can make a better grep, and sell it? Fine. Provde it. But don't use GNU grep code without giving back.

    More importantly, it should be noticed that Microsoft objects to GNU software because it takes a price - a price that is paid to the community at large, not to a specific individual or company. GNU software may not charge for anything besides the distribution costs (not that it couldn't!) but it does charge you with the responsibility to give back.

    These are things we all know. Microsoft isn't willing to pay that price. The so-called Shared Source is an attempt to appease the desires whetted by the OSS movement. No one is allowed to give back to the community once they look at this source code.

    The biggest shame in this whole situation is that Slashdot may be the most public place for OSS and Free Software advocates to respond to these nonsenses.

  404. I Couldn't Have Said It Better Myself. by istartedi · · Score: 4

    I just got through reading Mundie's comments all the way through. I found little if anything with which to disagree.

    "Having multiple vendors competing to offer us the best product at the lowest price is worse than having one vendor who can sell the product to us at monopoly prices."

    You are looking at things through Slashdot colored glasses. Mundie wasn't referring to monopoly vendors or even competing vendors offering products implementing the same standard. He was referring to competing vendors all trying to push slightly different standards, with no clear winner. Interoperability is a costly problem. Transferring files between Macs and PCs causes problems all the time, and that's just two platforms.

    Most importantly, Mundie stood up for independant developers. There is one fault I can find here. I think reducing or eliminating the cost of MS development tools would be much more beneficial to independant developers than revealing source. I would much rather get MSVC 7.0 for the price of the CD than look at source code that belongs to MS.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  405. OT (was Re:Microsoft blurs definitions) by yamla · · Score: 4
    Hehe. To be honest, I had just finished writing this message and was planning on submitting it to Slashdot (hence the link to Microsoft's article in the first paragraph of my message). When I had finished writing it, I went to slashdot and checked to see what was on the front page.

    This story was, so I just replied to it and attached my message. I really do not sit around hoping a story like this gets posted. :)

    (Moderators, mod this down if you wish, I don't care, but you are better off modding up more useful articles)

    --

    --

    Oceania has always been at war with Eastasia.
  406. Propaganda by redefiniton by Alien54 · · Score: 4
    As seen here, and here and many other places, the basic techniques is to overcome your enemy by constantly redefining the terms used to describe them.

    For example, the original purposes of the mental health industry were to help government and big business control populations and to control markets. The classic historical example of this is Nazi Germany.

    After the war, many companies wanted to make use of the techniques to improve their markets, politicians wanted to advance their causes etc, all taking a page or two for the Nazi play book. But they did not want the stench of the association.

    Now we all know that these are honorable men, and that these end goals of control and manipulation have been set aside by the vast majority of governments and organizations around the world.

    But here and there we see a hint of the old technique. You redefine the word. You include just enough of the truth, and twist it with a lie, that it requires a sophisticated understanding to spot what is wrong.

    to quote Hitler (full chapter here): given variously as (depending on translation:" ... all effective propaganda must be limited to a very few points and must harp on these in slogans until the last member of the public understands what you want him to understand by your slogan." (or alternatively) "... an effective propaganda has to limit itself to just a few points and must keep repeating them in the form of catch phrases for as long as it takes to have ascertained that even the very last person understands under these words what one wants him to understand." The full chapter makes fascinating reading, especially when comparing it to MS Marketing FUD and tactics.

    Ultimately a lie *will* backfire, however, because people see through it and hate you for it. It may take a while, a long time.

    Therefore the best PR campiagn is not based in lies, but is uses real truths.

    But the MS marketroids resort to twisting and distorting the facts

    Check out the Vinny the Vampire comic strip

    --
    "It is a greater offense to steal men's labor, than their clothes"
  407. Re:You're missing a major point here by skoda · · Score: 4

    From the speech: "Despite the demonstrable success of the computing industry and the IP-based economy, and the clear failure of newer firms that gave away products for free"

    Yes, MS has been quite smart about not giving software away for free!

    Well, except for that whole Internet browser thing.
    And Outlook Express.
    And perhaps a bunch of little utilities that come with the OS
    Oh, and all those fonts and clipart from their website.

    Hmm... what was MS saying about the folly of giving away IP freely? ;)
    -----
    D. Fischer

  408. Re:Microsoft blurs definitions by zencode · · Score: 4
    Sweet Jesus on an open-sourced pogo stick! You wrote all this and still managed to get post #5???

    Somebody was sitting around with the ctrl key already pressed and just waiting for Slash to post a MS story... =)

    My .02,

    --

    My .02,
    zencode

    iactivist.org/jason

  409. You're missing a major point here by NineNine · · Score: 4

    The primary point of this article is that Microsoft is simply saying that they need to maintain a viable business model. Giving away your code for free, or even letting other people copy your code is usually NOT a viable business model. Microsoft does not develop custom projects. They develop general use products for the public. If they were to release the source code for Windows, there'd be absolutely no reason for anybody to buy Windows, period. It could easily be re-copied, and re-packaged. They're NOT in the custom software business, so while companies like RedHat can make a tiny bit of money (and I do mean Tiny) from doing some custom projects, Microsoft is not structured like this. They DO sell the exact same software to millions of people. It makes no sense, whatsoever for Microsoft to open source their products. That's all this article is about.

  410. Re:Microsoft blurs definitions by Dragoness+Eclectic · · Score: 4

    That's a bit specious, considering that software developed by the government is required to be public domain. Does that mean the NSA's mods are not GPL, but Public Domain?

    The Public Domain nature of taxpayer-funded development of software is why TCP/IP is an open protocol. Funny how Microsoft has never complained about the Public Domain aspect of government-developed software, but the GPL gets them hysterical...

    --
    ---dragoness
  411. Err, what, Craig? by Wakko+Warner · · Score: 5
    "In this context, it?s not surprising that, as early as 1995, Bill Gates wrote in his book The Road Ahead about what he called the "Internet gold rush". . .

    Correct me if I'm wrong, but wasn't this part added in a much more recent edition of Gates' book? Even in 1995, Gates viewed the Internet and the World Wide Web as nonentities.

    -A.P.

    --
    Forget Napster. Why not really break the law?

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:Err, what, Craig? by Yunzil · · Score: 5
      Correct me if I'm wrong, but wasn't this part added in a much more recent edition of Gates' book? Even in 1995, Gates viewed the Internet and the World Wide Web as nonentities.

      No, Gates always knew the Internet was going to be important, just as Oceania has always been at war with East Asia. ;)

  412. Forking idiots. by DunbarTheInept · · Score: 5
    Hmm - Here's two problems I notice in their blasting of forking in OSS?

    1. - Some of the 'flaws' of forking mentioned are actually 'flaws' of having multiple choices in general, regardless of whether those choices were generated due to code forking or independant code bases competing with each other. Thus they are 'flaws' that are shared by the closed-source world as well a the open source world.

    2. - Having many forks (or multiple product choices developed independantly) to choose from forced the UNIX world to develp things in a layered fashion, something Windows doesn't seem to do very well. Using a layered model, where each piece of the picture is an independant piece, gave us things like the Window Manager in X, and the filesystem drop-in replacements, and the standard file i/o device drivers, and so on. This layered model, which is needed to get things to interoperate well in a highly "forked" world, has design benefits outside of just being able to replace a module with a new one. This is not a flaw. It's a benefit. MS is proof that when there is no incentive to design walls between your layers, you generally don't, and you get a messy pile of software. Forking forces good design up front.

    3. Without sharing of source, you get *more* incompatability due to the need to restart from scratch and design anew when what you really wanted was just "Something that works just like product foo, but with one or two minor changes." This type of new product spawning will make far more incompatabilities than code forking from one shared base will. Consider, how incompatable are the KDE and Gnome guis? It might seem like they are incompatable until you compare to how incompatable OS/2 and Windows were. KDE apps and Gnome apps can run at the same time on the same desktop screen without any problems.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  413. Government is not here to support businesses. by booch · · Score: 5

    What you fail to realize is that the whole concept of copyright protection is something that the governement/people gives to businesses so that the people will benefit. Not so that companies can benefit -- that's just the means to the end. Microsoft is implying that the government needs to protect the means, even if the end is no longer being achieved. But that doesn't make sense to the people unless there is some benefit the people will get. But Free Software already provides that benefit.

    --
    Software sucks. Open Source sucks less.
  414. Federal Copyright by Col.+Klink+(retired) · · Score: 5

    I've wondered how the NSA (as well as Becker's drivers) can put stuff under the GPL. Without Copyright, there is no GPL. But the Federal Government can not get copyright protection. Everything produced by the Feds exists under the public domain.

    I can imagine that a GPL project can incorporate stuff from the public domain (just as commercial software can), but I can't see how things like Becker's drivers alone or NSA patches can be GPLed. MS ought to be free to use any of that code in any way they see fit.

    --

    -- Don't Tase me, bro!

  415. Absolutely true, BUT... by Weasel+Boy · · Score: 5

    They're NOT in the custom software business, so while companies like RedHat can make a tiny bit of money (and I do mean Tiny) from doing some custom projects, Microsoft is not structured like this.

    This is true. However, no where are Microsoft, the members of the RIAA, the members of the MPAA, or any other enterprise ever given the guarantee that the business model that they have freely chosen will always be profitable. Times change. Technologies change. Markets change. Adapt or die.

    Change and progress are good. They wash away the dead wood institutions in our society, while vital ones adapt and prosper.

  416. How to fight this? by Merk · · Score: 5

    How to fight this? Explain that the GPL puts no restriction on the use of the software. If you can get GPL software you are free to use it as you see fit. The only things the GPL restricts are copying, distribution and modification.

    On the other hand Commercial software, especially Microsoft software has harsh limits on how it can be used. Hence the term "End User License Agreement". Tell 'em they'll never have to click through one of those for an Open Source product.

    Next mention that the only way you'll be affected by the GPL is if you want to copy, distribute or modify GPL software. You can use a GPLed editor like GNU Emacs on a GPLed system like Linux to write proprietary software if that's what you want to do. If you're not writing software that links with or uses GPLed code, selling or giving away GPLed software you don't have to worry.

    Explain that when Microsoft's code leaves their building it's "hands off". You can look, but you can't touch or even show other people. Their "shared source software" is at best a learning tool for other people. At worst it's a means of trying to get cheap student labour to find and fix their bugs for them.

    As for standards, explain that Microsoft is infamous for embracing a standard then extending it so that nothing works with it. Explain that this would be fine if it weren't for their monopoly which basically makes an open standard into a Microsoft standard. Tell them that by its very nature, Open Source software is open standard. If you want to know how something works, just look at the source.

    Finally explain that the only reason Bill Gates and Microsoft can give so much money away is that they've made such obscene profits on their software. Explain how if an Open Source company were on 95% of desktops it would never have that kind of power because everything it made would be open and freely available. Explain how many eyes make bugs shallow. Then say "if you love something, set it free". *grin*

    Any other suggestions?

  417. The real issue is Quality. by jcr · · Score: 5

    Frankly, it doesn't much matter to me whether MicroSquish code is ever available under an Open Source license. Mozilla has shown us that opening your source code doesn't necessarily make for a better product.

    What's wrong with windoze, is not that I can't read the source. What's wrong with it is that it's unreliable, unsecurable, incompetently designed, and bloated as all get-out.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  418. Re:Microsoft blurs definitions by Greyfox · · Score: 5

    They also gloss over the fact that if you write original (not derived from any other product) code and release it with a GPL license, you're absolutely free to license it out to someone else under a different license. If a company wants to use it in a proprietary product, they can come and offer you a shitload of money for you to allow them to do so.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  419. Linus on forking... by Ded+Mike · · Score: 5
    At Linus' first appearance at COMDEX, in 1999, in Chicago (the year of Gates'/Ballmer's infamous 'Disco Deflection' movie, and the year after the '98 BSOD), he was asked about forking the code. I was the member of the audience that asked the question. Some coverage is here (thank god for Google!)
    "...Torvalds deflected concerns about the potential for similar fragmentation in the Linux space, noting that the copyright/license for Linux requires anyone who modifies the source code to make changes available to others under the same license. 'This insures that the splinter heals,' quipped Torvalds. Torvalds added that the Internet development paradigm under which Linux has evolved has made it less likely to splinter, as well. Different programmers are working on different pieces of the OS. Linux has been ported to a variety of form factors, from the Palm Pilot to supercomputers, Torvalds said. Some developers, like Torvalds, are working on the kernel; others are more focused on user-space issues. He did acknowledge that more work needs to be done to make Linux a "serious mom and pop contender on the desktop," but that, too, is possible in two to three more years, Torvalds predicted."
    IIRC (and I am sure I do!), as reflected in the quoted story, the question came right after his answer to a question about Java and some jokes about the then still-secret TransMeta. My question was along the lines of "What if there is a serious commercial challenge to your license and they fork the code?" I distinctly remember that I used the word 'fork.'

    Linus, as usual, used his own metaphors, to enlighten the press and non-geeks. IOW, he simplified my question, de-jargoned it and answered it plainly and honestly. His metaphor was a tree with branches, and that brought up the 'splinter' comment.

    What wasn't reported in the article, was how he ended his answer, and I clearly remember this:
    " Besides," he said, " Because of the GPL, and international trademark law, I own the source. If the fork drifts too far off the trunk, I can cut it off and kill it."
    That was also the year I recognized why I admired and supported the OSS movement.

    When Gates was done with his speech, he was hustled off-stage by an army of handlers and into a waiting limo, looking neither left nor right, and interacting with none of his so-valued cutomers.

    When Linus was done, he and his wife and children hung around the show floor. His wife pushed the stroller around, and, despite the press and admirers, he kept his focus on them. After the show floor closed, there was a gathering sponsored by one of the early Linux companies. Linus was there with his wife and kids. They mingled for about two more hours, then someone suggested Buster's for video games and more beers.

    In contrast to Gates, his handlers and the limos, the last I saw of Linus that night, he was piling with his wife and kids into a mini-van, on their way to Busters', with mad-dog and a bunch of geeks (Can I bum a ride? situational carpool).

    NO MATTER HOW GATES AND COMPANY SPIN IT, _THAT'S_ THE TRUE SPIRIT OF OPEN SOURCE SOFTWARE....and that's why we will win, AND THEY WILL LOSE.

    Hell, they already have.

    --
    Remember guys, this is Amerika. Just because you have the most votes, doesn't mean you get to win.--Fox Mulder
  420. What a masterpiece that is... but.. by twivel · · Score: 5
    Wow, they do a great job of pulling the reader in. This is a masterpiece. The first half of this article is spent really discussing some good points about the technology movement, lending credibility to the whole article. They do a great job of detailing points and backing up their statements in the first half as well.

    I didn't have a huge problems with the first half, other than a few veiled hints at where the article was going. I did get a chuckle when I read the paragraph talking about .net.

    Now, they start moving on to the negative points of OSS. Not that I don't think OSS has it's problems. In some of these places I think microsoft may have some points - but they often exaggerate them or extend them to places where I don't think they are applicable. Some things they say:

    Unhealthy forking that leads to incompatability. At first, I thought "This is stupid, it doesn't happen". But in one way it does. Look at the different releases of redhat. A program compiled for RH 7.1 most likely won't work with redhat 6.2. Now, I don't call this "forking" as much as I would call it "Upgrading". Microsoft has exactly the same problems with their operating system upgrades as well though. The difference is, when you upgrade an operating system or one software component, often you have to upgrade others. With OSS it's easy, get the source and recompile. With MS it costs money. His point on the GPL and including other peoples code is ridiculous. I'm glad he gets his information on licensing of the GPL technically correct, but what he is complaining about is just silly. In the proprietary world you can't include someone elses proprietary code in your program and release it, right? So why would he even care that he can't take GPL code and include it in his proprietary code? Whats the point here? If you want your code to be proprietary, just write it all yourself. To those who write and release proprietary code, GPL code is nothing more than "someone elses proprietary code". Now him saying "The viral aspect of the GPL poses a threat to the intellectual property of any organization making use of it" is just plain FUD. Sure, if you take the damn code and use it in your code, it affects you. If you just use GPL software as 'end-user' software, you have no problems.

    They talk about open source business model being support or hardware oriented. They claim that it will fail due to the falure of similar attempts earlier by other companies that are support or hardware specific. For sure he can't be talking abut SUN (who still makes a great amount of money by selling hardware and developing enterprise quality operating systems). This model does work. But the good thing about OSS is that it is not tied to a company. It existed before the companies sprung up to support it and it will exist even if some or many of the companies die. It will always provide a valuable product to the community and end-users who rely on the product. When companies like microsoft die, you are stuck with a pile of binary garbage that will never be maintained, upgraded or fixed.

    Ok, their real point here is that mass-marketed products tend to not do so well with either of these models. I think Microsoft may be partially right here. For example, selling PC games (not online type games) will never work in a "support" model, nor would it work in a "hardware business model" either. The only way to really support cool single-user games that require lots of R&D, quick development times to be competative, etc is to support them by paying customers. This is why I think the number and types of free games doesn't even come close to the numbers and quality of commercial games.

    Free software is better suited for cool apps that have longer development cycles, like a word processor, or operating system. Things that aren't "completely redone" every few months like computer games are. Ok, maybe even computer games will start slowing down once we achieve near-realistic graphics and people can focus primarily on content. But for some reason or another, I think the game industry still has quite a bit of evolution to go through though.

    Microsoft's primary business model is *not* games though. It is Operating Systems and Office Applications. Given time, and number of upgrades, I believe OSS products WILL catch microsoft products. Right now microsoft does have the lead in end-user software such as word-processors. Already, we notice that micorsoft is digging and clawing for new ideas to "differentiate" or give a "competative advantage" to their products over others. The failed "Paperclip" is one example of an attempt to differentiate office from other products. The question is, how long can microsoft continue to justify paying more and more money to upgrade their apps? Microsoft themselves know this is a dead-end. This is why they created ".NET"! There's no need to force people to upgrade if they pay monthly fees. If they can change the thought process of the users that "Users don't own software" "Users buy a service", their business will live into the future.


    --
    Twivel

  421. Do not Underestimate Microsoft by bma · · Score: 5
    I was at this talk today. The biggest mistake the open-source community can make is to under-estimate Microsoft and to dismiss these comments as pure hogwash. It's actually *scary* to me that the Slashdot editors considered *not* posting this. Please realize that today is the day Microsoft decided to publicly declare war on open-source. This is not just big. This is *huge*, and it's time to sound the alarm: Microsoft will attack open-source with every resource at its disposal.

    Open-Source is a threat to Microsoft's business model and, as a business, Microsoft is making the decision to attack its biggest threat. This will include exaggerations, leaps in reasonings, and a lot of FUD. The important concept to take away from today's meeting is that Microsoft is *very* smart. They understand open-source. They understand the weaknesses of the open-source community. And they are attacking them with full force.

    Gathering thoughts from a few open-source hackers at this meeting today, it seems Microsoft is leading a 3-pronged attack:

    • Making the GPL out to be very evil (whether we believe this is true or not is irrelevant). Characterizing open-source solely through this "evil" GPL license and instilling fear about how the GPL destroys intellectual property if you so much as use GPL software.
    • Pointing out that there is a difference between open standards and open-source. We know this, but we haven't made our case strongly enough. Now Microsoft gets to have the first word in this public debate, and they are blaming the open-source community for muddling the issue. Nevermind the truth, this attack is extremely intelligent.
    • Partially adopting all the easy, non-threatening aspects of open-source. Peer review? yeah, they do that with Microsoft source code licensing to universities. Community? sure, they have 5,000,000 members of MSDN! Giving back to the community? Of course, closed-source companies pay $26B in taxes every year, which funds government programs, which funds university development, which funds software research.

    What Microsoft is doing is simple: they are taking away the easy open-source arguments, and muddling the complex ones. Whether you think their message rings true or not is irrelevant: they are making a solid marketing case. The Open-Source community had better be ready to respond.

  422. Microsoft blurs definitions by yamla · · Score: 5
    Microsoft has released an article entitled, The Commercial Software Model. In it, they lay out their belief in the Microsoft .NET strategy and in Shared Source, something entirely separate from Open Source. Microsoft makes a number of dubious claims in their article and I examine some of them here. I focus primarily on Microsoft's misunderstanding of open-source software.

    Before I begin, I should point out that open source means different things to different people. I will assume that Microsoft is talking about Open Source that meets the Open Source Definition. That is, the source code must be freely available. The software must be freely redistributable. Other users must be allowed to modify this code and distribute them under the same license. Note that there is no limit on charging for distribution, though specific open source licenses may indeed prevent this. Also, once you have distributed the binaries, you must also distribute the source if requested.

    Microsoft points out that open source often leads to forking of the code base. This is indeed sometimes true. However, shared source/commercial source does not prevent this. Witness Microsoft's operating systems. Windows CE, Windows 9x (including ME), and Windows 2000. In fact, Windows 2000 is perhaps even a clearer example of a code fork as it is available in at least four different binary versions (Windows 2000 Professional, Server, Advanced Server, and Dataserver), each with a slightly different code base. Even ignoring this, each one of Microsoft's operating systems shares a common lineage, MS DOS, though Microsoft has sometimes started fresh.

    The viral nature of the GPL, the Gnu Public License, is the next thing Microsoft takes issue with. They point out that once software is licensed under the GPL, all derived software is also so licensed. This is absolutely true and is certainly something that companies need to be aware of. However, there is a flip side to this argument. Say I write a new browser and release all the source code under the GPL. Now, my intellectual property is protected in the event that a company comes along, takes my source code and makes minor modifications and then sells it for $250 a piece. Saying that the GPL is a threat to intellectual property implies that the GPL abhores intellectual property and this is certainly not the case.

    Microsoft also points out that the GPL undermines commercial software development. This is somewhat true. If I GPL a word processor, I am quite unlikely to be able to sell thousands of copies of it because anyone who purchases a copy can turn around and distribute it for free. However, Microsoft seems to be ignoring one thing. The majority of software developed for profit is developed for specific customers. Programmers or development houses are contracted to develop a specific solution for a specific customer. This customer then pays for the delivery of the software. Open source software (and indeed, GPL'ed software) does not affect this proven business model at all. The only problem would be that the customer could then freely redistribute the software or modify it without paying the developer. This essentially prevents the developer from selling the exact same software to another customer.

    This is important. Please note that open source software does not require that you give your software away for free. You are quite free to develop it for a significant price, making all your profit from this development. Microsoft seems to ignore this.



    --

    --

    Oceania has always been at war with Eastasia.
    1. Re:Microsoft blurs definitions by wolpert · · Score: 5
      The real reason that Microsoft is 'attacking' GPL is not only because they cannot steal the code, legally, but because of their fear that the government will support GPL code. Take for example, this:

      "Today, any government putting work under GPL is walling it (the work) off from commercial business,"

      That comment is specific to attacking the NSA's secure Linux project, which release their code under GPL. Expect more attacks in the future, until the government regulates that government code cannot be GPL.

      --
      Virtually, Edward Wolpert
    2. Re:Microsoft blurs definitions by Crayola · · Score: 5
      Not only does Microsoft have forking in their own code, but they develop mutually incompatible products, and the very fact that their file formats are closed and proprietary make it much harder to create compatibility. An open source program has a wide open data format, which is inimical to Microsoft's own "viral" model of creeping data formats.

      I agree, the assertion that the GPL undermines IP is disingenious. The GPL simply asserts that if someone wants to use some IP for free, they in turn must not charge for source to the resulting IP. They can still charge big bucks for the development work involved.

      What's more, if some company doesn't want to take the software under those terms, nothing prevents them from going to the copyright holder and paying for a separate license that doesn't fall under the GPL. But if the license can't be bought for reasonable terms, there's always the GPL option. It's up to the companies involved to decide what's best for them.

      It's ironic that Microsoft sings the praises of the WWW, lambastes open source, and totally ignores the fact that Apache is one of the main engines of the web. Or perhaps not ignore. Wishes it didn't exist is more accurate.

  423. The fundamental precept that MS seeks to obfuscate by kfg · · Score: 5

    And indeed that many OSS people seem to only be vaguely aware of, is that the GPL *depends* on intellectual property law to function.*

    It is not public domain. It is the fully copyrighted work of the author who *allows* you to use it *under license.*

    It is no more viral than the commercial license which seeks to 'infect' your pocketbook. Over, and over, and over again.

    The GPL 'infects' your code by allowing you to take is WITHOUT financial recompense, which it would be perfectly within the rights of the author to demand, and asks only that if you modify the code to give those modifications back under the same terms that you obtained the original code * for free.*

    Noone holds a gun to your head and tells you to use GPL code. If you don't like the terms of the license, don't take the code. Just as some say about commercial licenses. If you don't want to pay for it, don't use it.

    GPL code HAS a pay structure. Don't dance if you don't want to pay the piper, who in this case is only asking to be allowed at the banquet table.

    The irony is that MS is bashing a license that is * totally in keeping* with its own from a legal standpoint, and only exists BECAUSE of such intellectual property laws as protect MS's rights.

    If the GPL destroyed intellectual property it couldn't, itself, exist.

    KFG

  424. The best part of the whole speech... by SupahVee · · Score: 5
    A common trait of many of the companies that failed is that they gave away for free or at a loss the very thing they produced that was of greatest value - in the hope that somehow they'd make money selling something else.

    Sound anything like, oh say, IE?!

    --
    "See, we plan ahead! That way, we never have to do anything now."
  425. All in All, Rather Accurate by LionKimbro · · Score: 5

    All in all, I found what was said to be rather accurate, and it is interested to see Microsoft moving itself towards a Shared Source model. 2 years ago, I never saw any source. I found it kind of humerous that they included their "samples" as a significant contribution of source code, and that they boasted that "100 universities" had the source code. But all in all, it was rather rational.

    This is coming from a guy who volunteered for the GNU booth at LISA (sysadmin conference), writes GPL'ed software at home, advocates Free and Open Source software at work, and teaches free classes on programming twice a week in his free time. Honestly, this article seems like a nice concise representation of the issues that we are facing in the technical world, and the licensing tradeoffs as well. It is a remarkably centered piece, especially considering that it's coming from Microsoft. Maybe it's coming from their Biz department, rather than Marketting.

    However, I wouldn't take the article as a sign of the impending doom or non-use of GPL'ed software. As another /. reader said, it's good to view GPL'ed and OpenSource software as software belong to a single company (GNU?), namely, the company consisting of all contributors.

    I believe quite strongly that Free and OpenSource software will overcome Microsoft.

    First, the very thing that allowed Linux to exist in the first place, the life blood of Free/OpenSource Software, namely, communication, is becoming cheaper and easier. We are watching a bandwidth and connection revolutions. As barriers to communication come down, the success of Free and OpenSource software will increase.

    Second, as more and more people become involved in the computing world (and they are coming, they are definitely coming- just look overseas) and the online world, the # of Free and OpenSource developers will increase. I believe that our numbers as Free/OS software developers are, and will, increase faster than the # of employees at Microsoft.

    That KDE and GNOME (particularly KDE) would cease development because OS/Free software isn't a viable business model would be a faulty conclusion. KDE is not a business. Go to the KDE web page and tell me that they're running a business. It's very clearly a community.

    We can build our own operating system, and as developers, it's just sort of our nature to do so.

    Anyways, Kudo's to MicroSoft for a well written summary, and a "Yay" if they actually follow through on their commitment to share their source.

    Back to my side of the fence: Yay KDE! Yay GNOME!

  426. Embrace and Extend OSS by Bonker · · Score: 5

    I think is what Mundie is trying to announce. Of course their 'Shared Source' is a load of crap, but I get the hint that Microsoft is truly starting to realize that a lot of their potential developer base gets more serious systems development done with OSS tools and libraries. They're trying to treat the Open Source philosiphy the same way they treated Java. Embrace Open Source and 'fix' it, until it benefits Microsoft.

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
  427. Viewing "shared source" prevents future OSD by dodson · · Score: 5

    By making the source under glass more readily available, is MS undermining a persons ability to work on open source projects.

    If more people are allowed to see the source does this increase the likely hood of IP litigation if programmer X has been in the vicinity of MS source and later works on an open source project?