Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×
Microsoft

Slides Of Microsoft Anti-GPL Advocacy 451

An anonymous reader links to these slides outlining Microsoft's position on Free software licenses, in particular the GPL, writing "Regarding the latest memo from MSFT, the current politics is to be against 'copyleft' type licensing... Protecting freedom is fundamental for Free Software and MSFT knows that. They don't want licenses that protect our freedom." Makes an interesting companion piece to the anti-OSS memo mentioned the other day.
This discussion has been archived. No new comments can be posted.

Slides Of Microsoft Anti-GPL Advocacy

Comments Filter:
  • by t0qer ( 230538 ) on Saturday January 04, 2003 @02:20PM (#5015112) Homepage Journal
    What good is this to my lynx browser?

    Kidding aside..

    It's just a bunch of jpg's on a non MS site. Just pointing out the obvious, what verification do we have these came from M$?

    Please tell me and don't mod down, I think I have a very valid question here.
    • Unfortunately, this crowd doesnt seem to care about truth at times. We all get pretty petty at times.

      Freedom without truth?

      Are you sure that you have freedom? or are they lying to you?
    • It's just a bunch of jpg's on a non MS site. Just pointing out the obvious, what verification do we have these came from M$?

      did't you see the little "Microsoft" logo's on the pages?! It must be from Microsoft...

    • It's just a bunch of jpg's on a non MS site.


      Just find your local script-kiddie and ask.

      I recommend http://www.microsoft.com/products/bob/sneaky-hidde n-directoy/
    • by Maxwell'sSilverLART ( 596756 ) on Saturday January 04, 2003 @03:19PM (#5015367) Homepage

      Verification? If you can't trust something you read on Slashdot, posted by an Anonymous Coward, then who can you trust?

      (</joke>, for the sake of the moderators)

    • It's just a bunch of jpg's on a non MS site. Just pointing out the obvious, what verification do we have these came from M$?

      Uh ... hello! It was posted on /.! It MUST be true. ;)

    • <t-i-c>
      well, it's an obvious hoax, isn't it? I mean, I would expect a presentation from MS to be with full-color, animated ppt slides and not something B&W that looks like it was made with wordpad!
      </t-i-c>

      No, I agree.. no real evidence it actually came from Microsoft, and if it did, so what? No real surprises here.
    • These slides present Microsoft's position cleverly. They are well thought out, and the material is intelligently organized. It is clearly the work of an experienced presenter, not some nerd halfway through a CS program.

      Nobody from MS has disowned the slides.

      None of this is proof (what kind of proof do you want, anyway?), but in my opinion these slides are probably authentic.
  • by very ( 241808 ) on Saturday January 04, 2003 @02:24PM (#5015131) Homepage Journal
    A lot of time, softwares are developed by the Academia and heading straight to the consumer. And those software are usually distributed freely for non-commercial use (sometimes they are free for all).

    Apparently the Industry (a.k.a. Micro$oft) want the finding and development to go through the industry first.

    One motive: MONEY
    • Well, the industry makes money off of computers, that is how they stay in business. There is absolutely nothing wrong with a company wanting to make money, that is the whole POINT of a company being in business in the first place. Companies don't survive if they don't make money. So, a big fat "duh" to you sir.

      Oh, and that "$" instead of an "S" in Microsoft is really mature.
      • by Anonymous Coward
        And computing seems to be one of those few areas where academia and amateurs can currently do a better job than companies.

        No, there's nothing wrong with a company wanting to make money - BUT -

        Companies don't have some right to profit - the norm is for them to fail. Very few profit. Why should they be propped up rather than just allowing them to fail? If they can profit then let them - if they're trying to sell ice to eskimos^Winuit, let them, but don't support them when they plan legally-mandated polar-ice-melting so that they can do so!

        To labor the point a little more - don't let them give Einstein a lobotomy so that little timmy can get relatively higher grades.

        P.S. I find the $ in Micro$oft to be a good conversation-starter, which then allows me to lead into why ms is bad for the consumer. I don't care if some teenager thinks it's immature, or some astroturfer says it's immature. It's not. You legitimise someone by using the name they choose for themselves rather than naming them with a derogatory name. I choose, quite deliberately, to insult Microsoft.

        P.P.S. If there was nothing wrong with financial profit at any moral cost, then the $ would be a compliment, not an insult. Clearly, even you feel that there IS something wrong with that, since you're objecting to its use.

        So I hereby declare "inconsistency" on you. Closely followed by "probable shenanigans".
        • by mgkimsal2 ( 200677 ) on Saturday January 04, 2003 @05:18PM (#5015883) Homepage
          I've always HATED the stupid "M$" text that people use when talking about Microsoft. They want to make money - good for them. HOW they go about it has proven problematic/wrong/illegal/whatever, but the motive is the same for all companies - make money.

          No one is suggesting propping up a company at the expense of another - certainly not in this thread.

          Please lose the $, or use it evenly:

          $un
          Net$cape
          $ear$
          $BC
          $pirit
          $am$ Club
          $heraton

          etc
          • "Please lose the $, or use it evenly:"

            Why? All those companies are not evil. They don't make their money unethically, they are not run by morally corrupt people, they don't have a history of stealing, lying or cheating, and finally they don't call me communist or cancerous.

            If and when they act as evil as M$ I will refer to them in an insulting wat. Until then I will respect their the names they have chosen for themselves.

            M$ is an evil company run by evil people which commits acts of evil. Using the $ in their names and not in other comanies names is very consistent if your rule is only insult evil comanies.
            • Why would you take personal umbrage because some people make the perfectly valid observation that the GPL is viral? Cancerous is a somewhat loaded term, but it most certainly is viral. I don't remember anyone referring to the GPL as communist, but I can recall some MS officials stating that it was not in the US taxpayers' interest to have US government funded research be licensed under the GPL (which can be construed as 'GPL is unamerican' certainly).

              But when has Microsoft the company ever called YOU - Malcontent - "communist or cancerous". I dare say never. They may, as a corporate entity, publicly disagree with a license (let's remember, it's GPL licensing they have big problems with, not you personally) which you think is the bee's knees, but they don't personally attack YOU.

              You're suggesting there's no moral corruption at the top of Sears or IBM or WalMart or any of the other dozens of companies much larger than Microsoft? MS is the pinnacle of evil incarnate?

              You're just not as involved in the other industries to see how large companies stomp over small ones all the time, regardless of industry. WalMart certainly has plenty of complaints against it, but they're selling Linux online, so maybe we should be nice to them?
              • by dvdeug ( 5033 ) <dvdeug@3.14159email.ro minus pi> on Saturday January 04, 2003 @07:09PM (#5016387)
                Cancerous is a somewhat loaded term, but it most certainly is viral.

                Why is viral any less loaded than cancerous? The GPL certainly does not behave as a virus, considering it only comes in when it's invited.
              • ... the perfectly valid observation that the GPL is viral?

                Because it's genetic, not viral.

                The GPL only affects derivative works. That's genetic, not viral.

                The GPL requires "consensual derivation" before it replicates. That's genetic, not viral.

                The GPL transfers a single "genome" (aka the license) from the parent to the child. That's genetic, not viral.

                A virus is something that infects a host, harms or kills the host, and spreads between hosts without asking either host permission to do so. The GPL does none of these things. The GPL is most definitely not viral.

              • MS and it's executives have used the word communist and cancer. They chose those words very carefully because they knew it would trigger negative reactions in the public at alrge and the media. It's a calculated effort to demonize open source programmers and users and to fan the flames of hate towards them. They want the US public to hate open source users and developers. So maybe they did not mention me by name but they did not have to they simply publicly smear an entire segment of the population. They are evil but they are smart. They have studied how other people in politics have demonized whole sections of the population throughout history and have applied those lessons to demonize open source developers and users. Using words like virus, cancer, communist, un-american etc are a carefully thought out and well orchastrated effort by the executives of M$ to attack us.

                "You're suggesting there's no moral corruption at the top of Sears or IBM or WalMart or any of the other dozens of companies much larger than Microsoft?

                No just not as much. Wally world is a very evil company (in different ways then M$). Their own employees sued them and won for making them work overtime without pay. This is why I will never walk into a wallmart store as long as I live and there are many people who feel the same way. I have never heard anything bad about sears or IBM. So I am

                "MS is the pinnacle of evil incarnate?"

                Yes pretty much. Worse then wallmart, worse then enron even (that's a close call though) definately up there with qwest, worldcom and the rest of the sleazeballs.
      • Sure it's a good thing for a company to make money. But if they do that by taking something away from me (e.g. free software) so they can sell it to me I don't have to agree that this is best for all concerned, do i?

        It's really sickening how people get screwed over by big corporations and then even cheer them on because "it's their godgiven right to make money any way they can". No it isn't they have to play by some rules too, at least if their customers come to their senses and don't buy their products if they are screwed over by their business practices.

        The important part is telling the people how and by who they're screwed, and that they can do something about it. The equation 'making money = good for business' has two sides, if people react appropriately to bad business practice and boycot then it becomes 'bad business practice = bad for business'.
  • by Anonymous Coward on Saturday January 04, 2003 @02:24PM (#5015133)
    Yes, you too can believe anything and everything that is posted on the internet! Especially when someone claims it was created by MSFT! Anyone can whip up some slides, take pictures of them, and post them on a random web site.
    • Not to mention... can we find something new to report on? Microsoft doesn't like the GPL. Ok. We got it the last 20 times a story was posted exposing that fact.

      Do we really need another story about it?
  • Not about freedom? (Score:2, Insightful)

    by e.m.rainey ( 91553 )
    And why should they care about your freedom unless there is money to be made in the process? They are, after all, a business, not a charity.
    They want a liscense that protects their freedom to charge for their work!
  • Good slides (Score:4, Insightful)

    by Bjarne Bula ( 11937 ) on Saturday January 04, 2003 @02:32PM (#5015172)
    It seems someone at Microsoft has sat down and thought long and hard about this. I'm certainly not one of MS bigger fans, but I think they pretty much got this one right.

    Naturally, they don't like the fact that they can't take something under the GPL and integrate into their own products, like they have with BSD-licensed code. And, on some level, they have a very good point about products of research that are released under the GPL. The only value they have to any company working on a closed-source product is as an example, while a BSD-style license would have allowed them to take the existing code and adapt it.

    In this aspect, the GPL actually harms interoperability and if the purpose was to give the research results a wide impact, releasing them under the GPL would be counterproductive.

    I live under no illusions that all software will one day be open source, and perhaps it would be a good thing for people to think an extra time about the consequences of their choice of license.

    For standalone programs, the GPL makes a lot of sense, but perhaps BSD-style licenses are more appropriate for prototypes and example implementations. Perhaps also the operating systems themselves, but that's a harder call.
      • And, on some level, they have a very good point about products of research that are released under the GPL.

      So there's value for a variety of licenses. Which is good, because we have a lot of 'em.

      Use BSD when the majority of time spent was in coming up with the requirements/design. Use GPL when the majority of time spent was in coming up with the implmentation.

    • Re:Good slides (Score:2, Insightful)

      by Master Bait ( 115103 )
      There is NOTHING that prevents Micros**t from adding their 'embrace & extend' junk to any GPL product and then charging money for it. Nothing. Their only beef is that they can't get free source code, then 'embrace & extend', release it for money and then prevent other people from 'embracing and extending' their stuff.

      Microsoft is lazy, they want free code but they don't want anybody else profiting from it.

    • Re:Good slides (Score:5, Insightful)

      by Todd Knarr ( 15451 ) on Saturday January 04, 2003 @03:32PM (#5015419) Homepage

      Actually the GPL doesn't prevent companies from using the covered IP in their products. What it does do is force them to negotiate a suitable license from the original author of the covered IP (if they don't want to give away their own IP, that is). The big advantage to companies of the BSD license is that they can use the covered IP without negotiating with the original author and probably having to pay for the IP they use. That's the heart of MS's position: they want to be able to use everybody else's IP for free while still forcing everyone else to pay to use MS IP.

      • Re:Good slides (Score:2, Informative)

        by thomasj ( 36355 )
        That's the heart of MS's position: they want to be able to use everybody else's IP for free while still forcing everyone else to pay to use MS IP.
        Oh please, would you?

        The story of these slides (MS or not), is that software funded by tax money, or are research done "for the general technological advance" should maybe be released under a more relaxed license, rather than a political licence.

        The outstanding phrase of the slides is: "GPL -- good the individual, bad for the industri", saying that: it is good for privately developed software to demand a giveback of co-developers if they add to your software, but projects that has been paid by everybody, including the industry, should be usable in a way that makes sense to more than the OSS crowd.

        You don't loose anything by MS downloading software developed by DoD or NASA or whatnot and put in their own software, since the development is already paid for, and you can download it too.

        I don't mind that people release under GPL and consider it to be reasonable that others should give back if they release derived works, it is fine. I prefer to release software under BSD or the dual Perl AL/GPL, since it makes better sense to me, and that is fine with me that other people "steal" the code since my concern is that my code gets used even by MS. So be it.

        But tax paid code (or industrial funded code) is really a different story.

        • Re:Good slides (Score:5, Insightful)

          by Todd Knarr ( 15451 ) on Saturday January 04, 2003 @04:47PM (#5015767) Homepage

          Why is it a different story? The taxpayers paid for it, precisely why should a business be allowed to profit from it without paying royalties back in one form or another? What MS is asking is to be allowed to reap the profits while letting the taxpayers foot the bill. Sorry, that's not kosher in my book. And yes, we did lose something when MS used software developed by the DoD and NASA without paying: we lost the funds that went into developing it and that aren't being recouped.

          And it still comes back to, if the stuff was put out under the GPL, the company can go back to the agency that did the work and negotiate a license other than the GPL.

          Personally I think something along the lines of the LGPL, or a modified BSD license which requires that the software being used and any modifications/enhancements to it be made available under the terms the original software was gotten under, would be more appropriate than the GPL. It still boils down to, a private company should not be able to take taxpayer-funded property and use it to make a profit without some of that profit going back to the taxpayers in some way.

      • Re:Good slides (Score:3, Informative)

        by sheldon ( 2322 )
        I have a question.

        If John Smith releases product Foo under the GPL. It becomes successful over a few years and Fred, Bob, Jay and Jake all submit changes.

        Does John Smith still have the right to sell a license to the Bar company for $X? Somehow I don't think he does.

        That's the heart of MS's position: they want to be able to use everybody else's IP for free while still forcing everyone else to pay to use MS IP.

        No, that's really not the heart of MS's position. Most companies realize that there were a variety of acts(look up Dole-Bayh) passed by Congress in the 1980's that encouraged research firms to license their work to corporations, so as to build up a synergy of research and implementation. I'm sure Microsoft would gladly pay a licensing fee to get their hands on innovative research. It wouldn't be the first time they've paid someone for their technology, would it?

        What they don't want is for that research to have been released under the GPL such that the work is now potentially tainted by other people's contributions such that they cannot legally buy rights to it from the research group without putting themselves at risk to turn over the work that they created.

        You don't seem to understand that this debate has nothing at all whatsoever to do with money. Money is a symptom, not the disease.

        They're simply concerned that technologies will be chosen as standards which are not available to everybody on reasonable terms. What's interesting about this is that the Linux Community and Microsoft are both concerned about the same thing.

        People on /. complain endlessly about patents being inserted into open standards. The reasoning is the same, the licensing terms conflict with your chosen business model. Well the GPL conflicts with Microsoft's business model, and there is no denying that... the GPL was designed specifically to conflict.

        You want the same things, just two different sides of the coin. If you'd quit whining about how evil Microsoft is you'd probably realize this and could work together to establish it.

        But as long as you keep fighting Microsoft, they are going to fight back. You try to force source code to be released under the GPL, then Microsoft is going to patent things to prevent you from using them.
    • Re:Good slides (Score:3, Insightful)

      by Rogerborg ( 306625 )

      That's precisely what LGPL is for, but LGPL is also on Microsoft's shit list (c.f. their infamous specification download licensing restrictions). Compare and contrast:

      • BSD: They can take it and use it as long as they don't remove the copyright or license terms from the source. They don't have to tell anyone that you're using it. If we work it out (as we did with the TCP/IP stack) they still don't have to tell anyone that they've modified it, or how they've modified it.
      • LGPL: They can take it and use it as long as they don't remove the copyright or license terms from the source. They have to tell people they're using it and make the source, including their modifications, available.

      Now, how exactly does BSD help interoperability? We had to guess that Microsoft was using the BSD TCP/IP stack, then we had to guess about the changes that they'd made. But it became an open secret that they were using it back in the day (I don't doubt it's been cleanroomed now), so it's not as though it would harm Microsoft to say that they were using it, and to say exactly what version, and with what modifications. We could argue that their improvements (i.e. bug fixes and optimisations rather than protocol changes) are valuable trade secrets, but remember that they got the source free and gratis and that they used it to make a lot of money. They can't afford to give a little back? Even to the extent of just saying "The Microsoft TCP/IP stack is based on the FreeBSD TCP/IP stack version 1.foo, with the following differences..."?

      I believe that the only real reason that they prefer BSD over LGPL is that it allows obfuscation and protocol changing behind the scenes, i.e. to reserve the right to harm interoperability if it becomes convenient for them to do so. Sure, they didn't, but then again, they haven't made the source available, and they haven't cornered the server market yet either. Would you bet your life that there aren't proprietary extensions lurking in there just waiting on the day when they can afford to turn them on and cut off non-Microsoft clients from Microsoft servers? Seriously: bet your life on it?

      All that said, you're de facto correct. The only reason Microsoft chose BSD TCP/IP was because of the license. But that's their irrational childhood trauma issue, and it's up to us to patiently council them until they get over it. There is hope though. Given that they're making noises about shared source now, I wonder how long it will take for them to realise that LGPL, used judiciously, can be used by them as well as against them.

  • by ubiquitin ( 28396 ) on Saturday January 04, 2003 @02:33PM (#5015178) Homepage Journal
    Let's transcribe this thing! Here are the first four slides, from the first two images (two slides per image). I'd love it if somebody transcribed the whole presentation, as there seems to be a lot to think about in there in terms of Redmond strategy.

    Slide 1: Title of the presentation with Microsoft logo

    Slide 2: The Software Ecosystem
    The flow of shared knowledge goes in a circle.
    Diagram shows customers to government to academia to industry and back to customers.

    Slide 3: The Business of Software
    subtitle: Source Code Licensing
    another diagram showing the interactions between source code - Core IP on the left and business model with usage rights and binaries on the right. Arrows showing development, support, deployment, and audit connect the two.

    Slide 4: The Open Source Software Model:

    complex mix of elements

    has produced some great software

    has both benefits and drawbacks like any model
    Diagram showing "development model" surrounded by "philosophy", "business model" and "licensing"

    Finally, somebody please mirror these images, the bandwidth on that site is getting sucked dry.

    • by Anonymous Coward
      Slide 9:
      Source Licensing Debate (continued)
      • Wider use of Linux has brought more focus to source licensing as a topic
        • Clear benefits to open source model such as community action
      • Result is a healthy examination of source licensing practices by commercial vendors
      • Sustainable rate of innovation has been lef out of discussion for too long
        • Software innovation has been a driving factor of growth across all major industries

      Slide 10:
      Areas of Concern
      Box to the left of text contains 4 boxes saying:
      General Public License (GPL)
      Ecosystem Health
      Commercial Software
      Government Policy

      • Authored by the Free Software Foundation
        • For protecting the individual developer
        • Against ownership or commercialization of software
      • Designed to devalue software and to pull, by force, intellectual property into the commons
      • Known in the OSS community as a "viral" license
      • Terms of license are:
        • Any GPL code can be copied and redistributed at no cost, may charge for cost of distribution
        • If GPL code is distributed in object form you must also include source code
        • Inclusion of GPL code in another work may require you to release entire larger work under GPL termes (e.g., provide source code and allow others to modify and distribute)
      • The GPL is fine for the individual to choose, but bad for the industry
    • Finally, somebody please mirror these images, the bandwidth on that site is getting sucked dry.

      Do a gnutella on Microsoft Slides.

    • Photo #21 (top): Shared source "includes the benefits of open source".
      -> Not mentioning the benefit that (only) open source is free-as-in-beer.

      Photo #22 (bottom): "Open standards have become a point of confusion".
      -> So the correct thing to do is use Microsoft's proprietary standards?

      Photo #24 (bottom): "All software companies must carry significant legal overhead to protect against GPL infection".
      -> Otherwise all companies (not just software ones) must carry significant legal overhead to protect against BSA raids.


      "90% of politicians give the other 10% a bad reputation." --Henry Kissinger

  • Mirror (Score:4, Informative)

    by infolib ( 618234 ) on Saturday January 04, 2003 @02:36PM (#5015199)
    here [fys.ku.dk]

    Bandwidth sponsored by danish research funding...
  • My Thoughts (Score:3, Interesting)

    by ffatTony ( 63354 ) on Saturday January 04, 2003 @02:41PM (#5015218)

    We all know MS is bad and they are hard at work on Evil Master Plan v1.0, but where I seriously see Linux going in the next few years is gaining ground on other unix vendors. At my workplace we use AIX and Solaris running Apache and a large number of Java Apps. There is no reason we could not use Linux. I am told making the switch is in the project plan for within the next 5 years.

    I am looking forward for linux to become the definitive unix because at that point we can really start inovating and changing the commands we all know and love. For instance, besides for backwards compatability there is really no reason why no two console tools can't support the same set of regular expressions or command line options that are standard (maybe -V is always version and -D is always debug, etc). I'd also love to see something along the line of perl6's attributes for return codes for commands, e.g. after running cvs update it would be cool if it not only returned 0 for success, but if there was some way to tell if it actually updating any files (I know I can do this by parsing its sysout, but I'm trying to make a point that commands could return more complex structures that we could programatically interrograte).

    I love grep, sed, bourne shells, and the gang but it would be very cool if the typical command line experience was a little more cohesive.

    I've used linux and various unixes for about 5 years now and fee pretty comfortable, but maybe this is where we could really shine.

    I realize there are plenty of efforts to modernize shells and command line tools, but I don't forsee them making much ground as if linux was drastically different from what I used at work, it probably we be a plaything at home, rather than a platform for study and to increase my skills.

    It seems clear to me that the command line is superior to gui in terms of speed and efficiency for knowledgable users. What I'd like to see now is a set of tools (and shell) without such a drastic learning curve and also without loosing the power that unix has.

    And yes, I realize that this is probably an impossible dream as OSS was forged in chaos. But who knows, stranger things have happened.

    • by qwijibrumm ( 559350 ) on Saturday January 04, 2003 @03:32PM (#5015420)
      We all know MS is bad and they are hard at work on Evil Master Plan v1.0
      Are you kidding, they've been artificially inflating their product numbers for years. Seriously how much of an improvement was "Evil Master Plan Me(TM)" over "Evil Master Plan 98SE(TM)"? I think they're working on "Evil Master Plan Zt(TM)" right now.

      Man, I remember when computing was easy and they only had "Hey, I Think Being A Little Evil Can Make Us Money 5.2(TM)"

      I guess it just shows, version numbers don't sell. Year numbers don't sell. But cool letters equal cash!

    • At my workplace we ... run[ning] . . . a large number of Java Apps. There is no reason we could not use Linux.
      My understanding is that the Linux threading model (pthreads actually map to processes that share memory space instead of "true" kernel threads) doesn't really work well with Java, since it's easy to generate Java threads, they map to processes, and you swamp the computer. The next Linux (2.6 or 3.0 whatever it's called) I believe has better threads, something more like kernel threads. Please someone corect me if I'm wrong, I'm interested in this too.

      but it would be very cool if the typical command line experience was a little more cohesive.
      I love the command line too, but there are limitations. The data is constrained to be a stream. All data has to be marshalled and unmarshalled to the constraints of the the streams. The only "metadata" organization you can have is whitespace and maybe some headers. These are constrained to be in the same stream and need to be extracted from the normal data. Pretty much the entire reason for awk is parsing the output of commands and rearrange them to be the proper input for other commands. Having all these commands constrained to streams makes for a lot of interoperability but you lose a lot of context. The simplicity of a stream is somewhat countered by the occasional need to use another tool (like awk) within a pipe. I wonder what an XML-aware toolchain would look like. Would having the extra context of XML input/output improve certain tasks (after the learning curve) or would the complexity be too heavy for even power users to use on any consistent basis? Might be an interesting research project for some school.

      The other major limitation of the pipe heavy shell is that the pipe has no knowledge or control of internal program state. You can control initial program state (inputs, command line args) but thats it, everything else is pretty much controlled by the program's internal state machine, and not by you. Again awk helps a little - a pipe friendly program that allows programming looping and conditional constructs, but you're stil limited. AppleEvents are very interesting. They allow you to pass data, structured data, from program to program, and allow the script to interact with the programs internal state while it's running. I'm sure VBA is something like this as well, but I have no experience with it.

      I'm not sure if Linux can ever have this. Too many disparate developers. No one to really "bless" a single scripting language, so there are multiple. Linus has repeatedly said he doesn't really care about the userland, so it won't be from him, maybe RedHat will bless something. But that still doesn't mean developers will use it. Both Apple and MS have certification programs. To get an Apple/MS logo, you have to submit it, and follow some APIs, including AppleEvent or VBA compatibility. Linux doens't have that, won't have it any time soon, and probably never will.
    • It seems clear to me that the command line is superior to gui in terms of speed and efficiency for knowledgable users. What I'd like to see now is a set of tools (and shell) without such a drastic learning curve and also without loosing the power that unix has.

      There's a delicate balance here. To change command-line switches or return codes potentially affects thousands of shell scripts which depend on the current behavior. To do so also would probably reduce the productivity of the thousands of unix gurus who already have all command-line options for various tools committed to memory. And that's not to be done lightly. To paraphrase the old quote, "Unix is user-friendly. It's just picky about who its friends are."

      Now admittedly, I'd like it if every command-line util in the world supported "--version". But I wouldn't go so far as to standardize on "-v" or "-V" for the same thing, since that's used for various different things for various tools.

      As an example of this, I'm bummed that someone (RedHat apparently) changed the default sorting order for "ls". Used to, things were sorted by ASCII value, which meant dotfiles were first, then files starting with a capital letter (like Makefile or README), and then finally regular, lowercase file names. In recent releases of RedHat, things are now case-insensitively sorted and include dotfiles in with the regular files (e.g. ".zebra" is now listed between "zartan.tar.bz2" and "zephyr.txt"). This annoys me to no end.

      Eventually I was able to determine that adding -v restores the historic sort order (among other things), and so I made it the default. Nothing in the documentation hints that "sort by version" also does an ASCII sort, whereas normal sorting does not.

      Anyway, mastering the unix command-line is a long road, and you continue to gain power for years and years. It does take a while.

      Maybe a solution would be to make an environment variable called USERLEVEL=novice, which makes the switches more standardized but breaks backwards compatibility. Or a command-line switch called --novice which does the same thing.

  • by argoff ( 142580 ) on Saturday January 04, 2003 @02:44PM (#5015237)
    I'm glad some people finally understand that the battle isn't about markets or choosing a software license, but freedom. All to often people think that free markets are about markets, and not freedom. But just the opposite is true, when a society has healthy freedoms - the markets tend to take care of themselves.

    There is an old saying, a nation can't be half slave and half free - but only all slave or all free. Unfortunately, alot of people don't understand this about copyright controlls. They think that choosing a software license is like going to the store and choosing between pears and apples or between painting your room yellow or pink - that it's just about preference. Well, it is not, and it is so fusterating to see how people refuse to consider the long term consequences of their own belief systems.

    The simple truth is copyright controlls are untenable without massive free speech restrictions like the DMC0A (and beyond), and information is so easy to manuipulate and change form - that it can't be controlled unless all of it is controlled.
    • by Squarewav ( 241189 ) on Saturday January 04, 2003 @02:56PM (#5015289)
      the funny thing about free speech is that people are free to chose how they express them selfs, is linux free as in speech, yes but so is microsoft, microsoft chose to keep thier speech closed and thats thier right. In fact I think it would be unconstitutional to force MS to OSS

      sorry about my spell'n
      • Somebody please mod up Squarewav's comment! No kidding, I totally agree, and I'll add to it: Not only are MS and Linux free to choose how to express themselves, their customers and users are, too!

        If you want to see some *really* intense debate on the subject, you should check out the last few day's worth of posts on the kernel mailing list. It's freakin' rare when RMS responds to (perceived) trolling.
      • You seem to have confused the meaning here. "free as in speech" and "free as in beer" are used to distinguish between the two meanings of the word in the English language (other languages like French have words for these concepts which distinguish them - eg. liberty vs. gratis). The point of Free Software is that the users of software, not the developers, have freedoms.
      • the funny thing about free speech is that governments are free to chose how they express them selfs, is America free as in speech, yes but so is China, China chose to keep thier speech tightly controlled and thats thier right. In fact I think it would be a violation of human rights to force China to allow its people to freely express their own opinions of the goverment.

        your spell's is sorry

      • nobody, except possibly market forces, is forcing microsoft to release their source under an open source license.

        What they are doing is saying "I wrote this. I've opened it's source so that others can use it. However, if you want to do so, you have to play by my rules."

        Microsoft is saying "We wrote this. We keep the source closed and if you want to use it, you have to play by our rules."

        This whole "viral" thing is misleading. Nobody just wakes up with gpl code in their project and goes "damn, now i have to gpl it if i want to distribute it." If you dont want to gpl code you intend to distribute, build your own library or look for one under a license like the bsd license. Just dont cry because the mean programmer wont let you use his code.

        Personally, i find it incredibly hypocritical of Microsoft to complain about gpl not letting them use other people's code while they continually obscure file formats and communication protocols specifically to not allow people to interoperate with their code.

        I guess "it's our code. we can do what we want with it" is only an acceptable answer when it's coming from their lawyers.

      • We aren't talking about "forcing" anybody to do anything: we are talking about whether customers, including the government, should choose to buy Microsoft's products or conduct research on improving them, given Microsoft's current licenses. To me, the answer is a pretty resounding "no".

        Microsoft can choose whatever licenses they like, but nobody should be under any obligation to buy their stuff.

    • "I'm glad some people finally understand that the battle isn't about markets or choosing a software license, but freedom. All to often people think that free markets are about markets, and not freedom. But just the opposite is true, when a society has healthy freedoms - the markets tend to take care of themselves."

      One of the freedoms we have to accept is that MS is allowed to express their views on GPL.
    • All to often people think that free markets are about markets, and not freedom. But just the opposite is true, when a society has healthy freedoms - the markets tend to take care of themselves.

      So are we to assume that a license that sidesteps the entire not-free-as-in-beer market system is going to help the markets take care of themselves??? There IS no "market" for that kind of product, except in terms of mindshare versus commercial (aka market system) products.

  • by codepunk ( 167897 ) on Saturday January 04, 2003 @03:07PM (#5015330)
    First off the number of software companies vs other sectors is really small. I work as a porogrammer / sysadmin at a manufacturing plant. Do we really care if it is bad for microsoft when we use GPL software. No we care about reducing overhead thus lowering the cost of manufacturing thus allowing us to take bigger price cuts on our products while maintaining the same level of profit. Linux makes us competitive in our industry and this is why we use it, religion is not the issue but simple economics is. Furthermore do I want to sit at home each night and write some code for MS so that they might be able to sell it back to me and or overcharge my company for it. No thanks I will choose the GPL!

    • First off the number of software companies vs other sectors is really small

      RMS has used this argument to further the idea that the rights of proprietary developers are unimportant. It's essentially "might makes right" or "Proprietary software company rights aren't important because they are a minority". Placed within a larger political context, this argument not only falls apart--it becomes quite dangerous. Just substitute "black people" for "proprietary developers".

      (self interest argument)

      I have no disagreement with this. I've held my nose and used GPL'd software at times for this very reason, but when several roughly equal alternatives exist, I shun the GPL'd one because I disagree with the long term goals of the Free Software movement.

      Furthermore do I want to sit at home each night and write some code for MS so that they might be able to sell it back to me and or overcharge my company for it. No thanks I will choose the GPL!

      The problem with this argument is that it places undue emphasis on the problem of "exploitation by closing the source" (EBCS) which is really not a problem at all. Why is it not a problem? Because the relicensor can't take anything from you--they can only withhold their own work. If I take BSD and repackage it without making any changes except closing the source, this will be seen for what it is: wholesale appropriation of BSD. It won't sell because it's actually less valuable than the original BSD due to not having source.

      However, if I add something to a BSD distro that makes it more useful, then I can close the source and if the change is valuable enough to offset the loss of source, I will be able to sell my distro at a higher cost based on the value I've added. I could have used the OSS development model too, but it was my choice. Competitors are free to emulate my changes too and make their changes proprietary or open. The original developer loses nothing--they still have the base source.

      So, that argument falls apart because there really is no such thing as EBCS unless your were planning to charge fees for the right to license your GPL'd software under a proprietary license. But then, if you are doing that, you are not really a GPL advocate.

      Let us assume for a moment that EBCS is a problem. Is it the only problem? Of course not. There are many other ways to exploit somebody. The classic definition of slavery is being compelled to work without getting paid. The only thing missing with GPL coders is the compulsion, so it's more like voluntary servitude. It makes no difference whether you enjoy the work, or if the work is Open Sourced or not. The fact of the matter is that you do work, and corporations reap the benefit on all those Linux servers. The GPL doesn't protect anybody from that form of exploitation, which (if we assume that proprietary developers are a minority) is a much larger problem than EBCS. For a more succinct version of my rebuttal to your post, see my .sig.

  • by grendelkhan ( 168481 ) <scottricketts AT gmail DOT com> on Saturday January 04, 2003 @03:15PM (#5015353) Journal

    To me, the citizen, GLP'd research/programs/code/technology/whatever ensures that imrpovements in the whatever are kept in the public domain, which benefits those of us that made the investment in the whatever in the first place. As a developer, if I'm going to be contributing to an open source project, I'd rather have it be a GPL or LGPL'd one to make sure that my contributions stay with the project and aren't taken into something that I don't approve of. Now if it's something that I'm writing for myself, I'd rather have the option of dual liscencing the project to allow me to choose the best usage for my project at that time, while still keeping it available for others to see and use, as I allow.

    Different schemes for different purposes, but if it's public financing that helps create something, then the public should have continuing access to that something inperpituity.

  • Viral license?? (Score:5, Insightful)

    by Selanit ( 192811 ) on Saturday January 04, 2003 @03:18PM (#5015361)
    In the sixth slide, it says that the GPL is 'Known in the OSS community as a "viral" license.'

    Totally regardless of whether or not the GPL is viral, isn't this the description that Microsoft came up with?

    I'm confused. Who first described the GPL as viral? MS? RMS? Somebody else?
    • I tried taking antibiotics ... but RMS still kept posting bullshit and running FSF ... so obviously since anti-biotics don't work ... it's a virus.

      And I told MS it was viral ... I never knew they'd put it in a leaked presentation.

    • Who cares who first described the GPL as "viral"? The fact of the matter is it IS viral, and was designed to be viral, regardless of whether or not you think that is a good thing.

      If you use GPL code, your code must also be GPL. That *is* a set up for viral propogation. And that is the way it was intended to work.

      • Re:Viral license?? (Score:4, Interesting)

        by Metrol ( 147060 ) on Saturday January 04, 2003 @04:40PM (#5015728) Homepage
        Who cares who first described the GPL as "viral"? The fact of the matter is it IS viral, and was designed to be viral, regardless of whether or not you think that is a good thing.

        I know what you're trying to say, but the metaphor is lacking in a number of key points. First off, the very word "viral" brings to mind illness, disease, and a variety of other unpleasentries. This is why MS decided to describe the GPL in this way. Welcome to marketing 101.

        A virus is some foriegn invader to a system that lives off the host, and thus weakening it. Rarely is a virus invited in, as it's method for propogating is to be hidden in some other form unrecognized by the host.

        Software that exists under the GPL does not hide what it is. It can't find its way into proprietary code unless it is specifically invited into it. It is its own host, not requiring another for its survival. Certainly the code is trapped within the license once placed there, but so is proprietary licensed code. The primary difference is that one is trapped in the public domain, the other in the corporate.

        I don't have a better metaphor to contradict the whole "viral" thing. I do know that the GPL does not in any way exhibit what we would think of as viral though. Just like with proprietary software, if you want to utilize it within your own code there is a cost attached. To use Microsoft software, you'd pay a licensing fee. With the GPL you pay with providing your efforts back to the community you got it from.

        The only purpose behind calling the GPL a "viral license" is to attempt to put a negative spin on it. The term is but one salvo from the MS marketing arsenal designed to attack that which makes us strong. Allowing the term to stick to any OSS license would be suicidal from a public relations standpoint.
        • While I see where you're coming from, common vernacular has made the word 'viral' mean more than simply being 'from a virus'. Have you ever heard of a 'viral meme'? It's a meme that spreads quickly through a population. It IS infectious, but that's the point. However, there're no ill side effects from having carried and spread a meme around.

          Viral in this instance is meant only to mean contagious and infectious, but without the negative side effects, as odd as that may seem. That something that we want linux and the GPL to be.
    • Re:Viral license?? (Score:4, Informative)

      by Gerry Gleason ( 609985 ) <gerry.geraldgleason@com> on Saturday January 04, 2003 @04:24PM (#5015663)
      No, the term viral dates from the earliest GPL debates, long before MS even knew it existed.
      • Re:Viral license?? (Score:2, Informative)

        by andrewski ( 113600 )
        Really? References here, please. I am assuming you are referencing the debates between Stallman and Gilmore (maybe even before this). I would be ever so grateful if you would point me in the direction of some of the debates.
    • All I know is that the guy who got moderated so high yesterday for asking people not to attack MS should take his words back.

      As long as MS is on the attack against open source and GPL it's OK for people to fight back.
    • by g4dget ( 579145 ) on Saturday January 04, 2003 @05:46PM (#5016005)
      If you look at Microsoft's and Sun's licenses for their source code, they are much worse than the GPL in terms of "infecting" you.

      You can look at the GPL and write your own proprietary implementation. But a lot of source code from companies like Microsoft and Sun software is licensed under agreements that "contaminate" you; that is, you can't develop a competing implementation because the presumption will be that you copied stuff from their source code. They also contain lots of other clauses that "infect you", like with an indefinite possibility of getting dragged into a law suit between Microsoft or Sun and a third party.

  • by jdkane ( 588293 ) on Saturday January 04, 2003 @03:35PM (#5015437)
    Yah, that guy who got took those picture was just sitting at the Microsoft meeting and taking pictures of the all presentation transparencies on the wall (presumably because he couldn't acquire the electronic version, or he didn't have a hard copy to scan) and of course nobody questioned him. And he couldn't get an electronic or hard copy so he just sat there and took pictures during the meeting because the most evident action is sometimes the least noticed and questioned. Obviously he got away with it. Oh, just wait a minute ... maybe he was the only guy in the room because he snuck in before or after the meeting because it was ... um ... how about ... a conspiracy theory by Linux enthusiasts -- no, the information isn't good enough for that sort of thing. And maybe the pictures are real!, in which case, well, everybody still can be sure of what they already knew before. Or, maybe somebody just happened across these transparencies that were just lying around (which shows how important they were by the security measures), and the guy could have got in trouble (risked a jail term) to get this information that we already knew.

    And so this article *really* lends credence to the anti-OSS memo. ;)
    Aren't some of these articles and whole lot of fun?

    • This looks very much like an MS presentation to a government comittee.

      From the quality of the shots I think it is plausible that they were taken by a concealed camera. If this was a gov't hearing, it's not impossible that other groups were present, perhaps open source advocates.

      The culprit? We may never know...
  • I've been wondering why, and how, ms keeps slipping up and these "unintended discharges", i.e. "Halloween" memos, now this (if it is authentic), etc. Is it a clever marketing ploy? Or is it a sign of rot from within? If or when the so-called mainstream press starts to pick up on these stories, ms will be even more worried, and I predict even more unintended releases.
  • Hmm, i have placed them here. If you do surf, please be kind to my connection. And you only need to click on img*r.jpg (these are the upright, "rotated" versions).

    http://deego.gnufans.org/~deego/tmp/ms/www.foo.b e/ photo/ms-pres-lux/

    The presentation seems to be aimed at some Government official or congressmen, and seems very well written,viz. full of very effective FUD against GPL, IMHO; which is scary..

  • by g4dget ( 579145 ) on Saturday January 04, 2003 @04:19PM (#5015647)
    Microsoft seems to be saying that they don't like the GPL used for government sponsored research because they then can't just take that software and re-sell it. Instead, what they want is that government sponsored researchers develop enhancements to Microsoft's products under shared source agreements, enhancements that will be of no commercial value to anybody but Microsoft. Seems to me Microsoft wants an extra-sweet deal from the government.

    I'm quite open to the idea that governments should consider creating software under X11/BSD-style licenses. But I think working with software under Microsoft/Sun-style "shared source licenses" is completely unacceptable because those kinds of licenses favor a single vendor; this should not only be discouraged, it should be made illegal: no government sponsored researcher should be permitted to create software under such agreements. The GPL may not allow commercial use of software developed by researchers, but it is equitable and fair to all commercial competitors.

  • The argument over whether the GPL is a "Public Domain" license is a strawman. It isn't, and it was never intended to be. Microsoft are quite correct about that, and that the BSD license is pretty much what a PD license should be.

    Now, I gather in the US, the present legislation means that publicly-funded software development must be placed in the public domain, which would seem to exclude the GPL.

    The question though, is much more fundamental; should publicly-funded software development be "public domain"?

    On one hand, people have paid the taxes that funded the development, so they should get all the benefits. The most efficient way of doing this is to make the software Free and make sure that derivative products stay Free. And, as a bonus, it doesn't even stop proprietary software manufacturers from learning from it.

    On the other hand, proprietary software manufacturers pay taxes too, so they should have the same rights.

    On the other, other hand, most corporations of Microsoft's size actually pay very little in the way of tax, and will employ embrace-and-extend strategies given half the chance. Eventually, this screws over the state and therefore the people as a whole.

    For these reasons, it's my belief that publicly-funded software development should be licensed under GPL-like licenses, unless there's a compelling reason not to do so. And the original developer and a proprietary software manufacturer are always at liberty to agree a mutually agreeable alternative license if the main license doesn't suit the latter party.

    An example of code which should probably be released under a LGPL or weaker license would be software to handle a new file format or a new network protocol. In these cases, it's probably more efficient to license it under a more PD-oriented license such as the LGPL or BSD license so that the code may be re-used and the likelihood of incompatible deviations from the reference implementation greatly reduced. In brief; "use the right license for the job" - even RMS wrote something along these lines, but I can't seem to find it right now...

    --

  • One of the main points in M$'s argumentation is that the GPL hurts the industry, because you cannot write commercial apps based on GPL software, but the GPL is not the only Open Source license and most reasonable OS libraries are licensed under the LGPL or similar licenses that allow developing commercial software.

    Open source developers simply have to choose an appropriate license for their project when they start. And if they find out that they chose wrong there is still the possibility to change the licensing terms. A very prominent example for such a license change is the Wine project [winehq.com] that changed it's license from X11-like to LGPL recently.

    If a company finds an OS library useful for their own project, but they cannot use it, 'cause it's GPL, they can still contact the author and ask for different licensing terms. They'll probably have to pay for that then, but they'd have to pay for a commercial product, too. So even GPL'd libraries are not really a hurdle for commercial software development. A good example for such dual licensing is ReiserFS [reiserfs.org], which is published under the GPL, but sold under different licensing terms to companies that want to use it commercially.
  • TCP/IP Slide (Score:5, Insightful)

    by jdeisenberg ( 37914 ) on Saturday January 04, 2003 @04:57PM (#5015798) Homepage
    For me, the most interesting slide was the bottom half of img_0224r.jpg, (Areas of Concern) where it says: "Primary research results placed under the GPL are precluded from commercial use: TCP/IP example".

    I'm wondering if this translates to "We are concerned, because we can't charge people royalties for every packet they send." I would have loved to have heard the commentary that went with that slide.
  • by njdj ( 458173 ) on Saturday January 04, 2003 @06:02PM (#5016073)
    From the slides:

    Primary research results placed under the GPL are precluded from commercial use.

    Of course, lots of GPL software is used commercially - many (I think a majority) commercial web sites use Apache, many use Linux.

    What the GPL prevents is piracy by companies like Microsoft - they'd like to take free software, and incorporate it into a slightly-incompatible product, which is then "their Intellectual Property". IMHO this is real piracy.
  • by Anonvmous Coward ( 589068 ) on Saturday January 04, 2003 @06:12PM (#5016100)
    I'm not sure what the purpose of this article was. Frankly, I think it was an attempt to troll.

    Something about the tone of the article really bothers me, though. I mean, MS doesn't like GPL, so what? Part of the whole GPL debate is about 'freedom'. Okay fine. You want freedom? Okay you have freedom. MS also has freedom to make it's case against GPL. You can have niether or you can have both. Learn to live with it. People/companies will make their choices.
  • you don't have to (Score:3, Insightful)

    by dollargonzo ( 519030 ) on Saturday January 04, 2003 @06:13PM (#5016107) Homepage
    you really don't have to accept the GPL. the gpl really is an advantage. how is it viral? if you choose not to accept the gpl, you can simply act as if you had bought or obtained any regular IP or copyrighted material. no copying, no looking at code, no nothing. the author of the software is choosing to give you some rights with respect to the IP, with regards to the source code, etc. but, the GPL is much more of an extension to M$'s licensing style than a totally new VIRAL and infectious license

  • by hackus ( 159037 ) on Saturday January 04, 2003 @06:52PM (#5016300) Homepage
    Computers are cheap enough, and powerful enough for individuals to be thier own research and development shop, bypassing both Academics and Industry and directly publishing.

    THIS IS WHAT I BELIEVE TO BE the issue here with objections to the GPL.

    I don't think the powers that be, namely Microsoft, believe that the individual has the right to create software, manufacture it, and then NOT COMPETE on the same terms as Microsoft does.
    (i.e. freely distribute it.)

    They are trying to convince us that, only Academia, and Industry can be the focus of great ideas, and therefore they should only be the ones that decide how we are to value Intellectual Property legally.

    I think this is VERY similair believe it or not to what the RIAA is trying to fight.

    Think about this:

    A independant band, decides it wants to make music and sell it on the internet, with no distributor. (They build a web site and sell there own music through P2P technology.)

    No Recording studio. (i.e. they hook up a bunch of Mac OS X machines with Cubase and make there own recording studio...)

    Enter the RIAA. They see the internet as a possible tool for making them irrelevant, therefore they lobby and inact laws to make it illegal to use P2P technology to distribute Music over the internet.

    With such technology illegal, they can preserve thier tight hold on distribution, and insure no indepedant bands become to widely popular or compete with thier distribution network.

    ----With a twist

    Independant software developer, Linux Torvalds, builds and designs an Operating System kernel, and publishes it directly on the internet.

    (He decides he will distribute it for free and NOT sell it.)

    He has no research facility, he uses no Academic or Business computing facilities to make the software, instead, he uses and builds his own tools and buys the required hardware himself...(or uses his Dad's computer at home.)

    10 years later, after giving it away...enter Microsoft.

    Microsoft decides this software will destroy its distribution and control over the entire US software industry. They lobby to enact laws including the DMCA, to stop free software.

    They begin Marketing and FUD campaigns with there customers to educate them why it is better to pay for software, and to make illegal not to pay for software, and only software built through IP property sources such as Academia->Industry->User.

    More importantly, they say that this change toward OS will destroy the future economy. The facts in the internet boom do not bear this out by the way.

    I would like to remind people here, that the internet boom was due to ENTIRELY FREE SOFTWARE released under the GPL: (i.e. the orginal CERN HTTP server and Web browser...)

    Did the last 5 years destroy the US software industry? In 1998 for example, did you find it HARD to feed and clothe yourself because this software didn't go through Microsoft's slide presentation of ACADEMIA->INDUSTRY ?

    I am starting to see a pattern, all of it do to the internet. Which, I hope everyone can see here is ACCLERATING the pace of technology through:

    Sharing information for free. Free OS's accelerate the use of software, making it penetrate new markets much more quickly as there is no cost barrier.

    A good example of this is web server/web browser software. They are free, and they created a HUGE demand in hardware, short term anyway, both for servers and of course for workstations to run browsers adequately.

    I believe, information sharing for free generates FAR MORE revenue opportunity than through what Microsoft has proposed in those slides.

    However, that opportunity is now no longer centered strictly around the manufacturer of the software.

    I believe that we are at the tip of the iceberg here. I further believe that eventually, software ALL software will be so easy to produce due to tool advancements, better education that it will, like hardware become a commodity item.

    In the end, these slides represent the fear of the software industry. That is, that software, I mean software that drives the revenues or the control of government, will no longer be ONLY AVAILABLE through research institutions or industry.

    In fact, software will be very prevalent and easy to come by and cheap to come by, through the internet. For free or at very low cost.

    So what will happen 10 years from now?

    Here are my predictions, and I am gearing my company up for this NOW:

    1) Most if not all software, will be sold on a labor basis, not on a shrink wrap basis.

    That is, you hire someone to write your software because all of the software for doing business is basically free. (i.e. you use open source business apps which are standardized and since everyone uses them, it is easier to exchange documents with your vendors over the internet. If they don't have the software they can just download it.)

    2) Shrink wrap software will exist, but it will be for vertical niche's, and highly focused.
    (i.e. Mathematica for example).

    But, in the end, software that has built billion dollar industries, will become free. The reason is the internet allows people to organize, much as what a company does for profit, but at a much lower cost. Which is an interesting thought?

    What will happen to companies if the internet is ultimately allowed to evolve through the free use of information? Perhaps, dare I say, companies will become obsolete? After all, why pay a corporate board to organize people to produce information, like software, when the internet can do it much cheaper!

    Finally, gaming will be one of the last strongholds of mass market shrinkwrap software.

    Even there, you won't actually buy the software you will be provided the software with a monthly subscription which may include a internet connection with the game believe it or not.

    3) Linux WILL BE ON THE DESKTOP. In your server room, and well if it isn't...

    The sheer pricing pressures you will experience in trying to compete with your competitors who don't have those sorts of costs will compell you to load Linux or be pushed out of your own market.

    -Hack

Never say you know a man until you have divided an inheritance with him.

Working...