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.

12 of 508 comments (clear)

  1. 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 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.

    2. 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.

    3. 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.

  2. 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.
  3. 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"
  4. 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.
  5. 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.

  6. 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
  7. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  8. 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.

  9. 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.