Slashdot Mirror


Myth 2 Server Goes Open Source

iMacGuy writes: "As announced on Bungie.net, the Myth 2 Internet Server will be shutting down on February 15. However, they have released the source code. It runs on Linux currently, and can be ported to Windows, *BSD, and Mac OS X."

42 of 157 comments (clear)

  1. Good job... by Saeculorum · · Score: 4, Insightful

    I'm rather ambiguous about the open source "movement", but I have to appreciate any company that gives out their products when they no longer are being supported. I've been screwed too many times with products that were truly good, but just a year out of date.

    Hopefully other companies will take bungie.net's lead and release server software as well. In my mind, it can't hurt the company (although some way will probably be pointed out to me :) ), it simply allows their software to be even better supported. It extends the "shelf-life" of the software - maybe they'll make some money from the $5 bargain bin, even if the company is no longer running the server for the product. It also allows for very quick security fixes, and for playability fixes that usually take weeks to months for companies to implement. I can already invision custom designed servers for different groups.

    Or this might just be my ever idealistic mind... Til later.

  2. Re:Hooray! I bet thats a complex set of code. by jamie · · Score: 2, Insightful
    Myth II was actually an extremely enjoyable game; I've been playing it for years. Not much in the last few months, been too busy, but it's a great workhorse strategy/tactics game.

    If you think it was "movies on computer," you probably weren't a very good player. Ah, the joys of King of the Hill on Venice, with the WW2 plugin... your squad gets torn apart in about 5 minutes but you can still hold the flag long enough to win. "Woot" and stuff.

    In fact it was Bungie's networking code for Myth II that was so good it was originally a replacement for, and later became a new version of, Apple's net gaming library (NetSprockets).

  3. Myth == Gaming System, for those of you who wonder by billstewart · · Score: 5, Informative
    Like so many /. stories, this one's abstract assumes you know what FooBarBazz is,which all the FooBarBazz insiders know and some but often nowhere near all of the non-insiders have no clue because the name doesn't tell you. Is a "Myth Internet Server" a gamer thing, or a new operating system kernel, or a graphics widget, or a new coding project on Freshmeat?


    Anyway, Myth II is a gaming environment. Here's the story from the Myth Vault on bungie.net web site, in case it gets /.ed.

    Myth Game Server Open Source
    February 7, 2002
    By Mordia

    Nothing in this world is permanent, and this must also be said of gaming servers. Over the past five years many of you have enjoyed the thrill of playing the Myth games online, as well as experienced the pains of a downed server or a rank reset. Ah! Memories! The time has come, however, to bid farewell to the old and tired Myth II game server.

    We are finally and officially closing the doors on the Myth gaming servers for all time. Myth II online's last day will be Friday, February 15.

    However, we realize that by doing so we leave a lot of people without a place to call home. So, what we intend to do is give it to you. Any of you who want it. The server that is. On this site you will find downloadable the Myth II metaserver source code. Do with it what you will!

    Want to be an admin? Go for it! Want to make your own ranking system? Everything you need to do so is here. Have a yen for a custom WW2 server? You can make it!

    This is the raw Myth II metaserver source code, stripped of a few proprietary bits of code, but still run-able. You can modify it in any way you want and use it for most anything you want. The only real conditions are that you don't then try to sell it and that you leave all the copyright and other legal notices with the code. Be sure to read the short, but very legal license agreement that comes with it before going nuts, but afterwards, go nuts.


    The Myth Vault site will serve as a central location for the Myth game server development community, with a forum for people interested in discussing the code and the possibilities. In the future this site may also offer links to fan run servers, leader boards, order databases, whatever--that's all up to you.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  4. License is not OSD compatible by David+Jao · · Score: 4, Informative
    A quick check of the software license indicates that the source code is licensed for "non-commercial purposes only". This violates clause 6 of the Open Source Definition.

    It's really too bad the Open Source trademark was rejected, because tactics like this lead to a lot of genuine confusion about what open source software really means.

  5. why stop there? by Satai · · Score: 3, Funny

    ...and can be ported to Windows, *BSD, and Mac OS X.

    hell, why stop there? i've always wanted a Myth 2 server that'd run through my hotsync cradle, or, alternatively, through my official sega broadband adaptor.

    1. Re:why stop there? by gmhowell · · Score: 2

      I want one to run on my C64 for when I get tired of playing my mp3's.

      Now, if I had a C128, maybe I could do both at the same time...

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  6. I Wonder What the Higher-Ups will think.. by BlackGriffen · · Score: 4, Interesting

    Isn't Bungie a fully owned subsidiary of M$? I wonder if the Bungie folks consulted their masters, and if they did, does this portend a possible softening of M$'s hard line against Open Source? There's more to this, I feel it (whether this is a nod to Open Source from M$, or if this will be followed by a reigning in of Bungie's autonomy, I don't know).

    BlackGriffen

  7. linux? by Warped-Reality · · Score: 2, Interesting

    it runs on linux?
    isn't Bungie a MS-owned company (i belive they were bought out so that Halo would go on X-Box)

    --
    This is not the greatest sig in the world, no. This is just a tribute.
  8. Re:Not true. by Arker · · Score: 4, Informative

    Ironically enough, the literal content of your post is correct. It's not true. The code is being released, but not, as the headline claims, as open source.



    Microsoft Broad Source License

    This License governs use of the accompanying
    Bungie.net game server software (the "Software").
    Microsoft hopes you find this Software useful.

    You are granted a
    non-exclusive license to do anything you want with the Software, including but
    not limited to the right to make modifications to the Software, provided that
    all use of the Software is for non-commercial purposes only.

    In return, we simply require that you agree:

    1. Not to remove any copyright notices from the Software.
    2. That the Software comes "as is", with no warranties. None whatsoever. This means no implied warranty of merchantability or fitness for a particular purpose or any warranty of non-infringement. Microsoft will provide no product support for
      the Software. You must pass this
      disclaimer on whenever you transfer the Software.
    3. That we will not be liable for any of those types of damages known as indirect,
      special, consequential, or incidental related to the Software or this License. You must pass this limitation
      of liability on whenever you transfer the Software.
    4. That if you sue anyone over patents that you think may apply to the Software, your
      license to the Software ends automatically (this applies even when the rest of
      the License ends).
    5. That the patent rights Microsoft is licensing only apply to the Software, not to any derivatives you make.
    6. That your rights under the License end automatically if you breach this in any way.

    By installing, copying,
    downloading, accessing or otherwise using the Software, you agree to be bound
    by the terms of this License.


    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  9. Alternate Myth/Myth II server... by MattHaffner · · Score: 3, Informative

    An alternative to bungie.net for both Myth and Myth II has existed for a few months now via mariusnet. Marius did a great job reverse engineering the b.net protocol during the days of closed source while b.net began to falter. The site has quick and easy instructions on how to redirect your Myth app to the marius.net server.

    mh

  10. it's not really open source by David+Jao · · Score: 3, Informative
    You, like many others, have been misled by the headlines at both slashdot and bungie.net, which both incorrectly label this release "open source".

    If you read the license you'll find that the code is licensed for "non-commercial purposes only", so it's not open source in the sense of the OSD.

    I'd rather have them publish the source code than not, but I'm disappointed that it's mislabeled as an "open source" release, when it's not.

  11. This same for Myth III by omega9 · · Score: 2

    At the Myth Village fan site, there was a post to their forums detailing the termination of the entire Myth III team back in November. Part of the following discussion has posters pondering the possibility of turning it loose to the open source community. None of it involves any sort of official stance on the subject, but it's a quick interesting read anyway.

    I image that it would be highly unlikely. Given that there are proprietary bits of code not being released with the Myth II server, and work is still continuing on Warcraft III, there may be some overlaping in the engines that they don't want to spill.

    --
    I'm against picketing, but I don't know how to show it.
  12. Re:Good for them, but what about Warcraft III? by iabervon · · Score: 4, Informative

    Note that this isn't Myth II itself, but the metaserver, which allows people's copies of the game to find each other and negotiate games.

    This doesn't mean they're opening the Myth II engine; it just means that when bungie.net isn't running a Myth II server, people who want to play online can still do so.

  13. A Great Game, then AND now by Tony.Tang · · Score: 3, Funny

    Myth 2 (and it's predecessor Myth 1) is a great game. I make sure to use "is" as opposed to "was" simply because it was groundbreaking in truly unique way. Tactical battle in Myth 2 is something that has never been equaled in another game, IMHO. Myth brought the idea that unit positioning matters, and that's something that's rare to see in RTS games.

    If your soldier is right up against an enemy, and you have another soldier behind him, he can't do squat in terms of attack -- he's got to walk around. Team formation is something that is thus extremely important for success in this game. Most RTS that I've played haven't exactly figured this out yet, and just how much fun it is. True, it's kind of a pain, but once you've gotten over the learning curve, it starts to make sense "which general should win" given the tactics s/he uses.

    The use of land formations was revolutionary for its time. "High ground" really meant something in terms of firing range. Your dwarves can fire almost the entire screen length if they're tossing into a valley. Your archers start to look pretty good, too.

    And then there was the idea of veterans. This was pretty cool. Essentially, you'd get "your team" from the last battle (if you'd won), and they'd get shields for each of their kills. The more shields, the more accurate they'd be when killing again. Of course, the "newbies" are hilarious (and frustrating, too): sometimes, you'd get a dwarf that would desimate (sp) his entire team by chucking a grenade straight up! LOL

    I never got particularly good at multiplayer Myth, because I came into the scene about a year after the game had been released; instead, I contented myself by beating other newbies. :D

    I haven't tried Myth 3 either, so I can't speak for it. Myth 2 is a great game. If you can find it for $10, give it a go -- it's worth it.

    (I don't work for Bungie, I'm just a big fan.)

    1. Re:A Great Game, then AND now by Tony.Tang · · Score: 2

      Actually yeah, I missed that VERY important aspect in my post. NO unit building and no worries about "resource management". I disliked that a lot -- it took away from the actual "warfare" which I thought was MUCH more interesting. Not to take away from those kinds of games (and people that play them) -- that's strategy too.

      But my passion has always been "how is it that one team wins in a battle." In Red ALert, we'd try this by just having a mano-a-mano kind of match (no buildings or anything), but what ends up happening is that whoever has more units wins. In Myth, that's totally not the case. It's whoever knows how to control their units best that wins.

      You learn to use the terrain, the strengths of your units, and formations to win.

      People coming straight from Starcraft often get pummeled in Myth -- simply because they've learned how to throw all their men in at once. That works in SC, because it's all about "overwhelming force." In Myth, that kind of thing is suicide.

  14. MythIII = Bungie // WarcraftIII = Blizzard by crisco · · Score: 2
    Two completely different companies, two completely different engines. Though it does seem Blizzard is doing stuff that Myth did a few years ago.

    Is the confusion because they both abbreviate their online services b.net?

    --

    Bleh!

  15. So what if Microsoft owns Bungie? by panthro · · Score: 5, Insightful

    Yes, Microsoft owns Bungie. No, Micorosoft does not normally release their source code. Yes, Myth II's server runs on Linux.

    Am I missing something? I ask because I fail to see the dilemma, or surprise, or whatever it is that has people hot and bothered in this situation.

    First off, Microsoft does not immediately impose a Win32 regime on companies it acquires. They do not operate on their image, or on a basis of "we hate Open Source and Linux." They operate for profit, and killing software that's already been implemented simply to show off that they don't need Linux or Open Source is not profitable. MS acquired Hotmail a long time ago IIRC, and they're still dependent on FreeBSD servers for some of it. Bungie wrote their server for Linux (whether before or after they were acquired by MS) and there is no point in forcing them to develop it for Windows instead. Also, the fact that Bungie has given away the code to that server does not imply that Microsoft is "embracing" Open Source, it simply means that someone decided keeping the official servers up was too expensive, but that it would be shitty to just cut people off, and that releasing the source code could only make profits go up (see the bargain bin thing in another post). I'm sure Microsoft has no problem with anything that does not cut into profit and could potentially increase it.

    The argument that could be made is that image does indeed affect people's esteem of and confidence in MS, but in this case we're not dealing with MS directly but a subsidiary company. Bungie releasing source code does not hurt MS's ego. If MS released the code to FrontPage or WinXP, that would be different... but they haven't.

    --
    If you're not part of the solution, you're part of the precipitate.
    1. Re:So what if Microsoft owns Bungie? by Achronos · · Score: 2, Informative

      Just some info from someone who actually works for Bungie...

      - The Myth games are actually owned by Take 2 Interactive... Take 2 got Myth and Oni because then owned 20% of Bungie at the time of the buyout. Bungie's Online team runs the bungie.net metaserver still, though. The point, though, is that Bungie/MS makes no money off of Myth sales... that would all go to Take 2 Interactive.

      - The license for the code is rather simplistic, basically just saying you can't use it commercially, and keeping copyright notices, etc. Other than that, I'm pretty sure it is fair game. Some of you here will no doubt point out it isn't "Open Source" in the truest sense. However, one of the primary goals of the license is allowing people to improve the code while not forcing sharing of such changes. One of the big reasons for this is because if you try to put a ranking system in there, it is desirable in most cases to hide the specifics of that system so that users can't stack the deck to artifically inflate their rankings. There are other issues of course, but that is one that I remember being brought up. The point is that a license forcing sharing of every change is not appropriate for this software.

      - As for the "no commerical purposes" clause, well, let me just say this: bungie.net was always offered for free. Every copy of Myth 2 got you a bungie.net account. To me, it seems wrong to allow people to use something that was offered for free by us and now charge for it.

      Well, I guess if any of you are Myth 2 players, or are just curious, I recommend checking out bungie.net's Myth Vault. Ask questions on the forum, or post them in our FUQ (frequently unanswered questions) database.

      -Tom
      Bungie.net System Overlord

  16. CORRECT MY POST by omega9 · · Score: 2

    I KNOW. I screwed up. Myth is from Bungie and Warcraft is from Blizzard. I've just finished playing an epic 8 player Warcraft II game and had the name frickin' stuck in my head. Now that I've finished my Doritos I can think.

    I meant to say Halo. Bits of code from Myth III may have found their way over to Halo. I know they're different in many respects, but there's a good chance that two projects being worked on side by side can share a lot of code. And since Micro$oft is the parent...

    --
    I'm against picketing, but I don't know how to show it.
  17. They don't claim that it's Open Source by Russ+Nelson · · Score: 3, Insightful

    They don't claim that it's Open Source. It's the Slashdot author, iMacGuy, who was careless in his choice of headlines.

    Unfortunately, "Open Source" was a crappy certification mark in the first place, because it's too descriptive.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:They don't claim that it's Open Source by Suppafly · · Score: 2

      If the source is open, then the program is open source, regardless of what the Open Source(note the caps) movement would have you believe..

    2. Re:They don't claim that it's Open Source by Russ+Nelson · · Score: 2

      If the source is open, then it's open for use by all, for anything. If the source is available, then your software is Source-Available, not Open Source. Bungi's code is Source-Available.
      -russ

      --
      Don't piss off The Angry Economist
  18. Re:In other words... by Russ+Nelson · · Score: 2

    It's not Open Source. Instead, it's Source-Available software. That's the kind of software where the source is available but its use is restricted. For example, BitKeeper is Source-Available software.
    -russ

    --
    Don't piss off The Angry Economist
  19. Don't forget the original... by 90XDoubleSide · · Score: 2
    Bungie long ago released the Marathon 2/Infinity engine under the GPL (this was pre buyout/sellout, remember). If you haven't played this groundbreaking and largely unequaled game, do yourself a favor and head over to http://source.bungie.org/. They have binaries available for Mac OS X, Mac OS, Windows, Linux, and BeOS. Then go on eBay and the Marathon Trilogy Box Set for the data files :).

    If you haven't tried the new Aleph One builds of Marathon, they allow you to play the original game with full OpenGL goodness and add many things that makers of new scenarios (yes, many people are still building Marathon scenarios) can take advantage of such as real 3D models (remember, the original is sprite based) and scripting, as well as a few hundred other improvements; check the Engine Development section of their site. There is also the M1A1 project at http://bighouse.bungie.org/m1/which allows you to play Marathon 1 on the A1 engine (Mac OS X and Mac OS only, and closed source due to the use of Bungie art, sorry)

    --
    "Reality is just a convenient measure of complexity" -Alvy Ray Smith
  20. They do claim that it's open source by David+Jao · · Score: 3, Informative
    First of all, as I and others are trying to point out, the bungie.net page does indeed assert (incorrectly) in the headline that the software is open source.

    Second of all, even if the mislabeling is only in the slashdot headline, I still have a legitimate case that labeling this software "open source" is incorrect. This is not like hacker vs. cracker where a minority is trying to redefine a term from the majority. The term open source was popularized by OSI and most people, when they see "open source", do think of the OSI meaning.

    So, for anyone, slashdot editor or Microsoft, to mislabel this software as "open source" is misleading, whether intentional or not.

    1. Re:They do claim that it's open source by Arker · · Score: 2

      And I don't think it is misleading, since the news article specifically directs you to the license to get the exact terms of the source. It isn't like it is some big consipiracy to hide the terms of the license.

      No, you're not trying to hide the terms of the license. But by describing it as "Open Source" you are lying. I won't ascribe motive, I don't really believe you had any motive other than the one you give, but nonetheless the effect of tolerating such untruths is not to hide the terms of licenses like yours, but rather to dilute and obscure the meaning of the term Open Source.


      I've never played your game, but I think it's great that you're releasing the code, even under such a restrictive license. You are to be applauded for that act. But you are certainly not to be applauded for diluting or obscuring the meaning of the term you are misusing.


      Allow me to, respectfully, suggest that you should correct the error forthwith. I might suggest "Myth Server Code Released" or something similar. There are plenty of headlines that will fit in that space and still be true - unfortunately the one that was chosen is not.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:They do claim that it's open source by arkanes · · Score: 2
      I think it's pretty damn arrogant of you to think that YOU get to decide what "Open Source" is. It's source code. It once was closed. It now is open. Therefore, it's open source. If RMS had his silly trademark you'd have room to bitch, but you don't, so shut up.

    3. Re:They do claim that it's open source by dhogaza · · Score: 2

      I have another suggestion - rather than put up with this crap, maybe they should just change their minds and lock it up. If they hadn't released the source in the first place, no one would've had anything bad to say about them.

      Sheesh, talk about misguided fanaticism.

    4. Re:They do claim that it's open source by Kiwi · · Score: 2
      Arkanes (why do you post without using your real name?), He did not arbitrarily decide what "open source" is. Open source is a trademarked term, and there is a definition, as defined by the trademark owners, of what does and does not entail "open source" software. As it turns out, bungie.net software release can not properlly be called "open source".

      - Sam

      --

      The secret to enjoying Slashdot is to realize that it should not be taken too seriously.

    5. Re:They do claim that it's open source by Suppafly · · Score: 3, Insightful

      Arkanes (why do you post without using your real name?), He did not arbitrarily decide what "open source" is. Open source is a trademarked term, and there is a definition [opensource.org], as defined by the trademark owners, of what does and does not entail "open source" software. As it turns out, bungie.net software release can not properlly be called "open source".

      IIRC, the trademark was refused, and even if it wasn't, no one here at /. believe in being able to trade mark common usage words anyway..

      It never fails to amuse me how one minute people here are complaining that they can't call something killustrator, because adobe has trademarked the common word illustrator, but then they insist that people can't call source code that is open open source without pissing off the OpenSource nazi's..

    6. Re:They do claim that it's open source by Russ+Nelson · · Score: 2

      Open Source means that the source is open for use by anyone for anything. Source-Available means that you can get the source, but you are limited by the license as to what you can do with it. Please use the correct term, and do not confuse people.
      -russ

      --
      Don't piss off The Angry Economist
    7. Re:They do claim that it's open source by Russ+Nelson · · Score: 2

      If it's "open" then why can't I sell it, or services based on it? Not very "open" is it? Instead, I tell people to use the term "Source Available" for software where the source is available but not completely open.
      -russ

      --
      Don't piss off The Angry Economist
    8. Re:They do claim that it's open source by Arker · · Score: 2

      It's not a "slashdoters definition" - it's The Open Source Definition - defined by the guys that made up the term and popularised it. One of the conditions for considering source truly Open is that the license does not discriminate against people in particular fields of endeavor - which means that "for non-commercial use only" is not Open.



      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  21. Misinformation by Have+Blue · · Score: 2
    Just so everyone has it straight:
    • This is the Bungie.net metaserver. It is basically a matching service that tracks player stats.
    • Myth II was made by Bungie. Myth III was made by Mumbo Jumbo. Warcraft III is being made by Blizzard, and has no relationship to the above companies.
  22. Re:Hooray! I bet thats a complex set of code. by schwatoo · · Score: 2, Informative

    "In fact it was Bungie's networking code for Myth II that was so good [macworld.com] it was originally a replacement for, and later became a new version of, Apple's net gaming library (NetSprockets)."

    Actually that isn't quite true. Bungie and Apple worked on the networking library together (the legendary Uber project) but the library's history is rather mirky here. Apple later took Project Uber and released it under their Public Source license as the "OpenPlay" library.

    Unfortunately the code was in such a bad way that it's taken a very long time for anyone to do anything useful on it. Some volunteers have wrappet NetSprocket on top of OpenPlay. And that is where most of it's usefulness lies.

    --
    I have trouble with passwords among other things.
  23. Really great Myth Mods by Sarcasmooo! · · Score: 2

    I hope this results in people running their own dedicated servers for the less popular mods. Some of the most fun I've had playing online games was with the Pirate mod and Civil War mod for Myth 2, but unfortunately the games mostly being played on the bungie server were simple WW2-recon ones.

  24. Question about Open Source License by SerpentMage · · Score: 2

    I do not mean to get flamed by this. And I do not mean to invoke an argument. But here is something that I am boggled about.

    On the Open Source site there is the Apple Public License source Agreement. Please look at sections 1.8 and 2.1. It is stated explicitly that the Apple sources cannot be used in a commercial setting. Comparing that to the Microsoft Broad Source license the same is said.

    Now why is the Apple Public License considered Open Source and not the Microsoft? I am seriously asked because I am release some Open Source myself and found this aspect boggling.

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  25. finishing the job... by connorbd · · Score: 2

    "We provide a service. It's not worth our while anymore, but it might be to you, so have fun."

    They violate the letter, perhaps, but that is the spirit. Thanks Bungie!

    /Brian

  26. Source Available by Russ+Nelson · · Score: 2

    Tom, the term you're looking for is "Source Available", not "Open Source". Your source isn't open because I can't use it for commercial purposes.
    -russ

    --
    Don't piss off The Angry Economist
  27. Re:Ah, *that* license! by Russ+Nelson · · Score: 2

    Under the GPL, if you supply the source, you have permission to make any changes and redistribute as you wish. You don't have to ask the copyright holder for permission, nor pay any fees. A source-available license restricts what you can do.
    -russ

    --
    Don't piss off The Angry Economist
  28. Re:Good job... by Microsoft :-) by Kira-Baka · · Score: 2, Interesting

    Technically you are right, but when Bungie was bought they retained control over their work... If Microsoft (you know, the complete entity) had say so I would bet they wouldn't have be able to release the code.

  29. I took at look at the code.. by buckrogers · · Score: 2

    It was very poorly written and does not compile as is. It's a wonder it ran at all.

    I dislike the comercial clause, but I wonder how legal a clause like that really is.

    As far as I know, copyright is what covers source code, and copyright merely restricts duplication, not use. You can't write a book and put a clause that restricts how the information in the book is used. If Coke published a manual of operation for it's business then someone could start another Cola company based on those procedures, as long as they legally bought the number of copies of the book they needed. They could even publish a seperate book with changes that apply to the first book, as long as the second book didn't violate fair use.

    This is why no one has ever taken the GPL to court, because if you won the case and broke the GPL, then you would lose the right to redistribute GPL code. It is a form of legal kung foo, using the oppenents strength against them.

    What I am going to do is do the first step of a black box implementation. I will take this code and write up a full spec in the next 2 months. It will fully explain every aspect of operation of a Myth II server. Someone else can then use my work to implement a myth II server that is fully open.

    I am wondering if we need to add a new clause to the GPL to make sure that any client that is connected to a GPL'ed server is allowed to access that servers code as well. It seems to me that these .NET services could steal GPL code and run them internally inside the .NET framework with proprietary extensions. Then not release those extensions because they are not distributing the code, only using the code internally.

    --
    -- Never make a general statement.