Slashdot Mirror


.NET for Apache

PerlGuy was so kind as to forward us the news about the joint Apache/Microsoft combined press conference scheduled from Wednesday at the OSCON Quote: "We will announce news related to the Apache web server and Microsoft's development technology, .NET. This should be one of the biggest announcements of the conference..." The email he recieved: Covalent Technologies will be holding a press conference at the O'Reilly Conference on Wednesday at 3:15 in suite 415 (during the afternoon break). We will announce news related to the Apache web server and Microsoft's development technology, .NET. This should be one of the biggest announcements of the conference and an interesting follow up to Microsoft's appearance last year at the show as well as to their general comments on open source. Executives will be on hand to answer questions or to conduct one-on-one interviews after the announcement.

508 comments

  1. Mono? by HisMother · · Score: 1

    Presumably, this will be an announcement for a "mod_mono," or something of the sort. I feel a cold, cold finger on my spine.

    --
    Cantankerous old coot since 1957.
    1. Re:Mono? by AirLace · · Score: 5, Interesting

      The Mono project hasn't started work on an Apache module yet. But Mono's ASP.NET support is designed such that an Apache 2 module shouldn't have to be longer than around 80 lines of code. It's trivial when you have the right framwork, but we are still a few weeks away from that.

      If the guys who've done this have based their work on Mono, they certainly haven't informed the project. My educated guess is that this uses the .NET framework on Windows and Apache 2 for Windows. No great deal.

    2. Re:Mono? by Anonymous Coward · · Score: 0

      On the other hand, we could just pretend that tomorrow they're going to announce a functional, cross-language mod_parrot with a parrot-based cross-language object framework for web services, as a ".NET killer", as a competitor to mono..

      Let's just pretend it's true, until the ugly truth is revealed. The pretty lies are the nicest things we can tell ourseives...

    3. Re:Mono? by AJWM · · Score: 3, Funny

      Nah, the real announcement is that Microsoft has finally faced up to the insecurity of IIS and is discontinuing it in favor of Apache. They will provide (for a modest licensing fee, this is Microsoft) a tool to convert ASPs to JSPs.

      (And if anyone really believes that, please contact me about this money in a Nigerian bank I need help with transferring...)

      --
      -- Alastair
    4. Re:Mono? by JWSmythe · · Score: 1

      But it was a nice fantasy.. It would be an ideal world for MS not to continue development on a perpetually broken application, but to start bundling very functional free packages.. As I recall, they have interest in Perl too (ActiveState)..

      Of course, they'll find a way to completely mess it all up, but I'll remain optimistic.

      --
      Serious? Seriousness is well above my pay grade.
    5. Re:Mono? by Blackneto · · Score: 0

      They have a big interest in perl because some of thier big customers are using it and they aren't getting license fees from it.

      --
      Ursula Andress, Catherine Deneuve, and Charo, twice...
    6. Re:Mono? by cristofer8 · · Score: 3, Informative

      Actually, I'm willing to bet they release it for FreeBSD as well as windows. The MS source for the CLI,CLR (can't remember what the acro's mean) and other bits can compile itself for FreeBSD already here.

    7. Re:Mono? by Anonymous Coward · · Score: 0


      I guess with Microsoft supporting Apache we will get "mod_money"...

    8. Re:Mono? by rseuhs · · Score: 2
      No, I think they will rather take Apache and rename it into IIS6 or IIS7 or something and sell it for big bucks to pointy haired bosses.

      Seriously, I think that's a possibility. The only reason I can think of why anybody should run IIS is because it's from Microsoft (you know, all that marketing buzz with better integration etc.), so an Apache version rebranded as IIS can do the same thing for Microsoft.

    9. Re:Mono? by actiondan · · Score: 2

      Actually, I'm willing to bet they release it for FreeBSD as well as windows. The MS source for the CLI,CLR (can't remember what the acro's mean) and other bits can compile itself for FreeBSD already...

      The FreeBSD port does not include very much of the .NET class library.

      Significantly, it does not include the ASP.NET classes - so a lot of work would be required before there would be any point linking it to a web server.

    10. Re:Mono? by Anonymous Coward · · Score: 1, Insightful

      Actually the only last possible reason to run IIS is ASP.NET. If they provide a way to run ASP.NET pages on Apache I think you would see a mass exodus from IIS. Remember that 50% of all webservers run Windows (but not necessarily IIS) so this may be Microsoft's way of keeping people on Windows while still losing some of the battle on IIS.

    11. Re:Mono? by Dalcius · · Score: 1

      I have to put some karma on the line -- this comment is too good.

      Mod the parent AC up... he has a very interesting point.

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    12. Re:Mono? by dagnabit · · Score: 1

      *Nice* sig! :)

    13. Re:Mono? by Anonymous Coward · · Score: 0

      Doctor: I'm afraid that your web server has Mono.
      Sys Admin: Oh no! Is it serious?
      Doctor: It can be. Make sure it gets plenty of rest and fluids.

      NR

  2. edonkey by jrs · · Score: 0, Offtopic

    Kinda offtopic, but the newest version of edonkey is .net based. Is it worth it to install all that .net shit (also for future programs). I'm just using the command line version now.

    1. Re:edonkey by Anonymous Coward · · Score: 0

      totally off-topic, but to answer your question, it's definitely not worth it. Switching to .net is totally stupid, they should have chosen a cross-platform system (e.g. python or java) instead. That plus the tons of morons that use patched versions to disable uploads, as for me I'll stop using it.

  3. And the news is...? by 1010011010 · · Score: 1


    Microsoft and the Apache Foundation will be working together on a fuel cell?

    Microsoft will be teaming up with Apache to port Apache's httpd to DirectX?

    What? Something about "IIS out, Apache in?"

    Rotor?

    Eh? (tap tap) Is this thing on?

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  4. This is great. by SpanishInquisition · · Score: 3, Funny

    At last we'll have Code Red ported to Linux!

    --
    Je t'aime Stéphanie
    1. Re:This is great. by JebusIsLord · · Score: 3, Insightful

      I know this was a joke, but in all fairness the CodeRed virus targetted IIS not .NET. As far as I know the only virus to target the .NET infrastructure is called "donut".

      --
      Jeremy
    2. Re:This is great. by Anonymous Coward · · Score: 0

      Actually, the virus you refer to is not a .NET virus but a 'normal' Win32 virus that only seeks to infect the native loader of IL exes. Windows .NET server does not use that native loader and directly jumps to the IL in the executable, so it doesn't affect that Windows version.

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

      its a joke you dolt.

    4. Re:This is great. by dago · · Score: 2

      There are already some solutions with other worms/viruses :
      <a href"http://appdb.codeweavers.com/appview.php?appI d=277">example</a>

      --
      #include "coucou.h"
  5. Slashdoted already! by Frank+of+Earth · · Score: 0, Flamebait

    OSCON has already been slashdoted! ;-)

  6. Don't scream by Uruk · · Score: 5, Insightful

    Before people get in a huff, we should mention that Apache has a history of integrating well with other technologies, those considered to be "evil" by some people, and others as well. I mean, look at Apache and Java. What about XML? Not to mention perl, PHP, TCL, and others.

    Java is not a warm and fuzzy free technology. I daresay it's every bit as proprietary as .NET, just in a different way. Apache is wise to be as flexible and accomodating as possible - it's a good thing that it supports .NET, since it will most likely do it in a free way and expose more people to free software. On the other hand, it could always *not* support .NET, lose more market share to IIS, and generally piss people off who are using .NET technologies by wider corporate edict.

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    1. Re:Don't scream by smaug195 · · Score: 2, Insightful

      Yes, you can download free compilers, the .NET SDK is actually free, granted it's windows only... but still, it is in fact free. VS.NET is just built on top of that :).

    2. Re:Don't scream by TheAncientHacker · · Score: 5, Informative

      Yes and Yes. Go to http://www.asp.net and you can download compilers and participate.

      Sorry to disillusion you.

    3. Re:Don't scream by torinth · · Score: 1, Flamebait

      Can I download compilers that target .NET (ie, the CLR) from Microsoft for free (gratis) like I can the Java SDK from Sun?

      Yes, so get off your ignorany little pony and open your eyes. Conecpts behind open source and free software are permeating *every* company these days, so although they may not release Windows under the ownership-stripping GPL, even Microsoft recognizes that to be competitive in some markets (web browsers like IE, Graphic API's like DirectX, and ystem-neutral platforms like .NET), even they need to give stuff away for free.

      You are free to download the ".NET SDK", link it into an XEmacs mode and develop all you want for the CLR. If you happen to want a full-fledged high-quality IDE and an amazing documentation browser along with it, you'll need to dish out a few dollars for Visual Studio.NET, but the compiler and libraries are in fact, free.

      -Andrew

    4. Re:Don't scream by Anonymous Coward · · Score: 0, Insightful

      Java is not a warm and fuzzy free technology. I daresay it's every bit as proprietary as .NET, just in a different way.

      What a bunch of whiney bastards you people are! Waah! If it's not GPL it's evil! Companies should believe in the communism of the GPL! They should spend millions on a technology then sign off all their rights! Yeah! That's right! And they should like it!

      Now... Really, how is Java as bad as .net? You can download the entire SDK's source code for free and port it to any platform you want. What more do you want? You want the language spec to be open? Well, first off it it was, you would be bitching about how Microsoft ruined Java portability right now. And anyway, I rather like Sun having control of Java. The absurd feature flamewars that go on in the open source community are something that nobody needs.

    5. Re:Don't scream by DemENtoR · · Score: 0

      Well soon enouth (or already) you will be able to use mono. So not only is it goign to be free as money but free as in speach too. http://www.go-mono.com/ If i would have the choice of using ms tools (somewhat free), and mono (free as in speach. I would definately go for mono.

    6. Re:Don't scream by Anonymous Coward · · Score: 5, Insightful

      Oh? Is there an equivalent to the Java Community Process for .NET? Can I download compilers that target .NET (ie, the CLR) from Microsoft for free (gratis) like I can the Java SDK from Sun?

      Java may be, strictly speaking, proprietary, but it is nowhere near "every bit" as such as anything from Microsoft.


      Bad example; you could have done better in refuting the statement that Java is every bit as proprietary as .Net.

      Its not the fact that the compilers and runtime are free (as in beer) that is important, its the fact that the process by which Java and its libraries are developed are more open (although not totally) than .Net, and in the way that not only Sun can develop these components. IBM, Oracle, etc. are involved in determining the direction of Java, and no, Sun doesn't always get their way (see the Java Spec Request for RMI security, which was vetoed by non-Sun members of the committee). Does MS have a formal, documented process whereby outside vendors, some of whom are competitors of MS, can determine the directon of .Net? How about implementations. IBM has implementations on a number of platforms, including Windows. They obtained a license from Sun to release these versions (and actually obey the license terms, unlike MS), but there are clean room versions as well, such as from GNU. If mono tries to duplicate the entire .Net platform, will they be safe from MS IP claims? I am skeptical.

      Java is not written to favor any one operating system. Sun delivers versions for Windows, Linux, and Solaris (their own OS) simultaneously. Can we say the same about .Net? Will ADO.net work on Linux or Solaris at all, ever? Again I am skeptical, and I have to say, for good reason.

    7. Re:Don't scream by Anonymous Coward · · Score: 0

      > Java is not a warm and fuzzy free technology. I
      > daresay it's every bit as proprietary as .NET,

      How can Java be as proprietary as .NET? I didn't know .NET was a programming language. What is it like? Is the specification open and free for anyone to implement like Java?

      Perhaps you meant to compare C# with Java and .NET with J2EE (I don't know which you mean), both of which are about equal in openness (or proprietaryness :)).

    8. Re:Don't scream by MikeApp · · Score: 1

      Yes, they're free - for MS OSes. Sun has made a commitment to supplying implementations for Solaris, Windows, and Linux. I see a difference here. I believe that MS is making a version of .NET for another platform (BSD?) to make it through the standards body, but I don't imagine we'll see them actually supporting it.

      One question I've been left with after reading all of this anti-Java FUD: is there really anything stopping you from implementing a Java compiler and the APIs under an Open Source license? Isn't this what Kaffee was doing?

    9. Re:Don't scream by Anonymous Coward · · Score: 0
      What is "speach"? Is is the secure version of the "peach" protocol?

      Speech.

    10. Re:Don't scream by MagPulse · · Score: 1

      If you happen to want a full-fledged high-quality IDE and an amazing documentation browser...

      or simpler things like an optimizing compiler...

    11. Re:Don't scream by karlm · · Score: 1, Informative
      ...and ystem-neutral [sic] platforms like .NET

      .NET may very well be yestem-neutral, but it's only going to run on Windows. Mono is only going to implement the VM, you most likely are still going to need tons of libraries.

      It's all about the libraries. I think the massive ammounts of libraries are the main reason Kaffe only supports Java 1.1. Do we have any idication that the .NET library set will be smaller than the Java 1.2 library set? Do you think the .NET upgrade cycle is going to go throug versions any slower than Java? (Remember, selling new library/VM versions makes MS more money.)

      In short, the CLR will be cross-system. .NET probably will not work well at all cross platform unless the program writers strictly discipline themselves to use a small subset of the .NET libraries.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    12. Re:Don't scream by Anonymous Coward · · Score: 0

      OK, when I saw the parent node it was modded to 4 - Informative. What the heck happended to slashdot ?

    13. Re:Don't scream by ryants · · Score: 5, Informative
      Conecpts (sic) behind open source and free software are permeating *every* company these days
      Uhm... you clearly don't understand the concepts behind open source and free software at all if you think that giving away compilers falls even remotely in the same category.
      under the ownership-stripping GPL
      All code under the GPL is copyrighted (owned) by the person (or group, or organisation) that wrote the code. GPLed code has owners. Why is this so hard for people to understand?
      --

      Ryan T. Sammartino
      "Ancora imparo"

    14. Re:Don't scream by MAXOMENOS · · Score: 2

      Some peope would rather listen to marketroids than read the actual fricking license, that's why. Chalk it up to basic laziness, or to ignorant prejudice, whichever.

    15. Re:Don't scream by rodgerd · · Score: 3, Informative

      C# and other key parts of .NET have been submitted to standards bodies, so yes, there is an open forum for people to have input. More, in fact, than their is for Java, which Sun have refused to submit to standards bodies.

    16. Re:Don't scream by g4dget · · Score: 5, Insightful
      Both .NET and Java are proprietary technologies: neither is standardized, and both only have proprietary implementations available for them. What is not proprietary is ECMA C#, which may turn out to be a decent language.

      Now, as for "free", you cannot compare .NET with Java. Sun makes available a very high quality implementation on many platforms and provides sources for it. Microsoft makes available one implementation for Windows, and provides an unusable reference implementation under a restrictive license for others. Since you need to have an expensive Microsoft Windows license in order to run their .NET implementation, their "free" .NET implementation is, in fact, not free.

      Conecpts behind open source and free software are permeating *every* company these days, [...] Microsoft recognizes that to be competitive in some markets (web browsers like IE, Graphic API's like DirectX, and ystem-neutral platforms like .NET), even they need to give stuff away for free.

      Microsoft engages in traditional marketing techniques, nothing more. Calling that "free" or "being permeated by open source" is ridiculous. The only way that open source "permeates" Microsoft is by making them fear for their monopoly.

    17. Re:Don't scream by julianc · · Score: 1

      Basically you're wrong. Look at the implementations. .Net has one from Microsoft, Java has many. Look at the various tools and technologies available, all .Net technologies are closed and owned by Microsoft, various companies build competing Java/J2EE infrastructures and many are open source and part of the Apache project itself - I know I use them.

      Regarding .NET and Apache, the only reason its happening is for Microsoft's benefit, period.

      Anyone for Microsoft DRM infrastructure powered by Apache!

    18. Re:Don't scream by Anonymous Coward · · Score: 1, Insightful

      Well even though .NET was created by MS it is on its way to becoming an ISO standard... its already ratified under ecma (http://www.dotnetexperts.com/ecma/)

      so what microsoft have done is created an implementation of it for windows, for obvious reasons, and an implementation for FreeBSD...

      Mono and DotGNU should be out later this year (well mono is)...

      Perhaps people need something idea behind the technology before they see microsoft and start the trolling

    19. Re:Don't scream by Anonymous Coward · · Score: 1, Insightful

      C# and other key parts of .NET have been submitted to standards bodies, so yes, there is an open forum for people to have input. More, in fact, than their is for Java, which Sun have refused to submit to standards bodies.

      Apparently I will have to repeat my question in a different form: Have all libraries, such as ADO.net or the forms libraries, been submitted to standard bodies? The answer is no. If strategic libraries are withheld, then there will be applications that are not portable and will only work with windows platforms, and the problem remains. By the way, did ECMA allow the C# and CLR standards to be changed, or did they just rubber-stamp them? Did they require that MS give up IP rights to the concepts that were standardized? I believe that the answers to both of these is no. So far, it doesn't appear that anyone has been able to propose changes, throught ECMA, to C# or the CLR. How is that more open than the Java Community Process?

      Don't believe that standards bodies are completely just and evenhanded; they can be very political and alliances can be used to form voting blocks. This is a reason that Sun has given for withdrawing from the ECMA process, because they could see a pro-MS block aligning against them, and because they would not be allowed to submit Java without change, and without relinquishing IP rights, althought these considerations were given to MS. How is that fair?

    20. Re:Don't scream by tshak · · Score: 5, Informative

      Mono is only going to implement the VM, you most likely are still going to need tons of libraries.


      This is wrong. All someone has to do is go to the mono project's home page and see that they are implementing the vast majority of the .NET framework - most noteably the classes pertaining to web applications (ASP.NET).

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    21. Re:Don't scream by curunir · · Score: 4, Informative

      Whoah there!!! That's some concentrated FUD you're spreading there (FUD is like vegemite...anything more than a thin layer will leave a bad taste in your mouth).

      As for implementations, check out Mono. Pure, open-source .NET. Sure, it's not finished yet, but it proves that competing implementations *are* possible, if someone is motivated enough to get off their ass and code the thing...The specs are publicly available.

      I doubt you've been seriously using Java from its inception, 'cause if you had, you would've remembered how long it took before we saw non-Sun JDKs...give .NET time, and we'll see competing implementations.

      Sure MS is evil, but this is a win for Apache too. MS is basically conceding that their web server is sub-par...and they have no reason to compete with apache. The evolution of the app server (J2EE, .NET etc) has made Apache a trivial communication layer to implement the HTTP protocol. So MS never has to develop a quality web server (something they are aparently incapable of,) and Apache will run on every computer that isn't running some bass-ackwards NES server.

      Frankly, the only loser with this announcement is Sun. The fact that Apache supported J2EE and not .NET was an implicit endorsement of J2EE. Now, with this announcement, Sun loses that endorsement. Frankly, considering how Sun has treated the Apache group, they deserve this.

      --
      "Don't blame me, I voted for Kodos!"
    22. Re:Don't scream by Malcontent · · Score: 1, Flamebait

      Mono is nothing. It's in it's infancy and is at least three years away from being production quality. It probably will never get there due to MS patents.

      By the time Mono is mature MS will have dropped .NET for next big acronym of the day.

      --

      War is necrophilia.

    23. Re:Don't scream by Malcontent · · Score: 5, Insightful

      There is a big difference.

      No sun Exec ever called apache developers communist or un american. Sun is not actively trying to destroy open source. Sun is not lobbying congress to make open source illegal. Sun does not have calauses in their EULAS prohibiting people from developing open source products etc.

      On a scale of 1 to 10 ms rates 9.9 on the old evil scale (10 being reserved for the devil) and sun ranks maybe 3 or 4.

      --

      War is necrophilia.

    24. Re:Don't scream by the+MaD+HuNGaRIaN · · Score: 1

      Funny that your stupid link points to a damned .exe file.

      What else should I expect.

      I think I'll just stick with Java. That way I can use Solaris, Linux, BSD, OS X, etc etc.

    25. Re:Don't scream by AJWM · · Score: 1

      Well, that is what I meant by my first point, about the Java Community Process (JCP).

      Unfortunately the .NET zealots seem to have ignored that and picked on my second point -- apparently you can download some sort of .NET compiler from MSFT. (But, does its EULA let me write GPL'd code with it? Sun's does.)

      Thank you for expanding on my original point.

      --
      -- Alastair
    26. Re:Don't scream by Anonymous Coward · · Score: 0
      GPLed code has owners. Why is this so hard for people to understand?

      Microsoft marketing droids have problems parsing that sentence.

    27. Re:Don't scream by AJWM · · Score: 1, Flamebait

      Wow, now it's 2 "overrated" and a "flamebait" -- even though none of the 8 responses is a flame.

      Go ahead, waste your mod points. ;-)

      --
      -- Alastair
    28. Re:Don't scream by zmooc · · Score: 2
      It probably will never get there due to MS patents.

      Well.. I'm not an expert, but I can't think of any patentable technology in C#/.NET that doesn't have prior art, so they're save on that one. The C# language and it's foundation classes are open standards and even without MS they're worth a lot so who cares if MS moves on? I don't. I'd rate your comment as "Homebrewn FUD".

      --
      0x or or snor perron?!
    29. Re:Don't scream by extrasolar · · Score: 2

      "All code under the GPL is copyrighted (owned) by the person (or group, or organisation) that wrote the code. GPLed code has owners. Why is this so hard for people to understand?"

      There is a tangled web here to trap people trying to grapple this argument. I'm not sure if I can unravel it myself, but I will try.

      It is true that code under the GPL is copyrighted, but does that necessarily mean it is owned? Of course, this depends on what you mean by ownership or even if ownership has any validity with intellectual works. This is all deeply philosophical, but its perhaps useful to know that Stallman (who launched the GNU Project) has an essay online called Why Software Should Not Have Owners. Its worth reading to understand the free software philosophy.

      And this is the tangle. It seems the GPL was written to explicitly to write software that doesn't have owners, basically software that even the original hackers don't have any explicit control over.

      This is far from being property-stripping (the right to license software is still exclusive to the writer of the code). But saying that copyright means ownership isn't always true in the sense that copyright means an exclusive right to copy. Since the GPL and other well known licenses explicitly allow you to distribute the software, the notion of copyright has been turned upside down--rather than preventing distribution copyright has been used to explicitly allow it. Some people use the term copyleft. And if ownership can be said to mean an exclusive right to distribute, then GPLed software isn't owned at all. Its public software (which is what the P in GPL stands for, after all) and much better than public domain for all but the more trivial works.

      But it is true that any claims of "property-stripping" is just pure FUD.

    30. Re:Don't scream by Malcontent · · Score: 2

      " Well.. I'm not an expert, but I can't think of any patentable technology in C#/."

      Well not only are you not an expert but you are also profoundly ignorant. Have you not been keeping up with the absurd patent office issuing patents for silly things? As it turns out both winforms and ado.net have patented technology behind them. There are probably other patents that apply which MS will hold in reserve just in case mono actually gets done and gains traction.

      If you think C# is great then good for you. I for one don't care for a language that lacks the ability to write gui apps or database apps. Both of those are absent unless you are using windows.

      "Homebrewn FUD"

      Apparently you have no idea what FUD means.

      --

      War is necrophilia.

    31. Re:Don't scream by IceFreak2000 · · Score: 1

      But, does its EULA let me write GPL'd code with it? Sun's does

      I suggest you take a look at SharpDevelop; an open source C# and VB.NET editor (written in C#), that's released under the GPL license.

      --
      Life is like a sewer; what you get out of it depends on what you put into it...
    32. Re:Don't scream by David+Off · · Score: 1
      On a scale of 1 to 10 on the old evil scale (10 being reserved for the devil) and sun ranks maybe 3 or 4.

      More like 8.5, I assume you've never had a visit from Sun's lawyers?

      Or been fitted up for a serious criminal offence carrying a 25 year jail term by their personnel department, having all your back pay friezed so you can't even make bail or hire a lawyer. Then spending 3 months in a Santa Clara jail cell before being lucky enough to escape.

      Oh, yes, Sun are just as evil as Microsoft, perhaps even more so if you are an employee. They just havn't managed to wangle themselves into a monopoly position.

      David

    33. Re:Don't scream by zmooc · · Score: 2
      So what kind of patents for which no prior art can be found could possibly exist for ADO.Net or WinForms?! That was my point. Don't fear absurd things. Apart from that I'm not really interested in software patents granted in the US patent system since I only use Open Source and Open Source development can easily be done in other countries; even if MS would bully Ximiam with their patents, I'm pretty confident either they or someone else will continue development in a real country.

      Fear of Patents, Uncertainty about MS's plans, Doubt whether the Open Source community will be strong enough so withstand patent-bullshit.

      --
      0x or or snor perron?!
    34. Re:Don't scream by Anonymous Coward · · Score: 0

      GPLed code has authors, not owners.

    35. Re:Don't scream by Anonymous Coward · · Score: 0

      Can we say the same about .Net? Will ADO.net work on Linux or Solaris at all, ever?

      I assume you're aware of rotor? It runs on FreeBSD, an OS linux users find convenient to ignore.

    36. Re:Don't scream by Anonymous Coward · · Score: 0

      I'm not sure that Microsoft has ever done any of those things. They haven't even criticised "Open source" software - it was specifically the GPL they targeted, and Apache isn't GPL.

    37. Re:Don't scream by spongman · · Score: 2
      but the compiler and libraries are in fact, free
      and they have been for a long time (over 15 years).
    38. Re:Don't scream by spongman · · Score: 2
      Have all libraries, such as ADO.net or the forms libraries, been submitted to standard bodies
      Were Sun's libraries submitted to a review board before release? How long after Java's release was the JCP created? How easy is it for the JCP to make sweeping changes to the original spec?
    39. Re:Don't scream by platypus · · Score: 2

      The problem with your POV:

      If there's anything MS could do which would not directly thrown out of a court - and most certainly patent infringement allegations wouldn't - someone would end up in court with them.
      Sadly, the extreme financial risks associated with that are enough for most people to not consider something like trying to invalidate said patents.
      Therefore, as weak as their patents might be in our eyes, the fact that MS might have them is a very real danger.

    40. Re:Don't scream by raxhonp · · Score: 1


      Of course they didn't critise Open source software or the BSD-style licence
      Of course they don't like the GPL.
      Of course they prefer, as usual, steal other people ideas, code and make it proprietary and non-compliant.
      Of course they like their monopoly and want to keep it.

    41. Re:Don't scream by Anonymous Coward · · Score: 0

      I for one don't care for a language that lacks the ability to write gui apps or database apps. Both of those are absent unless you are using windows.

      Why, exactly, would you need either WinForms or ADO.Net to accomplish those tasks? It's fairly easy to tie into any available interfaces written for C/C++ with C#, you could use many of the same GUI toolkits and database interfaces which already exist in Linux/*BSD/*nix. In fact, when I started working with C#, one of the first things I had to do was write an interface to an existing DLL to get a low-level interface with a piece of hardware because the .Net framework didn't have the low-level I/O routines normally used in C/C++ apps to communicate with this particular piece of hardware. All you need to add the functionality you're looking for is a library which you can either rewrite or create a wrapper to interface. Considering the number of different GUI toolkits used in Linux apps, I'd say it should be fairly easy to find one you can get the proper functionality from.

    42. Re:Don't scream by orblee · · Score: 1
      A little more than that is done. The final version of the .NET Framework came out in January. The full version is available only for Windows. The Shared Source CLI (the source code) is available for Windows and FreeBSD.

      The .NET Framework has been released as an open standard via ECMA. Microsoft have added some useful extensions to it to keep them competitive (which may be standardized soon) but the heart of the .NET Framework - the IL standard (like Java bytecode) and the CLR - are open.

      I like .NET and so do Ximian. Once you get past the prejudices towards MS, you learn that they have created an excellent, well documented, and open development framework. Yes, so has Linux. However, I like code that runs in a managed environment (I like scripting too). Plus any object oriented language can be converted to run under the .NET Framewoork. I can create a library in JavaScript and reference it from C#, J#, or Visual Basic. This is incredibly useful.

      And yes, if the CLR and some of the class libraries are ported to another platform, then by copying the rest of the class libraries and having an implementation or way to work around the GAC, you can run any .NET code on that platform.

    43. Re:Don't scream by Anonymous Coward · · Score: 0

      An excellent environment would be Common Lisp. Both .Net and Java are not "excellent" - they're deliberately crippled, lacking runtime dynamism that could easily have been introduced into their respective virtual machines. They left out this dynamic compilation and so on so that they could continue to flog binary-only applets/beans/son-of-com-components.

    44. Re:Don't scream by Anonymous Coward · · Score: 0

      (Remember, selling new library/VM versions makes MS more money.)

      Microsoft doesn't sell the library/VM, they simply sell an IDE that works with it, and a few operating systems and applications that work with it/require it. The libraries and VM (if that's what you want to call it) are a free download (though rather large) for Windows. There's also a shared-source subset available for free that compiles on Windows or FreeBSD.

    45. Re:Don't scream by KGIS · · Score: 1

      Since MS is not actually selling their libraries and VM I doubt that they will be making significant piles of cash by releasing a new version. What they do sell is the development environment. Many people don't realize that the .Net framework is completely seperate and a free download.

    46. Re:Don't scream by thing12 · · Score: 2

      If you think C# is great then good for you. I for one don't care for a language that lacks the ability to write gui apps or database apps. Both of those are absent unless you are using windows.

      What about GTKSharp, Npgsql, MySQL.Net and the list goes on.... it seems to me like you could build a gui database app sans ADO.NET and Windows forms.

      The problem with C# is that all the open source code is scattered all over net instead of being in a community repository. There is one at CSAN, but last I checked it had a total of 3 modules. We need a central repository with a consistant namespace. I, for one, am tired of using something like JoesAssemblies.SomeNetworkProtocol when I could be using CSAN.Net.SomeProtocol.

      I'm a Perl guy by nature - but I've embraced C# because it's the closest thing to Perl 6 we're going to see for a long time. The only disadvantage with C# is the lack of a huge code library to build your applications on.

    47. Re:Don't scream by Anonymous Coward · · Score: 0
      An excellent environment would be Common Lisp. Both .Net and Java are not "excellent" - they're deliberately crippled, lacking runtime dynamism that could easily have been introduced into their respective virtual machines.

      That is completely wrong. The Java virtual machine (and I assume the CLR as well) has better defined and more complete facilities for reflection, dynamism, dynamic loading, serialization, and dynamic compilation than CommonLisp or any of its implementations ever had.

      CommonLisp was a nice environment, but it is really showing its age. CommonLisp should receive a thorough overhaul, incorporating some of the really nifty dynamic features that Java and C#/CLR provide.

    48. Re:Don't scream by fredrik70 · · Score: 1

      Java (capital J) is the platform, java (lowercase j) is the language

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    49. Re:Don't scream by g4dget · · Score: 2
      The .NET Framework has been released as an open standard via ECMA. Microsoft have added some useful extensions to it to keep them competitive (which may be standardized soon) but the heart of the .NET Framework - the IL standard (like Java bytecode) and the CLR - are open.

      Come on, you are playing the same naming games that Microsoft and Sun both are playing. As I was saying, ECMA C# looks nice and non-proprietary. However, ECMA C# is not .NET and it won't run most .NET applications. .NET and Java are both proprietary, non-standardized platforms.

      However, I like code that runs in a managed environment

      "Managed environment" is a most ridiculous term. "Managed environments" have been around since the 1960's. What I can't figure out is whether Microsoft's developers are merely incompetent and don't know what's been happening in the computer industry for decades, or whether this is a deliberate attempt to rewrite history. 2002: Microsoft invents "managed environments". Woohoo. What's next? 2003: Microsoft invents bell bottoms?

    50. Re:Don't scream by Anonymous Coward · · Score: 0

      As has been conclusivly proven on the Register, # is pronounced "octothope", making GTK# into GTKoctothope if you want to write it in proper letters, and of course, C# into Cocktothorpe.

    51. Re:Don't scream by fredrik70 · · Score: 1

      I believe you can pull your code from the GPL if you so wish as owner of the code. Of course the code that's already released can't be touched, but you may release all future versions under a different licence of your choice.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    52. Re:Don't scream by Hooya · · Score: 2

      ... and scott evil ranks 1.0 according to Dr. Evil while on the Springer show.

    53. Re:Don't scream by Khazunga · · Score: 2
      The way you say that code, released under the GPL, is not controlled even by its owner/creator, is misleading. True, after releasing code under the GPL, the owner of the code can't 'take it back'. It is GPLed and can be used by third parties under the license terms.

      However, the owner is free to license the original code under *any* other license -- namely under commercial licenses. The GPL does not exclude other licensing schemes.

      One good case is the Mozilla code, which is licensed under a number of different licenses, where one of them -- the MPL -- allows them to create the proprietary Netscape browser.

      --
      If at first you don't succeed, skydiving is not for you
    54. Re:Don't scream by Czernobog · · Score: 1

      Ummm, what's so wrong about being a communist or un-american (or anti-american even), that makes you people foam?
      The fact that M$ called open/free source people that, doesn't mean that they/we are bad.
      What's far worse is to think, that being a communist or un-american *is* bad, as M$ and who ever else would like to have us think...

      --
      /. Where the truth
    55. Re:Don't scream by thomas.galvin · · Score: 1

      Why, exactly, would you need either WinForms or ADO.Net to accomplish those tasks? It's fairly easy to tie into any available interfaces written for C/C++ with C#, you could use many of the same GUI toolkits and database interfaces which already exist in Linux/*BSD/*nix. In fact, when I started working with C#, one of the first things I had to do was write an interface to an existing DLL to get a low-level interface with a piece of hardware because the .Net framework didn't have the low-level I/O routines normally used in C/C++ apps to communicate with this particular piece of hardware. All you need to add the functionality you're looking for is a library which you can either rewrite or create a wrapper to interface. Considering the number of different GUI toolkits used in Linux apps, I'd say it should be fairly easy to find one you can get the proper functionality from.

      The .NET framework is supposed to be cross-platform, but if you have to link into native toolkits for something as basic as building the user interface, that cross-platform nature is worthless.

      I'll compare it to Java: The Java VM and java.* packages are roughly comperable to the .NET framework; both give you the ability to carry out most basic programming tasks. The javax.swing.* packages are extensions to the core Java platform. The APIs for Swing are open, and have been implemented by bodies other than Sun, so you can program in a third party Java environment and not loose the ability to create a UI. In .NET, however, this is not the case...the only part of .NET that is standard is the very basic "this is how you do arithmetic in C#" kind of thing. The true power of the .NET platform can only be leveraged if you use a Microsoft implementation.

    56. Re:Don't scream by sab39 · · Score: 3, Insightful

      Sadly, Kaffe, GNU Classpath and every other Open Source Java implementation I'm aware of are all also effectively in their infancy and years away from production quality.

      I'd actually say that Mono is closer to production quality than those projects, simply because it has more momentum these days. Don't get me wrong, the Free Java projects are far from dead, but Mono got working ASP.NET and ADO.NET from nothing in a matter of a couple of months, which is an astonishing rate of development.

      Don't expect me to bash any of these projects (or Portable.NET which is another one that rarely gets mentioned) though - I believe that Free implementations of both Java AND .NET are valuable, if not vital, and all projects attempting to achieve that have my most enthusiastic support.

    57. Re:Don't scream by Anonymous Coward · · Score: 0

      No, sun would just rather chip all of their employees including the CEO's sun Maverick.

      http://www.adsx.com/

      This was what the ceo said!

      Face it. Both companies are evil!

    58. Re:Don't scream by dbrutus · · Score: 2

      The author, or his assignee *is* the owner. If it didn't have owners, the GPL would be unenforceable and MS wouldn't be so worried about it. If you don't own it, you don't have standing in a court to defend the license.

    59. Re:Don't scream by dbrutus · · Score: 2

      anti-Microsoft feeling is prejudice only if it is not thought out beforehand (pre = before, judice = judgement). Thank you but I've thought it out quite well. Microsoft's legal terms are getting worse and worse as time goes by and since they can make arbitrary legal changes in essential patch licenses and have done so, no deployed system is safe by the mere fact that it is under an acceptable license. At any point you can be faced with the unattractive choice of agreeing to give up your legal rights, leaving your system open to hacking, or circumventing the licensing and becoming a DMCA criminal.

      Irrespective of all the other dirty tricks and whether they reform or not, this feature of Microsoft's corporate culture is sufficient to make MS technology unacceptable for any reason but you have no other choice except not getting the job done.

    60. Re:Don't scream by Anonymous Coward · · Score: 0

      Huhh?? What FUD.

      No sun Exec ever called apache developers communist or un american.

      No MS exec has done that either as far as I recall.

      Sun is not lobbying congress to make open source illegal.

      What bullshit. I assume the insinuation is that MS is? I can't even imagine what is going through your little mind here.

      Sun does not have calauses in their EULAS prohibiting people from developing open source products etc.

      Yes, it does. You try taking some code that was included in a Sun product and including it in an open-source one and see where that gets you.

      Bill Gates is hoarding cash. What does he know that we don't?

      Erm.. where the hell did you get that from?

    61. Re:Don't scream by pmz · · Score: 1

      Please post evidence for your claims, as I've generally found Sun amiable, in general, and, at worst, perhaps a little bureaucratic. They are certainly no worse than any other company I've worked with.

    62. Re:Don't scream by donutello · · Score: 2

      All code under the GPL is copyrighted (owned) by the person (or group, or organisation) that wrote the code.

      Bzzzt. Wrong. And repeating it multiple times is not going to make it true. Once code is released under the GPL it is public domain and can't be revoked. It is NOT owned by the author anymore. The ONLY thing that the author can do with that code that no one else can is sell it to someone for profit - and guess what, if GPLed code was included in his code then he can't even do that.

      On planet Earth, that is not ownership.

      --
      Mmmm.. Donuts
    63. Re:Don't scream by Malcontent · · Score: 2

      Well for one I am neither.

      There is probably nothing wrong with being being a whore or a bitch either but I dare you to call your girlfriend/wife/mother one.

      The MS execs used the terms communist and un-american on purpose. They did it because it causes a viceral reaction on the part of amerricans. It's an often used trick when you want violence perpetrated on your enemy. MS sees us as the enemy and it wants us in jail with the rest of the terrorists and/or wants to incite violence against us. Why else would it have used those terms? They could have just as easily said "open source developers are generous" but they said communist instead.

      --

      War is necrophilia.

    64. Re:Don't scream by pmz · · Score: 2

      Ummm, what's so wrong about being a communist or un-american (or anti-american even), that makes you people foam?

      In the U.S., Microsoft can say anything they want, due to their Constitutional rights. However, popular culture in the U.S. is decidedly anti-communist and, by definition, American, so Microsoft's comments about Open Source and the GPL have served only to alienate them from Open Source enthusiasts and advocates in the U.S. As Open Source software proliferates, Microsoft will tend to find themselves separated from larger and larger portions of the U.S. economy, compounding their difficulty as a growth-oriented company. If Microsoft's sentiments and business model do not adapt, then they will quickly become one the has-been companies of computing history, and it will be entirely their own fault.

    65. Re:Don't scream by Anonymous Coward · · Score: 0

      Ummm, what's so wrong about being a communist or un-american (or anti-american even)

      If you haven't figured it out yet, then I'm hoping that you're fairly young and we can just write it off as your ignorance and naivete. Don't worry, you'll learn. If you're old enough to know the reason why but still don't, then I pity you.

    66. Re:Don't scream by (startx) · · Score: 1

      he's the diet coke of evil

    67. Re:Don't scream by Anonymous Coward · · Score: 0

      Do some of your own research once in a while and quit asking so many stupid fucking questions, mmmkay?

    68. Re:Don't scream by pmz · · Score: 2

      C# and other key parts of .NET have been submitted to standards bodies, so yes, there is an open forum for people to have input.

      Only for those components. Are these components of any real consequence relative to the much larger body of APIs and tools in .NET?

      More, in fact, than their is for Java, which Sun have refused to submit to standards bodies.

      Sun maintains their own standards process for evolving the Java platform. Some of Sun's biggest competitors are a part of that process, which helps give some assurance that Sun isn't out to screw everyone. Sun's standardization process also works on a much broader scale than any of Microsoft's standardization efforts in .NET.

      The biggest difference between Microsoft and Sun is motive. Both companies are out to make money, of course, but Sun, at least, acknowleges that monopolies are not good for the technology industry. Microsoft, on the other hand, wants to earn money by dominating the technology industry and controlling it with methods similar to organized crime.

      Gee, thinking about .NET just leaves me all warm and fuzzy feeling. Maybe I'll just run out and buy VS.NET right now...or not.

    69. Re:Don't scream by Anonymous Coward · · Score: 0

      You're seriously underestimating Sun. The only thing separating Sun and MS is opportunity.

    70. Re:Don't scream by ryants · · Score: 2
      Once code is released under the GPL it is public domain
      "Public domain" means (essentially) sans copyright. And yet:
      ;;; doxymacs.el --- ELisp package for making doxygen related stuff easier.
      ;;
      ;; Copyright (C) 2001 Ryan T. Sammartino
      ;;
      ;; This program is free software; you can redistribute it and/or
      ;; modify it under the terms of the GNU General Public License
      ;; ...
      That's not public domain.
      and guess what, if GPLed code was included in his code then he can't even do that [sell the code for profit].
      Uhm... read this.
      --

      Ryan T. Sammartino
      "Ancora imparo"

    71. Re:Don't scream by karlm · · Score: 2
      Read more carefully. I made no claims about what Mono intended to do. I made a claim about what they would do. I should have added the word "fully".

      I doubt there will be a time where all progras compiled for the latest version of MS.NET will run properly on the latest version of Mono.

      Perhapse tons of libraries was an overstaement. I'm just saying that the history of trying to implement an OSS JVM is probably going to repeat itself.

      I wish Miguel et al. the best luck in the world. I would love to see Mono be a better .NET than MS.NET. I'm just saying that Microsoft's claim that .NET is multiplatform is false. The Free BSD shared source verion is not a full version. I fear that running VS.NET compiled stuff in Mono is always going to be like viewing IE-specific webpages under Netscape. In any case, godspeed all you coders, godspeed.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    72. Re:Don't scream by Anonymous Coward · · Score: 0

      Maybe we Linux users should have implemented an emualtion layer for freebsd like freebsd did for linux. The we too could have rotor. Allright I'm starting a sourceforge project. FreeBsd emulation under linux. I think we outta write it in C#. Yeah, cuiz I mean thats just soooo clever. C SHARP! get it? Its liek C the language but also like C the note, and its Sharp which is synonmous with smart. Yeah C#! W00t!

    73. Re:Don't scream by Czernobog · · Score: 1

      I know it causes a visceral reaction to Americans.
      What I don't understand is why people who are supposedly free-thinkers and fight for their rights and use open/free source, respond in typical American fashion (as cliched as ever that may be), having their skin crawl when called unamerican or a communist.
      I believe there's nothing wrong with being either. Open/free source encompasses all kinds of people and that's its power.
      Some people might be unamerican or communists or whatever else, but that just stresses the fact that this is a diverse, tolerant community. Not a community of ignorant people.
      And no it's not the same calling someone a whore/bitch. If someone called me a communist, I'd smile saying "No, I'm not a communist", but if someone said my mother/girlfriend was a whore/bitch, I'd just break their neck there and then.

      Don't call me a bitch dammit. I didn't call you american.

      --
      /. Where the truth
    74. Re:Don't scream by Malcontent · · Score: 2

      Did you read my whole message? The comment is not to insult me it's to incite other people to cause harm to me. Bill Gates knows full well that Americans hate communists and he wants Americans to hurt open source developers, perhaps by killing them, perhaps by jailing them. Words like communist and un-american were chosen carefully after much consultation with public relations firms and focus groups. They used those words because they were the ones most likely to incite violent action by the masses.

      This technique has been used very successfully by pro life groups and Bill gates has learned from them. There have been numerous clinics bombed, doctors killed, and people wounded because priests called them murders and evil. Bill Gates is hoping for the same result.

      My prediction is that the next word they will use is terrorist, at a minimum Bill gates will equate open source development with terrorism. That seems to be the "fighting word" of the day. He wants us in jail or dead and using words like communist and un-american are the best way to accomplish that short of actually hiring people to kill open source developers.

      --

      War is necrophilia.

    75. Re:Don't scream by Farq+Fenderson · · Score: 1

      All code under the GPL is copyrighted (owned) by the person (or group, or organisation) that wrote the code.

      Actually, you're urged to sign over the rights to the FSF. It's not a requirement, but it's supposedly helps the GPL stand up in court.

    76. Re:Don't scream by jimjamjoh · · Score: 1
      Apache will run on every computer that isn't running some bass-ackwards NES server.

      What??? Apache's not going to be ported to run on Nintendo?

    77. Re:Don't scream by --daz-- · · Score: 1

      Come on, you are playing the same naming games that Microsoft and Sun both are playing. As I was saying, ECMA C# looks nice and non-proprietary. However, ECMA C# is not .NET and it won't run most .NET applications. .NET and Java are both proprietary, non-standardized platforms.

      Actually, the .NET CLI is an ECMA spec as well. MS has released two specs to the ECMA: C# and the CLI.

      Using the CLI spec you can create a full .NET CLR (like what is being done in Mono and DotGNU). The API for the core libraries is published (but they are not open source) so you can create a set of libraries that mimmic that functionality. Mono has done a good job of this and is mostly through all the core-core libraries. Some of the extra stuff like ADO.NET, ASP.NET and Windows Forms still have yet to be done, but they have started working on them.

    78. Re:Don't scream by Malcontent · · Score: 2

      You would use those in a production environment? and what's with the link to the california soccar association? What do they have to do with C#.

      --

      War is necrophilia.

    79. Re:Don't scream by Anonymous Coward · · Score: 0

      No, its derivative, WinTendo, of course already has a port.

      NR

    80. Re:Don't scream by g4dget · · Score: 2
      Actually, the .NET CLI is an ECMA spec as well. MS has released two specs to the ECMA: C# and the CLI.

      That's like saying that UNIX is standardized because ANSI C defines stdio; it's confusing a language and a standard library with a platform.

      The ECMA standard defines a limited set of facilities that is not equivalent to the whole .NET platform. .NET is proprietary, ECMA C# (which includes CLI and some libraries) isn't.

      It is useful that Mono tries to implement both the language and library standard (ECMA C#) and the proprietary and non-standardized platform (.NET). But the difference is still very important. Among other things, Mono may well start diverging from Microsoft .NET over time, and that's OK.

    81. Re:Don't scream by Czernobog · · Score: 1

      I did not mean that last line as an insult, but as a tongue-in-cheek comment.

      Now as far as the rest of your comment.
      Yes I agree with you, that Gates is only looking after his interests and nothing more. He's determined to use all possible weapons he has.
      My point is, that instead of saying "Thank God No, we're not Communists", we should say "Well, what's so wrong about having communists among us? It just goes to prove we have the world behind us and not just ingnorant, intolerant people."
      In other words we should respond with "force", not a whimper...

      --
      /. Where the truth
    82. Re:Don't scream by ealar+dlanvuli · · Score: 1

      You can take it back (eg: blender), you can change the liscense (eg: mozilla), you can multi-liscense it (eg: mozilla), you can revoke all further distributions of the current code set from *your sources*, and you can leave any version hanging and make all proprietary products from your former codebase from that.

      Other people cannot make proprietary products (w/o tons of legalities) from any of your GPL codebase.

      Where is the lack of ownership there?

      --
      I live in a giant bucket.
    83. Re:Don't scream by NulDevice · · Score: 1

      Huh. So that database-driven app I wrote in C# last week must not really exist.

      --

      ----
      "I used to listen to Null Device before they sold out."

    84. Re:Don't scream by thing12 · · Score: 1
      and what's with the link to the california soccar association?

      ROFL - that's way too funny! I really should have checked that link - CSAN should have been CSAM.

      But yes, I don't think I'd hesitate to use them in a production environment -- that's what testing is for. But really, there's no reason why those libraries shouldn't be trusted - mostly what they do is P/Invoke the functions from the native library code.

      The point is moot though... there's no production quality version of mono to run these libraries on.

    85. Re:Don't scream by Malcontent · · Score: 2

      Sounds like you were caught red handed. What did you do?

      --

      War is necrophilia.

    86. Re:Don't scream by Malcontent · · Score: 2

      The proper response is to reveal what gates is trying to do. To hold him responsible for his words and actions. If any harm comes to an open source developer we need to hold Bill Gates personally responsible.

      --

      War is necrophilia.

    87. Re:Don't scream by abiogenesis · · Score: 1

      Actually it is not that important to have an open source Java implementation these days; since we have decent JVMs for free (from Sun and IBM for example). What is important is to have a J2EE compliant application server, and we have a production quality solution consisting of JBoss and Tomcat, which are open source.

      --

      Donate free food to the hungry at The Hunger site.
    88. Re:Don't scream by David+Off · · Score: 1
      Please post evidence for your claims

      I would be happy to but Sun's lawyers are extremely extremely efficient. If you haven't had to deal with them then you may not realise this.

      The case I'm talking about is a friend of mine who HR in Santa Clara took a dislike to (they didn't like his timekeeping which was fairly nocturnal). An incident occured in the offices for which there were witnesses saying that the perp was an Hispanic speaking motobike courier. My friend did not fit the description and did not do the crime. The Santa Clara sherrifs dept. in cahoots with Sun's HR department worked together to ensure that my friend was unable to defend himself and to fabricate evidence against my friend. My friend's back pay was also frozen to make sure he didn't have enough funds to arrange bail or defend himself.

      I can't offer you any specific proof, as you will know without discovery of emails (who keeps those anymore), tapping phone conversations etc it is very hard to prove my allegations but what I say is true.

      I have to point out that Scott McNeally (from whom we tried to enlist support) was quite peturbed by what was happening but is seems there was some kind of disconnect between him and Sun's legal and HR departments.

      They puny brains behind the Santa Clara sherrif's department reckoned without the resourcefulness of the hacker community and we were able to spring my friend from jail. Of course he is now a fugitive from justice (well Californian justice at any rate) and is unable to clear his name without risking a 25 year jail term.

      But without funds and a good legal team you are almost certain to do time or have to plea bargain. Just the arraignment (preperation and hearing) cost $25,000 in legal fees. My friend's bail was set at $1million, more than for OJ Simpson!

      All this for a fabricated and trumped up charge.

      You may well be wondering what is in it for the Santa Clara country sherrifs department? Well they receive $260 per week (or is it day?, forget which) for each inmate in their jails from federal funds. But their jails are such human rights contravening shitholes that it only costs them $130 for each prisonner. Easy money.

      So I don't want to hear stories of what angels Sun our. I can't imagine even Microsoft throwing one of their employees to the dogs like that.

      David

    89. Re:Don't scream by sab39 · · Score: 2

      It's a matter of priorities. It may not be important to you, but it's absolutely fundamental to me. Just like Mozilla was important even though Netscape 4.x was "free" and "high quality" (ahem). And Vorbis is important even though mp3 encoders and players are "free" and "high quality".

      Until we can run JBoss and Tomcat on top of Kaffe or Classpath (Kaffe was close last time I heard) and call that "production quality", those great open source tools haven't achieved anything fundamental except for making things cheaper. The price isn't really what matters, IMHO.

    90. Re:Don't scream by tshak · · Score: 2

      The problem is that you're too pessimistic - hence your original overstatement. Mono has made a ton of progress - moreso then many open source Java programs had after the release of the 1.0 JDK. The difference is, as you mention, MS has no intention of building the CLR and the libraries for other OS's. However, MS does say, "if you want to build it on another OS, power to you". This is the best possible route IMHO. Whereas Sun, for a long period of time, was demanding royalties for their "open platform" product, MS is not. Again, this is why Mono has made so much progress, because MS has been easier to work with then Sun was in 1995-1998ish. Surprising? Maybe to majority of the /. crowd, but not to me.

      As a .NET developer I can identify with the crucial classes that are required for most apps, and Mono is very close already. And let's not forget MS's effort to integrate Apache with .NET. Although I personally have no reason to use Linux for .NET, it looks like this reality will come to fruition in a much quicker time frame then any open Java solution.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    91. Re:Don't scream by Anonymous Coward · · Score: 0

      Unamerican Communist ner ner naner ner....

      Frankly I would find being mistaken for an american considerably insulting; or to be in any way associated with capitalist mega-corporate whoredom.

  7. maybe this is a good thing? by DavidJA · · Score: 1

    Because according to this ZDNEt/EWeeks review, .NET scales A LOT better then Java on [DB2, MSSql, MySQL & Oracle].

    1. Re:maybe this is a good thing? by f00zbll · · Score: 1
      According to those charts, SQL Server 2000 sucked compared to Oracle. The comparison between Microsoft's .NET and BEA weblogic is totally pointless. If you look at Microsofts .NET application server page, it states emphatically it does not support state or state replication. If you look at the config.xml file for BEA, you will see they've set up weblogic to cluster. Gee, I wonder why ASP.NET beat BEA.

      Also, if you look at the clustering described on .NET application server, you will see it is basically round robin load balancing. What Microsoft calls clustering isn't application clustering. It's load balancing.

      My take on it is this. For a simple bookstore app, you don't really need stateful transactions. Not unless you have a very complex system that absolutely needs to be transactional and have to be totally fail safe. If someone wanted to do the opposite and show how bad .NET application server is, they could write a stateful application and make .NET crawl.

      Not to defend microsoft, but their test case is absolutely on target because they're going for medium sized businesses that want something which scales better than IIS with Microsoft Transaction Server. And by far, .NET does that without a doubt. But comparing a full fledged application server that is mature and industry tested to a glorified stateless transaction server is just plain old wrong and stupid. Like anyone with real experience with transactional systems is going to believe that one. Now I could be wrong, but from the examples files the page provided, it's pointless to setup clustering in BEA. Anyone with BEA experience will tell you this particular example it's better to throw a local director infront and leave clustering off.

    2. Re:maybe this is a good thing? by Anonymous Coward · · Score: 0

      The only things that (old) ZDNet benchmark demonstrates are

      1) All of the vendors have respectable performance. (ALL of them.)

      2) JDBC sucks.

      3) Windows 2000 is not the best OS platform for any RDBMS excluding Access and MS SQL Server.

      Do those using MySQL++ (or even MyODBC/unixODBC) with C++ and a *nix OS, and you'll have to unplug the machine to get performance as low as those benchmarks.

      They're nice to look at, but the .NET-tuned SQL Server one is the only one even remotely close to what one can really expect from the platform (and even that one could have been improved) if performance is what you _really, really_ want.

      Flamebait or not, _JDBC sucks_.

      Why anyone would attempt a meaningful benchmark of RDBMS performance using it is utterly beyond me.

      Why anyone (*cough* guy that started the thread *cough*) thinks it is a surprise that C++ on a specific platform outperforms Java on any platform is beyond me.

  8. Possibly a good thing, maybe really bad by billatq · · Score: 1

    Well, if this is what I'm imagining everyone thinks it is, microsoft is going to release a module for apache that allows ".NET" software to run with it. Of course--and this is if they do that--this would mean that they aren't going to release it open source, and it's going to be buggy and full of security holes. But hey, don't customers love monopolies and proprietary technologies?

  9. Cool... or Uncool? by tcc · · Score: 5, Insightful

    Microsoft actually validating apache as a competitor big enough to not crush them (right away) by closing their .NET framework only to IIS?

    Question is, is it good to see Apache embrassing a Microsoft framework so that it remains in the race of the .NET deployment... ...or is (history repeating) a "good thing" only in the short run:

    "Hey! Apache runs .NET stuff, let's learn .NET. God! it's so simple and easy, and object-oriented to the bones, I'll stay on that for all of my applications"

    1-2 years later Microsoft closes the .NET2 to IIS-only, and since a lot of developpers moved or learned from scratch on .NET, they will migrate on IIS to continue or update their work.

    Usually, this scenario is typical of MS... so what would be different here? They have everything to gain right now to broaden their .NET framework because they NEED people to USE it and gain acceptance... once they get that, they apply.monopoly(.NET);

    --
    --- Metamoderating abusive downgraders since my 300th post.
    1. Re:Cool... or Uncool? by Anonymous Coward · · Score: 0
      I can't believe so many folks are drinking the Kool Ade.

      Reminds me of the old Aesop fable where the camel stuck its nose in the tent ..

    2. Re:Cool... or Uncool? by ergo98 · · Score: 3, Insightful

      Microsoft really is doing the exact same tactic that Sun has attempted with Java: Propagate your standard on many platforms to get wide interest and adoption, with the natural goal that people will eventually migrate to the one "preferred", "superior" platform when the barriers to switching are low enough (which with .NET web applications with text configurations would be trivially low: Move some web folders). I don't think there is any surprize that Microsoft is trying this, though you have to wonder why anyone developing for .NET wouldn't be using a Windows platform machine anyways (which is why the non-Windows platform is so marginal of importance).

      On top of that, you don't need something quite so overt as a non-supported .NET version 2 to close the door: All you need is a subtle performance advantage with the preferred platform, and just a general instance of "Quirks" on the non-preferred platform (and I guarantee that mono is not 100% compatible with .NET: It'll be 99.99%, with those tiny quirks every now and then that make you go "Damnit...why am I not using the official platform?"

    3. Re:Cool... or Uncool? by Anonymous Coward · · Score: 0

      Embrace, Extend, Extinguish

      http://www.wikipedia.com/wiki/Embrace,+extend+an d+ extinguish

    4. Re:Cool... or Uncool? by iabervon · · Score: 2

      Will MicroSoft actually control .NET web services? I think it far more likely that people would stick with Apache (after all, it actually works and does everything you want for free, with a low TCO) than MicroSoft (I could use these features I couldn't use before, so long as I don't mind not being able to use anything I already have or can afford).

      MicroSoft can't beat Apache in Apache's market: they can't undersell it, it performs as well, it's more popular, and has a better security record. So the fallback position is to make it desireable to run Apache on Windows and develop Apache web services on Windows. MicroSoft is also more interested in the client-side: if they can make IE integrate better with web services than any of the competitors, they'll maintain browser dominance, even if they don't control the servers. People do serve IE-specific pages on Apache, because those are both the most common applications.

      MicroSoft tries to dominate every market they're in. They don't have to be in every market, including the "smart cheap people" market segments.

    5. Re:Cool... or Uncool? by ramone1234 · · Score: 2, Informative

      It really is a classic example of using disruptive technology ( http://www.accesstoenergy.com/view/ate/s41p877.htm ) to try to take down an entrenched and massive competitor (apache). MSFT is 'embracing' now; watch for them to 'extend' like this: "IIS is much easier to administrate and it comes free on that OS you had to buy anyway. Plus, it's got better native support for that .net stuff everyone's doing on Apache." In true disruptive fashion, they'll be smart to close the specs more and more as they become less of an underdog. I'm not trying to be cynical, that's just the most efficient way to take mindshare, and ultimately marketshare. Once people see IIS and Apache as interchangeable, you can be sure MSFT will start the extending process to differentiate its product from the competitors.

      Mono, on the other hand, is an interesting project because Gnome is vastly eclipsed by the Windows desktop. They could actually get to the point where they're disrupting MSFT windows by running .Net desktop apps on a cheap *nix box. Now that would be cool...

    6. Re:Cool... or Uncool? by badzilla · · Score: 1

      Well I don't know.... the same argument could equally apply to Sun instead of Microsoft. Java is not Sun's bread and butter revenue earner, that position is held by their hardware and Solaris OS combo. And Linux is a massive threat to that.

      --
      "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
    7. Re:Cool... or Uncool? by dwalsh · · Score: 1

      "is it good to see Apache embrassing a Microsoft framework "

      You've miss-spelt "embarassing". :-)

      --
      ${YEAR+1} is going to be the year of Linux on the desktop!
    8. Re:Cool... or Uncool? by zapfie · · Score: 1

      You've misspelt "misspelt". ;)

      --
      slashdot!=valid HTML
    9. Re:Cool... or Uncool? by Anonymous Coward · · Score: 0

      His joke was that the guy was trying to say "embracing", but it's quite funny when misinterpeted as embarrasing.

    10. Re:Cool... or Uncool? by HamNRye · · Score: 2

      Hmmm, wouldn't the syntax be monopoly.apply(.NET)

      Class is Monopoly, action is apply.

      "Runtime Error in /"

      Reason: Your application is seriously fudged up. Just looking at the compiler output I can see it could have been programmed better by pre-pubescent baboons. Thank you for using Microsoft products.

      Stack Trace:
      System.application.monopoly.apply: Not valid Monopoly already applied.
      System.errors.confuse: Error message retrieved
      System.slander.billg: "Satan" is depricated, use "Saint" instead.
      System.export.HTML: (Password:Admin) could not be sent to microsoft.com, please turn off Zone Alarm.

      ~Hammy

  10. Function by Anonymous Coward · · Score: 2, Insightful

    So anyone figured out what .NET does yet?

    1. Re:Function by inertia187 · · Score: 1

      It'll either make or break Microsoft. So, I guess that means it is hope.

      --
      A programmer is a machine for converting coffee into code.
    2. Re:Function by Anonymous Coward · · Score: 1, Funny

      A .net, isn't that something you use to catch a .fish?

    3. Re:Function by kollivier · · Score: 1

      Maybe it actually doesn't do anything. I think the execs at Microsoft started reading "The Emporer's New Clothes" and thought the idea of selling nothing was actually pretty smart. Just make the customer think they're getting the "next big thing" and they'll be happy. =)

      Seriously, though, I think it's simply Microsoft's way of taking Java and XML-RPC/SOAP, changing the technology and nomenclature a little bit, C# and calling them Microsoft's new, innovative, next generation platform for building web services!

      I already know how to build web services with PHP/Perl/Python, XML and an Internet connection. =) I can also build a cross-platform GUI with wxWindows/wxPython so I seriously wonder: what does Microsoft's platform offer that I don't already have?

    4. Re:Function by x136 · · Score: 5, Funny

      I don't think Microsoft knows what .Net is. But judging by the commercials, I'd say it's some kind of magic laserbeam that transmits information to and from handheld devices. You know, like IrDA, but with magic lasers.

      --
      SIGFEH
    5. Re:Function by Anonymous Coward · · Score: 0

      Seems like you have no idea what .NET is. Good work with your baseless assumptions. Develop something with .NET and you'll see why it's actually pretty damned cool.

    6. Re:Function by Dwedit · · Score: 1

      it lets you use visual basic code in asp pages!

    7. Re:Function by Anonymous Coward · · Score: 1

      Not knowing or understanding Java at all, I can't compare .NET to Java. However, being very familiar with Borland's current development tools, I can say that .NET is very similar to Borland's VCL (Visual Component Library), only done at the OS API level. If .NET is implemented correctly (time will tell), it should make Windows programming much more secure as well as much more object-oriented.

    8. Re:Function by LWolenczak · · Score: 2

      I don't know... Does anybody know?

      I tried to ask a MS rep at Automation Fair 2000, but all the guy would do was curse and say how .NET would revolutionize everything. I mentioned asked about support for non-ms platforms and the guy just kinda stood there and said nothing more.

      I think .NET is really the hidden button that should be the Self Distruct to the Evil Overlord's Secret lair.

    9. Re:Function by loconet · · Score: 2

      Yah! wtf .... I mean .. I love Java/J2ee ..... and Ive hated .NET for the longest time, but I still dont know wha the bloody thing does. And yes ive *tried* to read MS docs and other docs, but they all read as hyped/commercialized/convoluted as a pr0n pop-up and dont tell me jack!.

      --
      [alk]
    10. Re:Function by Anonymous Coward · · Score: 0

      are you a dumbass? ASP is VB.

    11. Re:Function by MaxwellsSilverHammer · · Score: 1


      "Me? Work with lasers?? Sounds complicated..."

      sorry. sort of...it was the magic lasers that did it.

    12. Re:Function by Anonymous Coward · · Score: 0

      are you a dumbass? .net is just another buzzword for the "next" version of windows that will fix the problems for sure this time.

    13. Re:Function by rat7307 · · Score: 2, Funny
      So anyone figured out what .NET does yet?

      do not question the .NET
      The .NET is your friend
      The .NET will not harm you
      See how the .NET sparkles in the light
      The .NET will make you feel whole
      the .NET is all you need
      now repeat after me.... 'I must get .NET'
      There's a good boy...

      --
      Burma?
    14. Re:Function by Anonymous Coward · · Score: 2, Informative

      Ok here is what ASP.NET is.. you all know about jsp and servlets right...how you use jsps to format data in beans into html tables and use servlets to populate/create the beans from requests.

      Now in ASP.NET all your servlets/beans are controls/session state that gets managed for you. So instead of making that table in a jsp file and then running a loop over a result set to output your table; now you make a datagrid control and hook up the dataset directly to it. So the web guy can change the L&F of the datagrid (through properties on the control tag) but not really mess with whats displayed unless they know how the select was formed and then can add or remove columns that are displayed. ASP.NET runs everything in one form on a page and routes button clicks through interesting javascript code that posts special things to the Page class backend; which then parses all this stuff and fires an event on your backend control. (Note I haven't had the best of luck with the routing of these damn js events=>backend dynamiclly created controls)

      As far as just plain ole .NET well it is really just a runtime.. like the jvm that runs byte code. What is .NET to windows... well it is a bunch of class libraries that interface into the lower level API for doing things like making gui interfaces; creating sockets... marshelling remote function calls...passing proxy objects... its kind of like RMI,SWING,RT.JAR,JDBC for windows.

      Nothing new here ... M$ is just a tool vendor that didn't like to play in Sun's court and made their own. Of coarse they own the tools and the tool runtime ... known as windows.

    15. Re:Function by Anonymous Coward · · Score: 0

      It will give you 1 degree of separation from Microsoft and expensive licensing/renewal deals

      All hail dot GNU :)

    16. Re:Function by Anonymous Coward · · Score: 0

      Here is my take on it: M$ figured out that Windows is doomed - the OS is being commoditized (you can read that as 'Linux is taking over'). .NET is there solution for this problem. .NET contains a number of interesting bits:
      - Compilation on the client.
      - Language bindings accessible from any language.
      - Lots of useful functions for building network-enabled applications.

      Consider what this allows them to do: since compilation occurs on the client, the same binary can run on any architecture they want. That includes mobile phones and PDA's (expected to be a huge market in the near future), as well as high-end efforts like Itanium. Many customers will find switching to new Itanic-based servers much easier if they can continue to use the same software, without even a recompile, and .NET gives them this ability.

      The flexibility M$ gains through this strategy should not be underestimated. In one stroke, they get access to the mobile phone market and free themselves from the constraints of the x86 architecture (and thus from Intel and AMD) - all without losing their powerbase, Windows PC's! And if new and interesting architectures pop up somewhere down the road, all they need is a new runtime compiler for it, and all their software will immediately run on it.

      Java does the same thing, of course, but M$ could not use that because they do not own it. Not having ownership means having to deal with a level playing field, something M$ tries to avoid like the bubonic plague.

      The other two points are less important, although they do of course still help M$.

      Instant language bindings for any language, in my opinion, is merely a useful side effect of having client-side compilation. It means the ABI has to have a form that is portable to different architectures, and making it portable between languages is not that hard under that initial constraint. Besides, developers are like cats - each one knows what he likes. Giving them the ability to work in their preferred language is sure to drawn in a few more, and for M$, mindshare is perhaps even more important than market share at this point - developers can only spend their time once, and any developer developing for .NET is not developing for Linux.

      The same is true for giving the developer plenty of sugar-coated functions for dealing with the unpleasant realities of interfacing with sockets, windows, files, etc. It is bound to increase mindshare, and any developer who has used the (undoubtedly very nice) .NET functions will feel considerable pain when trying to work with other API's - such as the UNIX one, or indeed the WIN32 one.

    17. Re:Function by Anonymous Coward · · Score: 0

      are you a dumbass? ASP is VB script

    18. Re:Function by Tablizer · · Score: 2

      Seems like you have no idea what .NET is. Good work with your baseless assumptions. Develop something with .NET and you'll see why it's actually pretty damned cool.

      Most of the people impressed with it talk about how great the integrated debugger is. For example, they can step into SQL Server stored procedures from VB in Interdev (or whatever they call it now).

      Nothing much about Grand New Liberating Protocols, just more of what MS does to get itself into antitrust and virus trouble: Integrate Integrate Integrate!

    19. Re:Function by Anonymous Coward · · Score: 0

      The .Net is your friend.
      Trust The .Net
      The .Net will take care of you
      You must use .net
      Praise The .Net. The .Net is your friend.
      Not using the .Net is treason
      It is treason to be unhappy with .Net

      Yes, I'm paranoid. Of Fritz and his chips.

    20. Re:Function by robertchin · · Score: 2

      How is this any different than what Web Objects does? Or is it not different?

    21. Re:Function by Anonymous Coward · · Score: 0

      its probably going to be more like the widely illegal, mile long drag nets

    22. Re:Function by Anonymous Coward · · Score: 0

      stupidass Java Bigit, the only reason .NET probably won't run is business reasons not technical. i hope Java is fuckin buried after this.

    23. Re:Function by Anonymous Coward · · Score: 0

      why don't you open your mind and explore what it can offer. PHP/Perl is 1997 technology.. it's old news

  11. No big surprise by Xthlc · · Score: 4, Interesting

    Microsoft needs maximum market penetration for .NET, otherwise the initiative fails. EVERYBODY has to play in this particular sandbox, or MS' dream of a services-based software market (with far better growth potential for a monopoly than a product-based market) is bust. IIS is *one product*, one that, in the grand scheme of things, it would be worth sacrificing if it meant .NET ubiquity. The majority of the web runs on Apache, therefore for Microsoft to not support .NET on Apache is to lose the majority of the web. QED.

    What makes me curious is what platforms they'll support Apache on . . .

    1. Re:No big surprise by dacarr · · Score: 1
      To add to my previous reply on Apache staying free, remember, you don't have to support .net.

      -Dennis

      --
      This sig no verb.
    2. Re:No big surprise by WillWare · · Score: 2
      What makes me curious is what platforms they'll support Apache on . . .

      Another question is what is MS Apache going to look like? It would be a remarkable coup for them if they could crowd out the free software version. Then they'd have their cake and eat it too.

      --
      WWJD for a Klondike Bar?
    3. Re:No big surprise by k2enemy · · Score: 1
      Microsoft needs maximum market penetration for .NET, otherwise the initiative fails.

      i'm a little curious as to why you think .net needs "maximum market penetration" to be a success.

      the success or failure of microsoft's software as a service agenda is not hinged upon the widespread adoption of .net. you might be able to argue that the acceptance of passport is important to web services, but i think that's still a stretch, and passport != .net. either way, microsoft could launch any piece of software they have as a service without using a single line of .net code. what language/framework they use has no bearing on its market success.

      back to .net- in my opinion its already a success, for 2 reasons. first, microsoft has chosen it as the next windows development platform. developers will follow or be out on the street. one of the perks of being a monopoly i guess. second, it is actually a good programming environment. an open spec, free development tools, and a common class library. even if it doesn't get "maximum market penetration" its still fun and productive to program in. plus, with mono and (maybe) portable.net you don't have to buy a single microsoft product to write or use .net applications.

      in other words, i really don't know what you're bitching about...

    4. Re:No big surprise by Anonymous Coward · · Score: 0
      Right.

      And just after everyone gets confortable with the embrace of Apache.NET, Microsoft will extend it's portion and extenquish Apache. Those who hooked their wagon to that combo will find moving over to Microsoft's "ApatchIIS.NET" will be easier than converting all that data and code.

    5. Re:No big surprise by Nishi-no-wan · · Score: 2
      - The majority of the web runs on Apache, therefore for Microsoft to not support .NET on Apache is to lose the majority of the web.

      And this is why MS and Apache get together regularly for better compatibility between Apache's Axis and MS' .NET thing. I don't want to give up my server platform of choice (FreeBSD), but would certainly like to still be able to allow SOAP clients from the Java, .NET, Perl, etc. worlds access my services.

    6. Re:No big surprise by Anonymous Coward · · Score: 0
      Microsoft needs maximum market penetration for .NET
      They need it to get pregnant and give them tons of money for the effort.
  12. Re:Thanks Apache by brsmith4 · · Score: 1

    Yawn...

  13. Re:Thanks Apache by linuxhack · · Score: 2, Funny

    In summary, it is difficult to believe that something this good could be produced in such an unusual way. If I had not seen it with my own eyes I would not have believed it.

    The parent in this thread is actually Bill Gates part of the press release. Unfortunately the poster forgot to mention it...

  14. RedHat/Microsoft Announce Linux.net by Anonymous Coward · · Score: 2, Funny

    What next?

    Vatican/Microsoft announce MonoTheism.net?
    US Govt/Microsoft anounce MonoPoly.net?
    Soundblaster/Microsoft announce MonTonous.net?

    Did I miss some? ;)

    1. Re:RedHat/Microsoft Announce Linux.net by iago · · Score: 1

      Your Sister MonoNucleosis.Net

      Couldn't resist.

      --
      Worst Sig Ever
    2. Re:RedHat/Microsoft Announce Linux.net by 1of9 · · Score: 1

      Microsoft and playboy... MonoGamy.net?

      Nah, never mind, it doesnt work.

    3. Re:RedHat/Microsoft Announce Linux.net by thelexx · · Score: 2

      MonoNuclear....ummm

      Scratch that. Forget it completely, you hear me?! It never even entered the collective unconcious, OK?!! (Note to self- shelter, canned goods, gold)

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  15. Well well well by xbrownx · · Score: 1

    looks like 2 worlds are going to collide....

  16. Running apache by MC68040 · · Score: 1, Interesting

    After running apache for over a year now I think it's great, and .NET support can't be bad, makes it easier to persuade companys to switch to linux with apache because afterall, 'it supports .NET and you know how good that is', well, that is what you would say to your windows-biased CEO. =)

    Just IMHO.

    1. Re:Running apache by Anonymous Coward · · Score: 0

      I don't get the windows bias and never will. Unix has been around since 1969. Linux is a unix clone. Only people who learned computers AFTER windows are really biased towards windows...
      Play up the history aspect of the OS.

    2. Re:Running apache by Anonymous Coward · · Score: 0

      unfortunately my friend, we are vastly outnumbered by those "who learned computers AFTER windows"

    3. Re:Running apache by Anonymous Coward · · Score: 0

      What about the MS 'open source' license.. If they'll release it under their license, you can't use it in linux..

      Haven't checked this anyway, so if i'm wrong just ignore me.

  17. wow...... by JoeBlows · · Score: 1

    perhaps MS realy is trying to be more open and inclusive.....

    or perhaps MS is just so damn sure of them selfs that .NET will cause more folks to be locked into there platform that they do not care who the hell gets to be in the party since they will all be smushed into a tiny little corner with none of the hotties.

    --
    True capitalism = lots of similar companies = jobs for everyone who wants one.
  18. Biggest announcement? Ha! by geekd · · Score: 3

    This should be one of the biggest announcements of the conference

    Who really cares about this? Is anyone really all gung-ho to deploy .NET? Do consumers really want "Web Services"?

    I'd rather run my office apps on my local box, and keep my data private, thank you.

    On a side note Covalent spammed the hell out of OSCON attendees. I'm really dissapointed that O'Reilly gave out my *work* email address to them. I wasn't all that hot on Covalent products before, and now that they spammed me, I'll think twice before looking at them again.

  19. yup... by gyratedotorg · · Score: 5, Insightful

    i guess this would be the "embrace" part of "embrace and extend."

    --
    Gyrate Dot Org - "Where high-tech meets low-life"
    1. Re:yup... by the+eric+conspiracy · · Score: 2

      i guess this would be the "embrace" part of "embrace and extend."

      It's "embrace, extend, extinguiish".

      My mother used to say that if you are going to sup with the devil, you had better bring a long spoon. Never has that advice been more appropriate.

    2. Re:yup... by coolgeek · · Score: 2

      gyratedotorg got it right. "embrace, extend" is all anyone sees when partnering with Microsoft. They don't see "extinguish" until it is too late.

      --

      cat /dev/null >sig
  20. Great News by ToasterTester · · Score: 1

    Now I can use Apache and keep the MS oriented developer happy. This is a Win-Win for everyone.

  21. A link to the article would have been nice... by Lethyos · · Score: 5, Insightful

    But though the editors were lazy or Slashcode was buggy, I'll put in a couple of cents anyway.

    First of all, this is bad. Microsoft are not adopting the "if you can't beat 'em, join 'em" ideal. Apache dominates web servers. No doubt about it. To defeat this, Microsoft are going to do what they do best: embrace, extend, erradicate.

    Based on Microsoft's history, any components they write for Apache will be closed source. If it is not entirely closed, the crutial parts will be. Microsoft are not interested in opening up their IP. Consider this as one of the many possible scenarios:

    Following initial proof of concept, first stage deployments and so forth, Microsoft will begin the trouble. It will strangely cease to work. Apache will be to blame and sites will like have to apply patches from Microsoft or just deal with them. At the same time, IIS will lack these problems. They will work to create inroads into the *nix space with Win.NET and IIS.

    Keep Microsoft out of open source. They have no business being here. Instead, Apache people should look at either of the two .NET initiatives that are Free.

    --
    Why bother.
    1. Re:A link to the article would have been nice... by Pig+Hogger · · Score: 0, Offtopic

      Who is the fucking moron who moderated this as "flamebait"?

    2. Re:A link to the article would have been nice... by kalig · · Score: 0, Offtopic
      Sir, you are correct.

      Any company which cannot maintain HTTP compliance in their streaming media solution, yet fails to release the source code to the public which would ensure standards compliance has no business at all in the open source domain.

      Unfortunately, Microsoft does not keep the revision history of the development of their software online, otherwise I could offer substantial proof.

      However, I can attest to the fact that with every other release, until Windows Media Player 8, the HTTP streaming component of that product was broken.

      I do not really care about their agressive/malicious tactics to keep other software products from complying with their stuff. When these tactics are employed, the open source community stays away. The problem will become apparent when their software just does not work with apache's one day, because they goofed. Companies will deem Apache as unstable and move to the ever stable and compliant IIS solution.

      -kali

    3. Re:A link to the article would have been nice... by Pig+Hogger · · Score: 0, Flamebait

      Who is the fucking moron who moderated this as "offtopic"?

    4. Re:A link to the article would have been nice... by blowdart · · Score: 1

      However, I can attest to the fact that with every other release, until Windows Media Player 8, the HTTP streaming component of that product was broken.

      Really? So those test clientboxes I have in the office running Media Player 6.4 and Media Player 7, configued to only use HTTP as the transport aren't actually streaming video? That's damn clever of Microsoft to fake it then.

    5. Re:A link to the article would have been nice... by rhizome · · Score: 1

      You're forgetting who you're talking about here. Microsoft is not going to let Open Source go by without trying to apply the three E's to it, too. The question is how long it will be before it happens (Apache just may be principled enough to squeeze it out of them), and how much will they release? Not that anything existing will be exposed, but what product could they build open source into? HMM?

      Think of it as their throwing OSS a bone. Apache is more closely-tied with FreeBSD and its business-friendly license, while Microsoft's open-source opponents predictably forget what is not included in this combination: the GPL. Don't forget Covalent in all this, either. They're a company who has built themselves on the BSD License.

      Embrace: Open Source
      Extend: The number of acceptible Open Source licenses (or players)
      Extinguish: The demand for anticapitalist licenses

      I guess another question would be what quantity of OSS would MS have to release before antiMicrosoft Slashdot turned away from them?

      --
      When I was a kid, we only had one Darth.
    6. Re:A link to the article would have been nice... by Tony-A · · Score: 2

      The problem will become apparent when their software just does not work with apache's one day, because they goofed. Companies will deem Apache as unstable and move to the ever stable and compliant IIS solution.
      I hear you but.
      These things are extremely difficult to get right, and more so with increasing complexity. For long term stability I'm staying far, far away from .NET.

    7. Re:A link to the article would have been nice... by Anonymous Coward · · Score: 0

      Why are you fucking morons not moderating this as "Overrated"?

    8. Re:A link to the article would have been nice... by Lethyos · · Score: 2

      Think of it as their throwing OSS a bone.

      How does the prisoners throw the kings a bone? We don't need them, they need us! Microsoft has got to get their pitiful technology into the mainstream via the leading contender. Apache adopting any of Microsoft's offerings is a bad idea. The bone is poisoned and we should toss it back.

      Someone else on the forum made a comment about how Microsoft needs .NET to be ubiquitous for it to be successful. That means running on Apache. Why on earth would we want to help them acheive that when in the long run, it's only a means for them to defeat OSS?

      --
      Why bother.
    9. Re:A link to the article would have been nice... by mad_cow · · Score: 2, Insightful

      First of all, this is bad. Microsoft are not adopting the "if you can't beat 'em, join 'em" ideal. Apache dominates web servers. No doubt about it. [netcraft.com] To defeat this, Microsoft are going to do what they do best: embrace, extend, erradicate.

      More likely, Microsoft is just acknowledging Apache's leadership in the server arena and wants to make sure that they take advantage of it's open source nature to get in some .net support for it to help boost the success of .net in general.


      Following initial proof of concept, first stage deployments and so forth, Microsoft will begin the trouble. It will strangely cease to work. Apache will be to blame and sites will like have to apply patches from Microsoft or just deal with them. At the same time, IIS will lack these problems. They will work to create inroads into the *nix space with Win.NET and IIS.

      Who's to say MS will be providing the .Net functionality? Maybe they're going to provide funding and technical support to have the Apache project implement it. Accusing MS of having some devious plan to undermine Apache is a little premature.


      Keep Microsoft out of open source. They have no business being here. Instead, Apache people should look at either of the two .NET initiatives that are Free.

      I disagree. Get everyone, including Microsoft, into Open Source. Get the hobby programmers, the after-hours professional programmers, the big corporations. Bring them all in, get them to contribute to and use Open Source software.

    10. Re:A link to the article would have been nice... by Tablizer · · Score: 2

      (* Keep Microsoft out of open source. They have no business being here. Instead, Apache people should look at either of the two .NET initiatives that are Free. *)

      Or chuck the idea altogether. I don't see what is so great about .NET anyhow.

      Can anybody find something *realistic* (and desirable) that .NET-like setup does better?

      Lets focus on the *why* before wasting a lot of time on *how*. IOW, solve problems instead of invent them.

    11. Re:A link to the article would have been nice... by Palshife · · Score: 0, Offtopic

      Microsoft are not interested in opening up their IP.

      You is needing help with your tenses. Microsoft are not plural.

      Put literacy before debates over software and computer empires, please.

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    12. Re:A link to the article would have been nice... by Anonymous Coward · · Score: 0

      haha you're an idiot

  22. Great! by MagicMerlin · · Score: 1

    As a web appliation developer, I really hope they get .net working for apache. I think asp.net is pretty neat stuff, except for that one minor problem you have to run IIS to use it. Otherwise, I'll stick to php, thanks. Merlin

    1. Re:Great! by coolgeek · · Score: 2

      php, no thanks. mod_perl for me. at one remote execution compromise a month for the past couple of months, php is starting to look like sendmail (yes, it was a long time ago) or dare I say IIS? time will tell...

      --

      cat /dev/null >sig
  23. Your links say the opposite. by AJWM · · Score: 3, Interesting

    Funny, those links don't seem to have much to do with Java scalability, they just shows how SQL Server scales much worse than any of the DBMSs mentioned.

    Of course, this was at least partly due to the crappy Microsoft JDBC driver (which they couldn't even get to stay up for 8 hours).

    Why am I not surprised that in a test of the Microsoft JDBC driver vs .NET that Microsofts own technology might do better?

    These studies just point out that you're better off going with a non-Microsoft solution.

    --
    -- Alastair
    1. Re:Your links say the opposite. by MagicMerlin · · Score: 1

      Look at his links again and you will see that the best databases top out at 600 pages/sec, and the .net server hits 900 on the same hardware.

    2. Re:Your links say the opposite. by f00zbll · · Score: 1

      I think you're interpreting the data erroneously. The first two charts clearly state Oracle and Mysql beat SQL Server in throughput and response time. The 3rd and 4th charts show a .NET based application. If you compare the first two charts with the last two, it's obvious some caching is occuring on both SQL Server and .NET Application server, or the request buffer is set high enough to pace the incoming requests. Anyone who has done n-tier application development will say "no duh!". Having worked with ASP for E-Commerce, it's nice to see ASP.NET performing better than the older non-scaling ASP. Microsoft still has a long way to go to reach full n-tier architecture with a full fledged persistence engine and generalized stateful session framework.

    3. Re:Your links say the opposite. by KillerKane · · Score: 1

      >>Microsoft still has a long way to go to reach full n-tier architecture with a full fledged persistence engine and generalized stateful session framework.>>

      I'm getting the hell out of here before I start to understand that sentence. Holy shit.

      --
      There is a thin line between genius and insanity. I have erased that line. -- Oscar Levant
    4. Re:Your links say the opposite. by Anonymous Coward · · Score: 0

      Yep, need me one of them full n-tier, full fleged persistence engine with a generalized stateful session framework. What a load of horse crap. WTF did you say? You have a small penis or something? Last time i used a persistence engine it was for grinding my organ. Good god, I hope you don't write code.

    5. Re:Your links say the opposite. by Anonymous Coward · · Score: 0

      Sadly, 90% of Slashdot are also that ignorant, and yet they can argue all day long about the merits of .NET versus Java. Pretty retarded if you ask me.

    6. Re:Your links say the opposite. by spongman · · Score: 2
      The first two charts clearly state Oracle and Mysql beat SQL Server in throughput and response time
      If you read the article, it says:
      Due to its significant JDBC (Java Database Connectivity) driver problems, SQL Server was limited to about 200 pages per second for the entire test.
      I've used these drivers for transferring data to a PostgreSQL database and they're useless, and MS doesn't pretend otherwise. I can't find it now, but they state that the drivers are unoptimized, unsupported, beta quality and will probably remain that way indefinitely. They're definitely not something I'd recommend using for benchmarking.
    7. Re:Your links say the opposite. by f00zbll · · Score: 1
      excuse the run on sentence, but what's so hard to understand? persistence engine is just a state machine. stateful session framework is simply a framework for developing stateful applications that follow a consistent pattern to ensure applications can work together smoothly.

      I'm not saying every freakin app needs to be stateful, since most of the current web sites don't. News, e-commerce and search engines don't really need full blown stateful sessions or transactional processing. It's just lame to excuse Microsoft's poor performance on JDBC drivers when it's their own fault. What Oracle and Sun do to smear MS is also not excusable. Those results only show the person doing the benchmarks were biased and purposely handicapped each set of tests for their own agenda.

    8. Re:Your links say the opposite. by KillerKane · · Score: 1

      It was a joke. Sorry for the confusion. Yeesh.

      --
      There is a thin line between genius and insanity. I have erased that line. -- Oscar Levant
  24. Just curious... by Anonymous Coward · · Score: 0
    Why does the "Open Source" movement continue to support Microsoft in its activities? If you hate Microsoft, supporting its .Net project is like personally driving a bus full of 2nd grade boys to the Neverland Ranch so they can 'play with' Michael Jackson and his pet monkey, Bubbles. There has got to be a better idea to work with than the .Net initiative -- you are letting Microsoft set the standard.

    We claim to have a bevy of eyes, why don't we engage the brains powering those eyes to come up with a better standard instead of just taking "advantage" of the future the 800lb. gorilla is predicting? Most consumers don't understand what .Net means in the first place. Steve Jobs took advantage of that with the iTools upgrade to .Mac announcement during the keynote. He likened the $100 a year service (a great deal for your mother or the girlfriend you have in Canada -- not you) to Microsoft's .Net. Do you think anyone outside of hardcore computer users understood the joke in Job's keynote? Yet, "journalists" dumped Job's B.S. in pages and pages of newsprint.

    Like they say, 'The iron is hot'. If the "Open Source Community" really wants to make a name for itself, killing .Net with a better system now is key. You have a general public that only thinks .Net will screw them when an idiot at a winery accidently breaks racks and racks of the current vintage. Silly PDA users...

  25. Hrm by interiot · · Score: 5, Insightful

    Alliances aren't always a good thing. When a stronger enemy is fighting many small opponents, if the strong guy can get a few of the small guys to take a break for a bit, that's really just a win for the bigger guy.

    1. Re:Hrm by Anonymous Coward · · Score: 0

      dude, you just illustrated your point using a quote from babylon 5. the geek patrol are on the way to your house now to award you your 'special achievement' award.

    2. Re:Hrm by _Sprocket_ · · Score: 3, Funny

      I think the better quote is "I believe it is peace in our time".

      Although the Babylon5 quote means much the same, and is obviously designed echo events of WWII, it might not have the same impact on those who didn't appreaciate B5. :)

  26. .Net clones: how many do we need? by Anonymous Coward · · Score: 0
    Portable .Net. Mono. Apache .Net.

    Its like KDE and GNOME all over again.

  27. Now THAT would be interesting... by sterno · · Score: 4, Insightful

    Microsoft using Apache instead of IIS. Now that's an interesting thought. Microsoft would have no issues with using Apache because it's license would allow them to lock up their changes without a problem. They write a module to let it use .net and *whamo* they look like open source advocates. As long as it's the right kind of open source.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Now THAT would be interesting... by Anonymous Coward · · Score: 0

      That would be great (a mod_dotnet or whatever) for them to do. At least its a start.
      Now matter what they do or how well intentioned though, most will assume the worst because of their rep.

    2. Re:Now THAT would be interesting... by whereiswaldo · · Score: 1
      ...*whamo* they look like open source advocates.

      Hope they have a flywheel on their bike to keep the backpedalling in check. ;)

    3. Re:Now THAT would be interesting... by Anonymous Coward · · Score: 0

      And the BEST part is that everyone wins. Microsoft make people think they "get" open source, and Apache (and the Open Source development model) get the recognition that open source fucking rules.

    4. Re:Now THAT would be interesting... by Anonymous Coward · · Score: 0


      They'll never do that, because it would be like admitting IIS isn't good enough, and so that they can't make a good, secured product.

    5. Re:Now THAT would be interesting... by RickHunter · · Score: 2

      Interesting concept? No, very old concept. Apache has a high market share. Microsoft has a new technology they want to push, and an old technology which competes with Apache whose market share they feel the need to expand. Step #1: Embrace. Help out Apache, give them Microsoft support for the new technology.

      #2: Extend. Slowly start adding stuff on to the new technology for the old technology only. Make vague claims about how Apache can't really support this easily, which is why the features will take five to ten months to migrate.

      #3: Extinguish. Drop Apache support for the next major revision. Start slamming Apache as hard as possible in a PR war. If people want to continue to recieve benefits from their investment in the new technology, they need your old technology. End result: Two Microsoft technologies gain market share. Apache looses market share after a temporary gain.

      Winner: Microsoft.

      Doesn't anyone on the Apache project remember the early '90s?

    6. Re:Now THAT would be interesting... by Anonymous Coward · · Score: 0

      Be careful how you define Marketshare. Remember that while Apache serves more sites, Windows has more webservers (but not necessarily IIS). Apache is very popular with webhosts.

    7. Re:Now THAT would be interesting... by dbrutus · · Score: 2

      Your comment is apples to oranges stuff. You can't compare an OS to a webserver, it's two different markets. The way it works here is .NET is the new technology, IIS is the old. It's got nothing to do with Windows but everything to do with Microsoft trying to play the technology users for suckers AGAIN.

      After a certain point, you use them when you have to and you try harder and harder not to have to. Every time they pull this embrace, extend, extinguish garbage they increase the marketshare of that attitude. I wonder when it's going to start to reflect in their stock price...

    8. Re:Now THAT would be interesting... by undercanopy · · Score: 1

      no, no, no... By making it available for apache they suddenly open themselves up to gain a HUGE portion of the web-programming market-share.

      It's tough to be ubiquitous when your software won't run on 59.7% of the websites out there.

      It's a lot easier to get people to move to IIS later if all of their code (.NET) is portable.

      --
      -- D-23994, Muff#2613
  28. You disgust me! by Anonymous Coward · · Score: 0, Funny

    As a native american descendent I am shocked and horrified by the name you have chosen for your web server. The Apache were a strong and noble people forced from their homeland after being the target of genocide. Do you think this is funny? Do you think this is tasteful? Your lack of respect ( I mean all of you taking part in this discussion, so don't tell me to complain to the project ) is an insult. I suppose you thought that none of had net access so we would never know. What's next, the Gypsy web server? I think you should rename it the "Pale-skinned, dog-faced, land-stealing white devil" web server.

    1. Re:You disgust me! by Anonymous Coward · · Score: 0

      On the off chance that this isn't a troll:

      When this server was first developed, way back when the HTTP was only recently published, the server s/w wound up with quite a few maintenance patches over its (at the time, short) life. It was A Patchy server - and the name stuck (and was respelled).

      Other than the homonym spelling, there was never a connection to that native American people.

      --

      If this *was* a troll, congrats, I bit.

    2. Re:You disgust me! by norwoodites · · Score: 2

      if I had any mod points, I would mod this down, if they had read apache's website they would have found this:
      Why the name "Apache"?

      A cute name which stuck. Apache is "A PAtCHy server". It was based on some existing code and a series of "patch files".

      For many developers it is also a reverent connotation to the Native American Indian tribe of Apache, well-known for their superior skills in warfare strategy and inexhaustible endurance. For more information on the Apache Nation, we suggest searching Google, Northernlight, or AllTheWeb.

    3. Re:You disgust me! by Anonymous Coward · · Score: 0

      didn't you hear of the drunkenindian.net web server?

    4. Re:You disgust me! by jharper · · Score: 1

      When Apache first began, it was frequently patched because of its instability at the time. The developers took to calling it "a patch-y" web server, and the name stuck. "A patch-y" became "Apache". There's no sport team mascot mentally to it, it just became the name of the server. If they'd taken to calling it some name that sounded vaguely like "Egyptian", they would have named it that, too.

  29. I ring to rule them all.... by Anonymous Coward · · Score: 1, Interesting

    Bill Gave them the ring of .net and they put it on their finger...

    1. Re:I ring to rule them all.... by Anonymous Coward · · Score: 0

      ..but if they have good situational awareness, like the elves, they'll immediately take off the rings once it's realized what they do.

  30. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  31. It does NOT say anything close to that, TROLL by Anonymous Coward · · Score: 0
    What is says is that M$'s shitty JDBC driver for their own database can't scale.

    It also plainly states, and you f'ing know it, that SQL Server was blown away by every other database tested. And not by a little, either:

    [eweek]

  32. hell... by gladbach · · Score: 1

    just froze over...

    --
    "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms,
  33. OUCH !! by Anonymous Coward · · Score: 0

    Don't you feel like an ignorant fool.

  34. BSD License is Microsoft compatible by TheNarrator · · Score: 1

    Now it becomes evident why Microsoft hates the GPL. They hate it because it is not "embrace and extend"(TM) compatible. The BSD license however poses no "viral" problems for them.

  35. .net is not evil by psicE · · Score: 5, Interesting

    Call me a heretic, but I think .net is a good thing. Not .net as made by Microsoft, but .net as an open standard - for example Mono. The concept of making Web services as easy to run and use as regular applications.

    I don't want to have everything run on a server and use a dumb terminal. No sense making it even easier for Ashcroft to read my stuff than it already is. But Web services, by nature, are things that already use the Internet - things that might as well be hanging on a building in Times Square, for all Ashcroft cares.

    To check stocks, I have to go to cnbc.com. It's an ugly interface. Why can't I double-click on a program that uses native widgets and displays that same information? To read and reply to Slashdot, I have to slashdot.org. It's uglier than a female dwarf (or KDE). Why can't I have Slashdot in a Win32-native interface? Think NNTP, but better-looking and more powerful.

    To write a document, I open up AbiWord. If I'm writing a story about the stock market, why can't I just open up my stock market program, drag a box into my document, and have live numbers for the Dow? If I'm writing a story about AMD, why can't I just open up my Slashdot program, drag a box into my document, and have a link to the story inserted into my document; and why can't the person on the other end open the document, double-click my link, and have the Slashdot story opened in place - without needing a web browser? .net is simply recognizing the reality that the Internet is a dynamic medium, and it requires a new way of designing programs; a way that makes using the Web identical to using your computer locally. All of the examples I just gave can be done now with existing programming tools on any platform, but .net makes it much easier and more straightforward. It's nothing particularly difficult, and open source will be quick to replicate it.

    As Miguel de Icaza said, you shouldn't just not use Mono because it's a copy of a MS product - after all, Linux itself is a copy of non-free UNIX from AT&T. If/when the time comes that Microsoft decides to cut off .net for Apache support, Mono will be ready to take its place.

    1. Re:.net is not evil by alext · · Score: 2

      I'll call you very confused.

      Dotnet is not an open standard by any stretch of the imagination - only C Sharp is standardized, not the bulk of the APIs.

      Dotnet is not required to build a Web Service client or server. Dotnet doesn't make it 'much easier' than, for example, WebLogic Workshop or a dozen free SOAP wrappers.

      People are not criticising Miguel de Icaza for being influenced by Microsoft but for yielding control to Microsoft. Not only will MS define technical direction, but attempting to 'finish' Mono will require cloning proprietary and patented libraries.

      We will see on Wednesday how much of Dotnet is being made available for non-Windows platforms. However much is offered, it's hard to see a convincing case for using it over already existing technologies.

    2. Re:.net is not evil by Waffle+Iron · · Score: 4, Insightful
      To write a document, I open up AbiWord. If I'm writing a story about the stock market, why can't I just open up my stock market program, drag a box into my document, and have live numbers for the Dow? If I'm writing a story about AMD, why can't I just open up my Slashdot program, drag a box into my document, and have a link to the story inserted into my document; and why can't the person on the other end open the document, double-click my link, and have the Slashdot story opened in place - without needing a web browser?.

      Why not? Because there won't be a standard way to show banner ads and popup ads to pay for the content, and no casual user is going to pay to read slashdot articles.

      Moreover, I predict that there will be a versioning nightmare. The content providers and software writers are going to have a terrible time trying to stay in sync on the data formats and protocols between the sources and clients. Slashdot changes all the time, for instance. What if you had just bought a karma monitor that had a cool numerical widget to keep tabs on your karma in real time? Now its useless, because karma isn't a number any more.

      Look at a current example that is similar to "web services". It's the billing infrastructure that interfaces doctors and hospitals to insurance companies. They've been working on this system for decades, and it is still a complete piece of crap. I'd estimate that my healtchare bills get significantly screwed up in the system at least 25% of the time. How hard can this be? Apparently pretty hard. Now everybody is working feverishly to make every aspect of our lives just as buggy. In the end, a lot of this hype is going to get discredited.

    3. Re:.net is not evil by g4dget · · Score: 2
      Call me a heretic, but I think .net is a good thing. Not .net as made by Microsoft, but .net as an open standard - for example Mono. The concept of making Web services as easy to run and use as regular applications.

      The problem is that .NET is as proprietary as Java. What is not proprietary is ECMA C#.

      I predict that systems like Mono will be mostly "like .NET", but they will be fully interoperable only in their ECMA C# subset. And, you know, I think that's perfectly OK. But let's not crown .NET as an open cross-platform environment--it isn't until Microsoft submits the entirely platform for standardization, which is probably going to be when hell freezes over.

    4. Re:.net is not evil by deanrl400 · · Score: 1

      .net is an extension of the obvious. They would have actually probably written the thing in MS-bastardized Java if Sun hadn't but the kibosh on that.

      Java's just as potent a web development services platform as .net, but its drawback is that Sun doesn't have a desktop monopoly to "encourage" deployment on every desktop.

    5. Re:.net is not evil by jsse · · Score: 2

      .net is simply recognizing the reality that the Internet is a dynamic medium, and it requires a new way of designing programs; a way that makes using the Web identical to using your computer locally. All of the examples I just gave can be done now with existing programming tools on any platform, but .net makes it much easier and more straightforward.

      Am I the only one believes that things shouldn't be worked this way? We rely on the very same company who open up the opportunities of exploiting thousands security holes to bring the majority closer to the Web? If you makes web experience too transparent to users then more and more security problems would be surface. Do not expect all users know what they are doing.

      If/when the time comes that Microsoft decides to cut off .net for Apache support, Mono will be ready to take its place.

      If Microsoft chose to cut it off from Apache, then I don't think Mono could go on. What if the same thing happened to NTFS happen to any part of .NET? Apache and Mono will be screwed then.

      Forgive me if I'm being too paranoid in this, but in view of the track record of MS in security and legalese, I don't have much confidence in the future of non-MS implementation of .NET.

      Nevertheless .NET will shine in MS platform though, I must admit.

    6. Re:.net is not evil by hashhead · · Score: 1

      Hmm, from the examples you give, it seems you're talking about web services, not .net per se.

      If you really want to build web services, shouldn't you use the standards that are being developed? I'm talking about SOAP, UDDI, etc. Then there is healthy competition in implementing those standards, rather than the ole 'vendor lock-in'

    7. Re:.net is not evil by Chris+Johnson · · Score: 2, Offtopic
      You could have had all that in what, 1997? It was up and running on the Mac platform, through OpenDoc. Specifically, the live values (up to and including having fancy charting driven by live values over the Internet), the ability to drag web or graphics or word processing objects onto pretty much anything. That's what OpenDoc was.

      From looking back at the history of that and the interactions with Apple, it looks like Microsoft killed it. Told Apple, 'we don't want you doing this' and Apple looked at the costs, the earliness of the paradigm (document-oriented not application-oriented), and Microsoft's obvious objection to the technology being out there, and *sniccckt!* killed it on command. It got 'Steved', and it was out there being used, the base of a brilliant internet suite of functionalities, the base of a set of technology startups building stuff to work with the new way of doing things.

      That was OpenDoc, which threatened Microsoft's Office dominance by undercutting the whole application model. It existed, it was out there being used. The fact that you're looking to .NET to do this is pretty obscene, considering the history. Microsoft won't be letting you do this. Not unless they start charging per use-of-embedded-object...

    8. Re:.net is not evil by Avumede · · Score: 1

      All of these are great reasons to use COM/OLE/OpenDoc/RPC/XML/Soap etc!

      My point is that .NET is just another step on the road to ease of integration.

    9. Re:.net is not evil by intermodal · · Score: 1

      "My point is that .NET is just another step on the road to ease of integration."

      ...yes. integration into proprietary and, dare i say, Microsoft, licensing. I think i'd rather keep my soul than click that EULA. Personally, I've been doing just fine on existing, open technological standards...and I think that most things that "need" .net can be done other ways, it's just a matter of taking the time to figure out how or for someone to write the code to do it and GPL it (and hell, maybe even make it secure). I think i'll stay free, thanks

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    10. Re:.net is not evil by Malcontent · · Score: 2

      The idiot gets modded up to 5. The MS trolls are busy today. Praise .NET get modded up easy karma today folks.

      BTW all you said can be done by python, perl, java, rebol, php, or any language. Ever hear of XML-RPC? SOAP? CORBA?.

      --

      War is necrophilia.

    11. Re:.net is not evil by Malcontent · · Score: 2

      To quote they might be giants.

      You can't shake hands with the devil and say you're only joking.

      --

      War is necrophilia.

    12. Re:.net is not evil by Anonymous Coward · · Score: 0

      You don't understand the concept. Your example is moronic. By definition, slashdot would be publishing the "formats" along with the content. There is no versioning nightmare. We're not talking about page-scraping, you blithering idiot. Or perhaps you're thinking of Java? ;)

    13. Re:.net is not evil by IceFreak2000 · · Score: 1

      Dotnet is not required to build a Web Service client or server. Dotnet doesn't make it 'much easier' than, for example, WebLogic Workshop or a dozen free SOAP wrappers.

      I'm sorry, but I'd have to say that you're confused! If you can really show me something implemented in WebLogic that's easier than this I'd be interested:

      using System;
      using System.Web.Services;
      namespace DemoService
      {
      public class Service1 : System.Web.Services.WebService
      {
      public Service1()
      {
      }

      [WebMethod]
      public string HelloWorld()
      {
      return "Hello World";
      }

      [WebMethod]
      public int Add(int number1, int number2)
      {
      return number1 + number2;
      }
      }
      }
      --
      Life is like a sewer; what you get out of it depends on what you put into it...
    14. Re:.net is not evil by IceFreak2000 · · Score: 1

      .NET implements and uses SOAP, UDDI et al to provide Web Services. The whole point of Web Services is that there is no 'vendor lock-in'. We've sucessfully used .NET and Java at both ends of the Web Service equation, and neither system is bothered out the target platform.

      --
      Life is like a sewer; what you get out of it depends on what you put into it...
    15. Re:.net is not evil by Anonymous Coward · · Score: 0
      I'm sorry, but I'd have to say that you're confused! If you can really show me something implemented in WebLogic that's easier than this I'd be interested:
      Sure, try this:

      package hello;
      import java.rmi.RemoteException;
      import javax.ejb.*;

      public class HelloBean implements SessionBean {
      private SessionContext sessionContext;
      public void ejbCreate() { }
      public void ejbRemove() { }
      public void ejbActivate() { }
      public void ejbPassivate() { }

      public void setSessionContext(SessionContext sessionContext) {
      this.sessionContext = sessionContext;
      }

      public String helloWorld() throws RemoteException {
      return "Yo .NET sux0rs!";
      }
      }


      Notice I didn't need to sign away my first born to implement it? And BTW, "web services" are for panzies.
    16. Re:.net is not evil by Anonymous Coward · · Score: 0

      Ok "Your a heretic"

    17. Re:.net is not evil by bnenning · · Score: 2
      From looking back at the history of that and the interactions with Apple, it looks like Microsoft killed it.

      That may have been part of it, but a major reason was that the Mac OS at the time was really not up to the task. Trying to fit OpenDoc into a non-preemptive non-protected OS caused performance and stability to greatly suffer. Plus from what I heard it was an absolute nightmare to develop for.

      Mac OS X and the Cocoa APIs solve all of these problems; I'd love to see Apple take another shot at it.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    18. Re:.net is not evil by Tablizer · · Score: 2

      (* You don't understand the concept. Your example is moronic. By definition, slashdot would be publishing the "formats" along with the content. *)

      Yes, but that can be done with regular HTTP. Issue a Get or Post with parameters, and get back some XML with the data and schema, which your local whatever parses and displays how it sees fit.

      Why the fudge do we need a new protocol to do that?

    19. Re:.net is not evil by jpmorgan · · Score: 1

      Any technology whose utility can't be readily digested by the masses will fail. If you have to explain to a significant non-zero portion of tech-savvy slashdot users the value of a technology, what are the odds Aunt Bea will adopt it?

      We don't. SOAP is XML over HTTP. Duh. :)

      The point of using SOAP enabled webservices is it makes working with this kind of stuff trivially easy. You don't have to worry about dealing with HTTP headers, XML parsing, or a host of other issues. You just make a function call, the runtime handles everythign else.

      It's not about creating a new protocol, but putting a friendlier face on ones that already exist. It doesn't expose any new functionality, it simply makes the functionality obvious and easy to use.

    20. Re:.net is not evil by jpmorgan · · Score: 1

      Moreover, I predict that there will be a versioning nightmare. The content providers and software writers are going to have a terrible time trying to stay in sync on the data formats and protocols between the sources and clients. Slashdot changes all the time, for instance. What if you had just bought a karma monitor that had a cool numerical widget to keep tabs on your karma in real time? Now its useless, because karma isn't a number any more.

      Webservices etc... are more of an extension to component models than anything. CORBA and COM have been happily dealing with versioning for years now. Versioning isn't a non-issue, but it's been solved many times before, and the techniques are well known.

    21. Re:.net is not evil by Tablizer · · Score: 2

      (* The point of using SOAP enabled webservices is it makes working with this kind of stuff trivially easy. You don't have to worry about dealing with HTTP headers, XML parsing, or a host of other issues. *)

      Most of these are easy to wrap if you just decide on some conventions. (I suppose that is kind of what SOAP is.)

      But my point still stands, what does .NET do that say SOAP can't in this regard?

    22. Re:.net is not evil by Lil'wombat · · Score: 1
      To write a document, I open up AbiWord. If I'm writing a story about the stock market, why can't I just open up my stock market program, drag a box into my document, and have live numbers for the Dow? If I'm writing a story about AMD, why can't I just open up my Slashdot program, drag a box into my document, and have a link to the story inserted into my document; and why can't the person on the other end open the document, double-click my link, and have the Slashdot story opened in place - without needing a web browser?

      I finally understand! Microsoft is making Apple's OpenDoc concept from 8 years ago a reality. Basically the concept that data and the code that operates on the data live together in Containers and that the containers can be mixed willy-nilly in documents.

      Anyone remeber CyberDog?
      --

      Truth: If it's not one thing, it's another

  36. hmmmm by Anonymous Coward · · Score: 0

    There aren't enough -1 posts on this thread.

    I like black frankenstein.

  37. Re:Your links say the opposite. - Your way off by JDAustin · · Score: 0

    You way off here.

    Funny, those links don't seem to have much to do with Java scalability, they just shows how SQL Server scales much worse than any of the DBMSs mentioned.

    Of course, this was at least partly do to the crappy Microsoft JDBC driver (which they couldn't even get to stay up for 8 hours).


    This was due entirly to a BETA driver. SQL Server could Scale just fine with a proper driver. BTW the uptime was for the web server, not SQL Server.

    Why am I not surprised that in a test of the Microsoft JDBC driver vs .NET that Microsofts own technology might do better?

    Maybe this has something to due with the BETA JDBC driver? Of course using all MS tech would perform better, but drivers due mature and I would assume the JDBC driver available now is better then the one used in this study (done 6 months ago).

    These studies just point out that you're better off going with a non-Microsoft solution.

    How so? When the same App was ported to .NET, it could perform better under a heavier load then any other database. It does show that some solutions are better then others, in this case a all-MS solution is better in then anything else they tested. To be fair tough, lets see the performace of this app under .NET w/ a MySQL, Oracle, or Sybase DB backend.

    (of course this opens you up to the vulnerabilities of going with a all-MS Solution).

    I'll knock MS when there is a reason, but I won knock them around for knocking them arounds sake.

  38. I've been thinking this would be possible... by X=X+0 · · Score: 0

    Ever since I've started playing with the .NET CLR and development tools, I've realized how easy it would be to integrate Microsoft's .NET technology into Apache 2.x for Windows.

    In my opinion, Microsoft has stolen so much from Java, that it seemed obvious to me that the CLR was the equivalent of Java's JVM, and could be tied into Apache just the same way Java has on the server side. I would like to throw out an interesting idea, and maybe I'll get shot down for it, but it seems to me that it should be very easy to install an Apache web server that could support both .NET and Java server-side technologies.

    To take that idea even further, wouldn't it be interesting if we could share state information and session variables via a standard interface so that both environments could work together in a single web application! Of course, we could roll our own session variable mechanisms using a common database or something, but wouldn't it be pretty if the handling of session data were abstracted and standardized across platforms?

    BTW, I'm just serious geek who's always looking for a cool way to tie stuff together, even if it is from Microsoft. I code all kinds of things using both Java and Microsoft technologies.

    Whatever fits....

    Just brainstorming here... What do you guys think???

  39. SOAP, WDSL, etc. by ergo98 · · Score: 1

    The "web service" model that Microsoft and IBM has pushed has nothing to do with .NET (though, from a technical perspective, it may very well be implemented in .NET on the server side, it could equally be implemented in PHP, Java, etc), but rather standards such as SOAP and friends.

    The only real advantage I can see to Microsoft supporting .NET is the old "lure 'em in" technique: Lots of otherwise anti-MS open sourcers will run out and install .NET on their Apache servers (thereby legitimizing Microsoft while cutting the foundations out of their own arguments) and may very well develop projects based on it for clients and employers. Soon enough they'll have deployed ".NET" solutions that would run even better if you use SQL Server rather than Oracle (because of course with SQL Server you can use the super high performance, SQL Server only ADO.NET objects), and of course it'll run best on its native platform: Windows .NET Server.

    1. Re:SOAP, WDSL, etc. by ergo98 · · Score: 1

      I should also mention that lots of people involved with spec'ing systems often want to avoid single vendor "lock-in", and this may very well be the ticket that gets Microsoft in the door: "Don't worry about having all your software developed for the .NET platform, because if MS really pissed you off you can (theoretically) switch over to FreeBSD/Apache". With all of the "monopolistic" press that Microsoft has been getting, this is a very important factor for becoming a chosen technology these days.

      At a prior contract I literally heard this play out, with management concerned about Microsoft lock-in, and I heard a Microsoft keener (a VB-no-idea-how-to-program moron) exclaim that Microsoft "Soon would have .NET on all sorts of other platforms....like Java!".

    2. Re:SOAP, WDSL, etc. by Xthlc · · Score: 1

      > The "web service" model that Microsoft and IBM
      > has pushed has nothing to do with .NET (though,
      > from a technical perspective, it may very well
      > be implemented in .NET on the server side, it
      > could equally be implemented in PHP, Java,
      > etc), but rather standards such as SOAP and
      > friends.

      [putting on devil's advocate hat]

      Have you tried building a SOAPy web service using Apache and Java? It's a pain in the butt to configure and set up, and then you have to worry about SOAP compatibility issues. Whereas with VS.NET it's a snap to get a hello-worldy service up and running within a few minutes.

      The one area in which Microsoft possesses real competency is making it ridiculously easy for developers to get up and running quickly, and to build solutions "the Microsoft way" in minimal time. If they want widespread adoption of web services, they want such things to spread as quickly as possible. They may well believe (and they may well be correct) that .NET solutions built and deployed using VS are the quickest way to maximum market penetration, since there are a whole lot of "programmers" out there that possess only the virtues of Laziness and Impatience, lacking the all-important Hubris to temper their slothful ways.

    3. Re:SOAP, WDSL, etc. by feronti · · Score: 2, Interesting

      It's not difficult at all to do SOAP in Apache (well, Tomcat actually:) with Java... you just write your service class and then write a deployment descriptor, then throw the whole thing in a WAR and drop it in the webservices directory. I had a simple stub up and running in about a day... and I was still teaching myself Java at the time. All I needed to do was flesh out the business logic and it was all ready to go. Of course, I've since decided my architecture was crap and thrown the whole thing out because it turns out I didn't need SOAP to begin with, but it ain't hard to do... I could very quickly build a SOAP front-end to the new code.

      Now, I did have the advantage that my service was not meant to be a public service--it's a simple interface between us and one of our vendors--so I didn't bother figuring out how to do the WSDL.

    4. Re:SOAP, WDSL, etc. by Malcontent · · Score: 2

      Apparently you have not heard about glue yet.

      --

      War is necrophilia.

    5. Re:SOAP, WDSL, etc. by lsdino · · Score: 1

      It's not difficult at all to do SOAP in Apache (well, Tomcat actually:) with Java... you just write your service class and then write a deployment descriptor, then throw the whole thing in a WAR and drop it in the webservices directory. I had a simple stub up and running in about a day... and I was still teaching myself Java at the time. All I needed to do was flesh out the business logic and it was all ready to go. Of course, I've since decided my architecture was crap and thrown the whole thing out because it turns out I didn't need SOAP to begin with, but it ain't hard to do... I could very quickly build a SOAP front-end to the new code.

      Now, I did have the advantage that my service was not meant to be a public service--it's a simple interface between us and one of our vendors--so I didn't bother figuring out how to do the WSDL.


      The comparison to VS.NET here is that it literally takes 5 minutes to build a web service, and you get the WSDL for free. 5 minutes versus a day - which one do you think is more productive? (and you could even do this w/o really knowing C# or VB).

      A better comparison is if you do the whole thing by hand: you just write your service class (no "deployment descriptor" or WAR involved) and drop it in a web server directory. Then, you can go it http://website/file.asmx?wsdl and you get back it's wsdl automagically.

      If you want to actually use the service there are tools which auto-generate proxys for the web service. Run the tool, link, and it's just like using a normal class, but it goes across the web. Another 5 minute operation.

    6. Re:SOAP, WDSL, etc. by Tony-A · · Score: 2

      Microsoft "Soon would have .NET on all sorts of other platforms....like Java!".
      Like NT on all sorts of platforms?
      I would expect the FreeBSD/.NET to wind up a pretty lame stepchild.
      Judging from past performance, avoiding single vendor "lock-in" means avoiding Microsoft.

    7. Re:SOAP, WDSL, etc. by Anonymous Coward · · Score: 0

      > A better comparison is if you do the whole thing
      > by hand: you just write your service class (no
      >"deployment descriptor" or WAR involved) and drop
      >it in a web server directory. Then, you can go it
      >http://website/file.asmx?wsdl and you get back it's
      >wsdl automagically.

      You can if you use apache Axis, research before assuming.

      Drop in you .java source file as a .jws file, compiles deploys, 5 mins? I think so.

    8. Re:SOAP, WDSL, etc. by feronti · · Score: 1

      Did I mention that most of that day was spent reading how to do it and learning the tools (Ant to autobuild the war, mostly) Considering this project was the first I've ever written in Java and the first I've ever done SOAP for, I think a day is pretty good. Especially when you consider the environment at our office:) One day of work is about 2 hours actual coding once you factor in all the interruptions:)

    9. Re:SOAP, WDSL, etc. by lsdino · · Score: 1

      Ok, to make this comparison fair, if you take into account reading, interruptions, learning the tools, etc... it would have taken you fifteen minutes, not five. :)

      I mean, it's *REALLY* easy:

      File->New Project
      Visual C# Projects->ASP.NET Web Service
      OK

      At this point you now have the code for a simple HelloWorld service (it just returns HelloWorld as a string to the caller), although that method's uncommented. You can begin adding your implementation details.

      This base code is all of 61 lines of code. 17 lines of comments, 8 lines of white space, so 36 lines of real code. And a lot of the stuff in here is actually completely unnecessary. The HelloWorld web service can actually be done in 7 lines of code.

      Deploying? Create a virtual directory pointing to your VS.NET project.

      Start->Control Panel->Administrative Tools->IIS
      localcomputer -> Web Sites -> Default Web Site
      Right Click, New Virtual Directory.
      FooBar, Next
      Location of project, Next

      And you're done. You have a running web service.

      I know, you're going to say "But you need to know how to do all of that, and I would have had to learn that". This is a very well documented in a Walkthroughs book which comes with VS.NET (although they give a more complex way to deploy the app making a setup program for it, etc...)

      My point is simply this: One of the things VS.NET was designed to do was make creating web services extremely simple. It is. And it goes the other way too: It's extremely easy to consume web services. A great comparison is the difference between the Google web service code for VS.NET & Java.

    10. Re:SOAP, WDSL, etc. by feronti · · Score: 1

      OK... I'll admit... that does sound very easy. Have you checked out Axis, Apache's rewrite of their original SOAP code? You get the same type of easy deployment. You don't even have to compile:) Axis will also autogenerate the WSDL in the same way ASP.NET does.

      The only reason I haven't mentioned it before is because I haven't used it, primarily because it was still not feature complete when I started my project, and the features that were missing were vital to it.

  40. Re:Thanks Apache by CapnRob · · Score: 1

    Jeez, man. Anybody who's posting to this already knows all this. In detail. Better than you do. Get a grip.

  41. So, what was the deal? by Joe+Tie. · · Score: 1

    Microsoft agrees to this, and in exchange Slashdot has to post a "Linux is dead" article every week along with the visual studio ads? Suddenly it all makes sense!

    --
    Everything will be taken away from you.
  42. Re:Biggest announcement? Ha! by King+of+the+World · · Score: 1
    RSS and RDF are web services.

    Apple's Watson (snigger) is the greatest piece of software since Napster. It's that impressive, and it's all about queries and xml feeds. Do some searching on it - it's bloody great, and consumers love it.

    Web services is a buzzword, but it's a more formalised version of any interactive website.

  43. Not the first time by DrSkwid · · Score: 2

    Microsoft released frontpage for Apache.

    The PR machine might pretend that there is no other software in the world but there is some pragmatism in there.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  44. Re:Thanks Apache by Anonymous Coward · · Score: 0

    And not to mention the post has been posted before by the same author on NetBSD

    http://bsd.slashdot.org/comments.pl?sid=36541&ci d= 3934099

  45. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  46. Since when is apache == covalent? by f00zbll · · Score: 1

    Covalent developers have contributed tremendously to apache, but let's make one thing clear. Covalent working with apache != apache.org working with microsoft. There's nothing wrong with apache.org working with micrsoft as long as MS agrees to apache's license agreements.

    1. Re:Since when is apache == covalent? by theProf · · Score: 1

      This is the true. Covalent employs a (diminishing) number of core Apache people. The original founder left the company recently leaving it in the hands of more VC-friendly placemen.

      The press release was made by Covalent. They can work with whosoever they want to. The Apache license does not prevent MicroSoft from using the code base nor does it prevent Covalent from releasing products that use or link to proprietary Microsoft code.

      Given the state of the industry, and the management of Covalent this is not a surprising move. If it guarantees funding and continuing employment for and of guys who hack on Apache then it might well be construed a good thing.

  47. Re:Your links say the opposite. - Your way off by the+eric+conspiracy · · Score: 3, Insightful

    When the same App was ported to .NET, it could perform better under a heavier load then any other database.

    Well, I would say that porting applications to a different code base for benchmarking is an exercise in futility. The fact of the matter is that both architectures are amenable to considerable optimization that would not be done in this sort of study, and the 700 - 900 range in page load performance does not represent a difference that any experienced person would consider meaningful.

  48. All well and good but... by Thomas+A.+Anderson · · Score: 1

    Who besides M$ actually wants .net? Has anyone ever said "hey, I really want what .net is going to provide me?". Hell, how many people ubnderstand what .net is going to provide - somedays I'm not sure I understand.

    I'm just getting tired of this 8 gazillion pound gorilla making all the decisions - most of which are not in my best interest (or rather, their customers - since I'm not a customer of theirs).

    It does make me wonder what impact .net will have on non-windows users...

    --
    Personally its not God I dislike, its his fan club I cant stand (bash.org)
    1. Re:All well and good but... by s20451 · · Score: 1

      In regards to your spelling of MS with a dollar sign, you might find this cartoon helpful.

      --
      Toronto-area transit rider? Rate your ride.
    2. Re:All well and good but... by Thomas+A.+Anderson · · Score: 1

      I resemble that remark. :)

      Actually I own/run an internet cafe/gaming center using gentoo linux. Not a spec of M$ code in the store (even removed IE from the one OS X box). I have *no* problem with people using windows, and only convert those who ask to be converted. By the same token, I expect M$ to keep their bloody hands off of Linux ands all the protocols that are required in a multi-os world (think how M$ tried to make everyone use IE by creating html only viewable using IE).

      Again, the questin remains, who *wants* this tech (besides M$)?

      But I still resemble that remark. :)

      --
      Personally its not God I dislike, its his fan club I cant stand (bash.org)
    3. Re:All well and good but... by earache · · Score: 1
      Yes, a lot of people want what .net gives. I know I certainly do.

      And, once Mono gets going, you'll probably want what it offers as well.

      Of course, if you don't code and aren't in need of a framework like this, then you'll probably not want it.

      It's been a massive boon to my productivity in the last six or seven months.

    4. Re:All well and good but... by Anonymous Coward · · Score: 0

      I agree. From what I can see .NET doesn't allow you to do anything new, just do what can already be done in a new way.

      Simply because it comes from M$, company heads and half-wit IT managers all want to jump on the bandwagon, and add '.NET' and 'web services' to their already bulging list of buzzwords. What these people don't seem to understand is that everthing .NET can provide at cost can already be provided free using technologies such as PHP.

    5. Re:All well and good but... by Thomas+A.+Anderson · · Score: 1

      If you're serious about this - please tell us more. How does .net help you?

      I admit to being negative about anything coming from M$ (except their mouses and joysticks - those are cool).

      --
      Personally its not God I dislike, its his fan club I cant stand (bash.org)
  49. WTH?!?!? by javacowboy · · Score: 2

    Many of the apache foundation's projects use Java:

    1) Tomcat
    2) Ant
    3) Xindice
    4) Xalan
    5) Xerces
    6) Cactus

    Microsoft is trying to destroy Java.

    What are they thinking? You don't do a business deal with a company that's trying to destroy your supplier.

    --
    This space left intentionally blank.
    1. Re:WTH?!?!? by javacowboy · · Score: 2

      Java's now officially the most popular programming language in the world. If Sun would just be smart and open-source it, it would be unbeatable.

      Too bad they won't do it, though. The SCP pales in comparison to the size of the OpenSource community.

      --
      This space left intentionally blank.
    2. Re:WTH?!?!? by Webmonger · · Score: 2

      Some, perhaps all of the projects you mentioned don't require Java. We're working with Xerces in C++ at my workplace. If Java were destroyed, it wouldn't affect us. . .

    3. Re:WTH?!?!? by Anonymous Coward · · Score: 0

      "Perhaps all"? Tomcat and Ant are all about Java.

    4. Re:WTH?!?!? by WetCat · · Score: 1, Funny

      Java is a stupid slow language. And it's proprietary and not open source. Mandrake cometh without it. Death to Java!

    5. Re:WTH?!?!? by rodgerd · · Score: 4, Insightful

      The core Apache foundation project is Apache, which works with well, most everything. mod_dtcl, mod_perl, mod_ruby and plenty of others. Contrary to what Java weenies would like people to think, the world is not, in fact, a choice between Unix+Java and Windows+.NET.

      And given the way Sun keep jerking the free software world around (Oh, look, work on Tomcat and we'll make it the reference JSP engine! Oh, now we've changed our minds!), why would Apache care about keeping Sun happy more than they care about making Apache as compatible with as many platforms and technologies as possible?

      Many of the good people have been working to make Apache a first-class citizen on Windows through the 1.3.x code, and achieved that in 2.0.x. I imagine those people would be very happy to see Microsoft recognise the quality of their work. And I doubt they give a shit about Sun or Java.

    6. Re:WTH?!?!? by karlm · · Score: 5, Informative
      Java is a stupid slow language

      I'm too lazy to bring up the ./ article, but there were some benchmarks less than a year ago showing that for most applications (graphical I/O being the notable exception), the latest IBM JIT JVM outperforms C++ using the MS VC++ compiler with the default optimizations.

      I'll agree that sometimes the JVM takes forever to load, but the latest IBM JIT JVM continuously profiles your code and then does the equivalent of compiling the most commonly run parts with all of the optimizations turned on. I would guess that C++ does better relative to Java on non-x86 platforms, at least if you're using one of the older JITs. This is becuase the register-starved x86 looks pretty much like a stack-based machine in comparison to say the IBM POWER, HP PaRISC, or Sun SPARC CPU families. However, the latest IBM JIT probably does wonders to naorrow the gap on machines with 16 or more general purpose registers.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    7. Re:WTH?!?!? by WetCat · · Score: 2, Funny

      Ok... let's continue the rant:
      1) How much is the proportion of ix86 based computers related to Sun and other RISCs?
      About 90%...
      ok... next is to
      2) the JVM is huge and you cannot install just a part of it.
      3) you cannot easily stop garbage collection, which is by itself a very controversal thing
      4) control structures are outdated, for example you even cannot use string argument for a switch!
      you cannot write
      switch (myinput) {
      "here we go" : lalala
      "my dog skip: go home
      }
      etc...
      5) java encourages creation a lot of files, which
      decrease project manageability. Remember, the best number of objects to catch up and observe - is 7+-2... ....

    8. Re:WTH?!?!? by javacowboy · · Score: 2

      And given the way Sun keep jerking the free software world around (Oh, look, work on Tomcat and we'll make it the reference JSP engine! Oh, now we've changed our minds!), why would Apache care about keeping Sun happy more than they care about making Apache as compatible with as many platforms and technologies as possible?

      Like Microsoft hasn't with their "OpenSource is a cancer" or "OpenSource is un-American" comments? Puh-lease!

      Many of the good people have been working to make Apache a first-class citizen on Windows through the 1.3.x code, and achieved that in 2.0.x. I imagine those people would be very happy to see Microsoft recognise the quality of their work. And I doubt they give a shit about Sun or Java.

      Yes, like Microsoft did ANYTHING to make that possible. Face it, M$ gave up on IIS, and that's why they've raised the white flag and made this deal with Apache. As for them not giving a damn about Java or Sun, then why did they bother making ant, tomcat and cactus in the first place. That kind of contradicts your statement, doesn't it?

      --
      This space left intentionally blank.
    9. Re:WTH?!?!? by AJWM · · Score: 2

      Mandrake cometh without it.

      What, Mandrake doesn't ship with the GNU Compiler Collection (gcc)? How do you rebuild your kernel?

      (For those that don't get it, gcj -- the GNU Compiler for Java -- is part of the gcc. And it'll compile java source and/or bytecode to native code, as well as source to bytecode.)

      --
      -- Alastair
    10. Re:WTH?!?!? by AJWM · · Score: 3, Insightful

      That has to be the lamest set of supposedly "anti-java" rants I've ever seen. I could probably find some random luser off the street to do better than that.

      Anyway:
      1) irrelevant
      2) false (perhaps he's thinking of the JDK? false for that, too)
      3) misguided
      4) misguided and irrelevant (can't do that in C or C++ either, and what's wrong with "if .. else if .." etc?)
      5) One .java file per class (not counting inner classes) is a lot??

      --
      -- Alastair
    11. Re:WTH?!?!? by bmajik · · Score: 2, Flamebait

      it is difficult for my tiny brain to avoid resorting to good old fashioned insults, but inspite of your galactically ignorant post, im going to do my best.

      1) MS never said anything about OpenSource and cancer. It was GPL. GPL != OpenSource. Read the fucking articles and understand MS's point of view. MS is more than thrilled with BSD code and other non-ip-destroying licenses. They are not happy with GPL and they (correctly) point out that GPL infects everything it touches because it is viral in nature. This is not a debatable point, unless you just dont get GPL.

      2) White flag on IIS ? IIS is a highly performant webserver that has a huge market share and is dirt easy to setup. It has a large selection of ISAPI applications and all kinds of software relies on it in ways that apache does not provide out-of-box (NTLM client auth for instance, or multiple hosted vdirs running with separate credentials but not using fork/suexec)

      IIS is not dead. It's not even sick. I think you and the rest of the world will be pleasantly (or unpleasantly if you're an anti-ms zealot) surprised with IIS in the coming year.

      Incidentally, you assume a lot of stuff about microsoft that is wrong, which makes you kind of an idiot. If microsoft has never done anything to help any apache or open source effort, why did they fly a few of the zend people into redmond for a week, having them perf tune php on iis ? Why is there a mod_frontpage for apache that microsoft publishes ?

      If you want to hate microsoft, thats your choice. But really, please try and do a credible, intelligent job at it. Responding to sophomoric hip shot posts about Microsoft-this and microsoft-that which contain nothing but baseless opinion, speculation, and outright falsehoods gets irritating.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    12. Re:WTH?!?!? by Phil+John · · Score: 2, Informative

      you don't even need a .java file per class...if you are creating a private class (one which may only be accessed by members of its package) then it may go in the same .java file as a public class which may access it...bad project management, trying to find a class only to realise it doesn't have its own file and is in another I agree!

      Personally I think java is great for when you have to get something up and running fairly quickly and can't be arsed to look for all those memory leaks you can get in c/c++. Which would you prefer, fast incremental garbage collection or a memory leak and the need for a reboot? I know which one I would go for.

      Also with the release or Merlin (j2 v 1.4) and the non-blocking I/O api's (i.e. no need for a thread to be dedicated to each incoming connection as a client handler) java's a good choice for R.A.D. of server code (hell...I wrote a new version of a chat server I sell in seven days...it's been live on a large, ahem, "adult entertainment website" for a couple of months with no problems reported back to me yet (and they know that they can contact me 24/7 on my mobile...how many times do you think I've taken a call, let alone been woken up in the middle of the night? Zip).

      Basically I don't think this feat would have been possible using c++.

      --
      I am NaN
    13. Re:WTH?!?!? by toriver · · Score: 3, Insightful

      1) Bullshit, you're focusing on desktops, which are a relatively small portion of the total number of computers out there.
      2) SFW - the .Net runtime is still a much larger install (about 22 megs compared to 12-13)
      3) GC isn't controversial, but very useful - I assume that's why .Net has it.
      4) So you want to turn switch into syntactic sugar for if.. else if..? Sure, just stick to C# then.
      5) Why is a small number of huge files more manageable than a large number of smaller files? If I am looking for the class MyClass, I'd rather find it fast in MyClass.java than having to hunt through source01.txt, source02.txt...
      Plus, there is no requirement that Java source needs to reside in files at all. A compilation unit can just as well be a database record.

    14. Re:WTH?!?!? by WetCat · · Score: 1

      Why are you people do think I am comparing Java
      with C++? I know it could be better than C++.
      I am trying to compare Java with
      a) TCL/TK
      b) PHP
      c) Mozart/Oz
      d) Prolog
      e) Python
      where it belongs as a non-native compiling language
      (I am not saying anything about gcj).

    15. Re:WTH?!?!? by RickHunter · · Score: 3, Informative

      (Oh, look, work on Tomcat and we'll make it the reference JSP engine! Oh, now we've changed our minds!)

      Sun no longer considers Tomcat to be the reference implmentation for Servlets and JSP? Well, someone should really tell the Jakarta people about that. Look, right on their Tomcat Site, they've got: "Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process." If that's not the case, they really should be told so they can change that blurb!

    16. Re:WTH?!?!? by Ristretto · · Score: 3, Informative

      I love this. "Some benchmarks less than a year ago." How about a citation for that? I'd certainly be interested.

      These sorts of comparisons are notoriously difficult because they are often inherently apples-and-oranges comparisons. However, here are a few reasonable (and recent) citations that document a persistent performance gap between Java and C/C++.


      @article{ fitzgerald00marmot, author = "Robert P. Fitzgerald and Todd B. Knoblock and Erik Ruf and Bjarne Steensgaard and David Tarditi", title = "Marmot: an optimizing compiler for Java", journal = "Software - Practice and Experience", volume = "30", number = "3", pages = "199-232", year = "2000 }



      @inproceedings{ veldema01optimizing, author = "Ronald Veldema and Thilo Kielmann and Henri E. Bal", title = "Optimizing Java-Specific Overheads: Java at the Speed of C?", booktitle = "{HPCN} Europe", pages = "685-692", year = "2001"}


      @article{ prechelt00empirical, author = "Lutz Prechelt", title = "An Empirical Comparison of Seven Programming Languages", journal = "IEEE Computer", volume = "33", number = "10", pages = "23-29", year = "2000" }

    17. Re:WTH?!?!? by karlm · · Score: 2
      I love python. Java could definately learn some things from python. However, Java is faster than at least TCL, PHP, and Python. So your "slow" comment is definately wrong if you use those languages as a base.

      As far as your claim about switch, if you're doing a switch statement on a string, you really don't want a switch statement, you want if-elses. A Java switch is implemented as an opcode followd by a variable-length table of ints and branch ofsets. Adding in string comparisions would make it a completely different beast that should at least go by a dffernt name so that ignorant programmers aren't fooled into thinking they are getting a really fast construct (switch) when they're getting a slow construct (nested string comparisons). Java has done a pretty good job of keeping the core constructs orthogonal. If you want a switch(String) construct, go use a third-party preprocessor.

      Java certainly has its stupid features (ints don't have the minimum subset of fetures to add them to Vectors, so they get changed to Integers). Templates also heve their advantages, but you don't want to get into STL hell where one error doesn't get caught until it's seven layers deep in templates. I think Java should also have a built-in preprocessor.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
    18. Re:WTH?!?!? by rodgerd · · Score: 2

      I've just spent the last month with a stream of non-Sun vendors telling me they're dropping Tomcat support because Sun has told them a free-beer version of iPlanet's servlet engine will be the reference engine, and Tomcat will be dropped.

      The vendors could all be lying or misinformed (or Sun could be bullshitting them), but it seems kind of unlikely.

    19. Re:WTH?!?!? by !__via-bar__00 · · Score: 1
      4) So you want to turn switch into syntactic sugar for if.. else if..?
      It is!! Quit the bullshit.
    20. Re:WTH?!?!? by toriver · · Score: 2

      It's not, it gets turned into a lookup table (kinda like BASIC's old "on ... goto" mechanism).

  50. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  51. mod parent up by AmateurCoder · · Score: 0

    Often on slashdot it is said that we should stop bashing Micro$oft for everthing they do.

    The parent post has a point . . . that although a new module for apache is a very small step into the open source arena at least M$ is heading in the right direction.

    And hopefully this litte Open Source project succeeds for both MS and the OSS community so that we see more stuff like this in the future

    1. Re:mod parent up by rodgerd · · Score: 2

      If it is Microsoft picking up Apache to some degree:

      The best case scenario: Microsoft offer Apache integration options, open sourcing the relevant code (ASP/.NET hookups, management console integration).

      The most likely scenario: Microsoft release binary compatability modules which work with the open source Apache.

      The worst scenario: Microsoft release a binary-only Apache with sundry improvements they refuse to release back to the main source trees, attempting to undercut Apache on Windows.

  52. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  53. Obligatory UserFriendly link by Ascender · · Score: 1

    Userfriendly link, especially what Miranda says at the end :)

    1. Re:Obligatory UserFriendly link by Anonymous Coward · · Score: 0

      User Friendly: Proof you can still be successful if you're not funny and don't know how to draw.

  54. /me waits for the idiots that will say: 'I'll neve by Anonymous Coward · · Score: 0

    /me waits for the idiots that will say: 'I'll never use apache again'.

  55. Don't we all... by hdparm · · Score: 1
    ...just love to rant here about the speculations and possible outcomes?

    Hell, with geek imagination, this could go for a week.

    Can't we just wait until whatever is announced and then have a constructive discussion and 'On Topic' flame wars?

  56. ...Strange things are afoot at the Circle-K....... by Dr_Marvin_Monroe · · Score: 2

    Real Networks today.....MS tommorrow......this can only mean that "end times" are upon us......

  57. the hype-o-meter is going wild by Dr.+Awktagon · · Score: 3, Informative
    Covalent Technologies will be holding a press conference at the O'Reilly Conference on Wednesday at 3:15 in suite 415 (during the afternoon break).

    How is that a joint press conference? My guess is the Covalent folks have an Apache application server targeted to the .NET runtime, that integrates well with .NET and web services. Just like Apache Tomcat, etc., does for Java. Probably open-source.

    Should I be scared, or concerned? I don't see why. It'll be another interesting technology to play with.

  58. this is ridiculous by JPawloski · · Score: 0

    Does this seem a little hypocritical to anyone else?

    When .NET came out, the Slashdot crowd was up in arms, fighting it, taking every chance they could to accost it and its upshots. "Another example of Microsoft's monopoly" and "bloated buggy software" and so on and so forth.

    But now that its being ported to Apache, the Slashdot crowd is roaring with a loud cheer. Look at the responses on this article, then go back and look at an old .NET article (when it first came out) and tell me what you see.

    I see a very hypocritical crowd. Nothing is good until it is ported to a non-Microsoft (or non-mainstream OS) and then it should be welcomed with open arms.

    Anyone else see this or am I just crazy?

  59. Apache hmmm by Anonymous Coward · · Score: 0

    Darn, I can't believe Apache sold out.

  60. And plus IIS sucks... by wadetemp · · Score: 2

    ... and MS knows it. Why would any company want to tie its flag initiative to a ship that has a history of being torpedoed by security holes and flaws? Apache has none of this bad history, and many companies are turning to it as a better webserver solution. Well so is MS.

  61. Re:Biggest announcement? Ha! by essdodson · · Score: 1

    Where have you been? Everything is shifting towards webservices. No longer do you have to worry about which of the forty versions of libc your Linux distro is using, no more worrying about having proper vb runtimes installed. If you've got a valid browser, it works for you.

    I think .NET is going to quickly change a lot of the way things are done. Anyone who's read even the basics can see that .NET is definately going to be a powerhouse.

    --
    scott
  62. Re:Biggest announcement? Ha! by geekd · · Score: 2


    But yes, in fact, many people are gung ho about developing for .NET/deploying it. Anyone Win32 developer...


    Ah, yess, Win32 programmers. I'm sure lots of them are hanging around OSCON.

    It's only been one day, and I've spent all my time in perl tutorials, but I've yet to talk to a Win32 developer at OSCON. Lot's of Linux/Unix and even one Mac developer, but not yet a Win32 developer.

    I'm just really skeptical that .NET will catch on outside of Windows shops. I'm really skeptical that the Open Source community (outside of those few Mono folks) will embrace any technology started by Microsoft.

    I'm really skeptical that the majority of Win32-only developers care anything about Open Source beyond the "Stay away! It will infect your code! The GPL is a virus!"

  63. Not a bad thing by Eric+Damron · · Score: 1

    As much as I detest all things Microsoft, .Net is going to be big. Not that it is a particularly novel idea but Microsoft is investing enough money in the project that they will do whatever it takes to make it succeed.

    If Apache doesn't want to be left behind they have got to develop the technology. The truth is that if Microsoft wasn't involved, .Net could be good for Linux just as Java is good for Linux. Anytime you have code that can be easily ported from Windows to Linux it's good.

    It will be interesting to watch the whole thing unfold. Not just with Apache but also with Mono and Linux in general. Will Microsoft once again prove itself to be THE evil Corporation?

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:Not a bad thing by Anonymous Coward · · Score: 0

      > As much as I detest all things Microsoft

      Clearly you are a well-rounded and mature individual with solid reasoning and a balanced outlook on life.

      Or maybe you're just another bigoted slashbot retard.

    2. Re:Not a bad thing by Eric+Damron · · Score: 1

      I'm not going to apologize for the way that I feel, Dude. Microsoft worked hard to get me to feel this way. So go back to your Microsoft supervisor and tell him that he can kiss my ass.

      --
      The race isn't always to the swift... but that's the way to bet!
    3. Re:Not a bad thing by Anonymous Coward · · Score: 0

      I dunno about Microsoft being "THE evil Corporation", the implication being Microsoft is the only or the most evil corporation.

      I know I don't speak for everybody else, but I get a pretty evil vibe from AOL, Sun, eBay... Or is it just me?

  64. Please explain to me by BattyMan · · Score: 1

    what _part_ of IE is "free", when I must pay the Empire for the only OS that it will run on, and that OS is permanantly bolted to IE?

    Inquiring minds want to know.

    Actually, the way I look at it, the Empire charges money for IE (because people now need it to view lots of websites), then gives you the "OS" on which to run it, mostly to make sure that no one ever runs any other OS.

    --
    Exceeding the recommended torque is not recommended.
    1. Re:Please explain to me by nullard · · Score: 2, Informative

      I hate to sound like I'm defending MS, but IE runs on my Mac (I replaced it w/ Moz) and I believe there is/was a Solaris version as well.

      I've never purchased an MS os and I don't use them willingly. However, claiming that IE only runs on Windows when the Mac version is more standards compliant than the Windows version is just silly.

      --


      t'nera semordnilap
    2. Re:Please explain to me by __aaklbk2114 · · Score: 0

      have you heard of apple? ie is free for the mac os.

    3. Re:Please explain to me by Flywheel · · Score: 1

      I do not know how it is with the latest versions but the Solaris and MacOS versions used to only support a proper subset of the MSIE functionality. This means that many sites where/are written for a certain version of MSIE for Winodws, not for a certain version of MSIE for Windows/MacOS/Solaris.

      --
      Live long and prosper...
    4. Re:Please explain to me by BattyMan · · Score: 1

      IE runs on my Mac

      I'm very happy for you. That does no good at all for those of us who have GNU/Linux, *BSD, and other "real" OSsen. Do ya think Jobs paid for the Mac port, or did the Emperor give it to him, out of sheer altruism?
      ...and I believe there is/was a Solaris version as well.

      Yeah, sure and I've discussed this with my admin. She says she's had requests for Exploiter on Solaris (the company publishes most of its internal documents in Imperial "formats", occasionally they'll come up with some sort of required training course in I3O or some other WinBloze-only format), but she values her immortal soul too much to install it. Also, even after she _did_ install Internet Exploiter & WinBloze Media "Player" on one of the Solaris boxen, it still wouldn't play the damn I3O video! Of course it _did_ crash (an exclusive Imperial "feature"), so IE was pulled right off.

      For the record, NS4.79 on Solaris plays a _lotta_ shit, much more than any of my NS on Linux installations. I would suppose the admin is better than I am at installing all those plugins, it's her job, after all.

      --
      Exceeding the recommended torque is not recommended.
  65. Re:Biggest announcement? Ha! by sloth+jr · · Score: 1
    Read:
    Do consumers really want "Web Services"?

    Any technology whose utility can't be readily digested by the masses will fail. If you have to explain to a significant non-zero portion of tech-savvy slashdot users the value of a technology, what are the odds Aunt Bea will adopt it?

    Or are you suggesting that the consumer will reap the benefits without even realizing it? Just like they reap the benefits of all those Word features they never use?

  66. Hmmm...sounds familiar by Anonymous Coward · · Score: 0

    It's Ginger.NET!!

  67. Hm... .NET for apache makes sense... by Anonymous Coward · · Score: 0

    ...when you realize that Microsoft doesn't care so much anymore about being a big software company, and instead wants to be one of the biggest information and financial vortals on the planet...

    Think this way... they get .NET on everything, and, w00t!, they've got no reason for people to not develop .NET software for every OS. Sure, they'll leverage their desktop monopoly, but it doesn't hurt to gain momentum on every platform you can, especially since 70% of the world's websites are on Apache servers.

    So, in a few years, Microsoft have the infrastructure and the clientele (every Microsoft OS user, maybe other platforms, depending on application availability) to millions, perhaps billions of financial transactions every day.

    All thanks, in part, to Open Source!

  68. Yes, they're free - for MS OSes. by BattyMan · · Score: 1

    Right. .NOT will be as "free" as IE is.

    --
    Exceeding the recommended torque is not recommended.
  69. Addon yes. Integrated no. by YahoKa · · Score: 2, Insightful

    If it's just an add on, who really cares?

  70. Apache/.NET/xBox by Packets · · Score: 1

    With Microsoft apparently cooperating with apache for .NET support, I wonder how long it will be before the ''killer'' application for the xBox will become microsoft approved.

    xBox doesn't need linux, it needs apache, and great strides have been made in this area.

    Get 20 (microsoft subsidied, below cost) xBoxes, a load balancer and a couple replicated MySQL servers, and you have an instant server farm. Put all the webpage content on a disc you stick in the drive of each of the xBoxes, and store all dynamic/changeable content on the MySQL servers.

    Volla! You've just created a server farm that can take significantly more load than any of the other solutions you could put together for 4 times the price. It has the added bonus of being fully redundant (just replace the xBox in event of hardware failure), and scaleable (add more DB servers and xBoxen).

    (Of course, don't bother ranting about MySQL being unsuitable/only really a spreadsheet with SQL/crappy/non-standard/slow - we're takling about low write load web applications)

    Stephen

    --
    A little overkill never hurt anybody.
    1. Re:Apache/.NET/xBox by Dynedain · · Score: 2

      And then every time you want to change a jpeg you have to reburn the website onto 20 some-odd cds.....

      any website big enoughand visited enough to warrant the kind of demand an xbox cluster could serve up, wants and needs it all to be dynamic/changeable content......which means, not the xboxes.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:Apache/.NET/xBox by infinii · · Score: 1

      And what makes you think the home consumer needs a http server farm? Take a look at most broadband contracts and you'll notice that you're not even allowed to serve up content as it's considered 'running a server'.

      Ignoring the home users, do you really think that Fortune 500 companies are going to start stacking MSFT XBox-en in their server rooms to host their http servers? Cheap yes, but of course it's cheaper when you compare XBoxes to server hardware that has hot swappable drives, multiple power supplies, etc. Did I even mention the fact that you can't rack mount a XBox? Oh that didn't occur to you did it?

      Your post is typical geek-speak. Sure it can be done and the cool factor is high. But ask yourself, WTF would you bother?

  71. What plat form would they miss? by ndnet · · Score: 1

    The general concensus, along with your statement, is that IIS is expendable to achieve .NET saturation. The question is, is .NET Server equally sacrificial?

    MacOS is one OS I doubt a bit, but considering Microsoft's Mac-friendly stance, I'm not completely discounting it.

    Solaris and other UNIXes are also a good choice, since they have little market share and thus have little impact.

    Now, it's down to Windows and Linux.

    The Windows port would be a direct sacrifice of IIS. Why bother supporting it under Windows when Windows already has IIS, which has close OS ties? Sure, this port would be quickest and easiest, but still, the sacrifice is more than IIS, which is already free; it's also credibility.

    Linux isn't as much of a stretch as one might think. It's Apache's primary platform, and even though MS has never really acknowledged it by WORKING with it, this is a decent way to slide in.

    What is stopping a .NET2 killer? Not much, however, Microsoft will have to be careful about the structural arrangement into Apache, or GPL claims could reach into .NET and hamper a .NET2 shutout.

    One thing is certain: This is going to be a very interesting announcement. Now, if only I could actually watch /. for it, but no, gotta go to Pittsburgh. Pah!

    1. Re:What plat form would they miss? by crisco · · Score: 2
      ... Microsoft will have to be careful about the structural arrangement into Apache, or GPL claims could reach into .NET and hamper a .NET2 shutout.
      Perhaps I misunderstand you but the GPL has nothing to do with Apache, they have one of those licenses that permit distribution without sources and other things that make them slightly more agreeable to Microsoft.
      --

      Bleh!

    2. Re:What plat form would they miss? by ndnet · · Score: 1

      Ah, my bad.... That also changes the outlook for the Linux port a bit, since it may be a bit closer to a GPL problem.

      Thanks.

    3. Re:What plat form would they miss? by insomaniac · · Score: 1

      Microsofts stance on open source software has been 'GPL: bad, BSDL/Apache's license and those like it: good' This has been simply because of the 'virus effect' of the GPL which makes adoption of it a lot harder for companies which want to have their source to remain closed. So I can see why microsoft is working apache for other reasons than 'lets dominate the entire web service domain' (alltho thats prolly a big part of their strategy) Oh and is linux indeed apache's primary platform, cause it has been my observation that the BSD's and other unix-like platforms are just as important for apache as linux is.

      But the big question is, will people really take in the .NET platform, especially with microsofts license game (Office, Media Player) and all the weird plans coming out of redmond. I know many pro ms managers who are scared of anything ms does now since they heard about those things. So let's just see what way it goes.
      Paranoia is just gonna make the open source community look stupid, and many slashdot users have given a very paranoid impression on everything that ms does. Take a more relaxing stance people and use what you want and be happy with that, other people will follow that example if only out of their own curiosity...

      --
      The way to corrupt a youth is to teach him to hold in higher value them who think alike than those who think differently
  72. "ownership-stripping GPL" by deanrl400 · · Score: 1

    I'm sorry, but you seem to have lost touch with reality for a minute.

    "ownership-stripping" implies that GPL takes code away from someone that it belongs to. No, quite the contrary, it is a voluntary choice....if you use the GPL to develop a product, then you don't want the traditional ownership rights and are freely giving them up. It would be ludicrous to say something freely given has been "stripped" away from you.

    Similarly, if you use a product developed under the GPL and want to extend it, the author of the original product demands that you give him/her the same courtesy they gave you...the right to see the code and make modifications.

  73. probably not that important by g4dget · · Score: 2

    PHP and Perl are far more widespread than JSP or J2EE for dynamically created content. Languages like Java or C# are simply too cumbersome and general-purpose for most site developers. So, altogether, I don't believe this is a tremendously important event for most people.

    1. Re:probably not that important by Anonymous Coward · · Score: 0

      PHP and Perl are far more widespread than JSP or J2EE for dynamically created content. Languages like Java or C# are simply too cumbersome and general-purpose for most site developers

      Thanks to ActiveState, ASP.Net supports Perl as well (though still in beta...). Of course, the primary reason for ASP.Net's support of C# / VB.Net / JScript.Net out of the box (and J# is a free download for VS.Net users) is to allow software developers to easily translate their skills to internet-based development (whether it be the server back-end or dynamic content). Essentially it's just taking knowledge they already have and supplementing it with the few things needed to utilize ASP, and a new set of namespaces (assuming they've never worked with those namespaces elsewhere).

      Personally, I find that a lot of the more 'general-purpose' developers look at a string of Perl code like it's written in heiroglyphics, at least until they've spent a good amount of time with it, and they'd still be more comfortable if they were working with VB, C#, or J# and just learning a few new classes and some syntax rules, rather than learning something completely new (of course, for those that haven't used VB, C#, or Java they'll be learning something new with one of those anyway).

  74. Re:.net is not evil - just irrelevant by sloth+jr · · Score: 1
    I'm not calling you a heretic, but I'd dearly like to understand why I would want to do any of the things you describe:

    Stock market. This and weather doohickies seem to be the recipe programs of .net - that's about all anyone can really think of to do with the technology. Why would I want to have content included from another site, that could argue against my points? With dynamic content like this, my discussion of the grim outlook of the stock market becomes confusing when the market turns bull.

    Inclusion of content from other sites. Failure mode when site in question has been hacked? Is unreachable? My machine is experiencing networking problems? Remote server throwing internal server errors? Admin moves the page? Changes the content?

    Read/Reply to Slashdot. I'm seriously trying to figure out why this is such a killer feature. Homogenize the web? Is that it? There should be one set of interfaces for using the web? If so, we had that in Mosaic .9, and the market voted for chrome over content.

    On one level, I can understand the point you're making - but none of the arguments you present seem a particularly compelling reason to use the technology. Perhaps it's just the examples here. Unfortunately, I think you presented the most lucid examples I've seen of why one might want to use .net - and it still sounds boring as hell.

  75. .NET did not invent web services by ergo98 · · Score: 2, Interesting

    Way before .NET there were websites offering up data in some documented format, intended for it to be parsed and used by custom clients. .NET did not invent web services, nor is it really a revolution in web services (I implemented projects using "web services" as a control and monitoring infrastructure for power generation projects years ago). At best you could say that .NET makes it a little bit easier to put together the starting blocks for a web service (though, like always, the zero-to-demo time has very little to do with the timelines of an actual project, hence why most VB projects fail miserably regardless of the quick initial wizard "productivity").

    This is a very important point because it seems like a lot of people are willing to hand Microsoft some sort of invention credits for web services, when the reality is that where appropriate web services are a no brainer extension of the basic paradigm of the net (hell, POP3 could be considered a "web service": I don't have to use Outlook Web Access! Again, long before .NET Yahoo could serve up stock quotes in CSV format from their website via a particular get string).

  76. Yes by Twister002 · · Score: 2

    Web services aren't just about sharing data over the internet. They are about getting your ancient proprietary ERP system to talk to your companies newly purchased financial system BEHIND THE FIREWALL. They are about creating a Time keeping system that your sales people and on-site consultants can use offline and sychronize back online.

    Basically, they are about integrating systems.

    --
    "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
    1. Re:Yes by ealar+dlanvuli · · Score: 1

      why not just buy a citrix boxen (or even a X boxen) and run the programs BEHIND THE FIREWALL?

      makes life easier.

      --
      I live in a giant bucket.
  77. HELLO!? by Ignominious+Cow+Herd · · Score: 2, Insightful

    The story said nothing about Microsoft being involved. It said "Microsoft's Technology, .NET". I seriously (and I realize several posts here weren't) doubt M$ is anywhere near this thing.

    --
    Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    1. Re:HELLO!? by rodgerd · · Score: 2

      That would be why my post starts with the proviso "if this is Microsoft". But don't let a little thing like reading comprehension get in the way of an opportunity to post.

  78. Re:Biggest announcement? Ha! by jsse · · Score: 3, Insightful

    Besides, I think a lot of people has mixed the concept of Web Services(WS) with .NET. WS is a interoperability framework, while .NET aims to cover all aspect of computing, while remains to use a single protocol for communication.

    People jokingly said, in this regard, .NET is attempting to 'dominate the world'. However, this is pretty much the only way of doing things if MS wanted to do what they planned.

    It might be too complicated and confusing to explain without an example: suppose we'd like to implement Remote Procedure Call over the Web, with WS both ends must have SOAP-rpc defined and implemented so as to call each other, but they don't need to implement WS from the same vendor(theorotically). With .NET, you must have .NET on both end.

    To be honest, in term of robustness of both models(if .NET's stability doesn't count), .NET wins. For the openness, WS win, as it doesn't need to be bounded on a single vendor solution(again, theorotically).

    (I know rpc is a bad example as CORBRA seems to beat them hand down and it's a proven technology...well, the other story)

  79. PHP and Perl ... by Twister002 · · Score: 2

    might be more popular OUTSIDE THE FIREWALL but a lot of ERP systems and databases (Oracle comes to mind) are based on JSP and EJB.

    --
    "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
    1. Re:PHP and Perl ... by sabat · · Score: 1

      I don't believe java support in Oracle goes much beyond having a JVM available as part of the db engine. Certainly not EJB or JSP.

      Really, the point is, people are getting out of java as fast as they can, because

      • it doesn't scale
      • there are no good servlet debuggers
      • JSP is ill-conceived and slow and generally acknowledged to be harder to use than PHP and others
      • EJB is the CORBA of the new millenium: sounds good on paper, but one implementation attempt, and you're switching to SOAP or XML-RPC.
      --
      I, for one, welcome our new Antichrist overlord.
    2. Re:PHP and Perl ... by Twister002 · · Score: 2

      You are correct, I was thinking of Oracle9i Application Server. My Mistake.

      --
      "For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
    3. Re:PHP and Perl ... by Anonymous Coward · · Score: 0

      Ok, that was a very large amount of crap:
      1. doesn't scale? you'd have to be specific, but from my experience with working on several large server side Java projects, it scales great both vertically and horizontally.
      2. JSP's aren't slow when used properly and you can't really compare them to PHP because within a web application, their function is totally different. (i.e. they should be used for rendering the interface and not processing user input/implementing business logic.)
      3. EJB solves many implementation problems that arose with the CORBA standard, and works... but, how on earth can you even compare EJB to SOAP RPC?? Those technologies solve two separate problems and could be used together if you wanted to.
      EJB/CORBA and RPC are two different ideas.

    4. Re:PHP and Perl ... by Anonymous Coward · · Score: 0

      Actually, you're wrong.

      For a great debugger for servlets and other classes try JSwat at http://www.bluemarsh.com/java/jswat

      Your scalability issue is laughable. PHP is more robust? Please explain how JSP is more difficult and ill-conceived compared to PHP. I've used both, as well as a lot of ASP & plain old CGI w/PERL -- all integrated HTML code w/scripting code is potentially ugly, but at least Java gives you a solid object oriented support structure that you can leverage to make things at the page level as clean as possible. For serious application development on the web, I can't understand why anyone would claim that a bunch of scripted pages tied together is better than a real programming language where the display layer is abstracted from the programming logic as much as possible. Maybe you need help with the design of your software?

    5. Re:PHP and Perl ... by AndersDahlberg · · Score: 1

      LOL - sure nailed him/her with that comment :)

      ((s)he probably didn't even get it :)

    6. Re:PHP and Perl ... by Anonymous Coward · · Score: 0
      Java doesn't scale; that's a known fact -- unless you think scaling means buying more and more multi-proc machines. Java is slow and unwieldy. That's why more and more companies are tossing it.

      JSP is just PHP without the features.

      EJB and CORBA and RPC (XML or SOAP) do the same thing. They send messages over a network. Trying to pretend it's anything more than that is fantasizing. You could use CORBA and SOAP together, I guess -- and I could use two hammers to drive a nail.

  80. Bait and Switch by giminy · · Score: 2, Interesting

    How much do you want to bet Microsoft keeps .NET for apache around for a while, until people start relying on it. Then, when everyone is nice and settled using .NET, they stop supporting it. Guess what? If you want to have .NET now you'll need to switch to IIS. Muhahahaha.

    --
    The Right Reverend K. Reid Wightman,
    1. Re:Bait and Switch by coolgeek · · Score: 2

      Sound like the "extinguish" portion of the endgame to me...

      --

      cat /dev/null >sig
    2. Re:Bait and Switch by HoldmyCauls · · Score: 1

      *confused*
      Doesn't a partnership mean that Apache owns the .Net modules that are made available for their software and not just Microsoft?

      Unless I'm mistaken, having their end of .Net open will allow them to continue supporting it long after MS decides to leave the scene. And, being a free (as in...?) and open platform, having access to .Net structure, won't they be the reliable source for support? I mean, what idiot would follow the proprietary, expensive route when there's an open, free, supported standard available?

      --
      Emacs: for people who just never know when to :q!
  81. Apache speed on older system ..... Help!!! by Anonymous Coward · · Score: 0

    Hello Fellow Geeks

    I am running Apache on a 486SX with math co processor and the performance has degraded with recent releases. I am concerned that the programmers are starting to forget proper coding to make it work well with the old machines. This is a disturbing trend considering most Linux hackers run stuff that is in the garage. If Apache gets any worse, I'll have to multi boot on my Athlon and that will mess up my Win XP. I'm posting this from Mozilla on the 486, and that's even worthy of more praise than the Apache. In adding innovation they didn't forget about the 486.

    REGARDLESS, GO LINUX!!!!! WORLD DOMINATION!!!!!!! MICROSOFT == EVIL!!!~! UNIX IS FOR GEARHEADS, LINUX IS FOR DRIVER!!!!!

  82. Re:Biggest announcement? Ha! by Anonymous Coward · · Score: 0

    Web Services aren't about Aunt Bea, you yambag. Web Services are about infrastructure. Aunt Bea doesn't give a rats ass about what it's running on or how it's implemented. She just wants to see her cookie recipes show up on her networked microwave. THAT'S Web Services...someday.

  83. amazing documentation browser? by Kashif+Shaikh · · Score: 1

    If you happen to want a full-fledged high-quality IDE and an amazing documentation browser along with it, you'll need to dish out a few dollars for Visual Studio.NET

    Pfft. Personally I hate Microsoft's doc browser. Sure it has a LOT of information spanning googles of CDs and MSDN web content. Plus they have a bucket load of tutorials, examples, etc.

    But it is not an amazing documentation browser. *NIX OSs already have the perfect doc browser: man pages. You can swiftly search to grab full reference info on some function. All without lifting your hand off the keyboard. I love the standard of man pages too; they give the FULL specs on almost every command, function, file format, , etc. Yes I do agree that man pages are not wonderful for learning new stuff though.

    Going back to why I hate Microsoft's method: its just too damn slow to look-up reference information. You need to click click click click, type your search, then click click click click click click. Up pops a window, where then you need to click click click to pick the relevant topic. It's really bad for looking-up reference information, as it takes too much time to find specific info on some function/command/etc. When you finally find the reference info you need, I find it is not as complete as a typical full-fledged man page. Meaning, you need to read a couple of knowledge base articles too. So I wouldn't call it an amazing doc browser, but rather an amazing repository of information.

    Still, nothing can beat the beauty of man pages: elegant, simple, and fast. Don't believe me? Run "man X" to see what I mean.

    1. Re:amazing documentation browser? by Anonymous Coward · · Score: 0

      "*NIX OSs already have the perfect doc browser: man pages"

      LOL

    2. Re:amazing documentation browser? by Anonymous Coward · · Score: 0

      Still, nothing can beat the beauty of man pages: elegant, simple, and fast. Don't believe me? Run "man X" to see what I mean.

      Are you high? You've gotta be.

      Manpages are the last place I would go for documentation, they are next to worthless.

    3. Re:amazing documentation browser? by Kashif+Shaikh · · Score: 1

      Manpages are the last place I would go for documentation, they are next to worthless

      Worthless? Hardly. They give you the precise specs on any piece of info you need; typical for some function calls in the exec family or some obscure function you rarely use.

      Now if you want to learn something new, for example, how to code in X Windows using motif, then yes its not good for that purpose. However when you have a general idea of how everything works, but just need the full reference information...nothing beats man pages.

      Nuff said.

  84. Annoucement + a ton of Microsoft astroturfers on / by Anonymous Coward · · Score: 0

    Judging by the number and type of talkbacks this pro Apache.NET hype is well coordinated.

  85. Sigh, More /. Conspiracy Theories by Anonymous Coward · · Score: 0

    I'm getting tired of the same worn out "Oh no, this must be some plot by Micro$oft to take over the world" Maybe they are actually trying to make .NET viable by supporting it on the world's most popular web server? Maybe we should allow Microsoft to make a good business decision, huh? This isn't the same thing as driving Netscape out of the browser market.

    I swear, Slashdot has more conspiracy theories than my cable access channel.

    1. Re:Sigh, More /. Conspiracy Theories by ergo98 · · Score: 2, Insightful

      A "good" business decision by Microsoft is often very bad for Microsoft's competitors. Don't get me wrong, either: I am not anti-Microsoft by any measure of the imagination (ironically I'm working on an IIS/SQL Server project in another window at this very moment, and I do almost entirely Microsoft platform consulting work), but rather I am realistic, and every single decision Microsoft makes has underlying motives. They might be aligned with other peoples, and sometimes they might be best for the computer industry as a whole, but sometimes they aren't: It's pretty naive to presume that it's "conspiracy theories" to assess why Microsoft does what they do.

      You sort of contradict yourself in any case: You claim that they are "making .NET viable by supporting it on the world's most popular web browser" (presuming you mean web server), but then you berate those who think it's "some plot by Micro$oft to take over the world" : Wouldn't that be exactly why they're targeting the most popular web platform?

  86. Re:Biggest announcement? Ha! by sloth+jr · · Score: 1
    Nonsense.

    Aunt Bea just isn't going to care, because it doesn't solve any of her problems. Solutions without real-world problems rarely find traction.

    Web Services aren't about infrastructure any more than HTML is. There was a good reason to come up with the TABLE tag. There isn't a good reason for Web Services.

    What's a yambag?

  87. Right on by Sycraft-fu · · Score: 2

    I think this is one of the major reasons that Apache still maintains such popularity. Not only does it work well (as in fast/stable/cross platform) but it works well with whatever technology you want to use.

  88. NEED .NET FOR MOZILLA by Anonymous Coward · · Score: 0


    Browser Not Supported
    Microsoft® .NET Passport no longer supports the Web browser version you are using. Please upgrade to a current Web browser, such as Microsoft Internet Explorer version 4.0 or later, or Netscape Navigator version 4.08 or later.
    passport.com
    Member Services Terms of Use Privacy Statement

    Some elements © 1999 - 2002 Microsoft® Corporation. All rights reserved.

    1. Re:NEED .NET FOR MOZILLA by WildBeast · · Score: 2

      That's impossible. Maybe you're using Mozilla version 0.01 or something

    2. Re:NEED .NET FOR MOZILLA by Anonymous Coward · · Score: 0

      Nope...
      User-Agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.0.0) Gecko/20020530

    3. Re:NEED .NET FOR MOZILLA by shadowofdarkness · · Score: 1

      I know that is annoying since I have friends that check there hotmail accounts on my computer but they can't change any preferences

  89. Embrace and... by philipsblows · · Score: 2

    It's not the embracing that hurts.

    It's the extending...

    1. Re:Embrace and... by Ignominious+Cow+Herd · · Score: 1

      "That's not gonna grow back!"

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
  90. Newsworthiness/Rejected Stories by digitaltraveller · · Score: 2, Interesting

    I wish Slashdot had a Rejected Stories feed. If a story announcing a press release that is a preannoucement of another press release is worth reporting on, isn't my story on the George Bush's plan to recruit 1 in 24 Americans as citizen spies newsworthy? That's more informants than the East German Stasi had at their peak.

    1. Re:Newsworthiness/Rejected Stories by Anonymous Coward · · Score: 0

      The Stasi at their peak were 1 in 5, including informants.

      Mike Nomad

    2. Re:Newsworthiness/Rejected Stories by negacao · · Score: 0

      I posted the same story... Kind of makes you wonder if Ashcroft has taken over slashdot.... heh.

  91. NOTHING to do with the Apache Software Foundation by Anonymous Coward · · Score: 0

    This announcement has nothing to do with the Apache Software Foundation.

    Anyone can create any module for Apache that they wish. Microsoft has created Apache modules in the past; they contract with RTR to create a frontpage module. So partnering with some other company to do something similar is no big deal.

    This is strictly a deal between Covalent and Microsoft. And, truth be told, it doesn't seem like a very interesting deal to me... but we will have to see the details. Again, this has nothing to do with the Apache Software Foundation.

  92. Embrace, Extend, Elliminate by Psx29 · · Score: 1

    We all know microsoft's motto, don't even go approaching .NET at all unless you plan on using only microsoft products.

    1. Re:Embrace, Extend, Elliminate by Anonymous Coward · · Score: 0

      Well that's just not true. .NET works on FreeBSD today and they've all but blessed the Mono work on Linux.

  93. Re:Biggest announcement? Ha! by feronti · · Score: 1

    Do consumers really want "Web Services"?

    No, probably not, because they have no idea what they are. But imagine this (some ideas I've been kicking around in my head at work):

    • A bill-payment service where not only can you pay your bills, but your bills are delivered directly to you electronically... view, review, click and pay...
    • Integrating with your vendors' systems so that they bill you through their system, which then transmits the invoice to your system, where it is processed and an electronic transfer is set up automatically, just waiting for accounting to approve it.

    Those are just two ideas off the top of my head (obviously, I work at a financial institution:)... but these are what real web services are. It's not the consumer space where web services will shine... but in the B2B space.

  94. One port to rule them all by Sabalon · · Score: 2

    Best I can figure out, the idea behind .NET/SOAP/XML is to be able to do every single bit of inter-application or client/server computing across the net via a web server on port 80.

    I dunno...I still fail to see a use for it all that either hasn't been taken care of alread or is useful outside of examples of what it is.

    Guess I'm just too stupid and stuck in my int main() ways!

    1. Re:One port to rule them all by Anonymous Coward · · Score: 0

      > Guess I'm just too stupid and stuck in my int main() ways!

      Well, you said it!

      Like so many here, you really don't have a clue what you're talking about, you're too lazy (and/or bigoted) to inform yourself and yet you feel your opinion is somehow worth something.

  95. Java won't die / what's .net anyway? by Anonymous Coward · · Score: 0

    Mikeysoft can't kill Java.

    Java is too well entrenched. The developers love it. It's a great language with a great feature set.

    What's .net? Nobody freaking knows.... It's just this think that Mickeysoft is tryingto sell us on. It's going to save the world and make my life easier or something like that.

    I work for a BIG Wall Street company, and we're not going to even look at .net for a couple of years. Why? It's an immature technology, and like I said, nobody knows what it does. Mickeysoft employees that visit can't even tell us what it does.

  96. Re: mod up? by fferreres · · Score: 2

    I am always offered Metamod, so I can only keep asking when I see something I believe is insightfull.

    I'd like to see a default .mono module for Apache 2.0. What if 60% of the web used .mono? :) It could be amazing (though I doubt that can happen).

    --
    unfinished: (adj.)
  97. It's just useless by d2002xx · · Score: 0

    Yes, I agree .net is not evil. It's just entirely useless. If someone want to use .net, why not just use java? java has more support, and more complete developenment resource.

    Although M$ says .net supports other languages, in fact, they lie, because: 1.There are more implementations for other languages in java platform. 2.Thhose languages can't (almost impossible) be well-integrated with java or .net. Some features such multi-inheritance, dynamical-typing is not the nature in both java and .net, implementing them costs performance and others. (ex: jpython, and a python prototype in .net, which is too slow to actually work) What's .net provides is only a bitter better, see http://www.javalobby.org/members/jpr/clr.pdf

    1. Re:It's just useless by IceFreak2000 · · Score: 1

      Excuse me?

      Although M$ says .net supports other languages, in fact, they lie, because: 1.There are more implementations for other languages in java platform....

      So? Just because there are more languages that target another platform they're lying? Get a grip! To my knowledge there are a fair few languages that target the .NET platform (you get three of them when you download the .NET SDK - C#, VB.NET and JScript.NET) which include Eiffel, COBOL and others.

      --
      Life is like a sewer; what you get out of it depends on what you put into it...
  98. this will be non-comercial by Anonymous Coward · · Score: 0

    I doubt .NET on Apache will be used by comercial, high traffic sites. But it could be a nice stable dev platform. This will be like FrontPage extensions on Apache. Did that change the balance of power?

    PS - I hate microsoft

  99. DotGNU is the answer. by Anonymous Coward · · Score: 0, Informative

    Cheer up folks... DotGNU, the GNU project's complete replacement for MS.NET, is the answer.

    DotGNU's Portable.NET provides support for C# development and a CLR to run the IL bytecodes with. The compiler is written in C, meaning that its performance is far better than the Mono and MS.NET compilers. Also, it can bootstrap off of gcc (side-stepping many legal issues with MS that Mono will probably have to deal with).

    The DotGNU SEE provides the framework for data marshalling and security of downloaded components. The plugin architecture of the SEE provides the ability to run a JVM (or Perl's Parrot vm, for that matter) as easily as the pnet CLR; plugins should also be able to provide data marshalling between the runtimes as well as between runtimes and native code. The DotGNU DEE (a distributed collection of SEEs) provides the server side support.

    The DotGNU Virtual Identities system provides a passport/hailstorm replacement that is secure, decentralized, and even allows the individual to serve up their own info. instead of relying on a third party.

    The DotGNU project is also a GNU/FSF project; most of the code is owned by the Free Software Foundation, and is therefore permanently GPL protected.

    DotGNU is also aiming for full ECMA compliance, while still providing an ever-growing collection of GNU extensions which are available via the non-standard DotGNU namespace.

    Within a year, DotGNU will be a superior and fully working replacement for MS.NET, and if the folks at Apache have any sense, they'll leave the darkside and join us back in the light.

  100. "Overrated" by AJWM · · Score: 1, Flamebait
    Interesting. I post that at my default score and it gets modded down twice as "overrated". I guess there are a couple of .NET zealots(*) out there with mod points tonight. They could at least have picked something imaginative like "troll" or "flamebait", but I guess "overrated" tends to be safer from meta-moderation.

    ((*) Anyone who has seen the Microsoft double-page ad in the last few issues of InfoWorld will understand why I'm using this word.)

    Oh well, since I can't mod it back up, I'll quote it here for the benefit of anyone reading at >=1 and wondering what all the comments are to:
    [quote]
    I daresay [Java]'s every bit as proprietary as .NET,

    Oh? Is there an equivalent to the Java Community Process for .NET? Can I download compilers that target .NET (ie, the CLR) from Microsoft for free (gratis) like I can the Java SDK from Sun?

    Java may be, strictly speaking, proprietary, but it is nowhere near "every bit" as such as anything from Microsoft.
    [/quote]
    As it turns out, you can download some (EULA-limited) compiler from Microsoft. Doesn't matter, my main point was about the JCP (Java Community Process).
    --
    -- Alastair
    1. Re:"Overrated" by Tony-A · · Score: 2

      I can download the Java SDK from IBM. With that, I'm not too concerned with Java being, strictly speaking, proprietary to Sun. You can pretty well count on IBM and Sun keeping each other honest. I can't blame Sun for keeping tight reigns on the language. It's far too easy to make "improvements" which destroy the integrity of the language. Both IBM and Sun have an interest in Java on enterprise-class systems, where hidden pratfalls are very unwelcome.
      Many problems with Microsoft software can be explained to users as Microsoft has trouble walking and chewing gum at the same time. This is not a desirable attribute for doing anything effective with .NET.

  101. Big Deal! by CrazyJ020 · · Score: 0


    Moving .NET to Apache should have been a cinch. ASP.NET is not bound by any means to IIS.

    Check out Cassini Web Server for more info.

  102. The Troll Manifesto by Anonymous Coward · · Score: 1

    Another one got modded down today, it's all over the discussion. "-1, Flamebait", "-1, Offtopic"...

    Damn trolls. They're all alike.

    But did you, in your karma-whore psychology and JonKatz technobrain, ever take a look behind the eyes of the troll? Did you ever wonder what made him tick, what forces shaped him,what may have molded him?

    I am a troll, enter my world...

    Mine is a world that begins with slashdot. I'm smarter than most of the other posters, this crap they post us bores me...

    Damn underachiever. They're all alike.

    I'm in my LUG. I've listened to presenters explain for the fifteenth time how to mount a floppy. I understand it. "No, Mr. Stallman, I didn't show my code. I did it in my head."

    Damn kid. Probably violated the GPL. They're all alike.

    I made a discovery today. I found a computer.

    Wait a second, this is cool. It posts what I want it to. If it gets modded down, it's because I screwed it up.

    Not because it doesn't like me...
    Or feels threatened by me...
    Or thinks I'm a smart ass...
    Or doesn't like posting and shouldn't be here...

    Damn kid. All he does is post crap. They're all alike.

    And then it happened. A door opened to a world rushing through my phone line like heroin through an addict's veins, an electronic pulse is sent out, a first post is sought... a board is found.

    "This is it... this is where I belong." I know everyone here... even if I've never met them, never talked to them, may never hear from them again... I know you all.

    Damn kid. Wasting the moderators' again. They're all alike.

    You bet your ass we're all alike... we've been spoon-fed reposts when we hungered for news... the stories we submitted were rejected as if they were pre-chewed and tasteless. We've been dominated by editors, or ignored by the posters. The few that had something to say found us willing readers, but those few are like drops of water in the desert.

    This is our world now... the world of the crapflood and the flame, the terror of the post. We make use of a service already existing without paying for what could be l33t if it wasn't run by profiteering gluttons, and you call us trolls.
    We explore... and you call us offtopic. We seek after knowledge... and you call us flamebait.

    We exist without skin color, without nationality, without religious bias... and you call us trolls. You DDoS websites by slashdotting, you bash MS, you censor, spam, and lie to us and try to make us believe it's for our own good, yet we're the trolls.

    Yes, I am a troll. My crime is that of curiosity. My crime is that of judging people by what they say and think, not what they look like. My crime is that of outposting you, something that you will never forgive me for.

    I am a troll, and this is my crapflood. You may mod down this individual, but you can't mod us all...

    After all, we're all alike.

    1. Re:The Troll Manifesto by Anonymous Coward · · Score: 0
      Hmm, where have I seen that before?

      Oh, that's right, on this inside book cover with a CD or something!

      You play a lot of games, kid?

  103. Re:Biggest announcement? Ha! by AJWM · · Score: 2

    Anyone who's read even the basics can see that .NET is definately going to be a powerhouse.

    Well, sure, it's following in J2EE's footsteps, which is already pretty widespread. Of course, it remains to be seen whether .NET will ever actually catch up with J2EE. It might on those platforms where Microsoft's monopoly can be leveraged. Or not. As you point out, any valid browser will work, whether those webservices are delivered by Java (on the server) or by .NET.

    --
    -- Alastair
  104. Covalent != Apache by SmartyPants · · Score: 5, Informative

    this is a Covalent thing not a apache thing.
    you will have to pay $$$ for this

    1. Re:Covalent != Apache by Mark+Bainter · · Score: 2
      I wondered when someone was goign to mention this. I'm really surprised it took so long. If Covalent is doing it, and MS is co-announcing it's probably a binary only module, and for that matter will probably also be only for windows platforms.

      The announcement isn't even out yet people. Lets hear what they're actually announcing before we try to decide if it is good/bad/indifferent.

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
  105. Now if... by Anonymous Coward · · Score: 1, Funny

    Now if we could only get MS to put out Office XP for Linux!

    1. Re:Now if... by Anonymous Coward · · Score: 0

      I'd be happy with just IE.

    2. Re:Now if... by Anonymous Coward · · Score: 0

      Office XP works on Darwin already. Who needs linux?

    3. Re:Now if... by Anonymous Coward · · Score: 0

      Why office XP?

      Office 2000 is much better.

  106. Re:Biggest announcement? Ha! by Ctrl-Z · · Score: 1


    Who cares whether consumers want "Web Services"? The point is that corporations want web services to improve their collaborative abilities, cut costs, and deliver better products to their consumers.

    So, while consumers may not have any idea what the suppliers are doing, the suppliers are using web services to make things better.

    Note: this is a general comment on web services, not necessarily the Microsoft(R) brand of services.

    --
    www.timcoleman.com is a total waste of your time. Never go there.
  107. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  108. Re:/me waits for the idiots that will say: 'I'll n by Anonymous Coward · · Score: 0

    I dunno about that, but I swear I'll never drink another glass of water ever again.

  109. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  110. What services? by Wee · · Score: 4, Interesting
    I don't want to give up my server platform of choice (FreeBSD), but would certainly like to still be able to allow SOAP clients from the Java, .NET, Perl, etc. worlds access my services.

    I do not mean to troll you (look at my posting history), but I want to ask: What services do you mean? I don't ask for application specifics, company names, etc, I just hear a lot about web "services" and see very little except planning and idle banter. What would require .NET as long as you have server-side applications which meet the protocols in question? Isn't the point of SOAP that any client can get "services" from a server/app so-equipped? I think I'm missing something.

    Would you mind sharing a bit? TIA...

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    1. Re:What services? by wadetemp · · Score: 2

      Our software's been using web "services" (SOAP calls) for all of its client/server interaction for about 3 years. Of course it doesn't require .NET. On the minus side, we had to choose a platform to build our service server on top of, and we chose IIS (our system also uses ASP and a few other IIS technologies.) If .NET supported both Apache and IIS, guess what we'd be rewriting the server code using...

    2. Re:What services? by Wee · · Score: 2
      If .NET supported both Apache and IIS, guess what we'd be rewriting the server code using...

      Ahhhh, I get you now. Thanks for the info.

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    3. Re:What services? by pmz · · Score: 3, Insightful

      One aspect of the vapor surrounding "web services" is that the tools and standards for them are infantile. Look at how young the XML standard is (1998), and, then, realize that all of the current web services buzzwords are younger than that. No wonder there really aren't any good tools and no one really knows what they are talking about. Most people are still trying to figure out what that HTTP thing is and why Java and JavaScript aren't the same thing.

      How long did it take for the Internet to evolve before the rapid growth of the 90's made it central to so many people's work? Other technologies, slightly older than XML, still haven't reached any visionary's goals. Where are the VRML immersive environments and the Internet videophones, for example?

      If web services really are what people claim, we will know it in a few years when we can't remember an Internet without them. Otherwise, they will just be another great idea that dissappears into obscurity.

  111. This is a really bad idea by Anonymous Coward · · Score: 0

    Microsoft *NEEDS* Apache to support .NET if it is to survive. Apache SHOULD NOT SUPPORT IT. .NET could be stopped early if it doesn't get the support that MS needs.

  112. Keep moving along folks... by a2800276 · · Score: 2
    ... there's nothing to understand here.

    >>Microsoft still has a long way to go to reach full n-tier architecture with a full fledged persistence engine and generalized stateful session framework.>>

    I'm getting the hell out of here before I start to understand that sentence. Holy shit.

  113. Protect the open source by Dexter77 · · Score: 2, Insightful

    I hope you all who are in a management position realize that .NET is ONLY good choice when it's open source. We have NO reason to believe that M$ is doing this out of goodness of their heart.

    Have you ever played Go, the ultimate strategy game? If you have you can probably see the similarities.

    Does the devil turn good when it's threatened?

  114. .Net with Apache by hackus · · Score: 2, Insightful

    Wow.

    Why would I want to run my infrastructure with a modified version of Apache with .Net?

    Esepcially when I can build any web app with Linux, J2EE or Tomcat 4.x with zarro the nasty side effects of:

    Tying my application to the PC platform and Microsoft's XP, both a combination made in hell to manage or even install. .Net is unproven, unused, and extremely expensive to develop for after you make every single one of my developers run a License for this Microsoft product, and that Microsoft product? All this while my competitiors build the same app with Java and Linux put me out of business because thier business logic can move from thier AS/400, BSD Box, Apple Macintosh or Linux DESKTOP throughout the entire enterprise with ZARRO the cost of additional licenses?

    Why would I do such a silly thing and restrict myself in any of these ways in this kind of business climate, which quite frankly sucks? .Net with .Not Apache.

    With a Mozilla client, a Linux, BSD, or Apple or AS/400, and a decent backend database and a Java VM I have all the tools I need to write my business logic for the 21st century. .No thanks.

    Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    1. Re:.Net with Apache by Anonymous Coward · · Score: 0
      With a Mozilla client, a Linux, BSD, or Apple or AS/400, and a decent backend database and a Java VM I have all the tools I need to write my business logic for the 21st century.

      I'll bet you've never produced of any kind of logic in your sorry-assed existence!

    2. Re:.Net with Apache by darius451 · · Score: 1

      You are not being honest enough. "With a Mozilla client, a Linux, BSD, or Apple or AS/400, and a decent backend database and a Java VM I have all the tools I need to write my business logic"... The Mozilla client (why not just say Netscape? I'd be surprised if there is more than only a handful of actual Mozilla users) is useless in comparison to IE (faster - more intuitive - more people write for it - the best browser won - you can't write good software by commitee). I assume the 'Linux, BSD, or Apple or AS400' bit refers to an application server of some sort. Steve Jobs wouldn't know what a 'server' was if it knocked on his door and introduced itself - running more than one application at a time was not and never will be Apple's forte. Apple know this, and built Mac OSX accordingly (lovely desktop O/S). The last price I heard quoted for an AS400 with half decent processing power was ridiculous and would not be entertained by any organisation's budget these days, throw in the proprietary OS/400 and it's dead in the water.
      No doubt you imagine a world with Linux on every desktop, the reality check is that it will never happen. For the desktop, read Windows on Intel32 (Why? Because it's already there, and people like it). For the middle tier read Linux or Windows on Intel32 or Intel64 (Why? Because it's cheap and people like it) and for the 'decent backend database' read anything you like, but running more than likely on Intel64 (Why? because organisations already have unix/mainframe/whatever at the back end which won't be replaced any time soon and by the time they do it will contain an Itanium procesor). Why does it escape so many technical people in the industry? Because they don't have to pay for the kit and the software. Why do so many people trumpet the 'openess' of Java and Linux when Java is under strict Sun Microsystems control and the Linux Kernel is controlled by 2 people (Linus himself and Mr. Cox). Does open mean free? No, check the cost of Red Hat Advanced Server after you've asked for support. Does open mean anyone can develop for the Linux kernel? Yes, just so long as Linus and Alan like what you've written and allow it into the kernel (at least Microsoft are driven by the dollar, and have positions based on performance - how did Linus and Alan get to the top of the Kernel change control hierarchy?). What in fact is 'open'? Simply current marketing blurb for Sun, Oracle, IBM, Red Hat, etc, in the absence of being able to make the user more productive with simple to use intuitive software. Word won over WordPerfect because it was better. Excel won over Lotus 123 because it was better. .NET will win over J2EE simply because Bill writes more intiutive software that allows the user to be more productive in a shorter space of time. And don't mention the 'why bother with a desktop O/S, everyone uses a thin client / browser / whatever' - I went out to buy a 'thin client', and came back with a 'minimum' spec PC - 2 GHz processor, 1 Gb RAM, 60 Gb hard disk - why bother with a browser (common excuse 'ease of deployment, maintenance') when everyone has this power on their desk? Nearly all management software (CA Uni TNG, PATROL) can maintain the fat client effortlessly, and a browser can only do so much.

    3. Re:.Net with Apache by hackus · · Score: 1

      Open means I get the source.

      Uncle Bill means you don't.

      What that means is you get to wait for your security holes to appear with your OS and Microsoft gets to decide which ones it will fix.

      That means I get too search for them and fix'em at my leisure 24 hours a day, 7 days a week 365 days a year along with every other person that owns a copy of Linux, and the defects are fixed for free.

      That means for you the ones Microsoft doesn't fix, means you get to only get them with the next OS upgrade, if you even know about them to begin with.

      That means for me, while my competitors go Microsoft in the server room, I cut my costs way down on maintaining the security and integrity of my OS binaries.

      Which means for you, are soon out of a job because your place of employment on average spends 50% more on each and every PC it puts in the server room because it has to ship Redmond a tax on the OS, and can't afford to pay you health insurance benefits, paid vacations and bonuses for Xmas every year.

      Sorry guy, loose loose proposition for Mikeysoft here. A web browser, a VM and a base distro of linux is not only easier on the machine running the business logic, you can do it for far less, with Linux.

      We shouldn't have to pay for an OS anymore when we buy computers and that is a simple fact. You don't pay extra as a line item with your OS right now for an IP stack, right?

      8 years ago that wasn't the case because IP was a specialized piece of software.

      Today no one in thier right mind would pay extra for IP stack with thier machine because it has become a standard.

      Same thing with OS's, they are standard parts of the computer, and we shouldn't have to pay for them any more along with a Web browser and basic Office software.

      The industry has evolved to the point now that software is getting less and less important. What IS growing in importance in this industry are two things:

      1) People are the important part of the equation now more than ever. People are what you pay for to manage information technology.

      2) Closed software deprives people of getting the most out of the money you pay people for when managing your IT infrastructure. Simply because number one prevents them from managing a closed software infrastructure as well as your competitors who pick an open one.

      Hack

      --
      Got Geometrodynamics? Awe, too hard to figure out? Too bad.
    4. Re:.Net with Apache by Anonymous Coward · · Score: 0

      "Same thing with OS's, they are standard parts of the computer, and we shouldn't have to pay for them any more along with a Web browser and basic Office software."

      So, according to your post, Microsoft should have been bundling IE with Windows? And now they should bundle Office in too.....

    5. Re:.Net with Apache by Anonymous Coward · · Score: 0

      This guy is in high school playing with his dick. Don't waste your time with him - he's obviously a moron.

    6. Re:.Net with Apache by darius451 · · Score: 1

      Dear Hackus, "Open means I get the source" - So what? The only difference this makes is that the organisation needing the technology pays the "open" source "guru" instead of "Uncle Bill". "What that means is you get to wait for your security holes to appear with your OS and Microsoft gets to decide which ones it will fix". - No, that means (worst case) I can hold a corporate entity, just like the DOJ did, responsible for it's actions, while "That means I get too search for them and fix'em at my leisure 24 hours a day, 7 days a week 365 days a year along with every other person that owns a copy of Linux, and the defects are fixed for free" only suggests that you work for free (not). You cost the same as any support, just because "open" source is being utilised doesn't mean it's cheaper. And if you cock up all I get to do is sack you (great - what about my useless software?) or litigate against your tiny "can't pay so won't pay" limited liability company. "That means for you the ones Microsoft doesn't fix, means you get to only get them with the next OS upgrade, if you even know about them to begin with" - once again, if they don't, you have avenues, if you don't, zilch. "That means for me, while my competitors go Microsoft in the server room, I cut my costs way down on maintaining the security and integrity of my OS binaries" - once again, myth - I save no money, it just goes to someone else. "Which means for you, are soon out of a job because your place of employment on average spends 50% more on each and every PC it puts in the server room because it has to ship Redmond a tax on the OS, and can't afford to pay you health insurance benefits, paid vacations and bonuses for Xmas every year." - my employment conditions are way beside the point (Sysadmin (Win2k & Unix)/ DBA / infrastructure), but out of a job is out of the question - just so long as I continue to see both sides of the equation (unlike most of the so called "open source" community). The IP stack argument is irrelevant - if you were around when they were separate, you would have had to obtain one to get on the net, and you would have paid money if the need was great enough and you couldn't get one free (am I making sense now?), and I ditto the comment about bundling IE from the previous answer. "People are the important part of the equation now more than ever. People are what you pay for to manage information technology" - spend more years in IT and you will see that you always have and always will have to pay for the people, regardless of whether the source is free or not, and "Closed software deprives people of getting the most out of the money you pay people for when managing your IT infrastructure" - Not necessarily, because I may pay less for the people who have to manage it, the key being correct management of whatever resource. And woe betide the corporate body that has Linux on the desktop for it's SOE using today's interfaces (gnome kde ximian whatever) - you will pay the same to support it, whilst having to put up with continuous training and retraining due to lack of familiarity from the user community, now more transient and temporary than ever. To put it very simply - people pay for stuff that they want. For stuff they really want they will pay more. People charge what they can get away with, regardless of the IP of what's being sold. But I suspect you are once again not being honest enough, that there's a W2K partition on your PC and that you boot to it more often than you'll ever admit! Darius

    7. Re:.Net with Apache by Anonymous Coward · · Score: 0

      wake up son your in a dream world. that must work at the local dentist office where there is 10 people using it. try doing that at a 10,000 desktop company. Oh yeah right, there is nothing to manage 10k linux desktops. they just assume the idiots using them know how to compile. :)

  115. It's just a new generation of ISAPI by News+for+nerds · · Score: 1

    ISAPI is .dll hosted by IIS, as Apache hosts mod_something. Apache for Windows can host ISAPI already. So goes with .NET.

  116. They've got hard drives! by EnglishTim · · Score: 2

    Xboxes have 8Gb of hard drive space. I don't think they're particularly well suited for webserving (where do you get the hardware support etc...?) but I suppose it could be done, once Linux is ported to it.

  117. ill never use apache again! by malachai_321 · · Score: 0

    ill never use apache again!
    seriously why cant m$ just stick with iis?
    tards

  118. How Microsoft has crushed Lotus? by jawahar · · Score: 1

    Joel explains how Microsoft has crushed Lotus in here

  119. Need a brain for idiots by theolein · · Score: 2

    who can't tell the differnce between a serverside browser check and .NET.

  120. Re:Biggest announcement? Ha! by rTough · · Score: 1

    Well, this sounds amazing...

    But have't this been around for ages. And that without webservices?

    otherwise i do not understand why there would be a standard like this, for example look up INVOIC..

  121. Microsoft abandons IIS? by Jeppe+Salvesen · · Score: 2

    What if this experiment means that Microsoft is considering abandoning the IIS core? If Apache 2.0 is free and extensible, it makes no sense for them to make a competing product if they can create Apache modules that they can sell. That way, they will cut development costs, and look good. Really good.

    Oh. They will also stop getting these embarassingly simple IIS exploits that result in worms. It's a winning proposition if they can get .NET to run on top of Apache.

    After all, Microsoft appears to be starting to get the message. Did you see their new Linux page yet? It's not perfect nor correct, but it's better than what used to be. Now they are talking about facts, realizing they are not winning the idealogical debate.

    I believe this is good news.

    --

    Stop the brainwash

  122. As someone who is switching to PC from the Mac by theolein · · Score: 2

    I have a couple of comments:
    I'm a web developer who has mainly done stuff in PHP/MySQL since that is what all the companies I was at used. Due to costs and job requirements I'm switching to the PC from the Mac and just bought my first ASP book. I also find myself interested in .NET simply for the technology of being able to use many languages for a single project. I doubt I'll ever use .NET personally though because all the technologies of web services are available through Java and I kind of have more trust that Java will remain compatible than .NET will.

    What this boils down to:
    1.Microsoft DOES make interesting technologies and denying this is a waste of time to me.
    2.Microsoft is incredibly untrustworthy as companies go. They almost always try to shaft their partners and their customers in the name of the buck.
    3.Learn what .NET is about but be very careful about implementing it on your platform if longevity, cost and compatibility figure in your thinking.

  123. "ownership stripping" by g4dget · · Score: 2
    ownership-stripping GPL

    Btw, how is that different from Microsoft's "ownership stripping" licenses? Microsoft's licenses, for example, strip me of the ownership of copyrighted materials that I paid for by restricting my ability to resell copies of Windows I don't want. And Microsoft's source and service licenses also often say that they own some of what I create.

    Commercial software vendors and service providers have been stripping people of ownership for many decades. If it's acceptable for commercial software, it ought to be acceptable to keep free and open source software free and open. Or do you think only money-making ventures out to be allowed to strip others of ownership?

  124. Have you had a sense of humour bypass? by Phil+John · · Score: 1

    Well...I saw the joke anyway...and thought it was pretty funny...oh well!

    --
    I am NaN
  125. Re:Biggest announcement? Ha! by 1in10 · · Score: 2, Informative

    What you said about needing .NET on both ends is absolutely untrue. Web services produced by .NET are perfectly capable of interoperating with any other platform that can be made to make SOAP calls.

  126. .NET on Apache has sense by bryam · · Score: 1

    Hi:

    Yes, this is a rigth step from Microsoft. Apache is the most widely used Web server and .NET is just a platform.

    I remember the article from Brian Behlendorf at "Open Sources Voices..." when he said "its all about plaforms" reference. Yes, this is the right point: Internet is a movement about plaforms and Microsoft knows it.

    The best news we will the two enviroments Java or .NET, no matter what is...we can develop and build Open Source/Free Software applications for Java or for .NET.

    That is the real challenge to us...Bring more and more good oss/fs apps for the Web services platform.

    Best regards,
    -bryam

  127. Remember - Msft controls the browser by ch-chuck · · Score: 2

    That's also another working strategy - get mass market penetration with the computer illiterate, in this case IE (The Easy Choice®). Apache may be the server of choice amongst educated server operators, but if Msft can get an inch, they'll take a mile, if they can get a foot in the door, make a power grab, suddenly the closed proprietary bits of Apache don't work with the IE client and millions of zombie users suddenly start clammoring for IIS. Game over, Bill wins again.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  128. ahem the Troll got you guys! by linuxislandsucks · · Score: 1

    A troll evidently got you guys with a false story..

    There is no Apache/Ms joint announcement at OSCON...

    http://www.infoworld.com/articles/hn/xml/02/07/2 2/ 020722hnoreilly.xml

    Ah where are the editors? Falling down on the job?

    --
    Don't Tread on OpenSource
  129. Covalent is not the ASF by Anonymous Coward · · Score: 2, Insightful

    Just a note: remember, Covalent is not the ASF and vice versa. Covalent happens to be a company that builds on top of Apache to ship their own software, just like any number of other companies. But they don't represent the ASF or any ASF projects, and the ASF can't control what Covalent does with Apache code (either the webserver or any of the other excellent software there) any more than we can control other companies. (Covalent happens to be big supporters of ASF projects internally, but that's different).

    So it wasn't an 'Apache/Microsoft' release, it was a 'Covalent/Microsoft' release. While it may seem like a minor nit, it's a very important one.

    - Anonymous ASF committer

  130. The Microsoft Problem . . . by Badgerman · · Score: 2

    Every few years Micrisoft tosses out yet ANOTHER technology that's going to be the next big thing and everyone has to use. So, how long is .NET going to survive before there's .NET+? Or .NET2005? Or .NETX?

    Will Apache then keep up with that? Will Microsoft let them?

    I remember COM, COM+, DCOM, and MTS. I still have to explain the difference to people.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  131. Re:Biggest announcement? Ha! by essdodson · · Score: 1

    It will be interesting to see if MS can steal the crown jewels from Sun, a lot of people commenting on the topic are predicting a grim future for Sun's baby. We'll just have to wait and see.

    --
    scott
  132. It's a perfect plan... by bubbha · · Score: 2, Funny

    ...developers could use Apache for the stuff that HAS to work and they could use IIS for the stuff that doesn't...

    --
    I want to be alone with the sandwich
    1. Re:It's a perfect plan... by thomas.galvin · · Score: 1

      ...developers could use Apache for the stuff that HAS to work and they could use IIS for the stuff that doesn't...

      "Let's use this free, modifiable, just-about-rock-solid server, that has free bug fixes every couple of months, for the important stuff."

      "OK, boss, but what about this junky stuff over here?"

      "Oh, let's spend thousands of dollars to get a crappy server for it. We've got cash laying around..."

    2. Re:It's a perfect plan... by dbrutus · · Score: 2

      It's more like "boss, we want to code using this widget but it's only available for IIS and mean IT Bob wants to stick with stinky Apache." In the fight between IT platform setting and programmers using a new widget on a project, the programmers usually win and it's going to throw Apache out of a lot of shops.

      I hope the Apache Foundation has some very good lawyers, i.e. better than any other lawyers in the tech industry because MS lawyers already ate those other lawyers for breakfast and spat them out.

  133. Re:Biggest announcement? Ha! by skt · · Score: 2

    Too bad it isn't that simple.. many webservices that are being deployed around our company only work with Browser X, one company even went so far as to say the only supported browser was Internet Explorer 5.5 SP1! That's hardly portable IMHO, and basically defeats the purpose of web applications. I'm guessing .NET isn't going to help browser portability at all, another application around work actually does browser checks and returns a "please download IE" page when you visit it (written in VS.NET). Unless you want to change your useragent string you can't even try to get the app working in your browser of choice.. *sigh*

  134. stop this FUD by RelliK · · Score: 3, Interesting
    1) MS never said anything about OpenSource and cancer. It was GPL. GPL != OpenSource. Read the fucking articles and understand MS's point of view. MS is more than thrilled with BSD code and other non-ip-destroying licenses. They are not happy with GPL and they (correctly) point out that GPL infects everything it touches because it is viral in nature. This is not a debatable point, unless you just dont get GPL.

    You are obviously a fucking moron since you repeat this blatant Microsoft FUD.
    1. Microsoft singled out part of the Open Source in their usual divide and conquer strategy.
    2. Microsoft loves BSD because it loves to "borrow" BSD code and incorporate it into its proprietary products. This saves Microsoft quite a bit of money and, many would argue, gives them better quality code too.
    3. I see that you have swalloed the "viral" propaganda. Perhaps you can explain to me how exactly GPL "infects" stuff? Maybe you mean the fact that GPL does not permit you to take the code you don't own and incorporate it into your proprietary product? But the same is true of Microsoft's code! You can't take their "shared source" and use it in your product either. With GPL, at least, you can use, modify, and distribute the code all you want as long as you distribute derivative works under GPL. With Microsoft, you have no such option. Why, Microsoft is the virus! I also want to know how exactly GPL "touches" stuff. Oh what you actually mean is that GPL "touches" the code when the company willingly decides to use GPL code in their proprietary product.

    If microsoft has never done anything to help any apache or open source effort, why did they fly a few of the zend people into redmond for a week, having them perf tune php on iis ?

    Uhhm, because it helps Microsoft, not Open Source. PHP is the most widely used server-side scripting language. It sure helps to have it run well on your web server.

    Why is there a mod_frontpage for apache that microsoft publishes ?

    Because it helps them to sell Frontpage and install viral software on Unix.

    Oh yeah, you assume a lot of stuff about microsoft that is wrong, which makes you kind of an idiot.

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:stop this FUD by javacowboy · · Score: 2

      Well said.

      --
      This space left intentionally blank.
    2. Re:stop this FUD by bmajik · · Score: 2

      It's really easy.

      If you are a software developer and want to leverage a GPL component, you have exactly zero choices as to what license your software will be under.

      Other licenses are much less restrictive in this regard.

      It frankly doesn't matter whether you think everything should be GPL'd, or GPL prevents this or does that. GPL removes licensening choices from those that would make derivative works.

      How can you be in favor of eliminating choice, even if you think that you're just eliminating "Bad choices" ?

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    3. Re:stop this FUD by rodgerd · · Score: 2

      Personally, I'd like to elimiate bad choices like the choice to rape, murder, etc. I believe the elimination of bad choices is reasonably uncontroversial in many areas. It is of course, controversial in others (cf US seperation of religions from the State).

    4. Re:stop this FUD by RelliK · · Score: 3, Informative
      If you are a software developer and want to leverage a GPL component, you have exactly zero choices as to what license your software will be under.

      If you are a software developer and want to leverage a Microsoft component you have no right to do that at all. Or does Microsoft now permit you to take some of its proprietary code and distribute it under a license of your choice? Last I checked you could not distribute their code at all.

      You don't expect to have any rights to a proprietary code, yet, just because something is Open Source, you assume that you have a God-given right to do with that code as you please, and GPL takes that right away. Bullshit. You cannot distribute someone else's code unless they grant you permission to do so. In the case of proprietary libraries, that permision comes in exchange for payment. In the case of GPL, such permission comes automatically if you accept the terms of the GPL.(*) If the payment is not acceptible to you, then write the code yourself! And stop repeating the "viral" FUD, it makes you sound like an idiot.

      (*)Some GPL developers will also let you use their code in your proprietary product in exchange for monetary payment. Just like proprietary developers.

      --
      ___
      If you think big enough, you'll never have to do it.
    5. Re:stop this FUD by bmajik · · Score: 2

      http://www.gnu.org/philosophy/why-not-lgpl.html

      Microsoft doesn't give a damn what license i use when i write something that links against msvcrt.dll

      How does GPL fare ?

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    6. Re:stop this FUD by RelliK · · Score: 2
      Microsoft doesn't give a damn what license i use when i write something that links against msvcrt.dll

      GNU doesn't give a damn what license you use if you write something that links to GLIBC.

      But really, tell me again how Microsoft fares

      --
      ___
      If you think big enough, you'll never have to do it.
    7. Re:stop this FUD by bmajik · · Score: 2

      GLIBC is LGPL. A license made because GPL is ridiculous.

      The existance of LGPL (and that GLIBC uses it rather than GPL) It is _Exactly_ my point, and everyone else point, about GPL being viral.

      Notice ZLIB doesn't use GPL. Countless libraries do not and cannot use GPL because of GPL's viral nature. Do you debate this ?

      If the GPL license prevents me from even using a library written under it, (Because it would subject my program to GPL licensing as well) then how can it not be the case that GPL is viral and is a problem for software developers - if they want to use readline then they are GPL or nothing.

      the overwhelming majority of libraries are royalty free and do not impose restrictions on developers that use them.

      The link you posted to is a reactionary move on MS's part. They apparently dont want people using their patents in an IP-destroying manner. How unthinkable.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    8. Re:stop this FUD by alecbrown · · Score: 1

      If you write anything that uses their .NET libraries, they don't stipulate that you use a particular licence, but you do have to pay them lots of money.

      For all Sun's faults in the open source arena, you don't have to pay them if you are writing Java and using their API's or redistributing their Java class files. They also don't care what licaence you use.

      If you are a small software shop or someone writing software in your spare time, looking to create software maybe to sell as cheap shareware you may think it is cheap to use C#, you write your software then find you have to pay the expensive price for Visual Studio after all. I don't begrudge microsoft that licence fee at all, they have obviously invested heavily in the platform, but it is deceptive to tell everyone that you can download everything you need to develop for .NET for free and then get them on the licence fee anyway when they look into distributing the application.

      Microsoft has told everyone that this is better than Java because it is standards based - well yes the CLR (~VM) and the CLS (~byte code) are standards based, but the BCL or APIs are totally proprietry. Sun may have maintained veto on the Java language but they use the Java Community Process to get other people's opinions, is there a .NET equivalent? If you look at the Microsoft newsgroups, you will see people complaining that there are bugs in some of the BCL and no way of reporting this back to Microsoft.

      It's changed from a Wolf into a Wolf in Sheeps clothing.

    9. Re:stop this FUD by Anonymous Coward · · Score: 0
      If the GPL license prevents me from even using a library written under it, (Because it would subject my program to GPL licensing as well) then how can it not be the case that GPL is viral
      You say that you can't use a GPL library because you can't accept the terms of the license. I can't accept Microsoft's CIFS license because of, among other things, the "IPR Impairing License" clause. How do these two cases differ? By your flawed reasoning, Microsoft's CIFS license is also viral.
      The link you posted to is a reactionary move on MS's part. They apparently dont want people using their patents in an IP-destroying manner. How unthinkable.
      Please explain how SAMBA uses Microsoft's patents in an IP-destroying manner?
  135. "unless you just dont get GPL" by Ender+Ryan · · Score: 1
    "unless you just dont get GPL."

    Apparently, you don't...

    "1) MS never said anything about OpenSource and cancer. It was GPL. GPL != OpenSource. Read the fucking articles and understand MS's point of view. MS is more than thrilled with BSD code and other non-ip-destroying licenses. They are not happy with GPL and they (correctly) point out that GPL infects everything it touches because it is viral in nature. This is not a debatable point, unless you just dont get GPL."

    This is such bullshit I can't believe it... It's unfucking believable that ANYONE would think that. It's so fucking ridiculous that, were you physically here, I'd have to smack you upside the head!

    Ok, again, it's like this. MS source code is proprietary, you don't get to see it, therefore you don't get to use it, you don't even have that option. You can buy _some_ of it and use it, if you can afford it. GPL code is open and free, you can use it, but if you do, anything you use it in you have to license under the same terms. You can buy _some_ of it, if you can afford it, probably much cheaper than MS code.

    Sure, MS loves BSD code, because they can reap the rewards of everyone else's hard work without paying, or even so much as a Goddam "thank you". If you like giving BillG your anal cavity, be my guest.

    Personally, I'll stick to the GPL, and if someone wants to use my code and not contribute back, they can damn well pay for it.

    There's also the LGPL, which is what most GNU/Linux libraries are licensed under, to allow comercial developers to develop proprietary software for GNU/Linux systems.

    I'm sorry, but this bullshit about "infectious" code has got to stop, it has absolutely no merit whatsoever, it is intentional mis-information from MS, meant to mislead people.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  136. Re:.net is not evil - just irrelevant by Anonymous Coward · · Score: 1, Interesting

    Stock market. This and weather doohickies seem to be the recipe programs of .net - that's about all anyone can really think of to do with the technology.

    The real problem is that a great majority of the uses for web services (as opposed to .Net as a whole, of which web services is just the most glorified, over-hyped subset) are invisible to end-users, or not even accessible to end-users. They target enterprise- and small business- level interactions. They're dealing with things that have been mostly hacked-together implementations from the very day that two companies wanted to share information that they kept on their computers. Whether it's sharing information in customer databases or checking inventory levels in the warehouses of your suppliers.

    The most obvious thing for an end-user ends up being fairly stale. Yes, one of the examples in MS' Office XP Web Services Toolkit is a spreadsheet that interacts with a web service to pull 20-min. delayed stock quotes based on the stock tickers you've supplied in the spreadsheet. The kinds of things that are really useful with web services are things that have historically been implemented in proprietary manners, such as checking inventories at local stores in a retail chain from the chain's web site (ie Best Buy's order online/pickup locally option, which probably wasn't originally implemented in .Net, and probably still isn't today), or things like MS' online store, which has in the past (not sure if it still does) simply looked up the prices for your order from a number of affiliates, so you can choose which one will give you the best prices / shipping prices / shipping times.

    The simple fact is that the real must-have application for web services for end-users won't come along until a large number of developers are really comfortable with web services, and then it's not likely that it'll come from some large corporation. It'll just be something like Napster that comes out of nowhere from some college student finding new ways to use old ideas.

  137. It's a SAD day! by jav1231 · · Score: 1

    Apache should be avoiding .NET like the plague! So many have put it so well, eventually, the scorpion is going to bite! >

  138. read some documentation first by cmdrtoolshed · · Score: 2, Informative

    It's obvious that 95% of you slashdotters haven't ever used .net. Currently .net executables will run under the apache webserver. so long as it's on a windows box and the .net framework are installed on the machine. they do not run on linux and won't until the mono project(linux version of the framework) is complete and I don't think that's anytime really soon. and don't forget .net for OpenBSD in ROTOR is in the works too.

    1. Re:read some documentation first by Anonymous Coward · · Score: 0

      > It's obvious that 95% of you slashdotters haven't ever used .net.

      My man! 95% of us have never written a line of code, left school or had sex, but this doesn't stop us pontificating like we were ubere-elite professional developers with 30+ years experience.

  139. Apache can do what it wants by Daimaou · · Score: 1

    Apache is free, of course, to implement any technology they feel prudent. I, however, will not make use of this code.

    My opinion of .NET is that it is a nice replacement for the dismal Win32 API and MFC. Also, with .NET Microsoft has introduced C#, which is a great replacement for the country music of programming languages, VB. These are all good things.

    What I hate about .NET is ASP.NET and the whole web development side of it. Sure, VS.NET makes gluming C#, ASP and JavaScript together into one fetid lump of crap easy, but that only benefits programmers who rely on pointy and clicky interfaces to do anything.

    Why the hell would anyone want to write web components in C# (unless they sold them at inflated prices to point and click ASP.NET developers), drag and drop them into an ASP.NET project and then have that and IIS generate an HTML page full of JavaScript for them? I can write my own JavaScript without having to jump through all the hoops; and do.

    I think .NET is great for Windows desktop application programming, but for web development, there are much better and much cleaner technologies available. I'll use Apache's support for those instead.

    1. Re:Apache can do what it wants by Anonymous Coward · · Score: 0

      can't wait till .NET buries java 6ft under so all we use java beans for is to help us fart and do weekend cook outs with the wife. java bigits of the non-ms world

  140. Ok. Info? by noselasd · · Score: 2, Insightful

    Can someone please point me to more info?
    As where it says .NET on Linux(not Mono, you Monons).
    Remember that Apache also runs on Windows?
    Could this just be ".NET for Apache on Windows?"

    1. Re:Ok. Info? by Anonymous Coward · · Score: 0

      yep only for apache on windows aka a very small deal

  141. OT: ISAPI filters in Apache by mborland · · Score: 1, Offtopic
    I have a slightly offtopic question. In Apache's documentation, they note that they support (on Windows) ISAPI Extensions, but not ISAPI filters (such as that behind .asp). My stupid question: why is that? I am not an .asp fan, but if we could use ISAPI filters on Apache on Windows, I think there'd be a huge migration to Apache (although it would still be on Windows).

    Thoughts on why this hasn't been pursued...or has it?

    I apologize in advance for my utter lack of knowledge. ;-)

  142. Off Kilter by Anonymous Coward · · Score: 1

    Maybe I am spoiled, but I get shivers when GPL projects save announcements for press conferences. I would prefer to see it pasted on the front page of the site's news section on the day the deal was made. That whole process just smells so corporate. What next? No patches released until funding allows us to buy air time to make the announcement. Sheesh

  143. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  144. Quirks on the preferred platform by yerricde · · Score: 1

    All you need is a subtle performance advantage with the preferred platform, and just a general instance of "Quirks" on the non-preferred platform

    Or, in the Win32 API's case, vice versa. WINE started out by implementing the winapi as it was specified in MSDN documentation, but not many apps worked. When the developers changed WINE to emulate the bugs in Windows, on the other hand, compatibility improved. Go figure.

    --
    Will I retire or break 10K?
  145. Holy Cow, Batman! by Anonymous Coward · · Score: 0

    That's all I wanted to say.

  146. Apache is not only SOAP implementor with Java. by croanon · · Score: 0

    Did you ever heard WASP? It is a fantastic Java based web services implementation. www.systinet.com They are also preparing WASP.NET Or check out Glue for Java. It is also very nice. Better go to www.javaskyline.org and checkout existing ways to deal with web services on Java. You might be surprised to see 50 bullets.

    --
    Dear Bill, do you have a .net tatoo on your ass for marketing?
  147. Re:Biggest announcement? Ha! by jsse · · Score: 2

    .NET is in fact one of the implementation of WS. In case you didn't realize, regardless of what Microsoft claims, SOAP-RPC of WS in .NET is unfinished. You'd rather go with .NET for RPC.

    Note that WS does not define implementation(and WS-I is pretty young), therefore I'm not surprise .NET 'embrace' it. :)

  148. Frontpage Extensions by TheMidget · · Score: 1

    Will this be as big of a security nightmare as Frontpage Extensions for Apache have been?

    1. Re:Frontpage Extensions by Anonymous Coward · · Score: 0

      Huh? What nightmare... best thing that could happen to mainstream Apache. Never have had a security issue, nor stability fault. Not one. We have 500 physical servers in our farm running over 26000 websites, all using Apache, all with FP2K2 extensions. We love it, great selling point on the service, rock solid performance and ease of customer use. Get off your Linux Guru hobby horse manno, 90% of what comes out of the Linux community is FUD based on a few kernels of fact... linux's greatest security asset is the fact that A)it's obscure and not well known and, B)most of the Linux community are the ones causing all the virus and exploit problems for the rest of the world thanks to their illogical hatred of MS. Grow up...

  149. .the .net will make you happy by Anonymous Coward · · Score: 0

    i see. does it fit in 64k?

  150. Link errors by jdfox · · Score: 2

    The story above attempts to link to OSCON, but in fact simply links back to itself.

    And the /. front page summary's link just links back to itself.

    Both should link (I presume) to the OSCON site.

    Thanks for fixing.

  151. Valid points, but a bit naive. by Lethyos · · Score: 2

    At the risk of being elitist and even greedy, I think businesses like Microsoft need to be expressly restricted from open source. This only due to the double-edged sword of the strategy used by Microsoft and companies to advance their goals.

    Microsoft capitalize on open source software (example, see the TCP/IP stack in WinNT). At the same time they are reaping the rewards of good, honest work on the part of open source developers, they are always trying to defame and "defeat" open source initiative. "Don't use Linux, it's evil. Replace *BSD with Windows. Apache is inferior to IIS." Etc.

    Who's to say MS will be providing the .Net functionality? Maybe they're going to provide funding and technical support to have the Apache project implement it. Accusing MS of having some devious plan to undermine Apache is a little premature.

    Please note that .NET is loaded with patents. Even if they don't implement the functionality for Apache, they will still own it. If they own it, they can fully exercise control over it. The only benefit I can see to this whole venture is in the long term: perhaps gearing up to use .NET will allow for .GNU and Mono replacement drop-ins. Back on topic, I do not believe it is premature to state MS are trying to undermine Apache. Of course they are trying to undermine Apache! Apache usually means *nix, and *nix means no Windows. It cuts into their marketshare, and they want it gone. Their tactics here are similar to those used to defeat other forms of competition. The difference here is that they cannot "buy up" Apache because it's not a corporate entity. Instead, they need to get their foot in the door and poison it. Don't trust Microsoft. They want Apache + *nix gone by whatever means necessary. This mentality is why they are in court.

    I disagree. Get everyone, including Microsoft, into Open Source. Get the hobby programmers, the after-hours professional programmers, the big corporations. Bring them all in, get them to contribute to and use Open Source software.

    The only people that have a right to be involved in open source (either as users or contributors) are those who will at the very least not hurt the movement. Microsoft want to damage open source in whatever way they possibly can. On this token, I want to see more IBM involvement in open source because while they are capitalizing on it, they are also giving it good press and contributing a ton of code. Do you see the contrast to Microsoft's attitude? They capitalize on it while giving it bad press and trying to destroy interoperability with it (hence patents on CIFS and attacks on Samba).

    Do not trust them!

    --
    Why bother.
  152. Fear of Patents by Liquor · · Score: 1
    So what kind of patents for which no prior art can be found could possibly exist for ADO.Net or WinForms?!

    This is unfortunately irrelevant to almost all open source developments (with the possible exception of IBM, who patent everything themselves). It doesn't matter that the patents are unjustified or can be invalidated - there is no way an open source development can afford to go to U.S. court against Microsofts seemingly bottomless legal coffers to prove it. (In another country that implements 'loser pays' for the cost of going to court this may be less of a limitation.) The fact that someone is able to develop in another country where those patents can't be used to block development notwithstanding, if Microsoft decides that Mono or a similar development is a threat, then they WILL use those patents to try to intimidate anyone involved with it - customers, distributors, support organizations, developers - who has any U.S. interests whatsoever. If indeed they do so, then there are very few significant uses for the .net functionality that will not be affected.

    It may be only FUD, but Microsoft are masters of successful (and possibly even legally sanctioned) FUD, and few corporate IT critters can afford to ignore it.

    Oh, and I fully expect that the .Net API and JIT compiled runtime (as opposed to .net languages such as C-hashed) will be the only API for some future multi-platform OS - so they will try to obfuscate the necessary details even more than they have succeeded (intentionally or otherwise) in doing so on the Windows API so far.
    --

    Liquor
    Sanity is a highly overrated commodity.
  153. dot-ELRON by Tablizer · · Score: 2

    Maybe it actually doesn't do anything. I think the execs at Microsoft started reading "The Emporer's New Clothes" and thought the idea of selling nothing was actually pretty smart. Just make the customer think they're getting the "next big thing" and they'll be happy. =) Seriously, though, I think it's simply Microsoft's way of taking Java and XML-RPC/SOAP, changing the technology and nomenclature a little bit,

    It is a hype contest between Sun and Gates. Gates got jealous of all the undeserving attention that Java was getting, so copied the same marketing techinques.

    Two Elron Hubb*rds in the Battle of the Scient*logies. (Astersisks because I don't want to end up in their search. Those guys are scary.)

    Interesting to see who wins the bet.

  154. Re:Biggest announcement? Ha! by jpmorgan · · Score: 1

    Any technology whose utility can't be readily digested by the masses will fail. If you have to explain to a significant non-zero portion of tech-savvy slashdot users the value of a technology, what are the odds Aunt Bea will adopt it?

    Like the way the utility of relational databases wasn't readily digested by the masses, and they crumbled away and nobody ever heard from them again. Oh WAIT!

    What matters is developer mindshare, not consumer, since these aren't consumer products. If Microsoft can create a tool which enables developers to write faster, better or cheaper systems, and can convince enough developers to use it, the technology will succede.

  155. 20 Bucks says it's... by Anonymous Coward · · Score: 0

    The leading 'guru's of the Linux 'community' finally admiting they dont' have a chance and throwing in with Redmond. Best thing that could happen to Linux really... you get MS's monetary backing and marketing ability and the security and stability of Apache without all the Linux code grief. Excellent news!

  156. Or perhaps the other way around... by MenTaLguY · · Score: 2

    What you say is true about the messiness and incompleteness (and redundancy!) of many aspects of Common Lisp.

    With the benefit of hindsight, Common Lisp needs a LOT of cleanup. But as far as its feature set, all modern languages are converging on it (and have yet to get there), not the other way around.

    Java and C#/CLR should receive a thorough overhaul, incorporating some of the really nifty dynamic features that Common Lisp provides (and has provided since the ancient times of computing).

    (continuations, for example ... or macros [ macros in the Lisp sense, which is a totally different thing than what most languages mean by macros] ... or CLOS's multiple dispatch)

    --

    DNA just wants to be free...
  157. The #1 Reason Why... by Anonymous Coward · · Score: 0

    MS has 80+% of the browser market, and that isn't changing soon. Given the persistent rummors that Explorer will not support allow Java to execute within the browser environment in R7, and .NET is well on it's way into full service with development plans and SDK kits available to EVERYONE WHO ASKS, Apache is covering it's arse and doing the right thing.

    Thank god too... JAVA is the worst language ever put forward to the luckless code geeks. You jumped all over it, embracing it's anti-MS stance, only to find out that it is slow, difficult, and full of faults... least of which is it's true lack of cross platform compatibilty (which was/is it's main selling point). Hell, MS managed to write a better Java implimentation that was faster and more stable... that ought to tell you something. They may be real pricks in the market and need a good spanking, but MS can afford to get the best coders and their latest round of software shows it... XP Pro and Win2K server are great, IE6 is amazing, and .NET is set to take over based on merit as well as marketing.

  158. Re: Parent ought to be modded up by symbolic · · Score: 2


    This is an EXCELLENT article, and states in absolutely clear terms what those who develop for and advocate Linux as an alternative need to accomplish in order to gain market share. Free or not, the evolution of the Linux Desktop will depend on how well it addresses a set of principles that essentially describe the economic cost/benefit to the user. To ignore them or downplay them is to write your own prescription for failure.

  159. This seems good for MS... by RyuuzakiTetsuya · · Score: 1

    Atleast they're extending the olive branch somewhat.

    Even if it is Poison oak in disguise.

    --
    Non impediti ratione cogitationus.
  160. I don't like this. by Anonymous Coward · · Score: 0

    Smile, you have been assimilated. :(

  161. I'm scared of Windows by snoozebutton · · Score: 1

    Windows XP Shows the Direction Microsoft is Going.

    "I've heard WinXP removed the cmd/command prompt."

    No, Microsoft didn't remove the CMD.EXE or COMMAND.COM prompt from Windows XP. But Windows XP has reduced functionality, in many ways, not just in the command line. The command line is a big embarrassment because of its limited capabilities, but at least in Win 95 it worked. With every version since then it has worked less well. (There are two kinds of command prompt, and, according to Microsoft employees, the differences between them are not documented.)

    The command line prompt sometimes begins to display short file names. Microsoft employees say that Microsoft has no fix, although someone not connected with Microsoft did make a work-around.

    Cutting and pasting into a command line program often puts successive extra spaces before each line. Microsoft employees say that there is no plan to fix this.

    The fast paste mode that is in Windows 98 is gone in Windows XP. Microsoft employees say there is no plan to fix this.

    When using the command line interface, Windows XP doesn't always update the time. After several hours, the time reported to command line programs can be several hours in error.

    There is a DOS program called START.EXE that can be used to start other programs. But it does operate the same way as in other versions of Windows. It starts a program, but cannot be made to return control to the command line program as previous versions did. There is no technical reason for this; it is just one of the shortcomings that are allowed to exist.

    People often say that DOS has gone away. But Microsoft still calls the command line interface DOS, and in Windows XP Microsoft has added new programs for configuring the OS that work only under DOS.

    Sometimes when you press a key while using Windows XP, it is seconds until there is any response. Apparently there is something wrong with the CPU scheduler in XP, because there are a lot of complaints about this in the forums and MS people have said that they are working on it. On one particular fresh installation of XP, on an Intel motherboard with either a Matrox G550 or an ATI Radeon video adapter, it requires 18 seconds to display a directory listing of 94 items. This is apparently related to a bug in the video software, not the adapter drivers.

    Something is wrong with the Alt-Tab display of running programs under Windows XP. If there are a lot of programs, not all of them are displayed. The order jumps around in a seemingly random way.

    Although articles often say negative things about Microsoft, I've never seen an article that fully documents how bad the situation really is. Microsoft's management is so bad that the company has become self-destructive. For example, Windows XP is spyware. Here is a list of ways Windows XP connects to Microsoft's servers:

    1. Application Layer Gateway Service (Requires server rights.)
    2. Fax Service
    3. File Signature Verification
    4. Generic Host Process for Win32 Services (Requires server rights.)
    5. Microsoft Application Error Reporting
    6. Microsoft Baseline Security Analyzer
    7. Microsoft Direct Play Voice Test
    8. Microsoft Help and Support Center
    9. Microsoft Help Center Hosting Server (Wants server rights.)
    10. Microsoft Management Console
    11. Microsoft Media Player (tells Microsoft the music you like)
    12. Microsoft Network Availability Test
    13. Microsoft Volume Shadow Copy Service
    14. MS DTC Console program
    15. Run DLL as an app
    16. Services and Controller app
    17. Time Service, sets the time on your computer from Microsoft's computer.
    18. Microsoft Office keeps a number in each file you create that identifies your computer. Microsoft has never said why.
    19. Microsoft mouse software has reduced functionality until you let it connect to Microsoft computers.

    These are just the ones I know. There may be others.

    So, if you use Windows XP, your computer is dependent on Microsoft computers. That's bad, not only because you lose control over your possession, but because Microsoft produces buggy software and doesn't patch bugs quickly. For example, as of July 7, 2002, there are 18 unpatched security holes in Microsoft Internet Explorer. This is a terrible record for a company that has $40 billion in the bank. Obviously, with that kind of money, Microsoft could fix the bugs if it wanted to fix them. Since the bugs are very public and Microsoft has the money, it seems reasonable to suppose that top management at Microsoft has deliberately decided that the bugs should remain, at least for now.

    It seems possible that there is a connection between all the bugs and the U.S. government's friendly treatment of Microsoft's law-breaking . The U.S. government's CIA and FBI and NSA departments spy on the entire world, and unpatched vulnerabilities in Microsoft software help spies.

    Windows XP, and all current Windows operating systems, have a file called the registry in which configuration information is written. If this one (large, often fragmented) file becomes corrupted, the only way of recovering may be to re-format the hard drive, re-install the operating system, and then re-install and re-configure all the applications. The registry file is a single, very vulnerable, point of failure. Microsoft apparently designed it this way to provide copy protection. Since most entries in the registry are poorly documented or not documented, the registry effectively prevents control by the user.

    Note that Microsoft does not support making functional complete backups under Windows XP. Look at Microsoft's policy about this: Q314828 Microsoft Policy on Disk Duplication of Windows XP Installation . Only those who work with Microsoft software will understand the true meaning of Microsoft's policy. Since almost all programs use the registry operating system file, if you cannot make a functional copy of the operating system you cannot make a functional copy of all your application installations and configurations. There are other software companies that try to fix this, but they don't work well, and Microsoft can, of course, break their implementations, as they have often done with other kinds of competitors.

    Because the configuration information for the motherboard and the configuration information for the are mixed together in the registry file, the registry tends to prevent you from moving a hard drive to a computer with a different motherboard. That's another implication of the above Microsoft policy. So, if you have a motherboard failure, and a good complete backup, you may not be able to recover unless you have a spare computer with the same motherboard.

    Note that Windows XP Professional can support only ten simultaneous incoming network connections. If you want more than that, you must use Windows 2000 server, and pay much, much more. (There is no Windows XP server yet.) Many businesses have very light network traffic; they just move files from staff member to staff member; they really don't need a dedicated server computer. The staff computers could easily handle the load except for this artificial limitation.

    Apparently because the Windows XP GUI comes from Windows 98, Windows XP has the same problem with desktop icons that Windows 98 has. The icons sometimes flicker. Sometimes they move themselves around, particularly after the user switches monitor resolutions. Also, sometimes the taskbar settings un-configure themselves, as they do in Windows 98.

    Only technically knowledgeable people know how to avoid signing up for a Microsoft Passport account during initial use of Windows XP. The name Passport gives an indication of Microsoft's thinking. A passport is a document issued by a sovereign nation. Without it, the nation's citizens cannot travel, and, if they leave, won't be allowed back in their own country. In Microsoft's corporate thinking, the company seems to be moving in the direction of believing that they own the user's computer. Most people are both honest and intimidated. Apparently about 95% do whatever they are asked on the screen. They give their personal information to Microsoft. They don't realize that, if they feel forced to get a Passport account, they should enter almost completely fictitious information, since the real question is not "What is your name and address", but "Can we invade your privacy". The honest answer to this is "No, you cannot invade my privacy", and the only effective way to communicate that is to give completely fictitious information. Since it is the educated people who have computers, Microsoft is building a database of the personal lives of educated people. Microsoft knows when they connect and from what IP address (which tends to show the area), what kind of help they ask, and information about what they are doing with their computers, including what music they like. It is not known, and there is no way to know, how much Microsoft or other organizations make use of this information, or their plans for future use.

    Not only has Windows XP definitely gone further in the direction of allowing the user less control over his or her own machine, but with Palladium, Microsoft apparently intends to finish the job: Microsoft will have ultimate control over the user's computer and therefore all his or her data. Even now, under Windows XP, a recent security patch requires that the user agree to a contract that gives Microsoft administrator privileges over the user's computer . The contract says that if a user wants to patch his or her system against a bug which would allow an attack over the Internet, he or she must give Microsoft legal control over the computer. See this article also: Microsoft's Digital Rights Management-- A Little Deeper . You may need to be a lawyer to take apart the crucial sentence. "These security related updates may disable your ability to copy and/or play Secure Content and [my emphasis] use other software on your computer" legally includes this meaning: "These updates may disable your ability to use other software on your computer." Note that the term "security related updates" is meaningless to the user because the updates have no relation to user security. So, the sentence effectively means that Microsoft can control the user's computer without notice and whenever it wants. That kind of sentence is known in psychology as "testing the limits". If there is no strong public complaint about this, expect to see more and stronger language like this.

    This Register article shows the direction Microsoft is going: MS Palladium protects IT vendors, not you . Absolute power corrupts absolutely, and Microsoft is well down that road. See this ZDNet article, also: MS: Why we can't trust your 'trustworthy' OS .

    Microsoft's self-destructiveness does not mean that the user should be self-destructive. There is no need to apologize for using Microsoft software. The correct solution to abuse is persuading the abuser to stop being abusive. Once I posted to a Slashdot story a link to an article on a web site of mine. By far the majority of visitors from the Slashdot story used Microsoft operating systems. Rather than feel embarrassed because Microsoft is abusive, action needs to be taken to prevent the abuse. If you are against Microsoft abuse, you are not against Microsoft; you are more pro-Microsoft than Bill Gates.

    These Microsoft policies mean that any government which wants to be independent of the United States government, and any government which represents itself as controlled by the people, cannot use Microsoft operating systems, or other Microsoft proprietary systems.

  162. Re:What platform would they miss? by ndnet · · Score: 1

    Honestly, I don't have to much trouble with .NET. From what I've seen, it seems to merge many of MS's technologies, and since the .NET framework and SDKs are free downloads, that's fine.

    Actually, I'm pretty impressed with ASP.NET Web Matrix. It's free, WYSIWYG and code-friendly, and small (1.2MB).

  163. Re:.net is not evil - just irrelevant by Anonymous Coward · · Score: 0

    Hm, ever heard of telnet...

    It seems to work fine for 90% of our programs here...

  164. Product of Cassini ?? by thinktank2 · · Score: 1
  165. OpenDoc by Anonymous Coward · · Score: 0

    Apple already standardized a document portability standard: OpenDoc, but noone listens to Apple

  166. Where's the announcement? by Anonymous Coward · · Score: 0

    It was suppossed to be yesterday. Where's the info?

  167. Healthcare (Bad example?) by Lemmeoutada+Collecti · · Score: 1

    Having worked in the Healthcare industry coding the applications to let Provider A talk to Insuror B and bill Patient C using credit card D, I can tell you the Health Care industry is about the poorest example to use when evaluating interoperability. Each segment of the industry has it's own rules and requirements, and not even in a face to face meeting can the data be communicated. It is, therefore, impossible to model the same data that requires literally hundreds of person hours to gather.

    Add to that the fact that regulation, legislation, etc. complicate the matter, and what you have is 'One big medevial muddle' (Merlin).

    If you want to examine interoperability, look to the logistics and transportation industry. In the T&L industry, there are standards, agreed to by all participants (ISO - International Standards Orginization). These standards mean that Customer A orders from Supplier B. Supplier B uses inventory to access Wharehouse C. Wharehouse C checks inventory, reorders as needed, and ships using Transportation company D. Transportation company D delivers the package to Customer A, collecting payment and signature as necessary. Transportation company D also notifies Wharehouse C (the shipper) who modifies inventory and notifies Supplier B.

    This is all done using current technology. Combinations of standards, ODBC, XML, Common Data Modeling Language (CDML), etc. All this hype being given about interoperability is exactly that. It does not take a magic .NET or J2EE to accomplish it. It takes intelligent, creative programming and agreement on standards.

    Just remember, the simplest form of interoperability is a pen and paper.

    Freedom is irrelevant. Sigs are irrelevant. You must comply...

    --

    You can have it fast, accurate, or pretty. Pick any 2.
  168. This Market's Harder For M$ To FUD and Dominate by ausoleil · · Score: 1

    Micro$oft is now trying their classic tactic: embrace, extend and extinguish. Sure, they'll play nice with Apache for now, after all, they have 57% of the web server market. And being the good guys that they are, they may even offer some improvements and additions to our patchy little server friend. Then, watch out -- they will come out with a version of IIS that will attempt to kill the APACHE beast once and for all. That's the Microsoft tactic, and it has worked for two decades now. But this time, it will fail.

    The reason is simple: Micro$oft will be trying to sell their wares to experienced and very wary system administrators who have undoubtedly experienced the woe that is Windows security. This market does not need ease of use, it needs rock solid reliability, speed and execution -- we're not scared by command line interfaces, .CONF files and other "old-school" measures that one may use in order to make a *NIX box sing. In fact, oddly, we PREFER the flexibility that CLI and text control files offer.

    That does not begin to mention the mistrust that Microsoft has generated for itself, especially in the server marketplace. NIMDA, Code Red and others are still fresh in our mninds. Sure, Linux, PHP and others have flaws of their own, but the community has seemingly always dealt with these in a far more forthright manner.

    Finally, another note on the strategy Bill and drones are employing here: this is also a blatant attempt to kill Mono before it gets going, to eliminate any competition in the .NET infrastructure.

    Beware, SysAdmins, FUD bombs and "presents" from Micro$oft are coming! Brace yourselves and SAVE YOUR SHOES!

  169. One Degree of Separation by Anonymous Coward · · Score: 0

    The thinking of an MS exec.... .net, one degree of separation, cool
    hmm, IIS one degree of separation, NOT COOL

    OHH MY GOD, I can just hear it now:
    Hackers, Crackers, and your data. With IIS and .net there's only one degree of separation...
    What a serious marketing blunder, who the hell thought this one up.
    errrr, we must divorce ourselves from IIS.
    hmmm, Apache yeah that's the ticket!!!!!
    Oh thank god for, Apache.....