Slashdot Mirror


Will Open Source Lose the Battle for the Web?

snotty writes "A well written article by Ganesh Prasad over at linuxtoday arguing that the shift towards web services has reduced the attractiveness of the current generation of Open Source web products. He talks about the market share decrease in Apache. Also mentions how .NET, Microsoft, Sun, Java, and Open Source Software fit into the picture." I think that the decrease in Apache's share is a red herring, but the bigger picture of web services is a troubling one.

562 comments

  1. Forget the web services for a minute... by informer · · Score: 1

    The real benefits of .NET are developer productivity. IMO if you are coming from previous microsoft development background, you will pick up and understand the new development platform (.NET) very quickly. As a matter of fact, it took merely days for me to grasp the new features of .NET coming from a ASP/VC++/VB/etc background. Lets face it. Microsoft has always been about numbers. Forget the quality of developers attracted to microsoft platforms, there are simply millions and millions of them, and microsoft knows how to attract more and more of them. This has always been a strong point for microsoft, and this is (IMO) the driving force behind .NET. Make it easy for the developers, make them feel comfortable, impress them with bells and whistles and lock them into the platforms.

    When such a huge amount of developers (some good, many bad) are using the platform, so must all the USERS who use those developers products.

    It worked on me.

    --

    If a penguin dies in the woods, and nobody is around to hear it, what sound does it make?
  2. Re:Why people like IIS by Anonymous Coward · · Score: 0

    ASP is a language? Thanks for letting us all know upfront that you have no idea what you're talking about. Hint: You can use Perl, Python, VBScript, or Javascript, among others, in making ASP pages.

  3. I don't get it by ganiman · · Score: 0

    Why would people turn away from a Unix solution and turn to an MS one? Sure Microsoft products are buggy and full of holes that 6 year old kids can take advantage of, but I'm sure that *nix products have their flaws as well, but their not as easy to exploit if they exist. In the past decade, which type of OS has had more hits from a virus or some other damaging piece of softare? Need I answer? Which one has a new security patch put out daily or weekly? Now if I were the White House (or some other big place) webmaster/admin I wouldn't use IIS for the sole purpose that all of the smart, talented geeks out there hate Microsoft, and they will attack it at will.

    --
    geek n performer who performs morbid or disgusting acts, as biting off the head of a live chicken
  4. Re:JVM supporting other languages... by Anonymous Coward · · Score: 0
    Are any of these actually being used? Or are they just experiments. That's the difference between .Net and the JVM.
    What??? What other languages are currently running on .NET right now?
  5. Two dubious points by Angst+Badger · · Score: 3, Insightful
    The author suggests that the Open Source world has been slow to embrace Java. What a load of malarkey. Half the apps on Freshmeat in a given day are Java apps, and not all of them are trivial.

    Second, and more importantly, since when has feeding the fires of corporate IS departments been the prime motivator of free software development? It's a pity so many otherwise intelligent people have swallowed this poison pill of believing that profits are the sole metric of human accomplishment. What is important is this: How many people have a choice that they would not otherwise have, at work or, better still, in their private lives? How many people have we helped ?

    That's all that matters in the Big Picture. Everything else is just ego games with twisted little men in suits who fancy themselves alpha males because they have a bigger number in the bank database than you do.

    --
    Proud member of the Weirdo-American community.
    1. Re:Two dubious points by msouth · · Score: 2

      Amen, brother. PREACH it!

      :)

      Seriously, i notice that all the time. And what's worse, you will see people arguing that such-and-such is the "smart" thing to do, and what they really mean is that it's what will make you the most money. It's one thing to say that money is what matters, but quite another to denote intelligence itself to the level of hoarding.

      --
      Liberty uber alles.
  6. TCO vs. TCGFW by hey! · · Score: 2

    I agree that Tomcat is much more relevant than Apache here. But Tomcat's leadership is tenuous.

    Open Source advocates scoff at Microsoft's claims to lower TCO. It flies in the face of our experience that Microsoft products are a bitch to keep running and Open Source products just hum along with very little support effort.

    But let's face it -- most of us didn't initially choose Open Source software because of TCO. We chose it because we had a need and the open source alternative allowed us to address it without the bother of getting permission to buy the commercial products. Low TCO was a pleasant surprise. This leads us to understand the other benefits of Open Source and perhaps eventally Free Software.

    People who do have the power to buy things don't follow this adoption path. They do worry about TCO but not having a crystal ball the have to guesstimate TCO by some substitute metric.

    The most obvious way of doing this for yourself, if you are not a profound technical thinker, is to estimate TCO by TCGFW: the Total Cost of Getting your Feet Wet. If there's one area that Microsoft has a tremendous lead over Open Source it is in this area.

    Having installed Tomcat myself in order to evaluate a servlet based product, I don't think it is that hard to get working. But you do run into pitfalls with mysterious configuration files. A few hours of noodling over documentation and fooling around with settings and everything was running. In a production environment this kind of initial difficulty matters not at all -- it will all become as natural as breating I suppose. But in an evaluation environment it can make all the difference.

    You can bet that when .NET becomes available, it will come with documentation that will take you step by step through the a very easy process of deploying a simply amazing application running on it. Getting your amazing application developed and deployed may be a totally different proposition, but how are you supposed to know that?

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. Re:Open source problems by shampster · · Score: 1

    No -- what you speak of will make a more 'user-friendly OS'. User friendly = loss of power. I don't care to field off any theoretial arguments on that (yet). It's interesting how everyone was happy on the 'net before big-business moved in. Linux/Open Source/whatever doesn't 'have' to compete with Corporate America.

    --
    aXV1cTswMDR5dS9wc2gwYnFxew
  8. Re:Open source problems by Glabrezu · · Score: 1

    People always says that open source problem lies in that there are too many options, that too many GUIs confuse users and multiplicate the work. But having many options is the heart of the movement. What i hate most about microsoft products is that they turn a personal computer into an electrodomestic, theres only one way to do things, and that makes ms community (if theres such a thing) to be much more static and subjugated to ms decisions of "innovation".

    I admit its hard to track of all the new versions of open source projects, keep updating the tools, but i think that is that constant evolution, branching, and merging of projects what its most promising of the open source model of development, because it makes me believe that progress is always on the way, and that is a question of time for a new revolutionary way to do things to appear.

    And about the marketing things, well, i dont believe that the objective of open source its to get to the mainstream. Its objective is develop better and independent software, getting to the mainstream might help to do it, but its a medium, not the goal. If the mainstream decides not to use the awesome pieces of software produced by open source, its a problem of the mainstream, im not going to feel bad because people are stupid.

    While we have the resources to keep evolving software for free, the open source movement is safe. If people believe more in marketing than in results, its their choice.

    --
    Santiago
  9. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0

    windows 2000 for 4 years now Wow. you are a Leet g0d!

    so when did you haxor Msft to get the sourcecode and get it in 1997?

  10. Re:Huh? by Alastair · · Score: 1
    To try and clarify what the original poster (Sylvanus) said, I should add to his list of products I think - let's add Visual Studio (or Visual.NET) say.

    This is where MS rules the roost. Developer mindshare and tools. Producing applications 'easily', an integrated 'one stop' solution. So yes, open source can do all this, and more, but you can be sure that MS will be focused, as always , on making development a more egalitarian occupation. Businesses, and managers, appreciate this and MS finds itself inside a wonderful virtuous cycle of revenue generation.

    And before you accuse me of being 'infected' - I hate 'marketing machines' as much as you. I haven't given up yet though.

    --
    Alastair

  11. Re:Huh? by JEmLAC · · Score: 1

    Originally, I was going to say "screw .Net" and figure J2EE was the best way to go. Disclaimer - I am predominantly a VB programmer (yeah, I know: Boooo, sign of the cross, "get back spawn of satan," derisive laughter etc... moving on), so I should be inclined toward .Net, but I don't like the totally avaricious nature of it. And besides, VB.Net looks like an almost completely different language, so I figure if I have to learn a new language (one that I can decently expect to get a job with), Java is the way to go.

    All that said, I now wonder if this guy doesn't have a point. Open source should be big enough to do both, shouldn't it? Different strokes and all that. Only two things bother me with the whole Mono project (and the other one whose name escapes me): being constantly behind the .Net release and licensing issues. Remember OS/2 Warp (a better Windows than Windows - so long as you only wanted Win 3.1). An MS is going to play coy with the whole licensing thing until there are enough open source programmers on board, then pull some standard-issue nonsense and either trap them into a platform for development or leave them high/dry.

    Just a thought.

  12. Re:Web services... by Stu+Charlton · · Score: 1

    Just finished a book on J2EE.....

    - Weblogic 6 and Persistence PowerTier can cluster stateful session beans (though not transactionally).

    - Entity beans with CMP don't need to be slow (see TopLink or Borland App Server).

    - Message driven beans in WL 6.0 are excellent ways of listening to bus-based applications (price feeds, etc.)

    - Container managed transactions make it easy to redesign your commit points if you're going to reuse a component. it doesn't necessarily make the "first try" design any easier.

    - Location transparency was thrown out with RMI.. since every RMI interface extends Remote, it was Jim Waldo's intent to FORCE you to catch RemoteException to handle remote errors. So the point is to keep it easy, but recognize it's not transparent

    - most servers handle the working set of stateful session beans quite well, thus creating an excellent way to handle large amounts of conversational state (beyond HttpSession which is web-only...)

    EJB isn't perfect, there ARE stupidisms, but it's pretty good.

    --
    -Stu
  13. Giving up by Tony+Shepps · · Score: 2
    To me, the most important metric isn't at Netcraft. It's at monster.com.

    Search for IIS: over a thousand jobs. Search for Apache: 130 jobs.

    130 jobs at the biggest job website on the web.

    I give up.

  14. Re:Web services... by -ryan · · Score: 3, Interesting
    Am I the only one failing to grasp the importance of Web Services?

    Yes...

    I'm really perplexed as to what the great benefit of those is supposed to be? Isn't all that web services crap just a hyped up way of designing a typical dotcom shopping cart?

    No. You obviously don't write serious business software all day every day, and been doing it for years. Sun's API standards are nothing short of a godsend. It's not about building a fscking shopping cart, you can do that in PHP. As the author said (and im paraphrasing), Web Servers have been commoditized, what matters now is Web Services.. or better yet, e-business platforms. That means alot more than shopping carts. That means robust infrastructures for moving your entire business online, moving everything (including your partners). There is immense complexity in taking all of your in-house (in-enterprise) business systems and moving them to a web or internet (think Workflow-enabled and P2P) model. I'm sorry but you can't do that in PHP on Apache. Well, in truth, if you had a good platform Apache and PHP could factor into that but only as a small component of a much bigger picture. In-house business software is moving away from what it was in '98 -'00 and back to what it's always been: integration, integration, integration. The problems facing businesses today however are much more complex because you don't only have to integrate your "shopping-cart" with your ERP, you have to integrate it with your suppliers' MRP/ERP systems, your customers' purchase systems, and your partners' services. That's hard to do in any simple language/platform alone.

    Microsoft has enough high paid strategist to know that much of server software is being commoditized, what they are trying to do is sell web services built on an infrastructure that you'll use,... their infrastructure. J2EE ,on the other hand, is less the Java language and more the API's for an e-business infrastructure. With that in mind, what the author says makes a whole lot more sense. To the most principled (or bigoted) of us, the situation looks like a choice between two evils. So be it, just make sure you choose the right one. IBM has certainly chosen J2EE and they seem to be good at choosing bedfellows lately (i.e. Linux).

  15. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by Ian+Bicking · · Score: 2
    The learning curve is incredibly small if you're a web developer with some Python experience. This is no major feat. Learning Python is extremely easy.
    Python is easy but Zope isn't. I knew Python pretty well going into Zope (a little over a year ago), and it was not easy going. Zope is very opaque. It also has some funny semantics -- aquisition is bizarre, integral, and I think highly flawed. There are other similar parts of Zope.

    Admittedly, the documentation has gotten far better since I used it -- it was simply disgraceful when I was using it (an undocumented framework is not very useful). But I seriously doubt that the concepts have become any easier since then.

    Honestly, I think it has a lot of the problems that MS products have -- at a certain level, it's dead easy. But as soon as you try to understand what you are doing, you realize the underlying logic is spotty, the metaphors not really complete, and the whole thing doesn't feel deterministic.

    I was seduced by the promise of Zope, mostly I think by other people who thought Zope would be really cool as soon as they really learned it. So with this I caution others.

  16. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by defile · · Score: 2, Interesting

    Don't put off learning Zope any longer folks. This is the real deal.

    J2EE? ColdFusion? .Net? PHP?! If the thought of using and of those makes you gag, ZOPE IS PERFECT FOR YOU.

    I heard about it for years until I sat down and actually looked at it. There's a book from the New Riders out right now ("The Zope Book") that explains it all. Ask management to buy it. Now.

    The book isn't necessary. Zope is incredibly simple to use. But I found that the book held my hand just to the point where it got me excited about all of the things it could do, whereas I'd normally lose interest.

    The learning curve is incredibly small if you're a web developer with some Python experience. This is no major feat. Learning Python is extremely easy.

    Zope has a real open source community, a beautiful design, and is extremely fast to develop. We are definitely doing all of our new sites in Zope. You should consider it. Check it out.

  17. Did you even check Netcraft? by kimihia · · Score: 5, Informative

    Did you even bother to check with Netcraft as to what the actual cause of Apache's drop was? Are you there? Wakey, wakey?

    Since you can't be bothered to follow the link, here's the quote:

    Microsoft gains around five and a half per cent of web hosts this month, and almost 2% of active sites. Primarily this is a result of two large US installations converting from Solaris.
    The large free hosting company Namezero, hosted on the Exodus network, has migrated its front end systems to Windows 2000, as has part of the Network Solutions domain registration system. Network Solutions has moved physically from Digex, to Interland, [where Microsoft held a minority interest, prior to the sale to Micron] as part of the process.

    What will happen next month? Apache won't be losing ground, unless Namezero had a couple of thousand domains lying around somewhere on Apache and decide to change them to IIS as well.

    Namezero have thousands of domains. As for physical servers, no, they don't have many. The drop in numbers is due to a couple of free web sites that Namezero hosted being shifted.

    I don't think it bodes badly for Apache. The author of the article linked was a troll, and comes from an disreputable trollish bundle of bollocks organisation. Do you think I believe their trash? As much as I eat my faeces.

  18. Re:Who cares? by itachi · · Score: 1

    I would tell Mom and Pop that Mac OS X server with a FileMakerPro database and Apache would get the same work done, but far more securely. OS X Server has Apache built in, and some known & stable firewalling built in (it's either ipf of ipfw, I forget). FMP has a nifty web plugin that gives it a web front end (disabled out of the box, but there) for the dynamic stuff, and then use Apache for the static stuff. Sure, the performance would be just as bad as NT/IIS, but it would be safer and just as manageable by Mom and Pop. Even better, I would tell Mom and Pop to arrange their web presence through a colo/hosting company with a skilled tech staff.

    itachi

  19. Re:Huh? by nlymbo · · Score: 1

    Linux should make use of .NET if it shapes up to be a standard communication technology. Why not?? M$ is a business venture to enhance communication, Linux IS communication, down to the finest level of granularity. Linux is by default the larger entity of the two. Monkeys using tools...

  20. Re:Who's Kool Aid have you been drinking? by Anonymous Coward · · Score: 1, Insightful

    Repeat after me, all you need to do web services is a web server and a programming language with a socket library and strings support (i.e. almost all of them). Everything else is syntactic sugar and icing on the cake to maximize developer productivity the same way VB and ASP are supposed to versus C++ and Perl CGI.

    What?! J2EE has very little to do with web services. J2EE is middleware. Web services can be implemented with anything, that's true, but the point was that battle is going to be on the middletier architechtures, not Apache vs. IIS. And the battle is going on allready.

    It's not about programming languages either. It's about component architechtures. Currently Java is strong and is going to be. And I'm happy with that. Personally I'd say it would be nuts to begin desigining and implementing OWN component architechture from scratch just because {insert-your-favourite-language-here} is THE best.

    I'm doing J2EE development and I use much open source software. In open source java world there's quite much GOOD projects going on, projects that are innovative and deliver good software. Of course slashdot won't know this, since here java=applet or java=javascript.

    JBoss might be the best example. Truly innovative and good piece of software! But it's not written in C or Perl so it's propably news to avg. slashdot reader.

  21. Re:what a trend by kz45 · · Score: 0

    Ironic that 99% of linux is GNU software. Software that has never been interested in surveys or graphs or marketshare or domination, but merely to give some freedom back to the users that the corporations took away.

    then why care when microsoft is on 99% of the worlds computers? YOUR freedom isn't taken away. You can still use linux all that you want.

  22. Re:Who's Kool Aid have you been drinking? by Steeltoe · · Score: 1

    Microserf: "We'll turn the Personal Computer into a Network Computer. FINALLY, we can conq..."

    Open Source Zealot (covering his ears): "LALALALALALALALALALALALA!"

    Frankly, people should quit complaining and start coding.

    - Steeltoe

  23. Re:what a trend by Anonymous Coward · · Score: 0

    What is so important about market share anyway? If product X does what I want to do, does it well and in a way that I like, why should I care whether product X or product Y has a greater market share?

  24. Re:Open source problems by Anonymous Coward · · Score: 0

    I don't mean to pick on details or anything, but the guy basically listed "consistency of user interface" as three of his points. Why, exactly, is it +5 insightful?

  25. Re:Tomcat by JediTrainer · · Score: 2

    Your post blames Microsoft for things that are really your companys fault. SQL Server doesn't "shut itself down automatically" unless there is something wrong with the machine or its setup.

    Agreed. At the same time, more so than the actual choice, I would blame the consultant who installed a database for which we don't have a real DBA (in house). We have had a number of 'experts' look at it, but to no avail. There's probably nothing wrong with the server hardware itself, from what we could tell.

    Sounds like you got to clean up a mess left by someone else and you persuaded your company to use the tools you are most comfortable using. I just don't think its fair in this case to blame MS for things that are the fault of the company and the consultant that it hired.

    Actually, during the course of my employment I was QUITE comfortable using the MS stuff. I was finding Java scary, mostly because of the scope of how much rewriting had to be done. I chose the platform best-suited. While researching, I did actually consider sticking with ASP/COM, and just doing a rewrite with that. My research (which I won't go into), just showed that Java was going to give me a lot more for the effort.

    You will need to get on the Apache mailing list and regularly apply patches to keep your application secure. Thats not something unique to IIS.

    I will never argue that. I will argue, however, that the 'reboot and pray' method of upgrading isn't acceptable. I can upgrade an Apache installation without bringing the box down, and have done so before, and worrying that it might not come back up.

    And what do you plan on replacing SQL Server with, Postgres? Plan on rolling your own full text indexing, replication, and transactions, features I'm sure you already use being an eBusiness company and all.

    You sound skeptical. Ok - we are not an eBusiness company. I work in the eBusiness department of a company which has been in existence for 20 years. Mind you, I never mentioned that the database is necessarily going to reside on Linux (though the front-end might). We have a lot of Informix expertise on our end, and are reviewing what needs to be done to move to Informix (possibly/probably on SCO), which will have the added benefit of having to only administer a single db platform. And of course there's the access to the legacy data and apps which is a nice bonus.

    So in fairness, the technology that is "well-suited for the job" is the one you are most skilled at, and doesn't really have to do with the relative strengths and/or weaknesses of either Apache or IIS. Right?

    Probably not. I have less experience with Apache than I do with IIS, and before we started with Java, my VB/COM experience was more developed. We did have unique requirements, however. I cannot really go into them (usual NDA-type stuff), but let's just say that we have *so* much customization with our tools that it would have been impossible to keep sorted out using VB and COM. Again, there were other tools that we considered, but when reviewing our requirements Java came out on top for everything.

    Although I'm glad you got your company to switch. I'm thinking of doing the same thing, but its primarily due to licensing and $$$.

    Licensing is a bitch, but we're not getting away from that with our choices anyway. Our database will be Informix, and we will definitely be maintaining support contracts for the OS platform we decide on. The money is there. We had people willing to deal with whatever platform was decided as the best one, per our requirements. Our choice has been made for Java, and we're pretty much decided on the database. The OS for the front-end servers is still to be tested.

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  26. Re:scalability and interopability by Graymalkin · · Score: 1

    You mention developing web applications that are just like normal applications but with a web interface...how exactly does this differ at all from Apache + mod_CGI? I mean if you're using the web you're sort of stuck with using HTTP which has specific interface routes. How does writing an app in C# become easier than writing it in C/C++? A problem with C# like Java is that your code is only going to be as fast as the sandbox it is running in. I'm just curious, using NT is fine and dandy since you're a small business and don't need or want to fuddle with Unix systems all day. I'm just wondering how you came about your choice in language and whatnot.

    --
    I'm a loner Dottie, a Rebel.
  27. Re:Dot coms are NOT enterprise class by The+Mayor · · Score: 2

    Enterprise-class solutions usually consist of:

    -Scalability. Replicate tiers from the solution to provide solutions that scale beyond a single computer.

    -Transactional support.

    -Built-in declaritive security. Leave the role of security to the deployers where it belongs, not with developers.

    -A rich API that has built-in connectors to legacy systems, such as CICS.

    In short, you need an application server.

    Hmmm....CGI+Perl doesn't offer any of this. Gee, J2EE does. So does Site Server (many people forget that MS invented the market we now call "application servers").

    You know, I've heard that, during wartime situations, pilots often resort to things like duct tape to repair their aircrafts. Does that make duct tape suitable for commercial airlines? No. Just because one person uses it, successfully, for certain tasks does not mean that it is the appropriate tool for those tasks.

    --
    --Be human.
  28. WTF!?! by Derek · · Score: 0, Offtopic

    WTF is this!?!!?

    http://www.slashdot.org/java.sun.com

  29. Example? by Tablizer · · Score: 0

    >> The 'website' is one end of a big beast, the pretty end. Web services are the rest of it. And Apache doesn't touch any of it. <<

  30. Re: Stop perpetrating the myth by Alastair · · Score: 1
    You don't need to start clarifying your notes, at least not here. That was a very articulate and thought provoking piece you wrote and I could see a lot of truth in there. I don't write a '$' when I use the word 'Microsoft' either but consider it childish generally. In context however, it is still meaningful.

    I think I agree with almost all you say but it's very easy to get depressed with it all. I deliberately held off replying to the original article because I did not want to exhibit any knee-jerk reaction - but the points made are valid. There's both a depressing and exciting aspect to it all though; depressing because no 'open' development process can ever match a single, rich and driven entity when it comes to market competition. The 'market' is often naive or easily herded after all. Exciting because the future can still be in our hands - we have the code after all, and ideas. And this can't be locked up.

    --
    Alastair

  31. one word by Anonymous Coward · · Score: 0
    Zope

    Let everybody argue about what's the best architechture, I'll just get on with it & adapt later.

    OK, more than one word - so sue me!

  32. java and linux. by rebelcool · · Score: 2

    Coming from experience, i suggest you stick with windows if you're using java as your backend. The java offerings for linux are buggy, slower and in some cases, just plain broken.

    --

    -

    1. Re:java and linux. by JediTrainer · · Score: 1

      The java offerings for linux are buggy, slower and in some cases, just plain broken.

      Agreed, in principle. We have not yet switched OS platforms, and indeed we may stick with WinNT if we find it to be more stable. However, we are definitely migrating choice components to something else (DB and Web Servers, and of course language).

      --

      You can accomplish anything you set your mind to. The impossible just takes a little longer.
  33. Re:JVM supporting other languages... by Merk · · Score: 1

    Yeah, that is the difference. .NET, an experiment with theoretical support for multiple languages. JVM, a working environment designed for use with Java that theoretically supports other languages.

  34. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0

    These exist already. Webmin.com has a web based one, Linuxconf provides the same and a text / gui variant.

  35. Re:Huh? by boskone · · Score: 1

    Unfortunately, I supsect that if they counted these servers it would make IIS even more dominant. Most companies that I work with (Fortune 1000 and some small/midsize companies) have tons of NT file/print servers around and it's really easy to set up an intranet site for the department on a file server you already have. Most companies use NT for file and print, not linux/samba (sigh)

  36. Re:Tomcat by Pinball+Wizard · · Score: 3, Interesting
    hmm. Your post blames Microsoft for things that are really your companys fault. SQL Server doesn't "shut itself down automatically" unless there is something wrong with the machine or its setup. ASP/COM is quite capable of code reuse and templates. Actually I think if you used COM to any great extent you'll find its equivalent doesn't exist in the Linux world.

    Sounds like you got to clean up a mess left by someone else and you persuaded your company to use the tools you are most comfortable using. I just don't think its fair in this case to blame MS for things that are the fault of the company and the consultant that it hired.

    You will need to get on the Apache mailing list and regularly apply patches to keep your application secure. Thats not something unique to IIS. And what do you plan on replacing SQL Server with, Postgres? Plan on rolling your own full text indexing, replication, and transactions, features I'm sure you already use being an eBusiness company and all.

    So in fairness, the technology that is "well-suited for the job" is the one you are most skilled at, and doesn't really have to do with the relative strengths and/or weaknesses of either Apache or IIS. Right?

    Although I'm glad you got your company to switch. I'm thinking of doing the same thing, but its primarily due to licensing and $$$.

    --

    No, Thursday's out. How about never - is never good for you?

  37. Re:Any remote Apache exploit in recent years? No. by brlewis · · Score: 1

    Don't take my word about hazardous hotfixes. Do your own google search on "hotfix causes problems" and see for yourself. I imagine server admins who got burned by a recent broken hotfix, or at least read the June 8 CNET article about it, didn't want to be guinea pigs for MSFT's newest fixes.

    It's splitting hairs to point out that this is an Index Server hole, not an IIS hole. Sure, and there was a mid-1990s hole that wasn't an Apache hole. It was a hole in a CGI script that happened to be part of the default Apache distribution. But let's not split hairs: it was effectively an Apache hole. This is effectively an IIS hole.

    The difference is that the CGI script was just for debugging, whereas Index Server performs a very important web-site function that would be missed if turned off.

    If you feel this is still an unfair comparison because Apache doesn't ship with a search engine, feel free to point out any remote exploits in SWISH or other popular free-software search engines. If you find any, be sure to say when they occurred. Good luck!

  38. In other news... by Anonymous Coward · · Score: 0

    IDC Survey Shows Linux Share of IT Budget Will Grow To 9 Percent In 2002

  39. Re:Dot coms are NOT enterprise class by NineNine · · Score: 1

    Well, geneally you need something like COM+'s transaction implementation to handle important database work. You generally need something that allows for modular, encapsulateable, reuseable code that is resused across many places in the enterprise (again, COM+ does that). And you often need something more powerful than a scripting language to build real components (Java, C++, even VB). These are a couple of important things that flat files and scripts just can't do properly. It's not to say that you CAN'T do it with CGI+Perl, but quite honestly, more often than not, it's going to end up a messy patchwork that isn't suitable for large enterprises.

  40. Re: Stop perpetrating the myth by Anonymous Coward · · Score: 0

    You did a pretty good job of perpetrating the myth of microsoft invincibility. Contrary to your claim, they do not always succeed. For example, despite repeated efforts they were never able to budge Quicken from its complete dominance. They bought FrontPage after internal efforts to develop web authoring tools came up short. They have paid an arm and a leg for speech recognition technology (hired top CMU researchers, invested heavily in L&H, and outright bought Entropics) but nothing ever came of that, their speech recognition technology still sucks rocks.

  41. Re:Dot coms are NOT enterprise class by Anonymous Coward · · Score: 0

    Just because one person uses it, successfully, for certain tasks does not mean that it is the appropriate tool for those tasks.

    Out of curiosity: at which point does it become appropriate? When a hundred people use it for such (which example I can submit just from my last company). A thousand? A million?

    All the things you list CGI/Perl as lacking, I've seen deployed under CGI/Perl. I've also seen them not deployed under J2EE when they could have been. I think you need to come up with better criteria.

  42. Re:Just a Java marketing snow job by Anonymous Coward · · Score: 0

    Yeah, I browsed too and liked it. It is not clear what the problem is but for me it is clear that JBEE or watherver is not the solution.

  43. Re:Well, DUH by Anonymous Coward · · Score: 0

    and apache is installed, BY DEFAULT, in many *nix installs.

  44. Re:Tomcat by dup_account · · Score: 1

    I love how it is NEVER EVER NOT EVER REMOTELY POSSIBLY a problem with the M$ software. It must be 1) the hardware, 2) the setup (which M$ makes sooooo easy that you have to be a moron to get wrong), or 3) you're a moron and if you just took enough M$ certification classes you would eventually stop being a moron.

    Yes it is M$'s fault, everything on that box was from M$ and it couldn't work together.

    I would have thought that someone who works in a M$ shop would be more familiar with M$ stuff and not tomcat stuff. Maybe the person just started, but why would a M$ shop hire a java/non-M$ person?

    Maybe it turns out that tomcat/java was the best solution and that M$ just didn't handle it.

  45. These points are missing the point by johnburton · · Score: 1

    The problem that apache and similar open source products have here is that for once microsoft have done something good. .NET actually does offer a lot to people that just is not available with open source software? How many people here have actually got hold of the software and tried it out for a few weeks? Not many I would guess.

    I'm all in favour of open source software, but it used to beat microsoft both on freedom, quality, and inovation. I'm not sure the last two are true any more.

    --
    Sig is taking a break!
  46. Re:SQL Server question [OT] by JediTrainer · · Score: 1

    What are the chances an even newer version will work reliably?? (rhetorical question)

    Not likely. We ran some tests with 2000 and not only did it run slower, but it was even less reliable under load for us (for our particular needs). Actually, the higher-ups WERE pressuring us for a time to upgrade to Windows 2000 and SQL Server 2000, since the rest of the company was getting W2K on their desktops. I refused until we could prove whether or not we'd gain anything from the move, which I'm glad I did.

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  47. dotNet has already lost, get over it M$ by Ogerman · · Score: 1

    I find it surprising that anyone has even an inkling of hope that dotNet will succeed. "Web services" is a buzzphrase with no substance, a remaining piece of fallout from the silly dotBomb era. The only reason it is getting press is that the marketing types are at a loss for hype with a stagnant tech industry. In a sense, they are trying to create a market that doesn't exist and doesn't want to exist. Web services are a "tried that, didn't work" affair. They embody the idealistic dream of a business that has no physical presence, no physical product or service, low overhead, and yet makes lots of money because what they have to offer online is so original and desireable. The closest example I can think of of this model working is EBay. But even then, the end product has close ties with the physical world. (..that is unless you're auctioning off your karma-whored Slashdot accounts. :-)

    M$ is trying to provide a solution to a problem that doesn't exist. The fact is, Apache, Perl, PHP, and other related toys are all anyone will ever need for web design, "web services," intranet thin-client goodness, kiosks, B2B integration foo, etc. If M$ tries to mandate anything proprietary to the simple task of serving public web pages, it won't fly because anyone not using XP will be instantly alienated. And if M$ does not add anything proprietary, they will have nothing valid to differentiate dotNet from existing Apache/IIS solutions. It's lose-lose for them either way.

    Articles like this are nothing but FUD from pundits who are still in disbelief that Open Source actually worked as promised. No, the battle is not over, but Open Source is by no means on the losing end.

  48. Re:Tomcat by yog · · Score: 1

    How 'bout Oracle? It's industrial strength, and unlike MS it's multi-platform.

    --
    it's = "it is"; its = possessive. E.g., it's flapping its wings.
  49. Re:Tomcat by JediTrainer · · Score: 5, Informative

    imho, it may easier to create a m$ web services solution, but i don't think you'll have the same flexibility and performance

    Allow me to humbly disagree. There are things that certain technologies can do and certain things they cannot. In this world, no one technology is ever 'best' or 'worst', they are either well-suited for the job or they are not.

    In my example, I work for a company which was always a Microsoft shop (Microsoft partner, and sells tons of MS stuff). Guess what - our particular eBusiness solution, which was developed using the latest/greatest MS solution wasn't up to snuff. We couldn't get the flexibility out of the application we needed (even a redesign wouldn't work - VB had too many limitations), IIS either crashes on a regular basis or needs constant hotfixes to keep it secure, and SQL Server shuts itself off whenever it feels like it. And we can blame the 'expert' consultant who set the thing up initially, took off, and left me to try to support the damned mess that was left.

    Enter Java. Using Tomcat as the Servlet engine, and the Velocity template engine, we have nearly completed rewriting our entire eBusiness web application, and this new model demonstrates the ability to customize both the look and feel (a custom framework using Velocity which can load customized templates per customer), and a Servlet framework which can automagically load custom code on a per-customer basis. This code is simply written to extend previous code. Both are loaded on the fly (not necessarily compiled into the main application). Speed/ease of development? We are adding new customizations and features in a day or two when they used to take a week or two to complete when using VB/ASP and COM. In other words, by doing the complete rewrite we have already saved significant amount of developer time, after that initial investment.

    We are using this new app in production now, and there have been no problems, other than SQL Server still shutting itself down. This will change within the next two months, as we are moving our database to something more robust which we already use for our backend.

    Still being a MS-shop, I was shocked to find out that the president of our company decided to let me go ahead and use what I want on our servers. He was getting tired of the constant security worries and instability of the thing. And yes, we are going to switch to Linux/Apache as soon as we eliminate our final few dependencies on MS-specific code.

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  50. Re:Web services... by tshak · · Score: 2

    I'm pretty sure (IANA Java Expert) EJB's have access to the session object (at least under Allaire's JRUN server). JRUN can store session in a JDBC datastore, giving access to any Bean on your network.

    This is where .NET takes the lead. There are multiple ways that .NET maintains state. .NET comes with a "session service", that allows a cluster of machines to act as session servers. It also allows OLEDB or ODBC compliant datastores to host sessions as well. It can also (with a performance hit if your page is large) maintain state between pages via ungodly URL's or hidden form variables - all behind the scenes of a developer.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  51. Re:Open source problems by argel · · Score: 1
    As I recall Solaris has a nice GUI tool to add remote printers to a machine. However, root access is required to use it. Is that bad?

    Admintool. All it does is make the server a print server. If I have a user in building X and another in building Y it does not help them out beyond providing a list of possible printers to use. Which does not help if the application does not provide a list to choose from. Windows has a stadard architecture for selecting which printer to use. UNIX does not. Where was Microsoft when few years ago we were trying to integerate Windows machines into a SUN network. They did not support NIS, NIS+ or NFS. AFAIK they still don't.

    SUN has had PC-NFS for some time and WIndows has shipped with a driver since I think the Win95 days (but I tihnk you still needed the full blown package from SUN but I am not sure). Microsoft has had a product out known as Services for UNIX (a.k.a. UNIX Services for Windows). I think version 1 came out a couple years ago. Version 2 has been out at least a year going by memory. Not sure if SFU1 has NIS in it, but SFU2 has NIS or NIS+ (not sure if it does both or not). I think both has NFS -- I know SFU2 does.

    Sun Tzu wrote that to win a war you had to know yourself and know your enemy. Looks like you need to work on that know your enemy part (Microsoft).

    --

    -- Argel
  52. Re:To Server, or Be Served; Which Will You Be Doin by MSG · · Score: 5, Interesting

    Should it?

    Hell no! I've administered to IIS and Apache servers for years, and all that IIS's GUI ever does is get in the way. Let's imagine for a moment that you have an IIS server hosting multiple sites, and that one of those sites is working properly while the other doesn't work at all. Now tell me how you'd go about comparing the settings on the two to see what's different? It's a god damn pain in the ass. You can't compare the two side by side, and there's a handful of entirely separate panels to check for differences, each with sub-panels.

    Now, with apache, I can open two terminals/editors and compare the comparisons side-by-side in just a moment.

    With text configs, I can also compose a template for new sites and set them up with a quick cut and paste operation. Much less work than creating a new site in IIS...

  53. Re:JVM supporting other languages... by miniver · · Score: 2
    I know I keep hearing a claim that the JVM supports dozens of languages. You even provided a link. But my question is... Are any of these actually being used? Or are they just experiments. That's the difference between .Net and the JVM.

    I can't speak for all of those tools/languages -- I'm certainly not using all of them myself -- but I have used Jython, SQLJ, BSF/BeanShell, and WebL, and can see a use for many of those languages in different situations. Certainly *someone* saw a need for each of them, and languages like Ada, Cobol, Forth, Lisp, Scheme, Pascal, Fortran, TCL, Prolog have their own proponents.

    While I know that people are using C# and VisualBasic.NET for .NET development, what other languages are currently available *and being used* for development with .NET and how many applications have been actually deployed using .NET? There are literally tens of thousands, if not hundreds of thousands of applications deployed on Java/JVM -- that's the REAL difference between .NET and JVM.

    --
    We call it art because we have names for the things we understand.
  54. Re:The process of natural selection by jakew · · Score: 1

    EVERY DAY!

    Surely even IIS can't be that bad.

  55. Web services must be evil .... by King+Of+Chat · · Score: 1

    ... because they are the work of BILL.
    Sorry guys, but I'm engaged in a web-service project now which is a perfect example of how it could be done.

    Actually, one of the main reasons for doing it as a web service is so we can supply this stuff to anyone - regardless of platform.

    The other reason for making it a web service is (Trust me) you wouldn't want to run this one on you own web server. Not unless you have some serious hardware.

    In summary, I figure that if someone else's server can fire me a bunch of XML, I can run a shedload of calculations on the hardware I want then send back the answer as XML, then that's a pretty good thing for diversity in the OS market.

    So what if web services are an M$ thing - even a blind pig finds an acorn once in a while.

    --
    This sig made only from recycled ASCII
  56. Re:Who's Kool Aid have you been drinking? by NineNine · · Score: 2

    Great use of popular acronyms, but you're missing the point. A socket library and strings support? No, you obviously haven't worked on a truly ENTERPRISE CLASS web application. It's nto that simple. If you were to spend your time trying to develop an enterprise class system using a development platform that is as basic as you describe, it would cost several times as much, and take several times as long as the current ASP/COM, .Net framework.

  57. Re:Where's the Killer App? by reflective+recursion · · Score: 1

    And I believe that is ultimately what will decide if this technology stays or leaves. But, Microsoft will win I am sure. Remember there already is a killer app that will be tied to their web services and everything else: MS Office. Sun is pretty much out of the game when it comes to applications people use. Could they transform Staroffice into their killer app? I doubt it.

    --
    Dijkstra Considered Dead
  58. a little bit offtopic ... by defunc · · Score: 1

    but i was telneting to different webservers and found out by accident that netscape.fr is actually an IIS4.0 webserver. telnet to port 80 and to a GET / HTTP/1.0 and see for yourself ... very amusing.

    --
    .defuncrc
  59. You win! by Brian+Knotts · · Score: 1
    In this whole article/comment section, you seem to be the only one that has asked the relevant question.

    What the heck do I want "web services" for, anyhow?

    Until that question is sufficiently answered, this whole question is moot.

    When it is answered, legions of open source programmers will solve the problem swiftly.

    They always do. Fear not.

  60. Re:Huh? by imipak · · Score: 5, Insightful
    Apache decreased, what, 1.5% or something? This is somehow a signal of the end of Open Source? When Microsoft loses a dime a share, does that signal its imminent demise too?
    Well, 4.5% actually, if you'd bothered to follow the link before whoring away with predictable zealotry. But yeah, let's get real. The very same Netcraft whose monthly survey gives that "more than half the web runs on Apache" claim, that OS zealots reckon makes it one of the most "successful" (in terms of users) projects going, do a survey of actually meaningful servers - not 2U Lintel boxes running 500 incomplete & illiterate h4ck3r Cr3w sites, but SSL enabled servers - ecommerce, remember that? The stuff that isn't just a hobby. Microsoft have over 50% of the market in terms of live SSL servers *right now*. Apache is below 20% in the same survey.

    Wake up... complacency is Microsoft's best friend. Just assume we're winning already and suddenly we'll find they've stolen the goalposts and the spectators, moved to the next field over, built a stadium & are making millions from the pay-per-view market. Zealotry, and a blind preference for whatever version of the story puts OSS/Free software in the best light, gets us nowhere.

  61. Re:Open source problems by Anonymous Coward · · Score: 0

    This is very funny. I have got to comment on your views a bit....

    1. As much as I loathe M$, I have to give them credit for a couple of things: -consistency of user interface
      You mean the interface that some (www.iarchitect.com) say is atrocious in terms of usability?
    2. -more money and effort into producing usable products.
      Open source software is not generally produced for profit, so how comparable is this? Also, stability affects usability, and I think the stability of some Microsoft products is anaemic.
    3. -incredible marketing.
      And incredible monopalistic practices (as determined by a court of law) designed to stifle and crush any competition. Got to love that.
    4. -consistent user interface The X guys REALLY dropped the ball here by saying that they are not specifying a look and feel.
      Do you even know what X is? Its basically a display protocol as far as I understand which permits the abstraction of the display to the point that it can be done remotely. It is lower level than look or feel. If they specified a look or feel that would have been a bad design in my opinion, since the protocol was intended for much more basic tasks. As for the multitude of X development toolkits, yes it is a problem, but you can always use Xt (the native C interface to X which should exist on all X windows systems). Is there even a choice in Windows programming?
    5. -some good UI designs. I've seen some pretty awful stuff and concepts that seem to go out of their way to make themselves different from what people are used to using. Being different/inconsistent is a BAD idea in UI
      I have used several window managers (Windowmaker, afterstep, fvwm2, twm) and they are fairly straightforward to use if you can use the mouse buttons, point and click. I don't use KDE or gnome so I cannot say how good/bad they are. Inconsistency is bad I agree, but being different is irrelevant as long as it is workable. I would bet you think everyone should emulate the Windows UI though.
    6. -It almost seems as though the open source community needs a seasoned and very smart benevolent dictator to say what is ok and what is not.
      You mean like Bill Gates? That sounds fun.
    7. -getting coding standards higher and having better design and code review processes. There are a lot of newbie programmers out there that contribute a lot of code that is probably not suitable to go into production software...
      There are project "heads" for most OSS projects, although there is no "dictator" since there is no empire and goals to conquor. These people are often experienced. I don't think random patches/contributions are integrated into a project until it is reviewed at least a little by the "main" developers. Have you ever looked at a site like freshmeat for example?

      The point I agree on is documentation: without this, open source projects will be less able to quickly integrate new contributors to replace those who lose interest in the project.

      In conclusion to this long point-by-point response: Microsoft does not PLAY FAIR: OSS cannot win unless the DOJ does something to stop Microsoft. It has little to do with strategy when your opponent has no rules to follow while you are constrained to what is legal/ethical. I just thought up a potential reason for the X-box: the very same .NET vaporware being trotted out. Guess what the clients will be?

  62. Re:When did IIS get a lock on web services? by DrCode · · Score: 2
    Yes, I agree with you. But, then, why do people think you need a 'huge and fancy' word-processor like Word to write memos?

    It's amazing what corporate types will do when they're playing with other peoples' money.

  63. Re:"Web services" = what? by rmgrotkierii · · Score: 0

    IIS... It's a telnet/ftp/http server all in one. I think that is what he is trying to say. Of course Apache isn't a webservice, it's just a httpd. Imagine that ;)

    --
    Reality is for those who can't face Science Fiction.
  64. Re:Beautiful! by otherwhere · · Score: 2

    Benchmarks have shown that for typical server applications, modern JVM/JIT combinations are as fast as unoptimized C++ code.

    load of crap. they may come close to being speed-equivalent if you write c++ constrained to the language features java supports. That is, you use heterogeneous container classes and downcast all the time, don't use templates or multiple inheritance, use threads where there is no good reason to, and whip expensive exceptions around like you're getting a commision on them.

    Oh, and typical server applications?!? If you're writing server applications using a one thread-per-server-scheme, you are nowhere, and you are if you're writing java, cuz it doesn't know from multiplexing, at least in 1.3.

    Bash c#, .net, etc, all you want. But don't tell me an interpreted language with garbage collection and bullshit container classes and 1970's i/o is as fast as c++. I write networking code in both languages, and i'm not buying it. Sorry for spelling: late, drunk.

  65. Re:Code Red... by Anonymous Coward · · Score: 0

    Just wait till next month's survey and watch Microsoft's market share go down, down, down...

    I tried port 80 on some of the hosts in my logfile that were spreading code red, and the vast majority of them are not running a web server anymore. It'll be very interesting to see how many of those hosts were in netcraft's survey.

  66. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by gavlil · · Score: 1

    zope, python, php hell even java is sniffed at by management. zop, erm I dont believe we have a glossy brochure about that on.

    we are still trying to rid the network of a horrible netware/nt4 combinatin that never worked but is still implemented, why aren't we using linux? no salemen have pushed it onto management and the Novell certified (tm) network admin probably feels that the currwent setup suits him best.

    --

    Do Unto Others As You Would Have Others Do Unto You - ONLY HARDER!
  67. Re:Open source problems by Anonymous Coward · · Score: 0

    Yes, documentation is pretty lousy, not to mention also that the kernel dudes shy away from any C++, not that C++ is bad, probably because GCC is so crap at making any usefull bugfree c++ code...

    Shame...

  68. Re:To Server, or Be Served; Which Will You Be Doin by Captain+Bonzo · · Score: 1
    Apache is far from dead or dying. It probably won't come with a GUI configurator/wizard thingy. Should it?

    GUI is clearly not the way of the future. I mean, look at The Matrix. Cypher clearly explains that a GUI is not sufficient for the purposes of monitoring the matrix itself. Text based solutions will continue to be superior in The Future. ("All I see is redhead, brunette...")

  69. Re:I really should have started the company by sheldon · · Score: 2

    You said you've watched the internet spend 10 years trying to come to terms with the lack of a hosts.txt. Seemed like a very odd statement.

    As far as the HUH? More specifically I was trying to figure out why you had misunderstood Microsoft's .Net. It's clearly developer centric, just like all their other development tools. It's also clearly not Data centric other than the ADO.NET piece and a realization that most web apps do save/retrieve data using a database.

    SOAP isn't complex, certainly not compared to COM or CORBA. That's one of the great things about it, it's relative simplicity.

    As far as being slow, that's a debatable question. It depends on your bandwidth available, I suppose. That seems to be your point. No more slow than using http to display web pages, and I see no reason why it couldn't take advantage of compression like mod_gzip across the http stream.

  70. Re:To Server, or Be Served; Which Will You Be Doin by hearingaid · · Score: 2
    Find out what tools stupid people need to become competent, and give them that.

    The problem with stupid people is that they're stupid. Stupid people aren't competent.

    What stupid people who become server admins want is for the server to solve the problems on its own.

    Perhaps, eventually, AI research will advance to the point where this is a reasonable expectation. Right now, though, I really don't think so. :)

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  71. GUIs available; hackers not interested by brlewis · · Score: 2

    The need for a graphical configuration tool has been acknowledged as important, even in the 2000 OSCon keynote, yet only about 15 people showed up for the Comanche presentation at the same conference. Getting such a tool packaged as part of the standard Apache dist is something that could happen if somebody championed it. There are plenty of choices for anybody motivated to pursue this. Problem is, a good champion would be someone who used a graphical interface him/herself, and most hackers (like me) prefer the text interface.

  72. Re:Web services... by joe-cecil · · Score: 1

    it's not the EJB technology that sucks, it's these bullshit can-barely-code psuedo-architects who design these ridiculous mega-projects without understanding the proper way to do n-tier development.

    YES!! Every waking day I see this crap. You've always got a handful of really talented architects who can see/understand the task and its scope, then you've got your buzz-word-speaking, boot-camp-going, over-hyped, under-educated, just-enough-info-to-be-dangerous, never-coded-a-solid-app, architects who have to contort even the simplest systems.
    *deep breath* "halleluiah, where's the aspirin?"

  73. I really should have started the company by ajs · · Score: 3, Interesting

    Six months ago, I thought about starting a software company because I saw a problem coming. The next wave of Internet growth will be in Web-based applications. I think we've all grown up and realized that discussion forums with free email are not commercially viable options, but applications that folks (or companies) will pay to use are. Many already exist, but for there to be a boom in this sort of Web application (not to be confused with the overused term "services"), we need a decent development framework (not page generation tools like PHP or web-server control tools like mod_perl, though their like need to play a part).

    Right now, there are no options. .Net is an attempt to develop one, and I think it's pretty bad, as it emphasises the same development models as Java, which are fundamentally cool for one developer but a disaster for a 10-year, 20-person development effort which is what any successful application springs from (if you're still mired in the belief that applications spring forth, fully formed from 6-month 1-to-3-person development, just take a look at any stable commercial software application with significant market share. What you start off with after that first six months has to be good, but what it BECOMES over the years must FIT your users and that's what makes or breaks software).

    What we need is the ability to develop these applications in a scalable and modular way with the components of our choice. I was planning on using a mod_perl-based system as the core framework, but with a set of development tools for any language. Presumably when the Web application market matures, we'll find that language and platform interoperability is still key and C is still the only language that is, itself, language and platform neutral. But, that's only my guess.

    What I know is that Microsoft is winning this race because it has no competition. Does that matter? Probably not. Open source efforts almost always get started late. The advantages of coming in after MS screws it up could be large.

    I think that MS is missing one large item here (one they always ignore): the developer. .Net is designed to satisfy the needs of an architecture and of your data, but not of the developer. UNIX has always been a better development environment than anything that Microsoft can put a GUI on, and scalable Web application infrastructures will not be any different.

    I've worked with the likes of Vignette, and I know that building applications there is a mistake. I've worked with low-level tools like mod_perl, and while I think that mod_perl is fundamentally the best technology for talking to a Web server, it's also very poor for developing applications. Why don't I have a debugger for building Web applications?

    Ok, now that I've pissed everyone off or conviced you all I'm a loony, let me really jump off the deep end with a few assertions about the coming age of Web application development:

    1. Using HTTP and (may all the little gods defend us) XML to shuttle data between application components is so fundamentally brain-dead, I'm suprised anyone's even taking it seriously. Let's just take a step back and remember that performance and complexity are the reasons that most people didn't like CORBA, and CORBA will soon be made to look light-weight by comparison.

    2. You will soon begin to see the dawn of a scary phenomenon: shrink-wrapped, store-shelf Web applications.... Yep. Scary (and probably wrong, but that never stopped anyone).

    3. Java is never going to die, but it's about to start entering the COBOL phase. Because it's a poor language? No, in fact it's a pretty cool language. No, Java will begin to atrophy because we've reached a point where the strongest advocates have begun to see projects get mired in the Java platform and its isolation from the rest of the world. The only people left touting Java will be the people who are saying "look at the giant, insulated, institutional system we built" or "look at the tiny self-contained widget frobnitzer" I built, and the next generation of developers are going to get wise to the common thread in those two statements.

    Please understand that this rant is the result of 10 years of watching the Internet come to terms with the lack of a HOSTS.TXT. I'm not just jumping into this. I may be wrong in several places, but you should at least have considered these things before you jump of Microsoft's OR open source's band-wagons.

    1. Re:I really should have started the company by sheldon · · Score: 2

      After reading this, the only response I could come up with was:

      HUH?

      Just out of curiousity. What is hosts.txt and why do you think it's needed?

    2. Re:I really should have started the company by ajs · · Score: 2
      Please understand that this rant is the result of 10 years of watching the Internet come to terms with the lack of a HOSTS.TXT
      Just out of curiousity. What is hosts.txt and why do you think it's needed?

      HOSTS.TXT (yes, all caps) was the file that contained the list of all of the hosts on the Internet. Before DNS (and for a while after), there was HOSTS.TXT. You can probably find copies of it out there (for more info, you can see this old copy which I found via this article from the IETF mailing list).

      What the heck ever made you think that I felt it was "needed"? It was, of course, needed in the pre-DNS Internet of the early 80s, but certainly has not been since, and would be a scary thing to try to maintain today ;-)

      I was talking about the thrashing that has occured as the Internet has scaled beyond all expectations, and then done so again; repeatedly.

      As for your "HUH?", I don't know that I can help you there....

    3. Re:I really should have started the company by javaman235 · · Score: 1

      Oh, foo. XML is a fine transmition protocol between programs, I mean, its not going to have huge chucks of binary data expressed through XML or anything...It just makes a way to, say, send the same output to the user's broswer to read, and also to another program to be processed. It reduces need to parse and preprocess all over the place.
      Java isn't too isolated either...I live off a high java diet ever sinse I switched to Linux, both on the client and the server. The client programs are slow to start, but usually fine once they do. On my 750 I don't care too much, because the slowdown is small. Java on the server is pretty much legend at this point, when compared to PHP.

      --
      -The art of programming is the pursuit of absolute simplicity.
  74. Take Heed by Jason_Knx · · Score: 1

    Naysayers of Microsoft and .NET should take heed of this article. The internet is going through another growth shift. It's now moving beyond serving pages.

    Linux is a componentized OS. Plug in the parts you want and go. Wouldn't it be great if their was a framework to base applications and services in the same way?

    Hence .NET. .NET is not just about subscriptions and ways that Microsoft can charge differently for products. It's about developing a new platform. One in which apps can naturally talk to each other. Data can be distributed and viewed across networks, as seemlessly as opening a local file. .NET is OLE and COM all grown up.

    Microsoft was late getting to the internet but this time they're on target if not ahead of the curve. The internet as a medium is now more about communications and distributed data sharing rather than just viewing web pages. Days of the internet being just an online brochure or reference are diminishing. With .NET built into all they're products MS is setting themselves up to repeat history all over again. Put something that is being overlooked into the world with their name on it thus being it's dominant influence. Getting it in the hands of the common user so eventually they think everything should be this way. Will it take 20 some odd years for the world to look and wonder how they got this dominance, then began another crusade to reduce them?

    Business and users today want to be able to combine more and more data from different apps together and present it as they want. XML is making this happen. Developers and non-developers want to be able to do this in the language of they're choosing. They want to be able to send the data to others and know they can open and handle it. This is .NET and where things are heading. As the world gets more and more connected people will expect more and more from this connectivity.

    As businesses grow and generate more data that must be shared internally and externally they need tools that will allow this. They see that people can look at their websites for informaation. Then after they add databases to them the information becomes more dynamic. As process get more involved so does the methods in which the data gathering and sharing happens. The business world wants it now, and users yesterday. That's why IIS is growing despite it's problems. The data in business doesn't need to be converted but can be used as is.

    This isn't a IIS vs Apache or a Windows vs Linux situation. But rather it's I have this data, and I want to do this with it. But I don't want to switch or convert the way it's generated either.

    1. Re:Take Heed by EllisDees · · Score: 0, Redundant

      Man, you really swallowed the line of crap that Microsoft is putting out. The whole .NET framework actually adds zero value to anything. It's just another way for Microsoft to extract money from everyone's wallet. I'd like to hear even one thing that can be done in the future with .NET that isn't currently being done without it.

      --
      -- Give me ambiguity or give me something else!
  75. Re:Beautiful! by dublin · · Score: 2

    Even though Java's turned into a flop both for standalone client apps (erm, where are they?)

    There are actually a lot of them, although I'll grant that they're not widely used. That doesn't mean that they're not good, though. Look at ThinkFree Office for a good example: 100% Java, runs beautifully on all kinds of machines, and is good. I think you can make a credible case that the ThinkFree Office components are far better and more usable than almost all of the "free" office alternatives out there, including all the Gnome and KDE office apps. ThinkFree Office has far better and more bulletproof Microsoft file capabilities than those types of competitors. In fact, except for lacking support for a few advanced things in Excel, like cell notes, conditional formatting, and autofilters, it interoperates flawlessly with the MS world. It's also quite speedy on an old P75 laptop that is otherwise incapable of running office apps.

    (BTW: for those that will inevitably gripe that ThinkFree requires a subscription - you're wrong. ThinkFree Office is freely downloadable and usable locally: you only have to pay the subscription fee if you want to use thier backend services, which are good, but a bit overpriced, I think...)

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  76. Open Source's Bottom Up vs MS Top-Down by lazylazylazy · · Score: 1

    The web has been a bottom up, grass roots phenomena, that is why so many people have web servers and there have been so many startups. That is why Linux and Apache have been able to compete - because things have been bottom up, something that performs well as singleton, individual machines have been competitive.

    But the sorts of things that people now expect from the internet has increased dramatically. This is good and necessary, because it means that the internet is a richer, more complex and more interesting place. It means that the ways that we can interact with each other are also becoming richer and more complex. This is part of the vision of the internet that many of us hope for.

    But this requires that the open source packages become richer and more complex as well, in order to support the richer and more complex internet.

    Folks can complain about how complex things break, and are unreliable, etc... However that is what engineers are supposed to do - deal with complexity, deal with reliability - good engineering is about creating a good solution to a complex problem, not insisting that the problem be dumbed down.

    The problem space of conquering the internet now needs a more top down, architectural approach - not just well designed bottom up solutions. This is what Microsoft is doing, but providing a top down architecture in .NET

    I think that the article hits the nail right on the head - but the problem for open source is more general than just apache and web services. Open source is being attacked by Microsoft with a top down strategy - Microsoft has an architecture that ties everything together, and has a vision for scalable, complex systems. In the enterprise, this is Active Directory and Exchange Server. In the web business it is .NET.

    Meanwhile, the open source world consists of little islands of folks working on small projects that fit into a philosophical/ideological "architecture", but no technical architecture. This is the nature of Open Source's distributed, somewhat anarchistic development model - and it is also the achilles heel that Microsoft has correctly identified and is actively attacking.

    Microsoft plans to bury us by _properly_ raising the requirements for complexity and richness, and this making balkanized open source tools irrelevant - and in fact, they don't make us irrelevant, it is the open source community's own hubris, and lack of global vision that will make us irrelevant.

    Is there a real open source alternative to Exchange Server? Is there an open source alternative to Active Directory. No and no.

    Is it necessary? YES!!! Because in any complex environment, it is control of the core services that glues everything that gives you the "high ground". Microsoft is marginalizing Unix/Linux by taking this high ground in the enterprise, and also taking it over in the web sevices world.

    The open source world has lots of programmers and engineers, but not enough architects. And that is what Microsoft is betting on - and every time that somebody says "we don't need web services, we have PHP!", or "Perl is way better than Java!", it just validates that strategy of playing for the technological high ground, and leaving the open source hacks to their efficient, but ultimately MICKEY MOUSE tools.

    The world needs more complex, more serious tools. For open source to remain relevant, we need to prove that we aren't just an anarchic bunch of punk coders, but people who actually have the talent, experience and rigor to be architects working for a common technical vision.

    Sun may be an evil empire wannabe, but if we sign up with this wannabe, at least we'll be supporting someone who _needs_ us around to fight Microsoft, instead of idiotically making clones of tools from a company that actively wants to squash us. The only reason anyone would want to do this is hubris: to prove we can make a better .NET than Microsoft.

    But every enemy that Microsoft has BURIED, has died because they tried to fight a battle on Microsoft's terms. And that is _exactly_ what cloning .NET amounts to. The world needs more complex web services, but not on Microsoft's terms.

    Once again, the open source movement is playing bottom up, and they've let Microsoft define the terms of "up".

    Wake up folks!

    1. Re:Open Source's Bottom Up vs MS Top-Down by Chris+Johnson · · Score: 2
      Heh.

      THEY are fine ones to ignore "worse is better". ;)

  77. Re:what a trend by rpk · · Score: 1
    One of the strengths of open source is that people build what they can use, they don't waste their time trying to figure out what someone else might have a use for, maybe.

    The open source movement has no interest in creating markets, they have an interest in creating software that allows people to do the stuff they want or need to do.

    Interesting, which means this strength is also a weakness. Since most open source effort indeed concentrates on existing development needs and reimplementation of commodity protocols and Windows features, there is little brainpower left for thinking about, designing, implementing, and refining new concepts.

    A lot of readers here scoff at web services, and some ways it's nothing more than a more flexible version of RPC for the Internet. But companies that follow the closed source model expand what people think of as useful in software against such skeptics. The skeptics can say they don't need GUIs, component object models, rich data formats like styled text or video, and so on, but in the end the best concepts will win out and then finally the open source front might notice that they have yet another kind of facility to reimplement.

    My personal view is that web services based on SOAP will indeed succeed where DCOM and CORBA versions of the "object web" have failed. You don't have to beleive that but I think the best argument is that we already have web services and that there is a lot of value in being in the group that codifes them -- that is, who define how they are described and accessed.

  78. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0

    The clue is in the "on my DSL". That's great, you can keep a server stable when you are the only user. Whoop-de-doo.

  79. Re:Web Server Choice is a Platform Choice by glitchvern · · Score: 1

    Apache runs on Windows too. Some of the people in my dorm run it that way and make fun of the people using IIS, especially now after code red.

  80. Re:what a trend by DiLLeMaN · · Score: 0

    From what I heard, the nice GUI in OSXS is actually missing a LOT of controls. A lot of items only have an "On/Off" button, not much more. Don't get me wrong, I love OSX (running it since the pb), but this is not it's strongest point =] Of course there's always webmin.... =]

    --
    /var/run/twitter.sock is a twitter socket puppet.
  81. Open source already has an equivalent to this. by cbr372 · · Score: 1
    Forget about the part of the article dealing with a slite drop in Apache marketshare. Nothing at all to do with it.

    True.

    The huge, big point here is the thing about J2EE vs .NET - that's the focus moving forward. Where we really don't have any other answer but J2EE. dotGNU/Mono/whatever are going to come so damn late it won't matter.

    So what? Java and .NET are both 80%-hype and 20%-actual usefulness (in the case of .NET, 20% vapourware....as for Java, I love it, but it's really not the answer to everything)...I think that the Mono project is so incredibly stupid that I have deleted GNOME off my hard disk on principle and have installed KDE 2.1.1.

    Clusterable, component-based architecture is where it's heading, and PHP/modPERL/whatever ain't doing it NOW. The corp world has gone n-tier architecture, and other than using Apache to front-end WebLogic/WebSphere/whatever, most open source stuff is far behind.

    Component-based, clusterable, n-tier, etc etc. Wow. A lot of buzzwords there. Luckily, there is an Open Source solution that is clusterable, object-orientated and object-based, has support for SOAP, XML, XML-RPC and is fully scalable (yes, it runs on any architecture with a C compiler and a Python port). It also integrates very easily with other systems and can practically be used and extended to do anything thanks to the source code being open. You know what I'm talking about - Zope.

    Don't even WASTE your time whining about where they got their numbers on Apache - figure out what to do to address the big picture of web services. What do we got? Not much, JBoss is it as far as I know of for non-vaporware offerings. Tomcat is cool, but it only does servlets and JSP - Tomcat is NOT a bean container. Beans (way stupid, misleading name) are the componentized pieces of code that are needed to beat .NET.

    Wow, you're either trolling here (congrats, +5 indicates a pretty good troll. Check out Zope. Zope products and ZClasses make pretty reusable code...this technology has been out since 1999. You obviously don't "know of" all that much. As for Apache's lost market share, well, I won't waste my time worrying about it - neither will anyone else that uses it. A lot of the people I've talked to running IIS have been thinking seriously about changing over to Apache in these last few weeks.

    He nailed it on the head - The same way we've been harping about the world changing and rendering Microsoft irrelevant, the way the Open Source world does things is pretty much irrelevant and obsolete as well.

    Yer losing me, Janeway...

    His point about finishing the Open Source versions of j2EE (like way quickly now too) is pretty much the only way we are not going to fall behind. We don't have the time to architect some beautiful dream, we need to shit or get off the pot NOW, it's starting to stink in here!

    I love Java. I'd be very happy if everyone started using it, but I thought I'd just point out that a lot if it IS hyped, and for some things, I actually prefer to use other systems. The great thing is that with complex systems, you aren't tied to one development tool or system. With stuff like Python out there (or Perl), you could write your system in a variety of languages and use glue components to tie them together into one coherent system. That's what I often do, and in fact, on the Intranet running at work, the setup looks something like this: An Apache/FreeBSD front end, with a Zope/FreeBSD server running behind it through ProxyPassReverse, and a Debian GNU/Linux box running the latest JDK behind it and running Tomcat.

    --
    Cedric Balthazar Rotherwood
    Sun Certified Programmer for the Java Platform +
    System Admin. for Solaris
  82. Re:let's call it by its true name by Anonymous Coward · · Score: 0

    It's ALL based on W3C standards, you stupid fucking moron! Go look up WSDL sometime. Imbecile.

  83. Re:Jakarta by The+Mayor · · Score: 2

    Dude, I don't know if you've done any benchmarks, but Tomcat sucks royally. It's about 1/3-1/5 the speed of JRun and Jetty, the latter of which is available free of charge for non-commercial use.

    Tomcat v3.3 (in beta now) is a performance release to Tomcat, and improves things a lot. But it's still quite a bit slower than Jetty & JRun.

    Tomcat v4.0 has the promise of working better. It's got the right architecture. Craig McClanahan, the chief architect, deserves big kudos for laying things out nicely, and writing really good code. But it's still in beta, too. I haven't done any benchmarks since beta 1 (before any performance tuning, IIRC), but it was pretty slow back then--slower than Tomcat v3.2.

    All I mean to say is that Tomcat is a very poor implementation of a servlet engine. It is the reference. It does work reliably. But it is not very efficient.

    If you've got a commercial site, use Jetty or JRun.

    --
    --Be human.
  84. Re:When did IIS get a lock on web services? by elefantstn · · Score: 2
    The main message of the article is:
    Please shift OSS development effort away from Mono/DotGNU and PHP towards open source Java products (jakarta project, jboss, kaffe, sable, ...).

    I understand that, but I guess what I'm trying to say is that there already is development on the J2EE technologies as far as open-source goes. I have them running in a production environment right now. Maybe more marketing could help; JBoss is a very nice product, and its integration with Tomcat is superb, but nobody seems to know about it. I think there's plenty of room for the Monos and dotGnus out there. The author tried to say that OSS is losing because there's not enough web service-type development available, but that's just false.

    --
    If it ain't broke, you need more software.
  85. .net/.whatever/putting all of your eggs in one bas by I_redwolf · · Score: 1

    ket. I happily await .NET and all this ecommerce hype. I will also happily watch as it fails to make anything easier. I will also be happy when security wise a flaw is found and the cat is outta the bag. Microsoft has never been known for their security, they have never been known to produce reliable software. I don't know where all this "fear" in the opensource community actually comes from but if you're sacred; don't be. Nothing will come of .net/mono or whatever else is being spun to ultimately make things easier and more unified. That's the total opposite of the way the net itself works. Writing some wrapper for "services" isn't gonna make things easier.

    By the way my site is down do to the codered worm. My isp had to block port 80 for a little while. Can't wait for .NET!! Wooooooo Woooooo

  86. Re:Huh? by PONA-Boy · · Score: 1


    .Net is not about putting Word / Excel online

    No, that's what Sircam is for... *SHEESH*, talk about off-topic!!!!

    PHOOEY!!!

    --
    +that's funny...I don't FEEL tardy.+
  87. Re:what a trend by tbannist · · Score: 1

    Actually, I think the point of the article was that the author doesn't understand open source. Open source is driven by needs, not markets. When someone needs an open web service, that's when the open source movement will create one. As long as it's just Microsoft sniffing vapours, there's no need for the software.

    One of the strengths of open source is that people build what they can use, they don't waste their time trying to figure out what someone else might have a use for, maybe.

    The open source movement has no interest in creating markets, they have an interest in creating software that allows people to do the stuff they want or need to do.

    "Web services" just seems to be an annoying buzz word for some stuff that some software might do, without any substance on what exactly a web service is... I mean if it's a hyperlinked database, which is what the best description seems to imply, then it's hardly a "killer app".

    --
    Fanatically anti-fanatical
  88. Re:Web services... by Chagrin · · Score: 1

    Not when this "growth area" is a bunch of B.S.

    --

    I/O Error G-17: Aborting Installation

  89. Apache or Tomcat? by mobosplash · · Score: 0
    Many posts have brought up adding web services to Apache or how modules can fulfill the services needs? I'm not sure we are looking at this correctly. The MS angle is that the brand is most important (Everything is Windows: servers, desktops, portables, game machines)

    Even if Apache is the ultimate web server, if a web server isn't what we need now then why add app server features to apache? If Tomcat is the apache app server project, maybe it makes more sense to add the missing server features to it.

    From the tomcat install instructions on coniguring with apache:

    1. Tomcat is not as fast as Apache when it comes to static pages.
    2. Tomcat is not as configurable as Apache.
    3. Tomcat is not as robust as Apache.
    4. There are many sites with long time investment in certain web servers, for example, sites that are using CGI scripts/Server API modules/perl/php. We cannot assume that all of them will want to ditch this legacy.
    Rather than trying to get app server features into Apache why not get the first 3 of these into Tomcat? Especially 2 and 3, 1 might not matter because there are not too many of these in the kind of sites Tomcat is geared for.
  90. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0
    sorry but if you cant understand an apache configuration within 4 days of mucking

    4 days? That seems like an awful waste of time and money. What's that, like $500-$1000? Mind if you post the name of your employer, I think I know a person who would save him some time and money... ;)

  91. Re:Open source problems by hey! · · Score: 2

    I think you make a number of good points, but in the end Microsoft's great power comes down to two things: persistence and marketing. They don't give up, they stay on point, and they keep whacking away.

    Open source can meet or exceed one of Microsoft's great virtues: persistence. As long as there are handful of programmers committed to Apache, it will never go away.

    The great remaining advantage Microsoft has is marketing. Examples:

    First impressions. They understand the value of first impressions much better than Open Source. Prime example: MS Access. It is amazing the sheer number of people who are struggling with the shortcomings of this product. But it makes certain things very easy at the outset, so that people get it in their heads that "Access is easy". When they are inevitably mired in the defects of the product, they perceive the underlying problems as hard. A consistent pattern in Open Source is to shortchange initial impressions for long term utility -- to reduce TCO. Which is fine but people judge TCO by their first impressions.

    Hype: Now exactly what is it the ".net" does that you can't do with CORBA? Somehow they've convinced people that XML and SOAP are magic pixie dust. Open Source people of course have their own propensity to hype, but they hype things that matter to them not the customers.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  92. Re:Web services... by Khazunga · · Score: 1
    ...Both of these scenarios promote incredible Code Reuse...
    When I first read this, I read it "Both of these scenarios promote incredible Code Red". Does this classify as professional mental disorder?

    At least it bought me a good laugh...

    --
    If at first you don't succeed, skydiving is not for you
  93. Re:Dot coms are NOT enterprise class by rfolstad · · Score: 1

    hahahha! that is why COM+ is going the way of the dodo. VB is the messy patchwork. If you run enterprise class websites on IIS you don't know wtf your talking about.

  94. Re:Tomcat by Anonymous Coward · · Score: 0


    Rewriting your entire application is a moronic waste of time and money. Only naive developers blame their problems on their tools.

  95. Mod Quetion (was Re:Web services...) by mvdwege · · Score: 1

    Dear CmdrTaco et al, can we please, please, please have some new moderation options? I propose (-1, Too Many Buzzwords) for this one.

    Mart
    --
    "I know I will be modded down for this": where's the option '-1, Asking for it'?
  96. Re:Huh? by Anonymous Coward · · Score: 0
    MySQL doesn't have indices, foreign keys or transactions (well that changed a bit a while ago).

    For one, PHP doesn't allow you to seperate presentation logic from business logic. There is no natural way to deploy reusable (distributed) components, ...

    J2EE gives you a unified framework (distributed components, security, persistence, transactions) from the web front to the back office.

  97. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0

    The fact that most people here don't understand the importance of GUI in today's world is good. It means that I will have a long and fruitful employment designing applications while most slashdotters will be working at CompUSA.

    I can't believe this mindset. When was the last time you started your car by turning a crank in the front? Isn't it much nicer to just turn the key? Of course, turning the crank may teach you about how the starter works, but in today's world with an overload of information, I don't particularly care about that detail!

    There is a lot of "I can do so much more with the command line than I can with a GUI" statements here, but people tend to ignore the advantages of a simple drag&drop operationg over remembering cumbersome command line options.

    Since we are on the subject, here is my top 5 failures of linux, in no particular order.

    1. Utter reliance on the command line. Please. Let me manage the system with drag and drop. A picture is indeed worth a thousand command line options.

    2. Source code distributions. Sure, they are nice if you are a hacker, maybe even if you are a programmer, but most users could care less. They want to be on their way in a few minutes, not sit through fifteen minutes of recompiling and have to deal with cryptic compiler messages.

    3. Consistent look and feel. I vote for KDE, but I realize others have their opinions. In the end however, it's not the WM/desktop, it's the consistency within the WM/desktop. The reason why I like KDE is that it leverage's Microsoft's research into usability factors.

    4. The users. Linux users need to grow up and understand the needs that the public at large has. No, knowing obscure linux terminology and command line options does not make you special, it makes you a nerd. That is fine and dandy, be proud. However in order for linux to win (whatever that means) it has to be usable by non-nerds too.

    5. Management. Managing linux is a pain. Too many silly little config files and too many binary locations. Determining what's on a box and installing/uninstalling applications is a pain too. At least compared to windows.

  98. Namezero and domains by OpenSourcerer · · Score: 1

    Namezero, like every other registrar has tens and thousands of domain names which lead to their pages. May be they all point to the same server. If that one (or a few ) server gets changed to IIS that many sites will cgahge to IIS too, automatically. While the point of the article is well taken, the underlying data looks questionable

  99. Re:business is just that by Anonymous Coward · · Score: 0

    Exactly which open source companies are "losing their asses"? As far as I know, the ones losing their asses are those dot coms without business plans and lots of hype (this is a lesson that you can see people anything) and nothing tangible. It still amazes me that people poured billons of dollars into the ideas of people who could only do a nice powerpoint presentation and give that aura of confidence. Idiots.

  100. Re:one word: ORACLE by rfreynol · · Score: 1

    You mean SQL server has clustering? That works without the need to re-write your application? And it scales? Can I put my 27terabyte data warehouse on it?

  101. Possibly more Win2k Boxen? by AMuse · · Score: 2

    I wonder if the drop in Apache market share has anything to do with people getting Win2k and mistakenly installing IIS on it. I seem to be getting about 810 requests per week from infected IIS Servers, prolly from people who are clueless.

  102. Re:Who's Kool Aid have you been drinking? by Anonymous Coward · · Score: 0

    Sorry, but Microsoft can't make it work. They can't even make a program on one device stop crashing, much less running them across networks.

  103. Re:Beautiful! by JerkyBoy · · Score: 3, Insightful

    I believe that you are correct about implementing J2EE in competition with .NET. Your arguments and the arguments of Prasad suggest that Java is David's weapon against Goliath. What really convinces me that this is true (sort of icing on the cake) is that Microsoft has said that they will not be including the Java Virtual Machine in Windows XP. I think the folks at Microsoft are thinking along the same lines.

    --


    Always do right. This will gratify some people and astonish the rest. -- Mark Twain
  104. I don't think people are realizing the picture by leaorei · · Score: 1

    Where is the linux powerful ?
    Where are you proud of the linux ?
    Server side !
    What is Microsoft trying to do ?
    To rule the server side !
    Who did invent web services ?
    Microsoft + IBM + ...
    It is not a question if it will
    or not happen, but when !
    I don't see Open Source away from
    the card table, but it may not
    give the cards anymore.

  105. Some remarks by Ektanoor · · Score: 2

    A:This month Apache did have lost a big share on the Web. But that's not the first time it happened and it is frequent to see it recover steadly the lost track.

    B: Why the author did not note that M$ does also suffers of this? In Mars or April BigSoft did also lost a large share of Web servers. And it also recovered.

    C: Web apps? Does anyone gets the idea of what is this and what will lead to? I don't wanna say that Web apps are Bad Thing (TM). But I believe there is a lot of whoopla about this. Too much indeed. Some people also predicted the dead of Unix because of the lack of "normal" GUIs and that now we would all look the Web through Internet Explorer.

    D: There is a crisis going on. Has anybody noted it? And it is natural that things will slow down. And this seems to concern volunteer work doesn't it? Well people need to care to eat...

    E: M$=The World in 20 years? Two years ago I would agree. Now, I'm sure that even if they get near it, then they will blow it up. They made too much air in these XPs .NETs and SOAPs. And the technology is not offering nothing real, killerapp and blow your enemy. So only hot air may help it bloat. However baloons tend to blow. Well, it's bad anyway but it's better than preaching All Mighty Gates for the rest of your life.

  106. Re:Huh? by fotoguzzi · · Score: 1



    Are there any reasoned estimates on how many people work on various M$ projects versus how many work on the multitudes of 'open' projects?

    Has anyone described the methods that M$ and 'open' teams use to provide interoperability and ease of use (reliability?) to products?

    I imagine one group has more 'middle managers' than the other, but the other group may have a complementary form of overhead.

    </rhet>

    --
    Their they're doing there hair.
  107. Silly Fools, letting M$ lead you by the nose by Anonymous Coward · · Score: 0

    Just like Ximian...
    OK, here's a primer, this is how M$ plays and wins: It names the game, makes the rules, then breaks them.
    "Our market research shows this is what the customer want. This is how to do that." Once everyone play the game, they break the rules. Unfortunately for them, sometimes they break the law in the process.
    Where M$ catches people, as has been said, is they get them to stray from their core competency. The developers waste all their resources. M$ has much more resources than anyone else. M$ wins.


    Homey don't play that game.

  108. Re:I don't know... .NET is actually a cool platfor by catfood · · Score: 2, Informative
    I recently picked up "Professional ASP.NET" by Wrox, and, about 650 pages in, I have come to the conclusion that ASP.NET is one of the most fuctional, flexible web platform I have ever seen.

    No flame intended. But.

    Microsoft's new "technologies" (which I put in quotes because what they call a "technology" is usually just a new implementation of features) always look cool in demos and books. You don't find out about the hidden "features" until you actually develop a reasonably large project.

    I'll give one tiny example since it's on my mind right now. Microsoft's Component Object Model (COM) provides a function CoCreateInstanceEx, which takes a parameter indicating the DNS name or IP address of the remote host where you want a new COM object to be instantiated. Neato! It's like RPC but with type safety! As long as the remote host is configured to let your host do so, you can instantiate and use a DCOM object anywhere on the Internet or your private network. Not really a new idea, strictly speaking, but nice nonetheless.

    But there's an annoying catch. You can't specify your own hostname or IP address. If you want to instantiate a COM object on your own host, you either have to pass a NULL to CoCreateInstanceEx or just call CoCreateInstance (without the "Ex") instead.

    It's no big deal, but it breaks perfectly reasonable code for no reason. Gratuitous non-orthogonality.

    I love Linux and other free software, and I'm a vocal Microsoft critic, but that doesn't mean I write this stuff out of ignorance. I've been programming in Windows since the 3.0 release, and have recently been spending probably about two-thirds of my work time programming various Win32 projects, from end-user database applications with CA-Visual Objects (anybody even heard of that?) to the C++ middle tier of a couple of 3-tier client/server systems. I don't hate the stuff, I just have plenty of practical knowledge of how it sucks.

    COM (and DCOM--"Distributed COM") is littered with barely-documented or undocumented details like these. Like the way strongly-typed parameters can be passed by reference across process boundaries--just not from Visual Basic clients, even though COM is claimed to be language-neutral.

    Microsoft development tools, I've found, generally stop doing what you expect the moment "gee-whiz!" settles into "can you make it do this?" When you read Microsoft docs or third-party books on a new "technology" it pays to be skeptical whenever the CS student inside your head says, "That's amazing! How can they do that?"

    I guess I'm saying two things:

    1. When the .NET development docs tell you something that sounds too good to be true, it probably is; and
    2. Microsoft APIs are full of nuances and special cases that will annoy and surprise you.

    If you write a few pretty decent-sized .NET applications and they work out as well as expected, super. But until then, I'd withhold judgement.

  109. The OSS Community Should Embrace Java by Glock27 · · Score: 2, Insightful
    This article was great, and right on target. I *totally* agree with his comments regarding Mono blindly chasing Microsoft's 'architecture' (and I use that term loosely).

    My feeling is that a dedicated group of Java fans needs to get involved in Mono, and promote Java as a first class citizen alongside C#. Heck, the open source community already has a Java compiler that's miles ahead of the Mono C#/CLR combo. It shipped as part of gcc 3.0.

    While Java was not submitted to ECMA, Sun has stated that anyone is free to implement it based on the open specification as long as the "Java" brand isn't mentioned. This is quite similar to the Mesa 3D library vis a vis OpenGL, and Mesa has been quite successful. Further, Sun and IBM have both provided high quality VMs and development kits for Linux.

    Java (despite all of Microsoft's spin to the contrary) is still growing in popularity, and is the dominant technology in several important areas. Over 100 million Java enabled phones should ship this year, for instance. Java is also dominant in the application server arena. Sun is still investing heavily in desktop Java (most of the 1.4 release is aimed at an improved client side experience), and MacOS X proves that Java on the client can be very nice. In fact, another area that could really use work is simply better integrating Swing applications into the Gnome/Ximian desktop.

    As a final point, Sun has stated that it has no problem open sourcing Java at some point...when it is clear that Microsoft won't co-opt the platform with it's famous 'embrace and extend' tactics. C# is the latest (weak) attempt to do so. The best thing you can do to prevent .NET (.NOT!) from taking over e-commerce is to learn Java, and leverage the tremendous amount of high quality Java code out there to write great cross-platform web applications.

    Extra credit for client side development...check out the Grand Canyon Demo for inspiration...it is pretty awesome!

    186,282 mi/s...not just a good idea, its the law!

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:The OSS Community Should Embrace Java by Anonymous Coward · · Score: 0

      Jesus H., man, how much did Sun pay you for that one? As much as the guy who wrote the article? Could your post have possibly been any more pro-Sun/Java? Yeah, that kind of objectivity will win 'em over every time...

    2. Re:The OSS Community Should Embrace Java by Glock27 · · Score: 1
      Jesus H., man, how much did Sun pay you for that one? As much as the guy who wrote the article? Could your post have possibly been any more pro-Sun/Java? Yeah, that kind of objectivity will win 'em over every time...

      Sun paid me nothing. I'm simply a happy Java developer, and I see the potential of the technology. Rather than simply complain about my objectivity, why don't you raise objective points that refute mine?

      Also, please note that the first part of my post was promoting gcj, which has nothing to do with Sun, and everything to do with Free Software.

      Thanks for playing, and have a nice day. :-)

      186,282 mi/s...not just a good idea, its the law!

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
  110. The future of Microsoft and space exploration by pumpkinhead · · Score: 1

    This is off a bit but most of these comments are so here goes. I have long felt that the Internet, and thus all things web such as web servers, will be the model for interstellar space exploration and colonization. For example, a hub/switch/gateway representing docking stations or actual communication outposts. So Microsoft being a big influence now would naturally enter into this equation and make its presence felt in this future manifestation. So if you don't want to have your grandchildren working in crystal mines in the bowels of some moon wearing MS overalls...

  111. Re:DTML pain in the ass by Anonymous Coward · · Score: 0

    That is why they created ZPT (Zope Page Templates). ZPT makes it possible for web designers to use their GUI products and the programmers to put the code in XML markup. ZPT is brand new but Zope Corp. has announced that all their future projects will use it instead of DTML.

  112. Re:Web services... by johnnyb · · Score: 2

    But I'm doing exactly what you say using Perl/CGI. I've got a nice object-oriented framework for handling interaction with the various parts of the business, and it works great. So, what am I missing out on? I'm handling a reseller network, our own ERP functionality, workflow, online store including our own and our reseller's pricing, multiple views of our assemble-to-order items (resellers are too dumb to price assemble-to-order, so we have to make it look different), etc. What am I missing, or what would "web services" simplify compared to what I'm doing now?

  113. Re:Web services... by namespan · · Score: 2

    "Hi. My name is John... and I have no understanding of the proper way to do n-tier development".

    I've always wondered about what the issues here were... I have no experience with anything beyond some very simple client server apps. Would you be inclined to point out print or online resources that could give me a point in the right direction?

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  114. Re:Serious FUD... by Anonymous Coward · · Score: 0

    Thanks for the info, namezero is a big zero in my book.

  115. Re:Kender I det? by Anonymous Coward · · Score: 0

    Håll käften, äckliga danskjävel!

  116. Re: Stop perpetrating the myth by dpilot · · Score: 2

    Notice I didn't way they're invincible. I said they have a good formula for nibbling away at markets that makes them look that way. As long as they keep taking small bites, they "leverage their monopoly," and are darned close to invincible, though.

    Laying over and playing dead, like their competitors of the past isn't the answer. But neither is getting rolled over, kicking and fighting. The answer is to have a smarter battle plan, recognizing their strengths and weaknesses.

    I HATE putting it this way. "Battle Plan" Perhaps that's what I dislike most about Microsoft. They engender this attitude in others, because they are continually at war.

    --
    The living have better things to do than to continue hating the dead.
  117. Re:Beautiful! by The+Mayor · · Score: 2
    You ask what Open Source has to offer in the web services arena. JBoss is not the only one (though it is the best, IMHO).

    Check out JOnAS, which serves as the core for Enhydra. Both are functional, real-world application servers.

    Check out Exolab, consisting of OpenEJB, OpenJMS, OpenORB, and more. Again, this is another open-source application server.

    For web services, check out Apache SOAP. The wonderful folks at IBM have gifted the open source community with a SOAP/WSDL/UDDI implementation. There was some talk a while back about JBoss integrating Apache SOAP into its offerings, although the mailing list now causes me to doubt this.

    Of course, I'm taking Mono and dotGNU.

    What does all this add up to? It looks to me that Mono and dotGNU provide migration paths for existing MS customers. J2EE provides a software scalability that is not possible with Microsoft application servers. Between Sun, SGI, and IBM, the MS/Intel hegemony don't stand a chance with respect to hardware scalability. And with JBoss, Microsoft can't compete on price. It seems to me that the Unix camp will do quite well with this whole web services thing.

    That said, it's not like one side will win while the other side loses. No matter what happens, MS will have a sizable camp of die-hard devotees. Likewise with the Unix camp. Somewhere in between, web services will support mixed solutions. Throw in non-MS implementations of the CRE, and the current quality of Java under Windows (it's still better than Linux...and, yes, I have tried the IBM VM), and we've got a situation where the underlying platform is really not that important. Finally, I'll get to focus on what I do best (programming), while avoiding all the religious hype surronding MS vs. Unix.

    --
    --Be human.
  118. Re:Sneer at the article all you want.... by ShinGouki · · Score: 1

    my one problem with java...it seems that _all_ java implementations are sorely lacking in a halfway decent install system. as a sysadmin who does lots of server installs, the last thing i need is to have to spend an extra 30-60mins futzing around on a system getting java/jsp/tomcat/whatever support up and running.

    has sun never heard of ./configure; make; make install?

    you want greater acceptance of java-based apps? tighten up the installs, make them intuitive (to sysadmins), make them manageable.

    --
    -dk
    Dream with the feathers of angels stuffed beneath your head.
  119. DTML pain in the ass by Ranx · · Score: 1
    Unfortunately, the build-in language DTML is really a pain in the ass.

    You're goning with Zope? Program your stuff with Python.

    --

    Me
    1. Re:DTML pain in the ass by DLPierson · · Score: 1

      True. Fortunately it's becoming less and less
      necessary in more recent Zopes. Python Scripts
      now give you through the web programming for
      logic that used to be done by the hardest to
      maintain type of DTML. Presentation Templates
      provide an alternative to DTML that is based
      on legal HTML (or XHTML) pages and is compatible
      with sufficiently smart HTML gui tools. They're
      available now and will be built into Zope 2.5.

  120. Just LinuxToday's new ploy to get webtraffic by hkuiper · · Score: 1

    I expect to see more of these alarmist stories coming from Linuxtoday. They abandoned astroturfing after they were caught redhanded and now their new recipe is: 1. Take a "fact" with Linux community trolling potential. 2. Create a story/"guest column"/whatever around it with wild claims of doom for free/open software, Linux, etc. 3. Publish... and the high inflammability of the Linux community does the rest.

  121. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0

    I think the point of the GUI is to decrease the learning curve. The fact of the matter is that there are alot of Post-DOS and UNIX computer users out there and they are intimidated by a pure command line or text environment. Apache needs to bridge the generation gap, and that goes for Linux too.

  122. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0

    it's really sad

    this post cleanly illustrates precicely what is wrong with linux/unix/unix administrators, and -- by extension -- linux/unix/non-ms operating systems in general.

    we come across as fucking arrogent, especially when we are right.

    this is what i took from this post:

    ha ha, i left a shitty company and my boss can't administer the wonderful/cheap/all-powerfull/reliable/critical/*n ix machine i set up. the fool was looking for all the things he was used to seeing in a computer and he wasn't finding them, so i berated him with my superior intellect in some subtle way he couldn't understand and told him to go read a book. what a yutz!

    now, i'm positive that much of the post was written in frustration (lord knows, i feel it every day working with these windows people... they're so... needy!) but this is just a glimpse on why we're not reaching the users.

    some simple things the admin could have done

    1. create an admin status web page. point new admins/users/higher-ups to the status page. have page show processor load, running procs, free disk space, and most importantly, network status
    2. create a short run-book of clear steps to troubleshoot basic problems. write it so every task can be described in 10 steps or less. if a task takes more than ten steps, then it's probably too much for one person to handle.
    3. it wouldn't be a terrible idea to have a couple of symlinks to fake C: ro D: or whatever. say, "ln -s /mnt/remote /c , ln -s /home/ /d", and then explain that under linux, his files are stored in /d/$USERNAME (obviously, give him his username instead of the env var)
    4. ln -s /sbin/e2fsck /sbin/scandisk
    5. better still, have a section in the run-book on checking the disk

    the point is, this boss, as difficult as he seems to be, is acting out of his own fear, uncertainty, and doubt. this situation could have avoided; i know that sounds cliche and i don't know all the facts, and this guy is probably just as big of a stuipid prick as he sounds, but i don't feel anything except unhappy that there is some guy making decisions at a company, a guy who believes that linux is a problem that needs to be removed from his network.

    just as important: there is now one less linux install in the world. no, i'm not going to get all "bleeding-heart" over linux installs, but dammit, aren't we talking about just that! linux or apache or open-source or howevermany non-crap.NET installs vs. microsoft's offerings. i really feel for the guy with the piggish boss, but if things had been handled differently, the box could still be there. and maybe more linux boxes in the future if the thing performs well... i know, i'm dreaming a little.

    anyway, we've gotta lose this atitude of "we're just better because it's obviously not winning us any friends...

    --
    Eric Markham

  123. Re:I don't know... .NET is actually a cool platfor by Jayde+Stargunner · · Score: 1

    Well, perhaps I should have been more clear...

    I picked up the book a few weeks ago, to go along with the SDK 2.0 we installed on our dev server this week. I haven't just been "reading" the book, but starting to convert some of our applications over to .NET from plain ol' ASP 3.0.

    So far, I have noticed nothing in the conversion process that has raised any dysfunctional red-flags whatsoever. I have had no problem taking huge blocks of ASP code and shrinking it down to 10 ASP.NET lines, making my own .DLL's with the C# compiler, or using any of the features that caught my eye while reading.

    Sure, I'm positive that it will have flaws. But, heck, what doesn't? Don't try to tell me that PHP and Perl don't have flaws, because you're just asking for a beating there. ;-)

    Quite honestly, I don't mind writing, say, someting like CoCreateInstance instead of CoCreateInstanceEx every once and a while if the platform as a whole allows me much more development flexibility than any of the others.

    I'm not sure if you're very aware of the web-development scene right now...But having a platform that has state-management, 1st-run compilation of code, on-the-fly .DLL updating, in-process caching features, and automatic garbage collection for a web app is a huge leap from traditional web dev. ASP.NET actually makes the web a "real" platform for developing "real" applications, instead of a collection of scripts that need to have every bit of functionality built into them from the ground-up just to work right.

    --
    What's a sig?
  124. Why exporting to SOAP is easier on Windows by rpk · · Score: 1
    -- it's not really because of Windows the OS, but because Microsoft has been building on COM for about seven years, and lot of programmers have been writing COM components for that long. Any self-describing COM component that doesn't have to run in GUI context is a candidate for easy exposure as a SOAP component. And the new .NET features make writing components even easier -- IDL becomes less of an issue. (I've done COM work with C++ and Java, and found IDL to be a good way to rigorously define a component interface, but I can see why it's a pain too.)

    Of course, having nice tools help, but tools are helpless if there is no consistent architecture underneath. The reason why Java is the best bet for an alternative to Microsoft's web services is that Sun bothered to define architectures like Java Beans. Same thing goes for Open Scripting Architecture and perhaps the AppKit stuff from Apple.

  125. Re:Sneer at the article all you want.... by CrackElf · · Score: 3, Insightful

    Wow. The propaganda show really got to you. Well, I have been creating e-commerce / dynamically driven web sites for a while now, and I have to say that there are different tools for different applications. For most jobs apache is great. If you have to run a transaction manager (with cashing / pooling), both fall short (unless you are going to write one yourself). And java, while very good at server-side html / dynamic web page generation is not the only language out there. I have seen some pretty bloated, over engineered java programs. Mostly because java is easy to learn, while good programming/engineering is not. J2EE is not really a robust web server. It is designed to support java applications. Just my 2c.

    -CrackElf

    --
    "Blake is an idealist, Jenna. He cannot afford to think." - Kerr Avon, Star One, Blakes 7
  126. The reason behind .Net by Anonymous Coward · · Score: 0
    This is why the whole .Net thing is important: It is MS's attempt to control the direction of the entire computing platform, and form it into something that favors them. Instead of networked computing and thin client, MS wants networked computing plus fat (Windows) clients, so they make a lot of money on both sides of the connection, as well as the connection itself.

    If they pull off this transition, desktop Linux will become a footnote in the history books. Linux on the server will still be around, but it will be second rate compared to Windows, since MS will do whatever is needed to make sure it works out that way.

    Face it, MS is not only more devious than Linux people realize, they're more devious than Linux people can possibly imagine.

  127. Ganesh Prasad is right, by Anonymous Coward · · Score: 0

    The whole point about web serving is that it is a standard. When you browse to a web site you don't care which code served it. Web serving is a commodity.

    Microsoft has gained its monopoly and retains it because of network effects. The final aim of M$ is to control the servers as well as the desktop. IIS is the means through which it gets there. On its own IIS is just a web-server, a commodity. So to increase market share in the server space it is turning this piece of commodity into something which has value-add. Basically M$ wants IIS to have a network effect because of the extra services added. Because of these extra services people WILL start to care which software is serving the pages.

    It is all about network effects. Apache has a huge installed base. We (freedom-loving people everywhere) should add value added services to Apache. Even better, use an existing framework or build one that allows the open source community and anyone else who wants to to offer services. Make these services compelling. Create lock-in. We must fight like M$ fight, yes even get our hands dirty.

    Another thouht which worries me: M$ already controls the desktop. What are they waiting before they install a competing network stack to TCP/IP. There was this article (I think it was on Byte.com) which laid out the dangers if M$ were to eventually drop TCP/IP on clients and install their own stack. M$ would then truly control the internet.

    (Hope what i said makes sense. my email is brian@m-commerce.com)

  128. Re:Who's Kool Aid have you been drinking? by NeoMage · · Score: 1

    I agree with your post in that "Web Services" are sold like they are magical and yet all they really are is XML over HTTP to a SOAP spec. However that's not the end of the story.

    How easy is it to develop and locate these services on Linux today? Have you seen/used Visual Studio .NET to do Web Services on Windows? Man it is -so- easy, you'll wet yourself. It's not that you can't do Web Services today on Linux, it's how easy you can incorporate Web Services into everything you do.

    The .NET frameworks makes accessing Web Services a piece of piss. Hell, you don't even need to know SOAP -or- XML. I can write and consume a Web Service using Visual Studio .NET in like 5 minutes.

    Sure I sound like a MS sellout, but shit... it's good stuff if you ask me.

    Linux needs to be able to come up with high productivity tools to do this kind of stuff in no matter what languages etc you use before it will gain any more share than with the hard core techs.

  129. fuck the market.. by michaelo · · Score: 1

    .. it's a nice article, yea. And probably most of it is true.
    But i always ask myself whether we need to conquer the market, if we need to build things the managers like. Or if we want to make things _we_ like.
    I mean - whatfor does the world (including managers, they just dont know it:) need web applications and web services and all this crap?? Does it increase productivity? I dont believe this. I dont believe at all that computers have been necessaery in the first point. Yea, now they are, cause we integrated them into our lifes. But i think mostly they are just for fun.
    So let's write applications for fun - not for managers!
    J.

    --
    Tongue-tied and twisted, just an earthbound misfit, I.
  130. Wei Qi with Microsoft by Anonymous Coward · · Score: 0

    Prasad's well-considered article touches on several points which proponents of open source as a movement and advocates of prominent open source projects, like GNU/Linux, would do well to take note of; in actuality, a great deal more is at stake here than .NET vs. J2EE or IIS vs. Apache. At the risk of sounding alarmist, I should like to suggest that the very paradigm for the interaction between the human populations of developed nations and their machine populations will be greatly influenced by the computing landscape as it develops in the next decade or so. Whether corporations and end users will continue to enjoy a degree of control and choice in their computing habits, or have their needs and the fulfillment of those needs dictated to them will critically depend on the success of open source and free software as ideologies, which in turn rests upon the success of their fruits as viable solutions to the real and perceived problems which increasingly omnipresent technological hooks present. There are several core problems facing free software in the immediate future, but ultimately I think success or failure will rest heavily on the ability to solve a sort of meta-problem: recalcitrance towards strategic thinking. Though it should be an obvious oversimplification to consider the present situation solely a conflict between Microsoft and Linux, it is probably accurate to posit that Microsoft will come to exercise an unparalleled dominance over computing and influence over every major technological aspect of our comfortable industrialized-nation existence in short order unless a significant impediment is made to the development of Microsoft's strategy of alternating diversification and market consolidation. GNU/Linux and its allies are poised to be just such a monkey, er, penguin wrench; but it is simultaneously poised to become just another footnote in computational history, like the mach kernel, or, so it increasingly seems, BSD UNIX. What will determine the outcome? In large part, I think the ultimate success or failure of the technologies that are the product of open source, and hence reductively of the ideologies inherent therein, is coupled to the success or failure of the participants to see the big picture, and begin to actively strive to first map out, then win the battle against Microsoft; the technical ability is already present in the community, but the strategic thinking is largely absent. Whether the immediate goal was writing free clones of UNIX utilities (GNU), the UNIX kernel (Linux), or more recent developments like usable desktops or office suites (Gnome, KDE, Koffice), the goal was one that could be clearly visualized and accomplished; and already has been to varying degrees. The problem is, Microsoft doesn't work like that. It isn't an informal and arbitrary collection of loosely defined groups of individuals working on conflicting and overlapping projects. Despite arguably mediocre managerial practices, it is an enormous organization with well-defined and considered top-level objectives with comparatively immeasurable resources. It furthermore has the advantage of market dominance, and unlike most Linux-based endeavours, is not ethically handicapped by a commitment to open standards, open source, or open-mindedness about the requirements of their user base. The outstanding fact is that despite all this, free software has managed to move from a position of relative obscurity to become one of the few things Microsoft still genuinely worries about in the post-commercial-unix apocalypse. Unless there are fundamental shifts in the behavioural patterns of free software developers and users in the near term, however, Microsoft will go about radically changing the model by which people use software and simultaneously open up whole new avenues for revenue while free software users fall about trying to touch up their favourite desktop environment and begging hardware vendors to release specifications so that they can continue to write drivers for a hobbyist's OS. Free software will fade to irrelevancy as Microsoft and perhaps a few other companies become first the software provider for the world, and then a sort of extranational exchequer: Microsoft will levy a tax for your subscription based OS and core tools at first, but will then concentrate on taxing each use of Microsoft-run identification registries for a beleaguered but optionless public's increasingly e-commerce based lives. The usual scenarios outlined by even clumsy print journalists now come into play: one pays a percentage to one's broker, and a percentage to the service broker (Microsoft) every time one trades stock online; for the convenience of making dinner reservations securely over the web or ordering a book, the restaurant or bookseller gets the majority of your money, but a service transaction fee will be levied by a company that positions itself to be an integral part of all network-computing and e-commerce transactions: i.e. Microsoft. This will not come to pass if the software and services are free, but the more important thing to realize is that it is sufficient to ensure that no one corporation or cartel is broadly positioned enough to make such total dominance possible. Presently I think the last, best hope against a Microsoftian winter is open source software. The proposition of policy which comes out of this is that co-ordination is necessary on a scale which free software developers are unused to. Critical goals must be identified, and fulfillment of those goals distributed among what are now a multitude of largely uncommunicating projects. Moreover, and I admit this may be contentious even to those who do not find the remainder of this material so, absolutism in approach or ideology must be absolutely discarded. Prasad is absolutely right to upbraid free software advocates for a failure to approach a rapport with Sun and Java, and conversely, Sun needs to cease to regard Linux with latent hostility and genuinely regard free software developers as allies rather than as a threat to Sun's own platform, OS, and technologies. It is a far more difficult assignment to identify a prescriptive solution to this problem than to merely identify it: clearly no one wants a Grande Empereur d'Linux or a Linux High Command, but perhaps a semipermanent consortium of representatives from free software projects and sympathetic industry partners to discuss and co-ordinate long-term development strategies would suffice. One may guess at what might be successful, but a more centralized nervous system of some sort is necessary in an environment where diversity of development means duplicated effort comingled with unexplored territory as well as the ability to choose between 25 different window managers. I sincerely hope that some few people with greater influence than I choose to cogitate on these matters and are motivated to action.
    --
    I apologise for the length of my remarks as well as their poor organization. Recent unemployment has disposed me to involved but undirected thought.

  131. Why is this troubling? by Anonymous+Brave+Guy · · Score: 1
    I think that the decrease in Apache's share is a red herring, but the bigger picture of web services is a troubling one.

    Sorry, I must be missing something. Why is this a troubling picture? If web services are good for something, and potentially they are, why is that a problem? If they provide a better answer than Open Source, so what? If it's better, it's better. Open Source is not a Good Thing just because it's Open source. If the web services answer is not better, no-one's stopping you from continuing to use Open Source principles to produce something that is better.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  132. Re:Open source problems by Anonymous Coward · · Score: 0
    I have never seen *a movement(tm)* so narcistically self-absorbed into their own greatness than this one. Plain blunt. Your attitude sucks so much that even if your software is the greatest and most transparent, your users might just be too appalled by your little attitude problems. Instead of giving it a try, they end up turning away. They certainly would not have an appetite to pay for your boxed application versions, with which I think some open source companies still hope to make some money to pay some more developers to continue to work on some great open source software. Just beware, if the open source movement fails, it's just *the movement's* own darn fault. You will loose the mainstream heads over toes, if you go on like this. And you will, in the end, be responsible, if the code and much more will be closed again and more monopolized than ever before.

    So, the attitude of Microsoft Developers is so much better? I recently did so work using MS's Speech SDK and on visiting their news server to look for help, I noticed lots of complaints on the attitude of those wonderful developers (specifically mis/noninformation about support in VB). And what about tech support's suggestion that you reformat/reinstall (and maybe lose data) because they did not ship the product without those glaring bugs?

    If OSS fails, it will probably be because MS launched an attack of FUD (which bit them in the ass when it was revealed that FreeBSD is still very much at hotmail).

  133. Re:Web services... by Jason+Earl · · Score: 2

    It's all uncharted territory. MS would like for .NET to catch on because A) it would greatly strengthen their server side role, and B) it would allow them to gradually shift their focus from selling software to renting services (providing a much steadier income without the necessity of coming up with and sucessfully marketing new versions of their products).

    However, this doesn't mean that Web Services is going to actually take off. Some poor sap (with a big pile of money) thought that FED-EXing catfood around the country was a good idea, it didn't make pets.com a winner.

    Just remember, Microsoft also thought that people were going to want to use Microsoft Bob.

    Now, I am not saying that the idea of web services is completely bogus. I just know that the cool parts of this concept will almost certainly be available to Free Software hackers in plenty of time to meet customer demand. The reason for this is simple. Free Software hackers are right on the forefront of actually building solutions. Microsoft is busy building a product that they hope others will turn into solutions. There's a big difference.

  134. Decline in Apache? by Anonymous Coward · · Score: 0
    A message I received from the same ISP that nearly yanked me for using Apache:


    An important message to customers using Microsoft Windows 2000 or Windows NT - How to download a Code Red Virus Patch.

    If you are operating on Microsoft Windows 2000 or Windows NT and haven't already done so, please download a patch that stops the code red worm from running on IIS (Internet Information Server) versions 4.0 or 5.0.

    Please visit the following page on Microsoft's site for more information and to download the patch:

    http://www.microsoft.com/technet/treeview/defaul t. asp?url=/TechNet/itsolutions/security/topics/codep tch.asp

    Our network reliability is jeopardized by infected users and we would really appreciate your assistance in eradicating this virus.

    Thank you very much for your understanding and assistance.

    xxxx xxxxx xxxxxx Corp.


    Asses
  135. Re:Open source problems by richieb · · Score: 1
    Heck, take something as simple as printing. We have a Sun Ray server at work with our users spread across two buildings. Out of the box Windows can deal with networked print queues easily enough that users can even stumble through it. Why is it so difficult for UNIX?

    As I recall Solaris has a nice GUI tool to add remote printers to a machine. However, root access is required to use it. Is that bad?

    And if a user is missing a printer, the admin can always login (even remotely) and add it.

    I also remember looking into using LDAP for user acounts, authentication, etc. for Solaris. Except *maybe* for Solaris 8 the whole process is undocumented and unsuported. Meanwhile, it is now part of the Windows 2000 architecture.

    Where was Microsoft when few years ago we were trying to integerate Windows machines into a SUN network. They did not support NIS, NIS+ or NFS. AFAIK they still don't.

    ...richie

    --
    ...richie - It is a good day to code.
  136. Re:Beautiful! by cortense · · Score: 2, Insightful

    I believe that the reason for the myths about Java speed are created by poorly coded applications (Dynix WebPac, anyone?). Applications with a start time around 5 minutes on a machine any slower than a gigahertz. It would be amazing if something were ever to be done about this, and it would improve the reputation of Java immensely.

  137. Re:Will anyone care? by philipm · · Score: 0

    Actually its funny that you should say that. When you do get to broadband you will find that the earth has already been scorched. Slashdot, like most major media refuses to run stories on how the major broadband ISPs are blocking random ports at random times. In particular lately there have been tons of stories on code red, but nothing about BY FAR its biggest fallout. AT & T has blocked incoming port 80, completely refusing to justify and widely advertise its action.

    Those of use that remember, are starting to have painful flashbacks to the times when you had very little choice in phone services. The breakup really did nothing to improve that. It merely replaced regional monopolies with slightly smaller monopolies, while at the same time providing political cover to say something was actually done.

    As usual, slashdot, prints random tidbits that some monkey stubled on, but the only real editor we have is the emotionally unstable John Katz, who help no-one.

  138. Re:Well, DUH by Anonymous Coward · · Score: 0

    DNS doesn't tell if a machine is a webserver or not. It just tells on which ip-number the machine can be found, and then you'll have to check port 80 to see if it's a webserver. And even dial-ups are registered in DNS, otherwise lot's of things wouldn't work and/or be very slow (e.g. any site running tcpwrappers does a DNS-lookup on every connection).

  139. NameZero. Read the pages... by Bender+Unit+22 · · Score: 1

    --[snip]--
    Microsoft gains around five and a half per cent of Web hosts this month, and almost two per cent of active sites. Primarily this is a result of two large US installations converting from Solaris. The large free hosting company, Namezero, hosted on the Exodus network, has migrated its front-end systems to Windows 2000, as has part of the Network Solutions domain registration system. Network Solutions has moved physically from Digex to Interland [where Microsoft held a minority interest, prior to the sale to Micron] as part of the process.
    --[snip]--

  140. Re:IIS Regrets - My Former Boss - Hahahaha by FyRE666 · · Score: 0

    I've had my Windows NT/2000 (upgraded) online nonstop (on my DSL) for 4 years now WITHOUT problem.

    Maybe he was just confused. After all, having to work with WinNT as a server must make the hours feel like days...

  141. Amen to that, brother... by ArtDecayed · · Score: 1

    1. Using HTTP and (may all the little gods defend us) XML to shuttle data between application components is so fundamentally brain-dead, I'm suprised anyone's even taking it seriously.

    I couldn't agree more - the only people to benefit are Cisco ('cos we will all need faster networks and routers) and Intel ('cos XML is processor intensive to parse). No wonder these two are keepting schtum and not jumping on the bandwagon and saying how wonderful it is - they know this too.

    The only problem is, is that no one is going to fix CORBA, so we will be stuck with the new slower technology. What we really need is for one of the big CORBA vendors, like Iona, to re-market CORBA, as it is perfectly capable of providing the equivalent of web services, its just that no-one is thinking 'out of the box'.

    --


    'The best thing about deadlines is the wonderful WHOOSHing sound they make as they go by.' - Douglas Adams
  142. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0

    sorry but if you cant understand an apache configuration within 4 days of mucking about in the httpd.conf file then you really need to get a different job. Apache is extremely simple to configure compared to the power it gives you. and if you want to learn it quickly.. recompile and install mod_perl and php by hand into your apache server. you will learn things about your server that MCSE's only dream about (nightmares I believe!) and you will be able to track down smaller problems or add monstrous abilities with little effort.

    sorry, you can keep your GUI. I want my servers to take effort and some knowlege to configure. if you can point and click through an install then you are asking for a poorly configured server.

  143. Re:Open source problems by einhverfr · · Score: 2
    -consistent user interface The X guys REALLY dropped the ball here by saying that they are not specifying a look and feel. I think that having a dozen different GUI toolkits is not only ridiculous, it is harmful in the end. If a particular [dominant?] toolkit doesn't cut the mustard, have a design and revamp review to get things right rather than coming up with YAFGT (Yet Another F****ng GUI Toolkit).

    Could not disagree with you more. X is old-- and has been continuously developed. The first version of X is over 16 years old iirc. It moved into markets which offered the consistant user interface you mention over and over because it had a good architecture. Part of having the good architecture was making that architecture extensible so you could plug in an engine to give windows certain behavior. X will likely continue to do well, IMO, though perhaps home users will do better with a frame buffer than an X server... Office environments stand a lot to gain from X's network transparent architecture.

    How many other computer programs span decades of constant development?

    One has to laugh at this story though... Two large companies switch from Sloaris to Windows and suddenly it is the end of Open Source...

    --

    LedgerSMB: Open source Accounting/ERP
  144. Re:Well, DUH by hearingaid · · Score: 2

    there are more Win2K server installs than Linux server installs, at least more than the subset of distros that install Apache by default.

    more Linux server installs also are done by technically inclined people who don't just click defaults randomly. :)

    these two factors tend to support the claim that M$ enabling IIS by default would enhance its marketshare more than Linux distros bundling Apache.

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  145. Re:Jakarta by Phoukka · · Score: 1

    Okay, agreed that Jakarta is cool -- BUT. You missed the point in a big way, and you have a glaring error of fact in your comment.

    Tomcat is excellent, but there is no such thing as a J2EE servlet engine, and you characterizing it as such is doing both Tomcat and Ganesh's article a disservice. The fact is that a servlet/JSP engine is a cool deal, but by itself it is not J2EE, and doesn't bring with it all the benefits that J2EE brings. Yes, servlets/JSPs are cool, but they are, at heart, part of the presentation layer of an n-tier architecture. If the world needs an enterprise-class solution, with clustering, redundancy, scalability, five 9s, they can't do it with Tomcat, at least by itself. Servlets are cool, yes, but Tomcat as a servlet engine doesn't have what it takes to handle enterprise-level requirements of stability, clustering, etc.

    The point that Ganesh was attempting to make was that the OSS community at large needs to wake up from our communal head-in-the-sand attitude about Java and J2EE, and realize that aside from Java there really aren't a whole lot of options for enterprise-level stuff.

    (Zope provides one option, but the documentation was horrendous last I looked, and Zope was not easy to configure as an experiment. The "roll yer own, it's all open standards" folks also have a valid point, but businesses seek productivity *gains* by reusing existing, known-good frameworks rather than being forced into productivity *losses* because you have to write your own framework first.)

    Web services is really only the communication layer, and really only the automated communication layer -- but that's a very important layer. Yet still, the underlying business-class functionality (in other words, the services a business has to offer the world), is what's important, and Microsoft has done a pretty darn good job with marketspeak and packaging, and has begun selling an end-to-end solution, a solution that promises M$ domination on the back-end to the same degree as on the desktop.

    And that is Ganesh's point: we need to either write our own enterprise-level component-based web services soup-to-nuts framework, or we need to unite behind an existing framework (Java, J2EE), or we will wind up suffocating in M$ products all the way around.

    Tomcat itself is irrelevant, except as a (vital) component of the existing alternative architecture. And you'll notice that, of the major servlet engine vendors, pretty much all of them now sell J2EE containers that incorporate their prior servlet engine -- Weblogic, Websphere, JRUN... And one notable database vendor (another major part of the enterprise computing framework) has decided to enter the same marketspace with their own offering: Oracle's 9iAS.

  146. Re:what a trend by IpalindromeI · · Score: 1

    You should care because, unless you're the one developing product X, it's possible that it will die for lack of interest. Then you don't even have product X anymore.

    --

    --
    Promoting critical thinking since 1994.
  147. Re:JVM supporting other languages... by sheldon · · Score: 2

    Well COBOL.NET is reportedly very robust.

    But I was trying to focus on the [Everything But Java]/JVM apps, not Java/JVM. If these other languages are seriously being used, seriously supported I'd like to know about it.

    I can't say that someone saw a need for each of them, it appears from going through the list that someone had an interest in seeing if it would work. But a good chunk of that list results in 401 errors, so I question the viability.

    Sun certainly doesn't support or even encourage it, whereas Microsoft does.

    As far as viability of .Net. You have to remember when Microsoft left the Java market back in '97 their JVM was the fastest available. Some have suspected that was Sun's real reason for pushing MS out, because they were showing 'em up. .Net has been in development since '97 and is remarkably stable today. Much more so than Java in it's first years of release.

    We'll see.

    But again I just wanted to question the reality of this [Everything but Java]/JVM myth.

  148. Re:Who's Kool Aid have you been drinking? by bzh · · Score: 1
    This is true if you have the staff and the time to develop, deploy and maintain your system. And the problem is qualified staff who actually know what they're doing. The end result is it has become cheaper to throw in more hardware to support a less performant product that is easy to install and maintain than to pay more qualified staff to develop a solution based on performant products.

    So what is the problem with Open Source? Well, great software but you need IT gurus to deploy and maintain it. Apache is a good example of that. With a good administration web front-end, I'd have no problem recommending it to my customers because they could do the administration themselves. At the moment, I tend to recommend iPlanet to have a good compromise between price, ease of use and reliability.

    That's where J2EE comes into the picture. It provides you with the best platform you could think of to produce enterprise applications. You get out of the box one of the most comprehensive development APIs ever, developing EJBs or servlets is ridiculously easy and even deploying your application is a non-brainer (compared to the alternatives that is). That's what companies want to see: the promise of a short time to market provided they beef up the hardware a bit to support the architecture. At the end of the day, it's cheaper. And that's why I agree with the conclusion of this article: Open Source and Java/J2EE should be the best of friends, not ennemies. The best architecture I could think of in my job? A pure-Java merge between Apache, Tomcat and JBoss with an InstallShield-like installer and web-based admin GUI. That would be a killer app and I could recommend it to every one of my customers.

    --
    -- Another useless sig
  149. Mod this article -1, Redundant by Cynikal · · Score: 2, Insightful

    I mean seriously, i read /. almost religiously 4-5 times a day, and its just getting redundant to hear fud stories like 'Will Open Source Lose the Battle for the Web?' or 'Will linux die?' 'is this the end of the GPL' and so so so many questions and doubts.
    I'm just getting tired of hearing so many 'experts' predict the end of something and then watch it prosper for years to come..
    Face it people, Software and Stock analysts are the same as weathermen, except less dependable.. The wind shifts and they scream "its a hurricane", well i'll be one to stay calm until my shed blows away, then it will be time to worry...

  150. Re:Open source problems by Anonymous Coward · · Score: 0
    i dont believe that the objective of open source its to get to the mainstream.... If the mainstream decides not to use the awesome pieces of software produced by open source, its a problem of the mainstream, im not going to feel bad because people are stupid... People always says that open source problem lies in that there are too many options, that too many GUIs confuse users and multiplicate the work. But having many options is the heart of the movement.

    Oh, wonderful, don't expect the mainstream buying your great open source application in a box then, you know. Listening to you is just so encouraging for us stupid people. Of course the latest fashion is that open source is just good and useful for developers as development model. Yeah right. You believe in what you are saying? Poor you. May be some main stream people will teach you a lesson one day.

    I mean just make it clear, we, *the movement* don't want to sell to the *mainstream*, because these folks are just too darn idiotic for you guys to deal with. You know what, if I were your client or customer, I would just go next door. May I find another decent open source sales person , who has just enough brain and manners to service people without putting them down.

    I have never seen *a movement(tm)* so narcistically self-absorbed into their own greatness than this one. Plain blunt. Your attitude sucks so much that even if your software is the greatest and most transparent, your users might just be too appalled by your little attitude problems. Instead of giving it a try, they end up turning away. They certainly would not have an appetite to pay for your boxed application versions, with which I think some open source companies still hope to make some money to pay some more developers to continue to work on some great open source software.

    Just beware, if the open source movement fails, it's just *the movement's* own darn fault. You will loose the mainstream heads over toes, if you go on like this. And you will, in the end, be responsible, if the code and much more will be closed again and more monopolized than ever before.

  151. Re:Open source problems by argel · · Score: 1
    I think one point that has been missed is how Microsoft tries to improve things for administrators. In the UNIX/Linux world text based config files edited by vi still rules. Integrating LDAP is left as an exercise to the adminsitrators and developers. Windows 2000 comes with LDAP built-in and we are starting to see applications that use it.

    Heck, take something as simple as printing. We have a Sun Ray server at work with our users spread across two buildings. Out of the box Windows can deal with networked print queues easily enough that users can even stumble through it. Why is it so difficult for UNIX? For example, we have a SUn Ray server here supporting around 50 users spread out across multiple buildings. There is no easy method for users to set a default printer (keeping in mind that some of our users do not know anything about UNIX). I do not think it speaks very well for the UNIX community that such a simple problem is still not resolved.

    I also remember looking into using LDAP for user acounts, authentication, etc. for Solaris. Except *maybe* for Solaris 8 the whole process is undocumented and unsuported. Meanwhile, it is now part of the Windows 2000 architecture.

    We are seeing steps being taken, such as SUN going with Gnome in the future (though I would have preferred KDE). But it seems like the UNIX community is in reactionary mode.

    The innovation Microsoft has done is to take existing things and integrate them. Installers, LDAP, etc. For whatever reason, the UNIX community has not seen or accepted the benefits of taking seperate products/projects and integrating them together to achieve something that is greater than the sum of its parts.

    Micosoft and Windows are by no means perfect. And adding new functionality like an LDAP database does increase complexity. Yet it seems that Microsoft is at at least moving forward while UNIX/Linux seems stuck in the same old hack a solution together mentality.

    --

    -- Argel
  152. Re:I don't know... .NET is actually a cool platfor by catfood · · Score: 1
    Sure, I'm positive that it will have flaws. But, heck, what doesn't? Don't try to tell me that PHP and Perl don't have flaws, because you're just asking for a beating there. ;-)

    I won't tell you that, but I will tell you that in my experience their flaws are less shocking. Less guesswork in figuring out what the software "wants."

    I'm not sure if you're very aware of the web-development scene right now...But having a platform that has state-management, 1st-run compilation of code, on-the-fly .DLL updating, in-process caching features, and automatic garbage collection for a web app is a huge leap from traditional web dev.

    Maybe so, but these are not revolutionary advances, nor are they unique to dot-net. State management has been built into Apache for a couple of years now at least. First-run code compilation is essentially what mod_perl does. Et cetera, et cetera. Garbage collection, likewise, was new in the seventies. Many, many languages and tools have supported it on web applications for years now.

    I'm not saying dot-net sucks, but I am a little tired of hearing how great and innovative it is. I've observed that some of the great parts of COM aren't innovative, and many of the innovative parts aren't so great. I suspect dot-net will be like that too.

    Ten years of programming Windows applications and adminning networks with lots of Windows PCs tells me that Microsoft's new "technologies" are always, always much cooler in theory than in practice.

    I don't doubt your results at all, and if you're happy with the degree of gratuitous non-orthogonality you've encountered so far, super. My experience with COM (and the whole Windows API, actually) is that stuff works in subtly, frustratingly different ways from what is promised in the documentation. And to beat my previous point to death, it's almost always the most "exciting" features you see in demos and books that have the most severe limitations.

  153. Re:Huh? by Isofarro · · Score: 1
    I agree with the Author that the Open Source community has no choice but to embrace Java. At least that way we will not simply be a M$ copycat.

    Why just one direction? Surely the Open Source members outnumber a little Redmond company (in more ways than one). FWIW, Open Source gave the end-user the freedom to choose - so if its a choice between J2EE and .net, surely _both_ is an appropriate choice?

    I do like a lot of things in J2EE, I like quite a number of things with .net. I think there's room in the Open Source enviroment for both.

  154. Re:Who's Kool Aid have you been drinking? by schwar · · Score: 1

    Microsoft's webservices are XML over HTTP. Java webservices are for all I can tell RMI. There is only lip service paid to the uddi standard. Sun is pushing it's own vision of the future. Anyway the point is that if SOAP and UDDI are what wins Microsoft and IBM will own that market. MS more than likely taking the lower - medium end,IBM taking the upper market and I image linux taking the very low end. More than likely what we see today but with Java losing market share rather than gaining it.

  155. Killed by W3 standards? by Anonymous Coward · · Score: 0

    The beauty of WebServices, at least in the .NET model, is that they use strictly W3 specifications to communicate, UDDI for discovery, WSDL for service description (kind of like XML IDL,) SOAP for RPC, and XML for data transfer. If anything Apache should be capable of becoming an excellent performer in the WebService market. The only question is how. IIS with ASP.NET makes WebServices insanely simple, as the following code generates a fully functional webservice:

    <%@ WebService Language="VB" Class="MyMathLib" %>

    Public Class MyMathLib

    <WebMethod(Description:="Add two numbers.")> _
    Public Function Add(ByVal X As Integer, ByVal Y As Integer) As Integer
    Return (X + Y)
    End Function
    End Class

    When IIS compiles this (fully compiled and cached as a native image, not scripted nor interpretted,) it generates all necessary information to execute it, a WSDL file to describe it's use (to automatically build SOAP proxies,) and IIS also will provide a default webpage to test it's functionality, complete with SOAP, HTTP POST, and HTTP GET examples of how to call the WebService.

    If anything, Apache might get hurt if WebServices become very popular if they don't have a simple method to build them like ASP.NET will have. But Apache can and always will be a player given the only information you need to build a functional WebService lies at W3.

  156. Absolutely by Anonymous Coward · · Score: 0

    As a open source advocate and history buff..open source will lose the battle. Not because out of quality or innvovations that it brings but sheer number of stupity that it brings. It assumes that to heavy on the notion that business will open their software to help each other out. Right.... It makes the assumption that some will open their code so other will to0..Right...... The truth of moment is we live in a capalistic society, were competiviness is the very nature of the beast. IE Apple showing its windows environment to bill gates in the early 80's. Microsoft helping Mono. And the final icing on the cake the russian programmer who felt it necessary to jeopardize Adobe secerts. Companies will take advantage of protecting their secerts. Especially in a possible "recessionary" economy. Open Source appoarch is too academic, it will fail because it not take economics and capatial nature of all things..

  157. How do you serve 'services' without a 'server'? by Anonymous Coward · · Score: 0
    Let's face it, in spite of a few point releases, Apache hasn't introduced any significant user features in two years.
    Ok. So Joe User points his browser at a web server. What new features does this webserver need in order to return "Content-type: text/html" and "<b>hello Joe User<b&gt? Besides, I hardly call buffer overflows a 'feature'.

    What would a user rather have -- a free server that does plain webserving, or a moderately priced one that does webserving plus e-commerce?
    Uh oh. I better tell my customers we haven't been doing e-commerce, we must have faked it!

    PAY ATTENTION: (spoiler):
    Where is the PHP enterprise component architecture? What about clustering and failover? Where are the WSDL and UDDI implementations? Don't show me bits and pieces here and there. Show me a framework. Show me a reference implementation. Show me a friendly interface.
    This persons whole argument is based around the fact that Apache, Perl, Modules, whatever, aren't in a pretty 'point and click' package. I hardly see that as a sign of 'Losing the Battle'. Come to think of it, I thought we were suppose to have already lost the battle because of the overwhelming number of choices for window management.

  158. Re:SQL Server question [OT] by JediTrainer · · Score: 1

    What version of SQL Server is shutting down on you?

    7. It doesn't shut down constantly, but it's more like the darned thing can't get more than a 2 or 3-week uptime if its life depended on it (well - I guess its life DOES depend on it now, doesn't it?)

    --

    You can accomplish anything you set your mind to. The impossible just takes a little longer.
  159. Re:what a trend by freq · · Score: 1

    there is no microsoft. only zeul

    --
    "Tension is the great integrity" -- R. Buckminster Fuller
  160. current web model flawed by Tablizer · · Score: 0

    >> and more to do with managed code (like EJB's). Internally for my Fortune 1000 corporation, I can share the "login authentication code" amongs 10 seperate applications without the applications needing the compiled Servlet or DLL on the machine itself. <<

    Sounds like a good use for scripting technology.

    >> I've seen a lot of PHP, ASP/COM, and Cold Fusion code that could have been so much easier to maintain if they would have stuck some of the core logic into a "distributed object model" of some sort. <<

    What is wrong with "distributed modules"? Why @#!* OO crap? (www.oop.ismad.com)

    >> It's really all about the bigger picture. Sure, some little site that uses a couple of include files and global variables can be managed fine by PHP, but it's all about scalability in terms of the applications power and complexity. <<

    Try using tables to manage large applications instead of RAM variables.

    ANYHOW

    I think the stateless launch-and-release web server model will evetually be replaced with a more minicomputer session-like model anyhow.

    It just gets simpler to keep everything in place until the user is gone (or times out) rather than launch-and-release over and over again. Caching will take care of the less-used problem.

    Then building web apps will resemble client-server development.

  161. Re:Beautiful! by miniver · · Score: 2
    load of crap. they may come close to being speed-equivalent if you write c++ constrained to the language features java supports. That is, you use heterogeneous container classes and downcast all the time, don't use templates or multiple inheritance, use threads where there is no good reason to, and whip expensive exceptions around like you're getting a commision on them.

    I did say *unoptimized -- I know that a properly coded and optimized application written in in C++ can easily outperform a properly coded and optimized Java application. My point was that Java is *fast enough* ... given that no one has time in their development schedule to completely optimize anything, and no one has enough competent programmers to code it that way, even if they had enough time to do it and money to pay them.

    Oh, and typical server applications?!? If you're writing server applications using a one thread-per-server-scheme, you are nowhere, and you are if you're writing java, cuz it doesn't know from multiplexing, at least in 1.3.

    Ah ... you're talking about using select() to code I/O handlers. I begin to see the problem -- you seem to think that a web server is a typical server application. I suppose I should have been more specific; I was referring to business applications -- ERP, DSS, HR, A/R, A/P, Inventory Management, etc -- the type of applications that businesses pay money to have developed, because they need them to run their businesses. These sorts of applications are rarely I/O bound, because they typically have no more than hundreds of users and spend most of their time waiting on database queries and user input. With this sort of application, the use of multiple threads to manage code execution is perfectly sensible, and results in very clean and easy to maintain code. You'll note that I was not advocating writing webservers or databases in Java -- but backend applications that serve webservers and use databases are excellent targets for Java development.

    Bash c#, .net, etc, all you want. But don't tell me an interpreted language with garbage collection and bullshit container classes and 1970's i/o is as fast as c++. I write networking code in both languages, and i'm not buying it.

    Go back and read what I wrote -- I didn't claim that Java was as fast as C++ for *everything* -- just the sorts of applications I develop: business applications. Of course, if you continue to think of Java (and the JVM) as strictly an interpreted language, you're not keeping up with what the JIT compilers are doing these days, and you're completely ignoring the native-code compilers for Java.

    Sorry for spelling: late, drunk.

    Friends don't let friends post drunk.

    --
    We call it art because we have names for the things we understand.
  162. I don't know... .NET is actually a cool platform by Jayde+Stargunner · · Score: 2, Informative

    MS bashing aside, .NET is a really great idea from a developer's standpoint, and its implementation is great.

    I'm a web developer, so it's my job to stay up on the newest technologies. I recently picked up "Professional ASP.NET" by Wrox, and, about 650 pages in, I have come to the conclusion that ASP.NET is one of the most fuctional, flexible web platform I have ever seen.

    Sure, PHP is just dandy... But ASP.NET adds on so much functionality, it's scary. Sure, that may be one of the reasons to shun it from a certain viewpoint--letting a MS platform have so much control--but as a developer, ASP.NET is a dream come true.

    I know this goes against the general /. vibe, but come on... This is New for Nerds, not News for Platform-Exclusive People. PHP, Perl, Java, they all have their uses--why can't people accept that, maybe, MS actually makes good products once and a while? :-)

    --
    What's a sig?
  163. Re:Web services... by bad-badtz-maru · · Score: 1


    Same situation here and I am wondering the same thing.

    maru

  164. Re:what a trend by pete-classic · · Score: 1

    And we all know what happens when the beams cross.


    Wait, I'm confused.

    Do you mean total plutonic reversal? Or do you mean Zeul (minion of Gozer) is confined to the 7th plane of hell and Dana and Lewis are turned back into people?

    -Peter

  165. postgres (was Re:Tomcat) by shibboleth · · Score: 1
    PostgreSQL has had indexing and transactions for a good long time, and replication is available as a beta download, so your objections there were not carefully made.

    In the +1yr I've developed with PostgreSQL i've had no big problems with it. I'm a former Oracle specialist, but it was a smart move for me to switch to Postgres.

    --
    "Be thankful you are not my student. You would not get a high grade for such a design :-)" - Minix pro
  166. Re:Who's Kool Aid have you been drinking? by |guillaume| · · Score: 1

    hey that's a fact.

    I'm not affraid of that, it ain't going to work straight.

    --

    give me all your garmonbozia

  167. .NET Supports E-Commerce by joel_archer · · Score: 1

    An we all know how well the E-Commerce sites are doing!

  168. WTF? by David99 · · Score: 1
    What do "web services" have to do with anything anyway?

    The average web user doen't want or need this stuff, they just want information (or entertainment). HTML, .JPG ...

    Web services will have a place - in B2B and other closed environments (and VPNs). But does open source really want to go down this road? Where's the fun in B2B?

    --
    -- Welcome to nowhere fast / nothing here ever lasts.
  169. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0

    Agreed but given two competent sys admins who know their platform, the Linux one will be able to do more for you, quicker.

    The main reason is the wealth of tools available he can work in that simply won't hurt the rest of the system. How many NT admins would worry about installing ActiveState Perl "just in case it made things unstable"? More than those who'd "apt-get install python" on Debian, that's for sure.

    It will always take a good admin to keep a server up but at the end of the day, all the good NT admin's I've ever met who learned a similar level of Linux seem pretty happy with Linux over NT.

    There are, of course, thousands of people who claim to be sys admins who have the single "skill" of working it out from a gui tool. Ask these people to move 500 users accounts or 300 virtual hosts from one machine to another and they are as useful as chocolate firemen.

  170. Re:Tomcat by bmj · · Score: 1

    I don't see any indication at the moment that the number of Servlet/JSP/J2EE sites is dropping in favour of ASP or .NET

    i don't know that'd we'd ever see this. those sites that are using j2ee (or perl, php, or python, for that matter) are using that solution because it's _not microsoft_. imho, it may easier to create a m$ web services solution, but i don't think you'll have the same flexibility and performance.

    it's also important to keep in mind that the apache percentages can be misleading. several j2ee containers (some may not even be open source) have their own web servers. so, even though apache loses a bit of market share, m$ doesn't gain any.

    --
    Whereof we cannot speak, thereof we must be silent. --Ludwig Wittgenstein
  171. scalability and interopability by kipsate · · Score: 1

    Having to decide what route to take for our company, I have followed the discussion with great interest. Our company uses IIS and Cold Fusion, and we are hitting the wall, because Cold Fusion lacks many features of a real programming language. Our company has quite some backoffice processes that our now done mainly using CF, which is obviously not the right tool for this.

    So I've looked into open source solutions, with Linux + Apache + PHP (frontend)/Java (backend) as the most promising solution. On top of stability and speed of the Linux/Apache combo, PHP gets you the development speed needed to set up webpages, and Java would get us a full blown programming language for the business logic.

    However, I quickly found out that this route is not realistic. We are a small company, we do not have a big IT department. To run the Linux alternative right, a lot of expertise is needed, much more than running an NT platform. Setting up Apache + SSL + PHP + Java is already a much more complicated and time consuming exercise than setting up NT + CF + Java. Maintaining it adequatly requires deep knowledge and lots of experience with Unix. Not to mention keeping track of all the little hacks here and there, the tricks that can be so conveniently implemented since everything is open source and flexible, but which create a maintenance nightmare. To get and keep this kind of knowledge inside the company and redundantly is difficult when you want to have a small IT dep. Granted, you get much more flexibility. But at big price. Granted, you get more speed and stability, but this can also be achieved using different means such as a simple load balancer. Hardware wise we have to be redundant already anyway.

    Add to this that NT is narrowing the gap in terms of speed and stability with Linux anyway. Unless you have very specific needs, IIS is good enough, at least for us it is.

    The coming of .NET is the final aspect. Having a small IT dep, we are trying very hard to limit the number of languages and different systems as much as we can. C-sharp can be used for any task under NT, from web page programming up to handling backoffice logic, and writing DLLs, etc. etc. This might also be true for Java, but C# is simply a newer, cleaner and better instance of java. The philosophy behind .NET is also very appealing. Being able to generate browser specific code seamlessly, being able to design web applications as if it were regular applications which happen to have a web-frontend, being able to use all the features of the latest Explorers which are now predominant, while automatically being compatible with other browsers are huge benefits. Sure, there will be tools that can do this or parts of this for java based solutions as well. But the advantage of .NET is that it is one complete, integrated solution, having heavyweight MS behind it.

    The disadvantage of .NET is ofcourse that we are tying ourselfs into NT for a long time to come. But you can argue about exactly how bad that is, when you consider the alternatives. I expect that many companies will jump the .NET bandwagon, which creates a power strong enough to avoid a stranglehold of any kind by MS.

    So our conclusion is to go with .NET and stay with NT. Our IT dep is small. Small means lower costs. We need solutions that are easy to maintain and yet powerful. We need to be able to develop quickly. We want to keep the number of different components and languages to a minimum. DotNET simply fits the bill.

    --
    My karma ran over your dogma
  172. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by Anonymous Coward · · Score: 0

    Yes I am using Zope but MS have just released SharePoint. OK, it costs £2000 minimum but a portal can be set up in a snap. On Zope CMF you have to hack DTML pages just to change the backround colour.

    In the team I am involvled in I am the only one who has time to get into this. Everyone else will push for an MS solution due to ease of use. Sad.

  173. Re:IIS Regrets - My Former Boss - Hahahaha by Lord+Vipor+Scorpion · · Score: 1

    I would have a really hard time believing this story if I hadn't gone through something very similar. I think it comes down to this: If the PHBs has someone technologically adept around, they will exploit that person to the point where that person quits. Then, the PHBs will actually do things by themselves, but in the most assinine, mediocre manner. There is a psychological structure here that you need to get out of. By putting machines together from scratch, trying to resurrect a 486, etc, etc... you were showing your PHB that you could be used very effectively. Then, when you quit, the PHB spent your salary on Windows! Talk about adding insult to injury. Well, I wish you the best of luck. I also suggest coding an open source 'web application' while you have free time--it seems this would be a good thing.

  174. this is pro-microsoft bull!!! by shampster · · Score: 0, Redundant

    The ratio of fact / persuation is too high -- ignore this.

    --
    aXV1cTswMDR5dS9wc2gwYnFxew
  175. Re:Web services... by MSBob · · Score: 2
    Before you start accusing me of incompetence I'm rushing to let you know that I work with EJB on a daily basis. And the tech has more idiocies that I can count. Entity beans are useless. Transactions can be handled with JTA just fine. Can you explain which part of the EJB eases handling transactions? Session beans can only be load balanced if they're stateless. So they're useless too. 3/4 of the services most EJB vendors provide(well, I'm mainly referncing my experiences with Weblogic) are not needed for EJB development, and thus are mainly useless wastes of memory. I know that EJBs are used outside of web applications but how common is that given that every major EJB container vendor always bundles a servlet container in their application server?

    Location transparency is non-existant. I've not seen a single app that benefits from not knowing whether a service it's using is local or remote. This is bunch of overhyped crap from CORBA. If you do distributed objects you're always forced to cater for network failures so you might just as well have it explicitly stated in the code. Before you jump here, note that I'm not dissing the idea of a naming service or some other directory lookup system I'm just saying that if you're accessing a remote service you might as well be explicit about it. EJB is big, bloated and it's almost never the right approach to take. It's java specific (yes I know about RMI/IIOP but it's more pain than it's worth) it's complicated for its own good and very slow. You've been reading too many press releases from SUNW

    --
    Your pizza just the way you ought to have it.
  176. Re:Huh? by tbannist · · Score: 1

    I'm sorry but what you wrote doesn't make any sense. You can't use one "GUI" to do everything, that's like trying to use one form to do everything.

    What you seem to be saying is that you will no longer be given the option of not installing and running new software, instead it will install and run itself without asking you, then go and download and install anything else it needs from the internet. Dangerous stuff there... It may be inevitable, but this certainly seems like a recipe for disaster if not done correctly.

    Thankfully, with Microsoft at the helm, we're all doomed...

    --
    Fanatically anti-fanatical
  177. Re:The process of natural selection by dannannan · · Score: 2, Informative
    it uses the SAME trick as IIS to gain speed - it runs in KERNEL space

    IIS does not run in a privileged (a.k.a. "kernel-mode") process. It cannot directly read/write addresses in kernel memory. As an IIS developer at Microsoft for the SMTPSVC who actively debugs IIS every day, I know very well that INETINFO.EXE is a user-mode process.

    The source of your confusion may be that IIS threads have SYSTEM tokens, granted from the NT SCM which launches INETINFO.EXE. This, however, does not offer any performance boost, nor does it allow access to kernel memory space. As with any user-mode process, any attempt by an IIS thread to read/write kernel memory results in an access violation, regardless of the thread's access token.

    The good performance of IIS's W3SVC is due to its asynchronous architecture that allows its threads to avoid blocking on I/O operations. Thus many I/O operations can be pending concurrently without a bloat in the number of threads, avoiding excessive context switching and VM swapping for extra stack space.

    D

  178. Re:Open source problems by jeremyp · · Score: 1

    OS X has a great user interface, I agree, so why does the OS X version of Mozilla not follow the Aqua standards? Because the programmers are too f***ing lazy to tailor their UI to the environment in which people will be using it. &lt/rant&gt Sorry

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  179. Re:Who's Kool Aid have you been drinking? by leaorei · · Score: 1, Insightful

    If I can do:
    - web services with a click of the mouse;
    - horizontal scaling with the simple addition
    of a new computer;
    - ease code reuse;
    What else will I need ?
    Microsoft is not stupid anymore! Now it knows
    that the internet is the way to go.
    Java is the only answer.

  180. Re:Open Source or just Microsoft Hatred? by Zico · · Score: 1

    Actually, the languages all use the CLI (Common Language Infrastructure). The CLI was also submitted to ECMA.

  181. let's call it by its true name by mj6798 · · Score: 1
    If some service is proprietary and not sufficiently well documented to be replicated by competitors or in free software, then that service isn't a "web service". "Web" implies that the service is based entirely on HTTP, HTML, DOM, and a few other W3C standards.

    Microsoft and other companies shouldn't be allowed to misappropriate the good will that web services have, only to deliver something proprietary.

  182. Re:Getting real by dpilot · · Score: 2

    I normally don't write Micro$oft, but in this case I was trying to get across, "Big, Bad, American company with lots of Money." I tried to use it only in that one context, I believe you'll see I use 's' in other places.

    --
    The living have better things to do than to continue hating the dead.
  183. Re:Comparing uptime by hearingaid · · Score: 2

    also, I'm not convinced it's totally reliable when dealing with firewalls.

    for example, I asked it to look at my domain. it correctly identified the server I'm running (PersonalNetFinder/1.0, which is the MacOS 9 personal web server) but when it looked at the operating system, it got the firewall's operating system (FreeBSD). this is because I'm running rinetd on a NAT firewall. port 80 is forwarded to the Mac that works as a little mini-server. (someday I'm going to buy a Real Server(tm) and move my web stuff over there. until then, the Mac works fine.)

    the fact of the matter is that PersonalNetFinder/1.0 does not, and will never, run on FreeBSD. it's a MacOS-only server (it doesn't even run on OSX as far as I know). so if it was a little brighter, it would know that.

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  184. Re:To Server, or Be Served; Which Will You Be Doin by Anthony+Boyd · · Score: 2, Interesting
    Only PEOPLE WHO KNOW WHAT THEY ARE DOING(tm) edit config files

    I agree. But here's the thing: we're talking about how Apache just lost marketshare to the pointy-clicky IIS types. So I'm going to make a break from my /. brethren and suggest the following: lower the bar. Don't cater to Only People Who Know What They Are Doing(tm). Find out what tools stupid people need to become competent, and give them that. If stupid people don't like to read and hack .conf files, fine. Build a GUI with mouseover help and wizards that protect them from themselves. Surprisingly, you will find that many people are comfortable admitting that they are stupid and want a product that lets them stay stupid. In fact, while I fully geek-out on computers, I will pay through the teeth to not have to think for one single second about my car. I trust the car to be safe, and if it breaks, I find a shop to fix it and spare me the details. Do the mechanics make fun of me? I don't care. I'll make fun of myself in that regard -- "I'm car-challenged!" But I will not stop driving. Apache is losing market share? People will not stop serving Web pages, even if they're Web-challenged. So we have to fix it and spare the details, or cede that market to MS.

  185. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0

    So you're assuming the male ones have something that can be circumcized?

  186. Re:Completely unfair, completely ignores modules by Flambergius · · Score: 1
    My guess is the author has never actually admin'd Apache. He's probably been just an Apache user his whole life. (I see nothing to the contrary in his bio at the bottom of the article). Apache is a wonderful tool that is upto /any/ job we throw at it. Jakarta is a great example of a web-services enabling extension to the Apache project.

    I have admin'd Apache quite a bit, I have also developed for and admin'd Zope and WebLogic.

    Web Services is a viable paradigm. It isn't the only one or the right one for everything. In that it is like everything else, even Apache.

    Web Services are a technically sound way of harnesing the power of frameworks and design patterns in the Web environment. They also make a great business sense for commercial software developers of all sizes. Right now they are also sexy and have a momentum. Web Services are already big and are going to get really big, like it or not.

    Apache isn't going to die, it's going to be the perfect solution for a whole lot of people for years to come. Just like for a whole lot of people Web Services will be the perfect solution. More money will be changing hands via Web Services, and because of that many people will dismiss Apache (and other traditional Web Servers) as second tier, out-dated and amateurish. Personally, I don't care what people like that think.

    I would use Zope (+custom product) to almost everything, because I am most familiar with it. Someone else might well use Apache (+extension module), because that's what they know best. In most cases we both would get the thing done. I would think I am better off, but I would, wouldn't I.

    --Flam, who should start working one that +custom product ...

    --
    Computers are useless. They can only give you answers - Pablo Picasso
  187. Re:An Example of Java+Apache+Tomcat in action by FireChipmunk · · Score: 0

    damn my school just purchased this thingy. lucky me as a student I get to help with it.

  188. Open Source has all it needs for Webservice... by Qbertino · · Score: 1

    What's the big issue here? Open Source has all it needs for Web Service. It's the buisness people turning up with this Web Service Idea (note the current eLearning boom) and naturally they implement it in 'doze 'cause they wanna implement it with stuff they and their semi-salesmen/programmers are familiar with. In one year, when the OSS people need money again and join the parade, it's gonna all be OSS again.
    I'm working for a guy who said to me: "Make an eLearning Framework. Now." I checked the Mickeysoft prices, the current true state .NET is in (What a mess! More unorganized and beta than any OSS-Solution could ever be. ROTFL!) and said to him: Listen, I'll do it, but all with Open Source. It'll maybe take longer than Win2K /ASP/VBS, but you'll save 20K Euro and we'll have a Spinoff to sell for money when it's done. He liked that.
    The Dark Side is going all .NET, Conntent Syndication Systems and Web Service Solution packaging for moneymaking just to collect their next major asskick from OSS in 12 months the latest. Stay calm, we've got all the time in the world. That's why our code is so good. Haven't you noticed that OSS is later but better most of the time??? KDE/GNOME make sence for a year now - 'doze has been there for a long time. And now it's gonna wither and die. Billyboy has revenues to gather, or he'll go belly up. We write best code or we can't sleep well. That's two completely different things.
    All I'm saying here is: Let them hopp around, make a big stink and get tired - but don't let that irritate you.

    --
    We suffer more in our imagination than in reality. - Seneca
  189. Because they don't know j2ee by Anonymous Coward · · Score: 0

    and are afraid to have to learn...

  190. Re:Huh? by NineNine · · Score: 2

    The choice now is simple 1) SQL Server 2000 / IIS 5.0 + .Net or 2) Oracle 9I and J2EE.

    Actually, a significant number of enterprises are using Oracle + COM/IIS. That happens to be my speciality, and I can tell you that there is no dearth of work.

  191. SQL Server question [OT] by alienmole · · Score: 1

    What version of SQL Server is shutting down on you? I'm curious because one of my clients is using SQL Server 6.5, which is actually pretty stable. They want to upgrade to SQL Server 2000, which makes me a little nervous...

    1. Re:SQL Server question [OT] by alienmole · · Score: 1
      Thanks. What are the chances an even newer version will work reliably?? (rhetorical question)

      Good luck on putting that SQL 7 out of its misery. The folks I'm thinking of have too much pure, unadulterated Transact-SQL code to even think about such a thing...

  192. Read the Entire Article. by netik · · Score: 2, Informative
    I guess noone bothered to read the entire article to see the real reason behind the decline:
    Around the Net
    Microsoft gains around five and a half per cent of web hosts this month, and almost 2% of active sites. Primarily this is a result of two large US installations converting from Solaris. The large free hosting company Namezero, hosted on the Exodus network, has migrated its front end systems to Windows 2000, as has part of the Network Solutions domain registration system. Network Solutions has moved physically from Digex, to Interland, [where Microsoft held a minority interest, prior to the sale to Micron] as part of the process.
    Source: netcraft
    Everytime I see an article here on slashdot, it's the same way. People only quote 5% of the article, then say something huge, life-threatening, and open-source devestating is about to happen. Sigh.
  193. Re:Who's Kool Aid have you been drinking? by Anonymous Coward · · Score: 0

    And with forte/netbeans for Java (or IBM Visual Age, for that matter), I can write one in two. Click, drag, click, drag, click-click, click-click, done. And Java WORKS FINE ON LINUX, DAMNIT.

    J2EE and Java tools did last year what MS are saying .NET will do one day in the future. .NET is a blatant Java ripoff, and the sad thing is that people are so stupid, they'll probably fall for it...

  194. ive been thinking this for a long time now... by rebelcool · · Score: 2
    linux (and unix in general) is great for running simple servers, maybe with a few dynamic elements if you're using perl or php as your engine. But for the big enterprise SERVICE systems, you need more than what current OSS offers.

    OSS has yet to produce something that competes with the complexity and webservices potential like .net and the like.

    Heck, even for people using java on the backend (which is where java seems to be finding itself more and more these days) windows the choice because java simply runs better on windows than linux.

    --

    -

  195. Re:Post CodeRed by Phroggy · · Score: 1

    I would like to see the netcraft study after all of the unintentional IIS sites are shut down because of CodeRed.

    Unfortunately Netcraft doesn't usually scan unintentional sites. Somebody has to do a query first, and then Netcraft will start scanning.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  196. Re:Web Server Choice is a Platform Choice by anshil · · Score: 1

    When are we going to see the equivalent of Delphi or object VB + DirectX IDE on Linux?

    Do you know what kylix is?

    DirectX IDE? What?
    You're not mismatching direct-X with active-X are you? Active-X is what VB supports, and allows programs to interact with each other. Direct-X is the direct media layer which games use.

    For 2D direct-X linux has a nice equivalent: SDL. Simple Directmedia Layer.

    From my own expireience far easier to use than direct-X.

    For 3D I'm not on the run.

    If you actually meant Active-X, then KDE has a cute equivalent.

    If only AmigaOS had been released for Intel back when Windows still sucked big time...


    If only some early *nux version would have been stackable with DOS as windows 3.0 did, we would all use it today, and this is no joke. Really. Microsoft promised us (IBM) since MSDOS 1.0 to make an unix like derivate for the pc, are promise never hold. If an Msdos compatible *nix kernel (one that could run all existing dos programms) would have been broadly aviable at times when windows 3.0 just marketet we would have all switched to it.

    --

    --
    Karma 50, and all I got was this lousy T-Shirt.
  197. Re:To Server, or Be Served; Which Will You Be Doin by MeNeXT · · Score: 1
    You can use a command line tool to do it, or you can use a program called MetaEdit. It's Q240225 in MS's knowledge base thingy. I had the pleasure of admining an NT box for a while...

    The pleasure in the GUI is CLI??? This is very funny. VERRY FUNNY.

    --
    DRM? No thanks, I'll just get it somewhere else...
  198. Re:Beautiful! by otherwhere · · Score: 1
    load of crap. they may come close to being speed-equivalent if you write c++ constrained to the language features java supports. That is, you use heterogeneous container classes and downcast all the time, don't use templates or multiple inheritance, use threads where there is no good reason to, and whip expensive exceptions around like you're getting a commision on them.

    I did say *unoptimized -- I know that a properly coded and optimized application written in in C++ can easily outperform a properly coded and optimized Java application. My point was that Java is *fast enough* ... given that no one has time in their development schedule to completely optimize anything, and no one has enough competent programmers to code it that way, even if they had enough time to do it and money to pay them.



    Actually, you said 'an expert can still hand-optimize C++ to out perform Java', a position you're softening, but that's not even really the issue. The design of a C++ program can be such that unoptimized code almost necessarily runs faster than is possible with Java. Just look at using typesafe STL algorithms versus looping over java.util.Iterator and downcasting. Or using templates to effect compile time subclassing. BTW sorry I called your reasoning a load of crap. that was gratuitous.


    Oh, and typical server applications?!? If you're writing server applications using a one thread-per-server-scheme, you are nowhere, and you are if you're writing java, cuz it doesn't know from multiplexing, at least in 1.3.

    Ah ... you're talking about using select() to code I/O handlers. I begin to see the problem -- you seem to think that a web server is a typical server application. I suppose I should have been more specific; I was referring to business applications -- ERP, DSS, HR, A/R, A/P, Inventory Management, etc -- the type of applications that businesses pay money to have developed, because they need them to run their businesses. These sorts of applications are rarely I/O bound, because they typically have no more than hundreds of users and spend most of their time waiting on database queries and user input. With this sort of application, the use of multiple threads to manage code execution is perfectly sensible, and results in very clean and easy to maintain code. You'll note that I was not advocating writing webservers or databases in Java -- but backend applications that serve webservers and use databases are excellent targets for Java development.



    Fair enough, I don't know what type of code you are writing. And if Java serves your needs than use it; I use it myself because it is frequently the best tool. And FWIW, I was thinking more along the lines of /dev/poll or kqueue() than select()


    Bash c#, .net, etc, all you want. But don't tell me an interpreted language with garbage collection and bullshit container classes and 1970's i/o is as fast as c++. I write networking code in both languages, and i'm not buying it.


    Go back and read what I wrote -- I didn't claim that Java was as fast as C++ for *everything* -- just the sorts of applications I develop: business applications. Of course, if you continue to think of Java (and the JVM) as strictly an interpreted language, you're not keeping up with what the JIT compilers are doing these days, and you're completely ignoring the native-code compilers for Java.


    Well, you said 'typical server applications' and you naturally think that means the kind you write, while I think it means the kind I write. I defer to you in determining what best suits your needs. I just get tired of people suggesting the JIT compilers or even native code producing Java compilers render C++, my personal fave, obsolete. Mostly just boosterism on my part.



    Sorry for spelling: late, drunk.

    Friends don't let friends post drunk.


    The posting I can deal with. I just wish my friends would adopt some sort of stance on fat chicks.



  199. Re:Web Server Choice because of enterprise changes by ednopantz · · Score: 1

    I doubt the rising IIS numbers are because of switches from *nix to Win, but rather from existing Win desktop apps being ported to the web.

    A bunch of my clients are doing things like trying to get existing desktop apps (VB, MS Access, etc.) to run on remote users' laptops over vpn or ras and are discovering that it is a whole lot easier to just create a web app. Got a vb app and need to make it into a web app? ASP is the quick and dirty solution since much of the code is reusable.

    Sure, they could pay me to implement in [insert non-MS technology here], but it would cost the client more, and, if the client is anything like mine, their IS department has to deal with IIS flakiness anyway.

  200. Dot coms are NOT enterprise class by NineNine · · Score: 3, Insightful

    Sorry, dude, but a "Dot com", meaning an Internet web site with a few thousand visitors a day that sells stull if not considered "enterprise class". If you're building a REAL web application for a large enterprise that say, managers their HR, purchasing, etc., then you DO need and you do use the current systems. CGI+Perl may be nice for Dot-Coms, but remember that Dot-Coms are considered small potatoes when compared to a real "enterprise-class" web app.

    1. Re:Dot coms are NOT enterprise class by NineNine · · Score: 1

      COM+ going away... right...sure... How about having a homepage that works before even trying to discuss 'enterprise-class' anything?

    2. Re:Dot coms are NOT enterprise class by johnnyb · · Score: 2

      Actually, we use our database for handling anything transaction-oriented.

      Why do you think that Perl is less of a language because it's a scripting language (by the way, VB is a scripting language, and it's OO capabilities pale in comparison to Perl)? Most of Java's advanced features like reflection are already built-in to the language. Perl is a full object-oriented language. Also, why do you assume that we're working with flat files? I'm sure that's an Oracle database I'm always talking to.

    3. Re:Dot coms are NOT enterprise class by johnnyb · · Score: 2

      Hmmm... I use CGI+Perl to integrate our international reseller network, our inventory management, our billing system, and other parts of the business. What other components are necessary for being "enterprise-class"?

    4. Re:Dot coms are NOT enterprise class by hearingaid · · Score: 2

      I wouldn't normally reply to comments which show a relatively low level of literacy ("stull if", random quote marks inserted, capitalization for no reason, lots of shouting, etc.).

      However, I feel the need here. Large enterprises don't use CGI+Perl? Hmm. I'm not sure your web is quite the same as mine. :)

      --

      my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

    5. Re:Dot coms are NOT enterprise class by The+Mayor · · Score: 2

      OK. A screwdriver can be used as a hammer. It works as a hammer. It's not the appropriate tool to use if you need to hammer a nail, though.

      CGI/Perl is scalable? Really? Can you run one web server with multiple CGI/Perl instances, without using some sort of proxy? I consider proxies cheating, because, that isn't a feature of CGI/Perl. It is, in essence, using a screwdriver as a hammer.

      CGI/Perl has transactional support? Really? Maybe the DB aspect has transactional support. Maybe people have built transactional frameworks atop CGI/Perl. But, again, you're using a screwdriver as a hammer.

      CGI/Perl has declaritive security? Hahahahahaha. OK. I've stopped laughing.

      CGI/Perl has a rich set of built-in connectors to legacy systems? Really? Where? Please show me. I haven't been able to get my CGI-based e-commerce website to integrate to SAP and CICS, and I want to know! Really, this is another situation of using a screwdriver for a hammer.

      And, just because millions are using the wrong tool for the job, doesn't make the tool the right tool for the job. Case in point? Windows, as a robust and reliable platform for mission critical applications.

      Also, just because an application chooses not to deploy these features does not make these features go away. Just because you've "seen them not deployed under J2EE when they could have" doesn't make J2EE any less enterprise-class. And, these four features I mentioned--*if* there's a solution for these using CGI/Perl, then I can assure you it's the architectural equivalent of duct tape.

      --
      --Be human.
  201. Re:what a trend by Anonymous Coward · · Score: 0
    Because 10 years ago when Linus started coding a kernel he had all these lofty ideals of "world domination" and "death to microsoft." All the zealots of the world thrusted him on their shoulders and the rest snowballed from there.

    Ironic that 99% of linux is GNU software. Software that has never been interested in surveys or graphs or marketshare or domination, but merely to give some freedom back to the users that the corporations took away.

  202. Re:This holds true only if by johnnyb · · Score: 2

    I have yet to really figure out what all the hoopla is about. I run vanilla Apache, which then runs a persistent Perl process. We do e-commerce through an international reseller market, have web sites for our resellers to enter prices and shipping charges, and maintain our own through our main database. I have yet to see what _any_ of these technologies offers. What does Java offer that I'm not already doing easily and well? What does .NET offer? How does a "web service" differ from a well-documented CGI interface, perhaps using XML as the transfer language?

    As a web developer, this really baffles me. If anyone can shed any light on the actual advantages of this, please comment or email me at johnnyb@wolfram.com.

  203. Just a Java marketing snow job by rickmoen · · Score: 2
    I think Ganesh is on to something here

    Indeed. Our evangelist friend appears to be on the Java Mafia's copious supply of marketing crack.

    People, kindly take a few minutes to browse through the LinuxToday talkbacks on that article, and watch Ganesh's claims being dismembered from a multitude of perspective -- including those of quite a number of professional Java developers. You'll see his essay mocked for playing dumb games with Netcraft statistics, zinged for pushing the licensing issue under the carpet, derided for trying to urge a bloated, inappropriate, sweeping solution to a basically non-existent problem, and outright flamed for trying to hustle us with the threat of Micorsoft's vapourous marketing initiative du jour.

    And, as the hucksters say, much, much more.

    (And, people: Kindly tell me that you're not dumb enough to get stampeded by this blatant con job. Please.)

    Rick Moen
    rick@linuxmafia.com

  204. Will anyone care? by HydroCarbon10 · · Score: 2

    The question is, will anyone care about web services. I'm not about to pay for these so called services if I have to wait long periods to download the software, wait for the software to talk to whoever is supposed to be running it for me, and then get disconnected while using these services. Like most Americans who have internet access today, I'm still on a POTS connection. Web services simply won't work for home users until we have ubiquitous broadband that's easy, and reliable.

    --
    The best way to accelerate a windows box is at 9.8 meters per second square.
  205. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by Flambergius · · Score: 2, Insightful
    Read this: it may not change your life, but it might just change your mind. If it does, mod it up ;)

    Wish I could, but I'm fresh out of mod points.

    I use Zope a lot. Doing a webhosting kind of a thingy at a ISP. A collaborative environment at a university. A online game by myself. That last is of course a hobbyist project, but the other two are "enterprise-level".

    I am very much into the web services paradigm (seen it called at least "application server" and "web application platform") and have looked into a number of different implementations. Zope compares really well. It's unproven at highest levels of scalability (the Megaportal class), but also is the most flexible and has the best user management I have seen.

    Don't despair about J2EE or .NET. Take a look at Zope and relive the wonderful sensation of first discovering Linux/Apache/Perl/gcc/* and realising that there's a free product that's just as good that the closed ones.

    (A few quotes from earlier replies.)

    "I admit Zope is cool. But mention it to your average pointy-hair, and they'll look at you cross-eyed. Java and J2EE they've at least heard of - maybe they don't really understand it - but they've heard of it."

    "I perfectly agree. I don't know how come Zope has never taken off. Zope and Python are sweet :)"

    "Zope is cool. Python is cool. But neither have the marketing budget of IIS and ASP."

    Don't be the defeatist! Remember the time not so long ago when somebody would the same thing, except it was about Linux or Apache. So you might get the same funny stares and sighs you did the last time, but you probably already have their ear. After all, you were right the last time.

    A point to stress in the excellent list above: Zope is useful out-of-box and, while extensive development is going on, the core of Zope is a mature product.

    --Flam, an admited Zopista
    --
    Computers are useless. They can only give you answers - Pablo Picasso
  206. Re:Web services... by ChannelX · · Score: 1
    Before you start accusing me of incompetence I'm rushing to let you know that I work with EJB on a daily basis.
    Good to know.
    Can you explain which part of the EJB eases handling transactions?
    Distributed transaction management is supposed to happen automatically via the EJB container/server. That is part of the 1.1 spec. Not having read the 2.0 spec I'm not sure if there are any additions to transaction management.

    Sure you can code your own transaction handling code in servlets but IMHO you're not splitting up your application properly if you're doing that.

    Session beans can only be load balanced if they're stateless. So they're useless too.
    That is purely a function of the app server. There is nothing stopping someone from implementing stateful session beans that are load balanced. its just a hell of a lot harder to do. AFAIK Gemstone/J supports load balanced stateful session beans.
    I know that EJBs are used outside of web applications but how common is that given that every major EJB container vendor always bundles a servlet container in their application server?
    Of course they do....they're all part of the J2EE spec. If you want the certification you have to include everything.
    Location transparency is non-existant. I've not seen a single app that benefits from not knowing whether a service it's using is local or remote. This is bunch of overhyped crap from CORBA. If you do distributed objects you're always forced to cater for network failures so you might just as well have it explicitly stated in the code. Before you jump here, note that I'm not dissing the idea of a naming service or some other directory lookup system I'm just saying that if you're accessing a remote service you might as well be explicit about it.
    I simply dont agree. I dont think that having to do error handling implies that I should have to do everything. All apps would benefit from not knowing if a service is remote or local. I cant imagine an enterprise-level app that wouldnt benefit from that.
    It's java specific (yes I know about RMI/IIOP but it's more pain than it's worth) it's complicated for its own good and very slow. You've been reading too many press releases from SUNW
    OK. The first sentence is pretty ridiculous. Of course its Java specific. Thats what its called EJB. I dont read press releases btw. Could care less about the marketing crap.
    --
    My blog: http://jkratz.dyndns.org/~jason/blog/
  207. Re:IIS Regrets - My Former Boss - Hahahaha by nathanm · · Score: 2

    My original (sarcastic) remark stands. It would be impossible to upgrade from NT 4 to 2000 without rebooting, and 2000 has been out much less than 4 yrs, therefore you have not had your computer online nonstop.

  208. Re:So What? by Anonymous Coward · · Score: 0

    Long live apache :)

    Yeah, no doubt. Apache go somewhere? Blah.

    How long has Apache 2.0 been out? I really don't know, but it's been a while, I think. Apache is so good, it still seems everybody is only using 1.3...

    IIS - Install patches daily.
    Apache - Install and forget about it.

  209. apache is more expensive by Anonymous Coward · · Score: 0

    As a newbie sysadmin in a 50/50 UNIX/NT office I quickly noticed that I was learning lots more Microsoft than UNIX. Microsoft servers can simply handle less stuff and they break a lot more than the UNIX ones (and when they break the reasons are usually more inexplicable and require longer, deeper investigations, and yield weirder, shakier fixes..."I dunno, I was just checking stuff and unchecking it and looking around and it started working again...") - and the best way to learn how things work is to participate in fixing them when they break and configuring them when you need another (IMHO). We had a FreeBSD server (used for (ISP) authentication) crash the other day - the thing had an uptime of over 18 months and I didn't even know its name or where to find it (I never needed to - it always just worked, and I was always too busy trying to figure out why computer D can't see computer H when every other machine on our [Microsoft] internal network can see them both). Conversely with Microsoft releasing security patches for NT4 and 2000 sometimes twice a day, it took one wave of open exploits for me to know every NT server we had, what is on it, how well it's been maintained, whether its backed-up, and who gets pissed when things on it break. I don't know how well other people are doing with NT/IIS vs. Apache/Linux/UNIX, but 30 days without something on NT or 2000 crashing is considered miraculous in our office. Anyway, knowing that we had long ago used UNIX and (probably) Apache for our web servers out, of total frustration with some stupid nonsensical NT problem that wasted a day and had some dumb utterly undocumented fix or other - I asked one of the senior web developer why in the heck we weren't using FreeBSD to handle web serving - since we use it for everything else important (mail, nntp, dns, etc...). His answer was (quoted as best I can remember), "UNIX sysadmins are harder to find and way more expensive than NT ones. We made a business decision to move to the Microsoft platform because it is 'good enough' and because we can get people to administer it cheaper, and faster. If you get hit by a truck, we can have someone else doing your job in a week, if [insert our senior UNIX administrator's name here] gets hit by a truck, don't come back - we're closed." I asked our senior UNIX administrator why we weren't using Apache/FreeBSD and he said "Because I got busy there for awhile and didn't feel like messing with it anymore" It was then that I noticed how puny my econo-car looks next to our senior UNIX administrator's brand new luxury mobile (with thermometers placed all through the cabin so that the air-conditioning can maintain a precise 72 degrees in all seasons). (And it was then that I stopped checking out slashdot once in a while, and started reading it religiously - I have to figure out some way to advance in my Linux/UNIX knowledge without ever having to build new systems or fix broken ones.)

  210. Re:Just a quick correction by Anonymous Coward · · Score: 0

    Yeah, explains that sudden increase in MLA licenses - doesn't it? Excuse me, but I've got to finish riping out my NT boxes with NetWare 5.1!

  211. Re:Where's the Killer App? by pkesel · · Score: 1

    The fact that you're talking about 'the Killer App of a website' makes me think you've never done web development for a large corporate customer. Large corporations don't think of their business as a 'website'. It's their enterprise, their whole business. It's spanning a handful or a dozen business units, with various platforms, languages, and systems. EJB's aren't 'neat', they're critical whe you're pushing information around to several hundred people across a campus of a dozen buildings in several cities. The 'website' is one end of a big beast, the pretty end. Web services are the rest of it. And Apache doesn't touch any of it.

    --
    - Sig this!
  212. You can even use java with it. by Atrax · · Score: 0

    drop a class into c:\winnt\java\trustlib and instantiate it with GetObject("java:classname")

    not that this is as fast as a well coded COM object, but it's just another one of those flexibility things.

    Here's some more reasons why people like IIS. IIS is *free*. all you need to buy is the OS, which comes pre-installed for most people. PHP runs over IIS. JSP runs over IIS. ColdFusion runs over IIS. You can slap Perl on it. And guess what? they're pretty much configuration-free on IIS. ASP is picked up quickly by novice coders because they can grab PWS from their windoze 98 CD (or IIS from their win2k CD) and start coding away in VBScript with no tedious configuration tweaks. VBScript is simple(simplistic, actually). there are thousands of tutorial sites on the web (PHP is a little more thin on the ground, I think). This means there are a lot of people who can code ASP. ASP Coders are a cheaper commodity than OS devs. Clients like cheap, and clients like pretty.

    Yes, a well-coded PHP app will always be faster than a poorly coded ASP app (which most are, I'm afraid to say), but the customer can't tell the difference. I could convince a potential client that I can write better code than a competitor, that it'll run faster, it'll be more secure, blah blah blah, but the client will go and chase the pretty butterflies of an eye-candy front-end, or take the cheap option from the Microsft house down the road (the one with an entire team of novice programmers). They don't know there IS a difference under the skin - they only see the outside, and a lot of the time they choose the platform, with or without recomendations from me, meaning they go with what they think is the only OS on the market (can we guess what that's called, children?). Certainly screws the 'informed choice of platform' thing

    There's a lot going for IIS, unfortunately. I work with it every day, and our machines are constantly under attack. I'd dearly love to format my drives and slap Linux on with Apache and Resin and PHP and mySQL, but this isn't going to happen. I run Cygwin on my workstation, PHP on both servers, JSP on one. I like OpenSource, but hey! There's only one Operating System, right? Apart from that mcntosh thing, of course.

    --
    Screw you all! I'm off to the pub
  213. Re:Huh? by Oztun · · Score: 2

    Microsoft's .net is going to automatically share out this investor information? If not why is this something you couldn't do with apache/mysql/php?

    How will this be easier, quicker, and cheaper than using open source? I'm intrested to know what a traditional web server (with a database and xhtml) not handle? You seem to be rambling about something but failed to give any facts. Explain to us exactly how buying NT, MS-SQL, Oracle 9I and J2EE is cheaper than an opensource solution.

    Maybe the Microsoft marketing machine has infected the brain of your company but I've done work for plenty it hasn't.

  214. Re:Web services... by Anonymous Coward · · Score: 0

    You obviously don't write serious business software...

    Don't be a twit. You know nothing about the guy. Grow up.

  215. Open source problems by rpseguin · · Score: 5, Insightful

    > The real question is how the Open Source
    > community should respond. You can quote me
    > on this one, if we simply stand behind
    > reliability and laugh at Microsoft's security
    > holes and crashes, WE ARE TOAST.

    Very well spoken and I agree with your points.

    I have been working as a professional unix software dev for over 15 years now.
    I love unix and open source, but I feel that, in general, a lot of the open source that is out there is nowhere near prime time.

    It has been very frustrating for me, as I think that there are some really smart people working in unix and open source. I think that ego and other stupid not-invented-here (TM) mentalities have REALLY hurt the unix and open source communities in general.

    As much as I loathe M$, I have to give them credit for a couple of things:
    -consistency of user interface
    Yeah, I think skins are cool and everything,
    but in the end, most users want a consistent
    and useful user interface and could give
    a rats ass about the GUI wars that unix has
    had forever (one of my major pet peaves).

    -more money and effort into producing usable
    products.
    I'm not trying to defend M$, because they
    certainly have more than their fair share
    of really evil and stupid bugs, but the
    perception on the part of the user is
    that of a stable, consistent and
    full-featured environment and suite of
    software.

    -incredible marketing.
    Joe User could care less about us thumbing
    our noses at M$. They want consistent,
    useful and good products.

    Some areas that I think unix/linux/open source community requires some major work on:

    -consistent user interface
    The X guys REALLY dropped the ball here by
    saying that they are not specifying a look
    and feel.
    I think that having a dozen different GUI
    toolkits is not only ridiculous, it is
    harmful in the end.
    If a particular [dominant?] toolkit doesn't
    cut the mustard, have a design and revamp
    review to get things right rather than
    coming up with YAFGT (Yet Another F****ng
    GUI Toolkit).

    -let's get some good fonts
    The standard X font set is pretty bad.

    -some good UI designs. I've seen some pretty awful stuff and concepts that seem to go out of their way to make themselves different from what people are used to using. Being different/inconsistent is a BAD idea in UI.

    -getting coding standards higher and having better design and code review processes.
    There are a lot of newbie programmers out there that contribute a lot of code that is probably not suitable to go into production software...

    -It almost seems as though the open source community needs a seasoned and very smart benevolent dictator to say what is ok and what is not.

    -better documentation in the unix kernel sources and header sources. Some of it is just awful.

    It's not all bad; I've seen lots of wonderful, intuitive and useful tools over the years.

    In the end, a lot of the code that is crap will die off anyhow; sometimes it is just a painful ride to get there...

    -Ralph

    1. Re:Open source problems by Anonymous Coward · · Score: 0

      Um. Cool down. The reason it doesn't "follow the Aqua standards" is that Aqua isn't a standard, it's a set of guidelines (yes, I develop for OSX). There's nothing mandatory about it, it's just a suggestion. Mozilla is an all-purpose web application. It does everything you could conceivably want a browser to do, and does it consistently across multiple platforms. In order to do that, the programmers coding it had to make some tradeoffs, and one of those was not using OS-specific widget sets. The idea is, if you want to make a browser with a widget set ala Aqua/WinXP, you could simply wrap your own user interface around Aqua. Not a big deal, if you're a programmer.

      Of course, it's easy to tell you're not a programmer, as you just criticized the first great virtue of programmers (laziness).

      Want to hazard a guess at the other two?

    2. Re:Open source problems by Lumpy · · Score: 2

      The desktop look is not an issue. with the Gnome/KDE (cloning each other, they really are identical as far as a user is concerned) and that's what comes standard in a distro now.

      what blows Unix and Linux/BSD completely out of the water is the app programmers. Get an app working on a distro, then the next version uses a bazillion bleeding edge libs and the programmers are snooty enough to expect the users to know that DFBB.lib.o.4 is from the Buttmunch project. they refuse to put a warning up stating that version 4.6.5 requires all these extra libs that are not a part of a standard distro.

      so a newbit to linux wants to update or get gnucash on his nice new Redhat 7.1 machine. he downloads it and watches the nice easy rpm install explode demanding tons of obscure and bizzare things. User goes to website and there is nothing telling him where to get these.

      conclusion? Linux sucks, Quicken on windows dont explode upon install.

      If the programmers would keep their fingers out of the bleeding edge libs then things would actually work for newbies.

      Basically, if your programmers ask for any updates that are not a part of a standard distro 's CD... you need to beat the hell out of them... and that's the underlying problem.

      --
      Do not look at laser with remaining good eye.
    3. Re:Open source problems by BWJones · · Score: 4, Interesting

      -consistent user interface

      You should examine OSX from Apple.

      -let's get some good fonts

      OSX: Some of the most beautiful fonts I have ever seen. The font sizing tool is pretty cool as well.

      -some good UI designs. I've seen some pretty awful stuff and concepts that seem to go out of their way to make themselves different from what people are used to using. Being different/inconsistent is a BAD idea in UI.

      Some weird stuff in Aqua, but overall nice. Also Apple listens to their market and are making requested changes and options available in OSX.

      -getting coding standards higher and having better design and code review processes.
      There are a lot of newbie programmers out there that contribute a lot of code that is probably not suitable to go into production software...

      Darwin....

      -It almost seems as though the open source community needs a seasoned and very smart benevolent dictator to say what is ok and what is not.

      Whoa dude. I suppose S. Jobs qualifies here, but I am not sure if I want him making all of the decisions. Lets say Apple as a whole. The do have some pretty smart folks there. Especially after the purchase of NeXT.

      -better documentation in the unix kernel sources and header sources. Some of it is just awful.
      It's not all bad; I've seen lots of wonderful, intuitive and useful tools over the years.

      OSX.

      In the end, a lot of the code that is crap will die off anyhow; sometimes it is just a painful ride to get there...

      Very painful...

      --
      Visit Jonesblog and say hello.
  216. Re: Zope by KlomDark · · Score: 2
    > What do we got? Not much, JBoss is it as far as I know of for non-vaporware offerings.

    Cool, Zope. I'll take a look at it. Like I said "...as far as I know..."

    Does Zope compile, or is it yet another interpreter? Mega-cross platform - probably the biggest example would be that it will run on both Unix-types and Windows? (Not that I'd want to run it on windows)

  217. Re:Web services... by Anonymous Coward · · Score: 0

    "as long as they work"

    "Work" obviously means "works for your company", and all that implies. People who are in business to do business and not to push their world view and futher justice as they see it have only this as their criteria for choosing software.

    The only thing wrong with MS as a market leader is that it doesn't fit your ideology. Learn to live with it, because for all your whining it's not going to go away. I don't know why I bothered - nobody will ever get through to you since your mind is closed.

    As for not wanting me as your boss - that's a lucky thing, because I doubt you would be selected, or even interviewed, or even qualified to apply.

  218. Just a quick correction by Anonymous Coward · · Score: 0

    Novell is dead. If Novell married OJ Simpson and he found out that Novell was cheating on him, it still couldn't be any deader than it is today.

  219. Re:Also look at the overall trend by l0wland · · Score: 0, Redundant

    If I hadn't seen the domain on your email, perhaps I might have thought your comment could make sense. Your opinion is coloured...

    --

    "Honey, I feel a certain distance between us..." "Really? A 31ms ping ain't that bad..."
  220. Re:Move backward by standing still... by igbrown · · Score: 1

    Actually, the Gazlle just has to be faster than the slowest Gazelle.

  221. When is a protocol not a protocol by anocious · · Score: 1
    Isn't .NET a network protocol? If so, then what's the big deal? Network protocols are open by nature. Maybe the protocol is too complex for open source doods? I doubt that.

    What am i missing here?
    I say, let the games begin.

    -An Olympic Koder

  222. Keep waiting.... by dimator · · Score: 2, Troll

    I could not agree more with your points as to why MS is successful and why linux/open-source remains fringe. You're diagnosis is accurate, but:

    -It almost seems as though the open source community needs a seasoned and very smart benevolent dictator to say what is ok and what is not.
    This is exactly what will NEVER happen. This whole "movement" started because hackers hate authority, hate being told what to use, and would rather start over a hundred times than help to fix something.

    I can't stand it when people say they like diversity in the desktop; they feel that having umpteen desktop environments is beneficial. How the fuck is that remotely true? Everyone's doing they're own thing, re-implementing the news client, the browser, the text editor, etc. Meanwhile, in the centralized command hierarchies of the non-free world (yes, I mean Microsoft), orders are handed down from the top (the top consists of smart people with a goal and a plan) and people spend their work days improving shit, instead of re-inventing because they don't like the leader of so-and-so project, or they don't like the other toolkits, or they'd rather do it in XYZ language.

    And why the hell shouldn't centralized hierarchies be more successful? It's how civilization (and it's industries) has operated for centuries. Instead, the "movement" has dozens of toolkits, dozens of desktops, dozens of architectures - one for each ego out there.

    For Christ's sake, shouldn't there be a consistent way for an app to, e.g., open a web browser to a certain URL? Sorry, no-can-do. Every app does it differently... sigh. Enough to drive you nuts.

    Will we ever have the "benevolant dictator" you speak of? Not while there's ego's to be fed...

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    1. Re:Keep waiting.... by tal197 · · Score: 1
      I can't stand it when people say they like diversity in the desktop; they feel that having umpteen desktop environments is beneficial. How the fuck is that remotely true?

      Because different people have different ways of working. With KDE vs GNOME you may have a point; they basically both try to reimplement the same interface, which is pointless as far as users are concerned.

      To reimplement a desktop because you prefer a different langauge, don't like the project leader, etc... that is indeed a waste of time.

      But when a new desktop offers something new and useful at the user's level... that's good to have. That's what keeps us ahead of simply being stuck with the Windows UI, and the GPL allows good ideas to spread freely.

    2. Re:Keep waiting.... by Anonymous Coward · · Score: 0
      [Benevolent dictator]
      This is exactly what will NEVER happen. This whole "movement" started because hackers hate authority, hate being told what to use, and would rather start over a hundred times than help to fix something.
      In the sense of a guiding leader or team, several projects already employ such management principles. The more focused a project is, the more likely it's going to achieve something meaningful to the outside world.
      I can't stand it when people say they like diversity in the desktop; they feel that having umpteen desktop environments is beneficial. How the fuck is that remotely true?

      Indeed. While it might be interesting for some developers to go off on their own tangent and write 256 different panel applets to monitor their own ego at 10 second intervals, whilst believing that this is a milestone contribution to user interface design, most end users are probably not interested in heavily customising their desktop environment beyond changing the background image and the colours.

      Of course, it would be great if, for example, all that GNOME desktop customisation survived upgrades from the GNOME gods, but after Ximian's upgrade managed to break various things from their last upgrade, I switched to KDE and never looked back. KDE is not perfect, but I have heard people even advocate the 1.x series in preference to GNOME purely because it's predictable and reliable rather than flashy.

      Everyone's doing they're own thing, re-implementing the news client, the browser, the text editor, etc. Meanwhile, in the centralized command hierarchies of the non-free world (yes, I mean Microsoft), orders are handed down from the top (the top consists of smart people with a goal and a plan) and people spend their work days improving shit, instead of re-inventing because they don't like the leader of so-and-so project, or they don't like the other toolkits, or they'd rather do it in XYZ language.

      Microsoft only need to resort to "dirty" tactics to fight open source technologies because IBM and other corporate players can, theoretically, encourage the necessary cohesion to prevent the endless fragmentation that goes on in the open source world. That's arguably why open source needs clear-headed big players with experience in getting things done, rather than getting bored with doing things and going off to do something more exciting.

  223. Is that Kool Aid have you been drinking? by Jeppe+Salvesen · · Score: 3, Insightful

    I don't think you fully grasped the guys argument. He was arguing that the guy was arguing that though other platforms are capable of doing what's needed, J2EE does it so much better that the alternatives are not really interesting.

    Among other things, that goes for performance and code maintanability. J2EE is a truly impressive platform. Trust me. Learn it before you diss it.

    Web Services will need to handle huge amounts of traffic when somebody discovers them and develops a liking for them. Performance and scalability are key!

    --

    Stop the brainwash

  224. Re:Getting real by Anonymous Coward · · Score: 0

    Microsoft always comes back bigger because they BUY with their financial power. I do not watch a lot of TV, but I did notice Microsoft commercials.

    I have NEVER seen a *BSD, Linux or Apache commercial! Of course all we out here who are serious like *BSD/Linux+Apache better. Yeah, I run it myself http://www.digitaldaemon.com/, but hey I develop Win32 software to make my living!

    So... Since there are so many ~M$ commercials, how come the ~M$ market gains so much??? Just my two cents.

  225. Re:Getting real by kego · · Score: 1

    For Winblows XP(ectorate) Customer Service
    Just call 1-800-EAT-SHIT

  226. Re:The best Web Services platform will be Linux by TurkishGeek · · Score: 1

    skunk? You mean sco?

    No, if he meant SCO; he probably would have said "skank", not "skunk".

    --
    Zigbee Central: A Zigbee weblog
  227. What about Cocoon/Tomcat et al. by jmerelo · · Score: 1

    The Apache foundation is not only Apache httpd, it's got lots of tools which are prepared for the "web of services":

  228. Excuse Me by oldstrat · · Score: 1

    Did anyone see Code Red attatched to the Apache Server??? The next three months should show if Corp. America has too much money to throw down the IIS hole. (Looking over the horizon for cross platform IIS... nope another mirage) IIS has nothing to offer, I'm biased (and right).

  229. Re:Any remote Apache exploit in recent years? No. by Zico · · Score: 1
    1. Not only is one month "long before," it's practically eons before. If you care about security, you don't leave your system unprotected for a single day much less a month. A month?? Geez, why don't you just walk into the local hackers den and hand your computer over to them?
    2. What are these mythical hazardous hotfixes you speak of? Secondly, if you care about security, then you know that:
      1. The security guidelines for IIS tell you not to use mappings that you don't need, specifically mentioning .ida/.idq mappings. If you followed the guidelines, you wouldn't have been vulnerable.
      2. Microsoft's security bulletin didn't just link to a patch, it also explained a workaround to perform so that no patching is required.
    3. If you want to compare apples to apples, then you should know that the hole exploited by Code Red wasn't an IIS hole. It was an Index Server hole, so if you just want to talk about merely serving up web pages, then you would've turned off the Index Server.
    4. Maybe you'd like to talk to the Apache team itself about the wisdom of turning off extra services, since they've had their own web page hacked a couple of times.
  230. Put away the Web Services kool-aid by Uche · · Score: 1

    I pretty much live and breathe the technologies that make up the so-called Web services movement. I even co-author a column on WS on IBM developerWorks. Yet, I don't mind saying that in all likelihood, Web services will turn out to be but a round joke.

    To the extent that SOAP is a rich messaging protocol, and operates where EDI, MQ, JMS and the like used to, it will probably do very well because of the flexibility and interop XML gives it.

    But to the extent that it turns into the sort of rot that makes up .NET (and the Web services technologies of many other vendors), it is merely than a more bloated DCOM than DCOM; a more obtuse CORBA than CORBA. The idea of implementing high-transaction RPC over HTTP, using XML in the payload and adopting a protocol without standard primitives for sequencing, transactions, security, etc., is so ridiculous that I can only attribute its current credit to the same pundits who declared that Java applets would take over the world.

    Web services based on RPC primitives have no techical fundamentals despite the media furore, and it will soon be proved that even within the sphere of Microsoft technologies, WS implementations will not be able to achieve the interoperability and scalability required to become a serious presence on the Internet. The funny thing is that one of the artefacts of the slightly more open Microsoft these days is that you can go to any XML/Web services conference and hear Microsoft reps openly admit these difficulties.

    There must be much chuckling in Redmond. They say "boo: Web services" and all their arch-nemesis open-source weenies come down with acute anxiety disorder.

    Do relax. XML is the future of the Internet, and open-source rules XML. Web services haven't even *begun* to prove themselves. Go to www.xmethods.com or www.salcentral.com and show me the Web services that will supposedly take over the world. Then lie back, breathe a sigh of release, and put in some contribution to your favorite open-source project in warm gratitude.

    --
    "What thou lovest well remains, the rest is dross" -- E.P.
  231. Looks like netcraft by mdw2 · · Score: 1

    managed to ping the NT servers while they were up, that's why the increase of 2,000,000 servers, it's not that they increased, they just weren't up any of the other months when netcraft did the survey.

    --
    This sig intentionally left blank.
  232. Mod parent up, please. by Anonymous Coward · · Score: 0, Funny

    Amen, brother. How many times have we seen "architects" screwing up a design by trying to introduce cool features they'd learned about in a seminar or a book? Using XML caching and five way transforms applying n-layers of "logic" where a single fucking stored procedure with proper database permissions would have introduced 100% performance gains and slashed days off of the constantly pushed back deadline. Creating components without proper planning and then pushing them onto dev teams under the false pretense of process and security standardization, components that push back the *every fucking time* you have to use them. Components used *once* with minor modifications for every other use.

    Fuck, don't even get me started on over-engineered, twenty-four server hell. I don't feel like calling in sick today. :(

  233. Re:To Server, or Be Served; Which Will You Be Doin by Tachys · · Score: 2

    All MS GUI's SUCK

    Maybe it would be possible to make a good GUI?

    I have found that Webmin provides a GUI for Apache. But have never tried using it.

  234. Re:He lost me right at the beginning by Are+We+Afraid · · Score: 1
    That was a lead-in, not a supporting point. The thrust of the article is that OSS needs to jump on a non-M$ bandwagon that already has momentum. J2EE is that bandwagon.

    He was saying that it was a sign of what was to come, and proceeded to explain why that was so.

    If you don't think M$ will be able to pull this off, your opinion of their marketing department needs to be re-evaluated. Unfortunately, everything he said was spot-on. It all could happen this way.

    Anyway, when the answer is so obvious, so easy and so ready-made, why fight it? Why not hedge your bets? If, in 5 years, Apache is still king and web services go the way of interactive TV, great. If not, hey: good thing we diversified.

    --
    Rot-13 my address to e-mail me.
    "So I hurry back to little earth / For another life another birth"
  235. Re:Beautiful! by Zico · · Score: 2

    Trust me, anybody doing anything interesting with Java on the server isn't going to want to use Microsoft's JVM to power their solution. MS's JVM kicked everyone else's ass back in the day, but it hasn't been updated with any of the newer Java technologies. Even if they did want to use Microsoft's JVM — and believe me, they won't — they'd know that they can still download it from Microsoft. If they're worried about the clients not having JVMs, they'd still be better off having the clients use more modern JVMs.

    The whole Java on XP thing is just a way for Microsoft to tweak Sun by giving them exactly what they asked for (removing their "bastardized" Java from Windows) while taking away even more from Java's "buzz." Even though Java's turned into a flop both for standalone client apps (erm, where are they?) and now for web applets (in favor of Flash), Java still had a little buzz going on with the people who were familiar with it from web applets. Once this is gone, which Sun fears and Microsoft knows they fear it, Java will be "just another" server technology. Sure, it'll get a lot of use, but so do CORBA, DCOM, and TP monitors, and when's the last time anybody got excited over the latter three?

  236. And ping! on came the lightbulbs...... by Atrax · · Score: 0

    ....in everyone's head. Yes, folks, IIS is easy enough for proles to use, and yes, most of them couldn't care less about the holes. Yes, ASP.NET is aimed at tying Microsoft's stuff together into a great big gelatinous mass that will ooze all over the enterprise. Yes, there is a lack of focus in many OS products. Yes, a small drop in Apache usage IS significant, and YES, the corporate world loves Microsoft.

    I'd dearly love to use PHP everywhere, and I'd dearly love to use mySQL, Resin, J2EE, JSP, whatever, but I have to eat - the people who pay my wages love Microsoft. Find a way to make them love the alternatives, and Bingo! I'll be able to use PHP more than twice a year.

    Get Drunk In Sydney

    --
    Screw you all! I'm off to the pub
  237. Re:To Server, or Be Served; Which Will You Be Doin by LegendLength · · Score: 1

    And, why is a GUI necessary for configuration of a web server. It's already (finally) becoming clear that server administrators need to know how to do more than just aim their mouse and click. Insufficient security training is being acknowledged as a business liability.

    I hate to break it to you, but a GUI has very little to do with security training. The fact that most of the replies to this thread can't even see that is quite scary.

  238. Re:Who's Kool Aid have you been drinking? by reflective+recursion · · Score: 1

    It's a little more complex than that. The web services MS and Sun are talking about are more interactive, which is why they have Java and C#. We won't know until afterwords, but I'm certain Microsoft is turning Windows from a computer operating system into a "network" operating system. Your applications will move with you, and to which ever device you are using at the time (hence the need for portable bytecode executables). Your computer will ultimately blend into the network. Think of your computer now as a thin client which accesses Microsoft's mainframe. They are taking the model of pay-per-use computing world-wide. Scary times indeed.

    --
    Dijkstra Considered Dead
  239. Forget web services... by Achilleas · · Score: 0

    and forget the web too!

    The open source community should look ahead of Microsoft and plan for an 64-bit distributed operating system covering LAN/WAN networks under the same APIs.

    This O/S will provide networking not in the sense we know it today(login onto network) but in the sense that every computer in the network will be part of a virtual computer spreading across Earth!

    Then "web services" will be merely reduced to a few API calls, since networking will be built-in.

    I mean that the architecture of the O/S will be the network.

  240. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  241. Re:Getting real by anshil · · Score: 1

    Can we distance ourselfs from writing "micro$oft", it sounds unprofesional, and gives in the sight of outsiders, that the OpenSource movement is against economy at all, at commonistic, which of course is not the case. The GPL is itself not against $.

    --

    --
    Karma 50, and all I got was this lousy T-Shirt.
  242. Re:what a trend by plaa · · Score: 4, Funny

    Now I know why Windows installs IIS by default! They want higher Netcraft-ratings! ;-)

    --

    I doubt, therefore I may be.
  243. Re:Who cares? by Anonymous Coward · · Score: 0

    That's what I would like to know. Why is the OSI or whatever a bunch of Microsoft followers, bowing down to their leader? What ever happened to the "scratch-an-itch" angle? If the "open source community" has no need for web services, then what difference does it make? Let Microsoft make their web services and sell them to big corporations. I say good luck to them, but I really don't give a shit.

  244. Re:MS did just get a big boost... by Anonymous Coward · · Score: 0

    You are a jackass!

  245. Where's the Killer App? by Ulwarth · · Score: 2

    Amongst all this talk of the importance of "web services", I wonder where the real value to the user comes in. My question is: what's the Killer App of a website that goes beyond Apache+PHP? I haven't seen it, and the only thing that anyone seems to be able to say about it is "login authentication." I've worked with EJB, and they are neat - but I have yet to see what they could offer the end user that standard PHP can't.

    This reminds me a lot of the talk I heard going on about ActiveX. This cutting-edge new technology was supposed to revolutionize creating components for viewing on the web or, in fact, in any application. Three years later and high-profile websites like amazon.com, yahoo.com, and google.com are still running on Apache, and a Killer App for ActiveX has yet to emerge.

    I'm not saying that this "web services" thing _couldn't_ have a killer app - I'd just like to see it first before I decide that forking over tens of thousands of dollars to Microsoft in order to run my website is a good idea.

    1. Re:Where's the Killer App? by crucini · · Score: 2

      That's just silly. I've worked for a corporation bigger than you describe, and much of the internal web is run on Apache. And pushing information to 'several hundred people' is not a big deal. We supported 56,000 people when I was there. Did they use EJB's? Sure, in a few areas. They used just about every technology.
      You're right that web sites (note plural - there are *many* independent web sites in a large organization) are only the pretty end. The 'nuts and bolts' is mostly Oracle. Applications invoke stored procedures to store and retrieve data. This is the quiet, unhyped reality of intra-business data interchange.
      Why it's good: if Developer Dave can't insert rows in a table, the problem is between him and the DBA's. Ed, who wants to read those rows, is clearly not involved yet. When we switch to Dave's app messaging Ed's app directly, we get into finger pointing and usually a semi-documented API. And Ed will end up having to store the data somehow, which tends towards reinventing the database.
      And long after Ed and Dave have left the company, a DBA can DESCRIBE the relevant tables and help the next wave of developers understand how it works.

  246. Re:When did IIS get a lock on web services? by Anonymous Coward · · Score: 0

    The main message of the article is:

    Please shift OSS development effort away from Mono/DotGNU and PHP towards open source Java products (jakarta project, jboss, kaffe, sable, ...).

  247. Re:To Server, or Be Served; Which Will You Be Doin by rabidcow · · Score: 1

    Ok, firstly, a GUI for Apache would supplement the text-based config file, not replace it. So you'd still be able to ignore the config tool and do your own thing.

    Secondly, who says such a tool would have to mirror whatever Microsoft has? Is an intuitive interface impossible? Is there no way to make security concerns completely obvious?

  248. Re:Web services... by Anonymous Coward · · Score: 0
    The concept behind a web service has less to do with "metered services", and more to do with managed code (like EJB's).

    Uhhhh.. This is getting OT, but I think this is backwards. The driving force behind the push for ASPs was to reduce the overhead administrative costs that businesses shell out for apps and support. ASP proponents reasoned that the monthly cost of using an ASP would be significantly below the costs of maintaining administrative staff, and businesses would naturally migrate to the cheaper alternative. The technology was developed in response to this.

  249. Simple answer: The Code Red Apache installer!! by Anonymous Coward · · Score: 0

    To reverse this trend, it seems like someone has done the hard work for us - now that all the backdoors are in place someone needs to write an Code Red backdoor Apache installer that migrates all of the IIS settings over and then switches IIS to a different port after starting up Apache.

  250. Re:Sneer at the article all you want.... by defile · · Score: 2

    Python is a much more reasonable language for web applications.

    And there's no reason it has to gain massive market share to be relevant. If using Python with (say) Zope is our little secret, isn't that just as good?

    Our next major site will definitely be Zope based. PHP? Never heard of it.

  251. Re:Sneer at the article all you want.... by SuperKendall · · Score: 2

    However, almost all of the technologies you mentioned (JMS, J2EE, etc.) were designed by a consortium of companies doing work in that space for far longer - like BEA, makers of Tuxedo, helping with JMS (the messaging spec). Thus the API has many years of thought behind what is needed, and the actual implemetations ARE based on code that have been around even longer than Java.

    J2EE and related technologies have a good lead, and a powerful range of supporters. It will be inetresting to see how the battle goes, but I agree that's where the fight is (and you seem to as well, from what I could make of your response).

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  252. No shit, web service? WTF? by ahfoo · · Score: 1

    So MS makes a new catch phrase and everybody is supposed to shit their pants?
    The web, /. aside, is a frickin' lame excuse for one big corporate ad at best. Sometimes ads are cool. I spend hours a day reading ads for stuff I'm interested in like all the other surfers out there, but a browser is not an OS and it never will be.
    If there's enough bandwidth to make web services workable then specific apps will be developed to implement them, but they won't be built around freakin' web browsers.
    Notice that the posters clutching their guts over this silliness are mostly in financial services. Yeah, that's where all the real open source heart is at.

  253. Tomcat by Baki · · Score: 4, Insightful
    Indeed, the webserver itself is getting irrelevant. The Apache project however is more than just the Apache webserver, just take a look on jakarta.apache.org

    The percentage of IIS versus Apache is soon becoming irrelevant. What is important is the percentage of Servlet/JSP versus .NET/ASP sites. Which is kind of hard (impossible) to measure using Netcraft by the way.

    One of the most succesful Servlet engines now is Tomcat, which is also open source coming from the Apache Jakarta project. I don't see any indication at the moment that the number of Servlet/JSP/J2EE sites is dropping in favour of ASP or .NET. No reason to worry yet.

  254. Re:To Each His Own by Zico · · Score: 3, Insightful

    You miss the big contradiction in your post. You question why someone would use IIS after something like Code Red happens. Well, if someone cares enough about security for it to be the deciding factor in the OS they choose, then they also know that (1) Microsoft released a patch and a workaround for the security hole long before Code Red existed, and (2) all the Linux distributions have tons of patches for all the security holes in them. So if someone really cared about securing his own boxes, he applied the patches or the workarounds and never had to worry about his machines getting bitten. You act like a security-conscious person would just move to Linux, set up a box and forget it, and conveniently forget about all the holes that have been needed to be patched in the Linux distributions. Doesn't sound like much incentive to switch for anybody who knows what they're doing.

  255. Re:Huh? by Oztun · · Score: 2

    Don't worry in a month or two all the code red victims will switch, apache use will go up 20%, and the media will say Microsoft is having a bad month.

  256. Re:Why people like IIS by Anonymous Coward · · Score: 0
    The same is not true of ASP, which is a really horrible language. (If, in fact, it's even correct to call it a "language" in the same way as PHP, Perl, C, etc.)
    Don't worry, you backed into the correct answer. It isn't a language, but you can code ASPs in many different languages (VBScript, Javascript, Perl, etc).
  257. Re:To Server, or Be Served; Which Will You Be Doin by lsdino · · Score: 1

    Now tell me how you'd go about comparing the settings on the two to see what's different? It's a god damn pain in the ass. You can't compare the two side by side, and there's a handful of entirely separate panels to check for differences, each with sub-panels. You can just look directly in the metabase. You can use a command line tool to do it, or you can use a program called MetaEdit. It's Q240225 in MS's knowledge base thingy. I had the pleasure of admining an NT box for a while...

  258. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0

    /.'ers are a bunch of self-gratiating morons. How many of you idiots using Linux have ACTAULLY admin an IIS web server? You guys pull statistics right out of your ass as if this is proof. IIS has more command line based tools than GUI ones simply because ANYTHING you can do through a GUI you can do through the command line AND there are other utilities which are only available through the command line. If you prefer the UNIX syntax in the command line then get the UNIX Services for Windows 2.0.

  259. Re:Completely unfair, completely ignores modules by Yorrike · · Score: 1

    Perhaps the reason Apache hasn't changed that much is because it doesn't NEED to.

    --

    Looks can be deceiving. Or CAN they?

  260. Re:IIS Regrets - My Former Boss - Hahahaha by nathanm · · Score: 2
    I've had my Windows NT/2000 (upgraded) online nonstop (on my DSL) for 4 years now WITHOUT problem.
    Gee, how'd you upgrade without rebooting your computer? Windows 2000 has only been out for ~1.5 years.

    My guess is that MANY MANY people don't know how to run a server.
    The previous poster pretty much made it clear that, yes, his former boss doesn't have a clue how to run a server.
  261. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0
    Scarey!

    How did he get mod up to (4, Interesting)???

    I guess this "advanced" IIS administrator never heard of MDUTIL. Silly guy -- remind me never to hire him!

  262. Zope ODBC: Win32 only? by Brian+Knotts · · Score: 1
    After reading your comment, I did a little poking around the Zope community web site. It looks like Zope only allows ODBC connectivity on Win32. Is that correct?

    I'm currently using PHP on Linux, with unixODBC, for most development.

  263. Re:Web services... by manyoso · · Score: 1

    I am sorry, but what you are saying sounds like so much crap. I do not doubt that you believe what you spout, but think about the way you awnsered.

    "Robust infrastructures for moving your business online."

    If this is what you and so many marketroids are describing as "Web Services" then ppheewww. No doubt that there are business with highly complicated and immersive business applications and no doubt that J2EE and XML are sometimes usefull tools, but this is highly specialized big business technology not everyday pervasive killer app technology. The complexity and details ivolved in designing such apps require very generalized abstract infrastructures, nothing nearly sexy enough to warrant this huge mega blitz marketing campaign that is .NYET! No, I can't believe Microsoft bet the barn on such stock.

    I have to believe that when Microsoft uses the term "Web Services" they are talking about cheesy app interfaces to popular websites all using Passport for there authentication. And this is what we are balking at. PHP, apache, and other opensource apps are plenty powerful enough to build such toys. The only thing these opensource apps lack is the marketing muscle to turn these trivial apps into "The Next Great Thing".

  264. IIS Regrets - My Former Boss - Hahahaha by BigBlockMopar · · Score: 5, Funny
    I blame the pointy haired bosses for sacking their Apache admins, and installing NT+IIS over their UNIX partition, and trying to bring their site up on this new platform.
    Right now, PHB is in a panic and their site is still down, because NT+IIS really isn't easier then UN*X+Apache , despite what MS says in Pointed Haired Boss Weekly

    Oh yes.

    When I resigned my job, my former boss, within a week, grew a hardware budget, bought a new machine, bought and installed Windows 2000 Server, went through a week of downtime and finally got IIS and the company's LAN back up.

    According to Netcraft, they have yet to break that elusive 7-day uptime barrier. And, I know for a fact that they got hit by Code Red I, because their webserver appeared in my logfile (see sig below, they've been rotated out now).

    All this to replace a Pentium 100 Linux box which had been running for 178 days, handling several hundred website hits a day, providing DNS, DHCP, NAT services, and handling about 500 megabytes of AutoCAD attachments in the outgoing mail spool every day. Without a hitch.

    Hell, the guy was so tight, he wouldn't let me at least buy a big hard disk to throw into an old 486 we had kicking around so that we could get the rather sensitive data that Sendmail was handling onto another host. But Windows 2000 and IIS were money well spent. [Nelson: "Ha-ha."]

    The ISP goes down, the Linux machine's nameserver can't find the top-level servers, and everyone gets Server Not Found errors from Internet Exploiter. His solution? Windows reflex: Reboot the Linux machine. I had to physically remove the power and reset switches so that he wouldn't fsck up the filesystem.

    He tried to log in because he'd decided he had to administer it, too. From the depths of nearly 20 years of DOS/Windows experience but absolutely no other operating systems whatsoever, he came to me shouting that the machine had a virus, because typing "SCANDISK C:" gave him back an error message with the ominous word "bash".

    I calmly told him that the machine didn't even have a C: drive, and referred him back to the Linux book I'd bought him when he decided he wanted to have root access, too.

    "What?! No C drive? What did you do with it, I saw you putting it in when you built that machine with spare parts!"

    Yes. But it's not actually called a C drive in Linux or any other UNIX variant...

    "That's preposterous! Just where the hell am I supposed to save my files then? Hmmm?"

    Uhh... /home/$USERNAME comes to mind... (almost told him to save his things to /dev/null but figured it would only cause me more work in the long run)

    So, he went with IIS after I left, because it seemed more intelligent to him.

    Catastrophic failure is usually idiocy's best reward.

    --
    Fire and Meat. Yummy.
    1. Re:IIS Regrets - My Former Boss - Hahahaha by Anonymous Coward · · Score: 0
      This is stupid (tm)

      I've had my Windows NT/2000 (upgraded) online nonstop (on my DSL) for 4 years now WITHOUT problem. My guess is that MANY MANY people don't know how to run a server.

  265. Re:what a trend by Anonymous Coward · · Score: 0

    As much as I love OS X and cocoa, I would hardly call them standard.

  266. Re:what a trend by Idolatre · · Score: 1

    Nobody cares about GUI administration tools, not even MS. In ASP.NET, the server is managed with plain text XML configuration files, just like I always wanted it to be.

    .NET is years ahead of the "let's make a GUI for everything" stage, while linux/unix is still stuck there. Why would I want a GUI for a daemon?

  267. Re:When did IIS get a lock on web services? by Anonymous Coward · · Score: 0

    Unfortunately unless you want to do programming, apache does NOT have a decent XSLT plugin (see Microsoft's XSLISAPI2.1)

    Why is this necessary? That question is asked by the same people that complain about XML config files, when kludgy comma delim files have worked for them just fine (so did punch-card electric bills!)

  268. Re:Fuck you! by Anonymous Coward · · Score: 0

    Hey boy, did I ever tell you, you look mighty cute in dem jeans? Bend over and this here donkey will fuck ya up de ass.

  269. Re:To Server, or Be Served; Which Will You Be Doin by louzerr · · Score: 1

    GUIs are wonderful to have for the novice, but for most experts, they only get in the way. I administer redundant machines, where the config files must be exact matches except for IP addresses. So I use variables for the IP addresses, and run the config through a perl filter and distribute! Anybody want to try that with a GUI?

    I think a GUI for apache configuration would be a good to for those first learning apache. Potentially, you could even plug the apache manual into the GUI tool to provide contextual help. It would be a great way to get started with Apache. (I teach a class on managing web servers, focusing on Apache - students would certainly benefit from a GUI tool that would show possible options for a directive). But as an administrator of a production site, I certainly wouldn't want it! Give me vi and a text file, I'll reconfigure the server without a single click of the mouse (well, except maybe to copy & paste).

    --
    "The large print giveth, and the small print taketh away" -- "Step Right Up", Tom Waits
  270. What a load of shit by Anonymous Coward · · Score: 0

    No one on the planet is interested in bizarre new Internet technology except those selling it. Normal people ignored WAP. Normal people ignore all things flash except that elf bowling game. Normal people are still pissed with those websites with DHTML all over the place yet alone ASP times. Look at Macafee, they were the first to try this bullshit web services bis, and it disappeared very quickly. People dont want to buy things 99% of the time they are online to read and look at pictures. I think these fuckers would find that 99.999999% of people just get pissed off when technology attempts to break down the barriers between a website and their credit card. web services is a bullshit e-word that will go the way of all the other e-crap.

  271. the power of layed off programmers by perler · · Score: 1

    i think, after all the lay offs we see this summer, the R&D of comercial software projects will get the big break down in the next months - and, what will the layed off programmers do meanwhile? open source...

  272. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by Anonymous Coward · · Score: 0

    Even ex Microsofter's like Zope. Check out spoke technologies. Of course they are still brainwashed by their Microsoft stock portfolios, but at least they are running on Linux.

  273. Re:one word: ORACLE by hearingaid · · Score: 2

    Many megacorps have millions of dollars invested in Oracle.

    MS SQL is way cheaper than Oracle already. They don't care. They like Oracle's uptime. 'Cause when your accounting database goes down, you can lose very large sums of money very quickly.

    Oracle gets to charge its frightening fees for that reason, and that reason alone. Nobody minds that it's uber-expensive (well, not too much anyway) because it's dependable.

    Netscape was never dependable. ;)

    --

    my old sig used to be funny, but then slashcode ate it and now it's not funny anymore

  274. JVM supporting other languages... by sheldon · · Score: 2

    I know I keep hearing a claim that the JVM supports dozens of languages. You even provided a link.

    But my question is...

    Are any of these actually being used? Or are they just experiments.

    That's the difference between .Net and the JVM.

  275. And its easier to use. by Anonymous Coward · · Score: 0

    The whole problem with Linux/open source/any thing not MS is that they are not easy to use. Why waste my freaking time with Linux and Unix and all that file based bullshit? I have life! I'll take my registry hacks and my $110,000 a year job and be quite happy to wish Mr. Gates a long life. cheers

  276. Re:To Server, or Be Served; Which Will You Be Doin by phutureboy · · Score: 1

    Hell no! I've administered to IIS and Apache servers for years, and all that IIS's GUI ever does is get in the way.

    I have to agree. IIS's admin GUI is a complex, jumbled mess full of tabs, sub-screens, 'advanced' buttons, etc.

    Apache's not exactly point and click, but the documentation is clear, the config file is easy to read, and I can move sites from server to server with ease. I can also set up all sorts of cool stuff like URL rewriting.

    It would be nice if some of the distros included a GNOME or KDE GUI for Apache, though.

  277. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by rodentia · · Score: 3, Insightful

    Which begs the question of Apache's marketing budget, or Linux. 8-page glossy pullouts don't move mindshare, 30-second StuporBowl spots don't move mindshare, the casual chat at the table after the staff meeting moves mindshare. So start talking.

    --
    illegitimii non ingravare
  278. Re:Huh? by mvw · · Score: 1
    No, java needs to embrace the open source community. Last time I checked, java was closed.

    That frightning license guarding the download pages of Sun has not only helped them to fence off Microsoft's Java VM but is a major PITA having a decent Java implementation on the non-supported plattforms, like the BSDs. Even under the supported Linux plattform, the quality of the Java implementation is worse than under Win32.

    So, lets help ourselves. But how?

    Both the gcj people (Java to natice code compiler of the GCC) and the Kaffee folks (a free VM) face the obstacle of not being able to bind against SUNs Java libs that contain native code. Thus they are forced to write either their own pure or native versions of that enormous sized Java libraries. Java is a great plattform, as long as you use Sun's implementation.

    This means lots of unnecessary work for a free implementation.

    Plus add the cultural differences of the mostly C and C++ open source folks with the Java crowd.

  279. Re:The process of natural selection by mimbleton · · Score: 1

    Looking at the above reponses it is clear you were talking out of your ass.
    People have no fucking shame these days.

  280. Kawa Scheme (via BRL) in actual business use by brlewis · · Score: 2

    In my job I've used BRL in many small-to-medium projects, plus another project larger than BRL itself that my employer isn't ready for me to talk about. I'm training two coworkers in Scheme/BRL.

    The Kawa manual has an appendix listing projects using it.

  281. my wake-up-call by kilaasi · · Score: 1

    Hi.
    I walked around and thought that Apache, PHP and MySQL/PostgreSQL/etc. would cut it along way, when it came to creating web-pages with dynamic web-content. Which it also does. But this article brought my perception into a new light. Because if we wan't to utilize open source software in the future, we probably need a framework that does the job.
    Rather than creating a lot of nice/not-so-nice solutions in PHP, one might use tools suited and tested and proven stable to run an entire business.

  282. Any remote Apache exploit in recent years? No. by brlewis · · Score: 1
    1. One month is not "long before" Code Red came out for the average sysadmin. Installing the latest MSFT patches is a hazardous undertaking, and not everyone wants to do it every month.
    2. Let's compare apples and apples. GNU/Linux supports a lot more network services than NT, so there will likely be more patches. On a web server, it's smart to turn off every service you can, but you can't turn off the web server. When's the last time a remote exploit got installed with a typical Apache installation?
  283. Re:Comparing uptime by Anonymous Coward · · Score: 0

    Have you taken a look at the sites in the top 10? Two or three static web pages, if that. The only traffic these sites are getting is from the link on Netcraft. It would be much more interesting to see the uptime of sites with dynamic content. I would love see to the uptimes of JSP/EJB sites (my guess is one week tops).

  284. Re:Getting real by digitaldaemon · · Score: 1

    Sorry, first time out here...

    --
    ManiaC++
  285. Great article by paul_the_nomad · · Score: 1

    This is a great article, because he gives a solution to the problem that he sees. The solution also makes sense. Sun is doing good things with J2EE and it makes sense for open source to hop on board that band wagon.

    In the enterprise, Java is highly respected (I know, I talk to these guys) and it has a first mover advantage. It's time to captilise on that.

  286. Re:Open source problems - benevolent dictator by budgenator · · Score: 1
    A. I suppose that Torvalds doesn't count?
    1. He's smart, writes good code (that's why Transmeta hired him NOT because he's Linux)
    2. He listens to the his developers that makes his own mind up (usualy right but not always)
    3. Does all of this without alienating everybody (no mean feat concidering the size of egos involved

    b. Also when was the last time you found a programmer who wanted to do documentation, program documentation is almost an oxymorron. Book publishers print the documentation. in M$ you buy the program liciense and get the documentation for free, in open source you buy the documentation and get the program for free.

    C. M$ has it's own UI inconsistencies, especial with right click actions, also in linux if the UI can't do it, you can always hand edit a text file for configuration, frequently hard but do-able with a little research of the available doc. In M$ if you can do it with the UI, it's usualy impossible for an above average user to do.

    D. want good fonts? go to M$, they have them, you just can't bundle'em with non-M$.(that's my understanding)

    E. Coding standards don't make good code just like type setting doesn't make good books. I hate machine generated code, it's overwritten, redundant, hard to read, nearly impossible to modify by hand but it sure standardized! The design-walk-through-code-document-test cycle is more inportant than where you put the { after an if command

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  287. Re:Beautiful! by Anonymous Coward · · Score: 0
    These sorts of applications are rarely I/O bound, because they typically have no more than hundreds of users and spend most of their time waiting on database queries and user input.

    Isn't the definition of "I/O bound" in regard to a process is that such a process spends most of its time doing/waiting on I/O (like "waiting on database queries and user input")?

    As for high-performance languages, java runs on a virtual machine which is a layer of translation, even with dynamic compilation techniques. C++ is large and complex (can anyone honestly say they understand and know how to use most of the features in C++ that are not in C?).

  288. Spin on this! by erroneus · · Score: 1

    Clearly Code Red illustrates exactly how popular IIS really is! Thousands and thousands are running IIS! Is it important if they actually KNOW they are using it?

    Microsoft has impressed me yet AGAIN with how clever they are! Increase market share in web servers by having unsuspecting users run it for you!!

    Actually, today I recieved a phone call from a [moronic] friend who "contracted Code Red" (I can't keep up with all the variants). He told me somehow he got a "trojanized" (his word, not mine; I would have said 'trojanated') explorer.exe or something like that. I just laughed... then I realized he was on a dialup account. He asked me about how to clean up his problem and I had to walk him through how to run fdisk over the phone... (Yes, that's pretty moronic!) This completely reinforces a prior argument I had regarding why Microsoft should be sued by non-Microsoft-users. Microsoft has put out product in such a way that it put the entire internet at risk. There is no reasonable expectation that its users will be smart enough to apply all patches, keep them up to date or even know that they have services running that they don't want! Now it has proven to be a menace to the whole of the internet and resulted in restrictions for @home users and such unfairly. Ooops... I didn't mean to go on and on about this...

    ... oh yeah, another thing. I can definitely see incentive NOT to update your Microsoft products if you are using any -- sometimes they REMOVE features or add restrictions you didn't want to have! I hate that! And then SP6 caused more problems than it solved... sheesh. What a roller-coaster ride!! And oh yeah, Installing Office updates somehow mysteriously updated my MS Outlook EXPRESS?????? What's THAT about?? (I run Outlook Express on one of my machines and when I use it for hotmail, I don't want to see the stupid banner ad at the bottom... so I use an older version since it doesn't have the banner ad problem.) Oh well...

    Oh hey, if I still have all of your attention, does anyone know of httpmail software for Linux? I'd prefer one that downloads from HTTPMail (Hotmail) and places them in a local mail account kinda like fetchmail. That would REALLY rock.

  289. Re:To Server, or Be Served; Which Will You Be Doin by sheldon · · Score: 2

    Umm... The GUI tool in IIS is simply an easy way to get at the Metabase where all the configurations are saved.

    There are tools and such available to dump this out into a text file, or you could write a script to compare between the two servers.

    It's not that difficult, and from a scripting perspective far far easier to deal with than the "dumb" text files.

    Microsoft is moving back to text configures in IIS6. Although they'll be XML files this time around, which will help alleviate the scripting problems of "dumb" text files.

  290. Huh? by Wakko+Warner · · Score: 4, Insightful

    Apache decreased, what, 1.5% or something? This is somehow a signal of the end of Open Source? When Microsoft loses a dime a share, does that signal its imminent demise too?

    Let's get real.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:Huh? by norculf · · Score: 2, Informative

      It looks more like 10% to me (eyeballing the first graph). What bothers me is that Microsoft went up about the same amount.

      By itself, it doesn't mean anything more than what it claims to be. Taking it along with other information such as this .Net bullshit, it is a bad sign.

      Open Source will never go away. When(if) the Internet becomes controlled and commercialized, we will ignore and avoid it or go someplace else. It won't be the end of the world.

    2. Re:Huh? by jacoplane · · Score: 4, Interesting

      The authors main argument wasn't the slight drop in Apache market share, it was the real fact that in the future, a simple web server will not be enough. Rather, a web services platform is what is needed. He feels that simply copying Microsofts strategy is no good (Mono, dotGnu)....it is actually making us look stupid: why would the Unix community need to learn from M$ how to make Servers. Traditionally the roles have been somewhat reversed. I agree with the Author that the Open Source community has no choice but to embrace Java. At least that way we will not simply be a M$ copycat.

    3. Re:Huh? by einhverfr · · Score: 3, Informative
      He evidently did not read Netcraft's survey. It really was not a loss for Apache as much as it was for Solaris. The two large installations were following a growing trend of converting to other OSs, mostly Linux and Windows. This is not surprising. Proprietary UNIX is doing poorly in the web server industry.

      We should not really be paying attention to the Apache stats right now. We should be looking much more carefully at the Linux and BSD stats. Apache may lose some marketshare as Solaris, Irix, etc. continue to lose marketshare, but that is not a good measure of the health of open source software, or so I think. I personally would not measure Open Source health by looking into the market share of proprietary OSs.

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:Huh? by Sylvanus · · Score: 2, Insightful

      You and a lot of other posters are completely missing the point. This story is not Apache vs IIS - its far more important. I've seen lots of others on /. saying that there's nothing innovative about .Net and whats all the fuss about? Well here's an example from my business about why it matters a helluva lot and why Ganesh has hit the nail on the head. I run a small software / dev house for the financial markets. .Net / Sunone is going to change our world beyond recognition. 2 yrs down the road the big institutional investors will log on in the morning and pull financial web services apps straight onto their desktop from every investment bank on Wall Street. They will trade online with multiple counterparties, authenticate settle and analyse, all in one GUI. Why? Well because its EASIER, QUICKER and CHEAPER for them to do it that way. The traditional web / browser just won't hack it. .Net is not about putting Word / Excel online - its about using XML to connect businesses. The problem that OSS has is that its has no framework for doing all this. Sure you can use Cocoon / Apache and a bunch of heavy scripting but unlike MS (and lets face it they've aways done well at this) there is no unified OSS development environment to do this stuff. The choice now is simple 1) SQL Server 2000 / IIS 5.0 + .Net or 2) Oracle 9I and J2EE. As a small company we're doing both but take it from me I'm not going to kill the company by sticking to PHP / Apache and tell clients they're idiots if they want the brave NEW WORLD. Slashdotters need to wake up. "Something is happening out there, Really happening Reg!"

    5. Re:Huh? by Sigh+Phi · · Score: 1

      As Tim the Enchanter once said to a group of incredulous knights... "Just look at the bones!"

    6. Re:Huh? by Anonymous Coward · · Score: 0

      I agree with the Author that the Open Source community has no choice but to embrace Java.

      No, java needs to embrace the open source community. Last time I checked, java was closed.

    7. Re:Huh? by ergo98 · · Score: 2, Interesting

      I remember hearing a month or so ago about a huge virtual host with several hundred THOUSAND websites being hosted switched from Apache to IIS, and this was almost completely responsible for the Netcraft changes. Anyone remember anything about this?

    8. Re:Huh? by Chakat · · Score: 3, Informative

      Yep, it's part of the analysis. Both Namezero and NSI just switched from Solaris over to IIS, and they say that accounts for the lion's share of the movement. When you are hosting a huge amount of servers, then when you change vendors, the waves you make are huge, hence this article on the end of open source as we know it (and I feel fine =3 ).

      --

      If god had intended you to be naked, you would have been born that way.

    9. Re:Huh? by shokk · · Score: 2

      What about all the "hidden" servers, those that are behind firewalls, and not out there on the net where money is to be made, less likely to be "paid for" by an expensive Microsoft license. Those can't be counted and I'm betting are more likely to be Apache.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    10. Re:Huh? by Anonymous Coward · · Score: 0

      A cop pulls over a car. There is an drunk inside. The officer asks "Have you been drinking this evening?"

      The Drunk replies "No-hic- officers I haven't"

      The officer asks "Why do you have a Lucky beer label stuck to your forehead?"

      The drunk replies "I can exshplain that officers - I'm on the PATCH!"

  291. Battle for the Web? by SpanishInquisition · · Score: 2, Funny

    We keep the porn sites, you keep all the dot-com startup. There, end of the battle.

    --
    Je t'aime Stéphanie
  292. Re:Fuck you! by Anonymous Coward · · Score: 0

    You will die slowly with the rest of your kind.

  293. what a trend by 4n0nym0u53+C0w4rd · · Score: 5, Funny
    Look carefully, and you'll see a teeny, tiny drop in apache coupled with a gain in MS. Oh My God, The Sky Is Falling!!!

    Seriously, the article has a few good points. E.g., a decent standard gui administration tool would be nice.

    Of course, how long until MS starts trumeting the cool P2P aspects of IIS? You know, Code Red contacts other IIS systems, each contacting others, eventually building a gnutella-like network...

    1. Re:what a trend by Anonymous Coward · · Score: 0

      Seriously, the article has a few good points. E.g., a decent standard gui administration tool would be nice.

      How about this one? That work for you? Or are the horizontal lines too much to deal with?

    2. Re:what a trend by tim_maroney · · Score: 5, Funny
      Look carefully, and you'll see a teeny, tiny drop in apache coupled with a gain in MS. Oh My God, The Sky Is Falling!!!

      If you screen shot the graph and draw out the lines at the current slope, you'll see that they meet in mid-November.

      And we all know what happens when the beams cross.

      Tim

    3. Re:what a trend by weston · · Score: 3, Insightful

      Don't you think it's at all interesting that
      apache even fell 1.5%? In spite of everything it
      DOES have going for it (more secure, cheaper per
      installation, open source...)?

      And keep in mind that with the number of web servers running out there, 1.5% is a pretty large
      change....

      There are lots of possible explanations for this... it could just be a hiccup. But the explanation our friend who authored the column
      provided is equally plausible.

      He's also right on in that java/enterprise/beancomponentthingies are the only real non-vapor non-MS-controlled alternative to .NET, and if the open source community ignores that, it's insane. We're chasing tailights either way, but far better to be chasing Sun's tailights than MS's.

    4. Re:what a trend by Alan · · Score: 1


      There are lots of possible explanations for this... it could just be a hiccup. But the explanation our friend who authored the column
      provided is equally plausible.


      Well, yes and no. I look at the overall trend, and if you draw out the lines from start to finish, well, they never meet. Look at the drop and the timeperiod, it's less than a month, maybe a couple of weeks, hardly (IMHO) something to worry about.

      Unless it continues of course :)

    5. Re:what a trend by jacoplane · · Score: 1

      It might be small, but it's the biggest drop apache has seen in 5 years.

    6. Re:what a trend by randombit · · Score: 1
      There are lots of possible explanations for this... it could just be a hiccup. But the explanation our friend who authored the column provided is equally plausible.

      Or the most likely cause, one or two large web serving companies moved from Solaris or FreeBSD or Linux or whatever to Windows (or maybe they moved from Apache on Windows to IIS on Windows). Based on previous netcraft surveys things like that are always the causes of the big shifts. Oh, hey, I'll just quote netcraft themselves:

      "Primarily this is a result of two large US installations converting from Solaris."

      The article does have some decent points, though at the same time I feel like I can't actually agree with any of them. It was a strange experienece. For example, what the hell is a "web service"? The only thing he mentions is about this is e-commerce. WTF? mod_ssl/PHP/Postgres does not count or something? Oh, whatever.

      I'm just waiting for CR3 or whatever that will completely destroy half the IIS servers in the world. I won't particularly enjoy it (I'm sure the news media would drone endlessly about it to my great boredom), but I feel like I'm in a room full of chain smokers and loose sticks of dynamite. It's probably going to happen, soon. Hrm, I wonder if Code Red will have a visible effect in the next survey; all this publicity couldn't have seemed like good news to the higher-ups (or whoever decides this stuff).

    7. Re:what a trend by Anonymous Coward · · Score: 0

      Seriously, the article has a few good points. E.g., a decent standard gui administration tool would be nice.

      Would you really want a GUI administration tool for apache? I mean the config files for apache are very strait forward, and are very powerful like being able to configure modules right in the http config file. Sure this could be done in a GUI but it'd be pretty kludgy, and I've yet to see it done well.

      If Joe Sixpack can't figure it out, maybe he shouldn't be running a server at all? Running a server takes responsablity, having a good understanding of all the components and not just hitting OK is a must. Look at the code red worm, there are web servers out there still sending it around! How much hype does it take for the people to finally clue in that they need to patch thier server? Even the most clueless admin should have patched thier servers by now.

    8. Re:what a trend by KlomDark · · Score: 2
      Is that all you got out the the article, some questionable numbers on Apache?

      That was definitely NOT the point of the article - the article was about about how the Open Source world had better get focused - quick - or we'll be just as irrelevant as we been saying Microsoft is.

    9. Re:what a trend by jd · · Score: 3, Funny

      There's a GUI admin tool from IBM, as a part of their Apache packages. If someone could talk IBM into rolling that into the main Apache tree, we'd be home, dry, and using the towel to beat up the Ravenous Bugblatter Beast of Traal.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    10. Re:what a trend by kz45 · · Score: 0

      If Joe Sixpack can't figure it out, maybe he shouldn't be running a server at all? Running a server takes responsablity, having a good understanding of all the components and not just hitting OK is a must. Look at the code red worm, there are web servers out there still sending it around! How much hype does it take for the people to finally clue in that they need to patch thier server? Even the most clueless admin should have patched thier servers by now.


      You want to know why microsoft web servers are so popular? Because they realized LONG ago that there are more business people like joe six pack, than there are johnny smart. If you want Apache to have wide market saturation, it needs to be powerful, and easy to use.

    11. Re:what a trend by kentvogel · · Score: 5, Funny

      Not to worry, MS stock lost 1.73% today. Draw out the lines at the current slope, and MS will be worth nothing by early November.

  294. Well, DUH by Anonymous Coward · · Score: 1, Insightful

    Of course the IIS share is going to go up, it's enabled by DEFAULT in 2000 server!!

    1. Re:Well, DUH by Anonymous Coward · · Score: 0

      yeah I wonder if they got this statistic from recent server logs?

    2. Re:Well, DUH by Billly+Gates · · Score: 1
      Of course the IIS share is going to go up, it's enabled by DEFAULT in 2000 server!!

      I always wondered if microsoft would use this tactic to scare standard conscious corporate america into using IIS. But netcraft gets its information by searching the webs DNS servers and then pinging each one to find out its platform. So if IIS is enabled by default in a server or pc installation, netcraft will never scan it. Unless of course its used as an actual registered web server.

    3. Re:Well, DUH by gengee · · Score: 4, Interesting

      While it's certainly scary that IIS is enabled by default, when one considers the recent (and not so recent) problems it's had, the fact remains that Apache is also enabled, by default, in quite a few Linux distributions. So I don't know if this is a very strong against the survey.

      --
      - James
    4. Re:Well, DUH by garcia · · Score: 1, Troll

      yeah but it's going to go right back down...

      GET /scripts/root.exe?iisrestart

      or whatever.

  295. business by Pablo_El_Diablo · · Score: 0

    in the end business controls it all. laws, software and so on. if MS can pull of .net and deliver all the stuff they have promised and more. business will switch but in a slowing economy i doubt many penny obsessed companies are ready to make a the jump specifically for cash reasons. so if apache can stay streamlined flexible and cheap it will stay a large competitor in the business world

    --
    "You have the right to remain fabulous!" -Chief Clancy Wiggam
  296. Re:Fuck you! by Anonymous Coward · · Score: 0

    Not quite, you rascist retard!

  297. Post CodeRed by Anonymous Coward · · Score: 4, Interesting

    I would like to see the netcraft study after all of the unintentional IIS sites are shut down because of CodeRed.

  298. link check by jeffy124 · · Score: 1

    Java's link should include an http, as in http://java.sun.com

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  299. Fix the java link by Anonymous Coward · · Score: 0
  300. business is just that by Zecho · · Score: 1

    We're coming to a point to where the commercial software companies who release open source software are losing their asses. So what else can they do? Keep the good stuff closed.. do what ever they can to keep their heads above water.

  301. Red herring? by Anonymous Coward · · Score: 0

    How about Loki? Eazel? VA Linux Systems (hardware)? GNUPC? Linuxcare? Corel's Linux? Are these red herrings as well?

  302. Who cares? by dmelomed · · Score: 1

    What matters is the tool is right for the job. Apache is often the right tool for the job, and it certainly shows.

    1. Re:Who cares? by uebernewby · · Score: 2

      Apache is often the right tool for the job, and it certainly shows

      What about if you're a small business and you've bought a copy of Office 2000 XPerimental and you'd like to serve up pages based on whatever content your Access database holds? I've seen them, worked with them, tried to convince them, even, but finally had to concede that if you don't have the money to pay for a sysadmin, Access ft. an extension made available by your local "association of mom and pop stores" is a cost-effective choice, and if you want to do internet, in such a case IIS is the only thing that'll work for you.

      --

      News and bla for computer musicians: http://lomechanik.net/
    2. Re:Who cares? by dmelomed · · Score: 1

      Access database for a website? That's their fault.

    3. Re:Who cares? by Anonymous Coward · · Score: 0
      Access database for a website? That's their fault.
      Bingo, that's the type of perspective that is going to allow IIS to continue the gain in market share.

      While you're denigrating their choice of online DB, MS says "Hey, you want a MDB based dynamic page? You got it!". MS has made this type of stuff easy and PHBs don't blame MS when CodeRed pops around; they blame IT for not locking it down.

      The author has it right, it's more than httpd these days, it's what other kind of services you have in the base package.

  303. To Each His Own by Erasei · · Score: 1

    Looking at Apache vs IIS, I don't think there is a lot to worry about. From the average user's viewpoint, Linux is a server OS, and Windows is a desktop OS. I don't think normal people will run Linux on their desktop's anytime soon, nor do I think that the majority of people will operate Windows based servers. Of course there are always expections. But of all of the Open Source projects, I think Apache will be the last to go.

    --
    visit my free wallpaper collection, wp.erasei.com
    1. Re:To Each His Own by AntiNorm · · Score: 2, Troll

      Looking at Apache vs IIS, I don't think there is a lot to worry about. From the average user's viewpoint, Linux is a server OS, and Windows is a desktop OS. I don't think normal people will run Linux on their desktop's anytime soon, nor do I think that the majority of people will operate Windows based servers. Of course there are always expections. But of all of the Open Source projects, I think Apache will be the last to go.

      What I don't understand is why people insist on running IIS when it is *known* to have security problems a la Code Red. Sure, they could install Linux and run Apache, but then they would *gasp* have to spend more than 5 seconds configuring it! The problem is that whether they know Linux is better or not (in terms of security, it most certainly is), most admins are too damn lazy to want to learn how to use it. They got their pretty little M$ server up and running, and are happy.

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    2. Re:To Each His Own by xanadu-xtroot.com · · Score: 0

      I don't think normal people will run Linux on their desktop's anytime soon

      BUNK!
      This is posted with Konqueror. I run the same at work - MDK8.0 (heavily upgraded again...). I do my TimeSheets and what-not with koffice/StarOffice. No one knows any different. That includes the Bean Counters who open my TimeSheet in Excel...

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    3. Re:To Each His Own by thanq · · Score: 1
      What I don't understand is why people insist on running IIS when it is *known* to have security problems a la Code Red

      I think the author addresses that point:

      We've been so carried away by our own hype that we fail to see that's not the way the web is going. (...) What we need today is no longer a webserver, but a web services delivery platform

      It's not about what is a better Web server, because there Apache beats IIS hands down. But as the author suggests and the real-time experience points, IIS is chosen not just because it's a web server, but its a business platform that offers a variety of e-commerce services and solutions for businesses. Hence, it is not just about showing off your company page, but about turning it into a money-making better business and sale-automation platform.

    4. Re:To Each His Own by ffatTony · · Score: 2

      ...most admins are too damn lazy to want to learn how to use it.

      I completely agree. I'm amazed by people at work who have been using a large number of software packages and only know enough about them to fufill their typical tasks. If anything unusual arises they are lost. We're computer people, aren't we supposed to assimiliate as much as possible?

    5. Re:To Each His Own by aaabbbccc · · Score: 1

      But do you consider yourself a normal person or (more likely) one of the elite - one who "gets it"?

    6. Re:To Each His Own by thelexx · · Score: 2, Interesting

      This is more true than many people realize. I am in the process of deploying a web app for my company and am using Tomcat to serve it. The way the very MS oriented networking guys are reacting to having to read docs and edit config files is amazing. You would think I had asked them to crawl through glass and modify the configs with their own blood. You can SEE what is going through there minds, "Where's the SETUP.EXE I click on? Where are the checkboxes and Next/Finish buttons? Why can't I just fake it for now and worry about the details later if/when it breaks?!"

      To make learning how things work optional is obviously an MS goal. And a strategy that is guaranteed to succeed due to the average persons desire to gain maximal slack. I'll restate the obvious yet again by saying that Linux/Apache/otherbestOSS are doomed to marginal levels (IOW - Apache's share will continue to decline) of usage by the world at large, due purely to human laziness. UNLESS and until an easy-to-use and _knowledge-optional_ Linux/Apache/whatever comes out. We're talking pablum-dripping-fuzzy-bear-and-talking-flower easy here.

      I kind of like the sound of it though. Knowledge-Optional Linux - The KO punch to MS! :) Oh, and KOL had better be able to run AOL too heh... Oh my!! BETTER PLAN!!! Get AOL to distribute a copy of KOL on their CD's (in return for an AOL icon on the desktop)! Automatically convert their 'office' files to StarOffice... World domination is within our grasp folks!!!!

      All joking aside, (s)he who implemented KO Linux/Apache/whatever and it's ultra-anti-1337 interface would in fact be the most 1337 of them all...and likely have a nice FAT bank account out of the deal too.

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
  304. Re:Fuck you! by Anonymous Coward · · Score: 0

    Please don't post here anymore.

  305. This holds true only if by uebernewby · · Score: 2

    .NET works out as intended. If it does (and it might), exit Apache. If it doesn't, Apache will be ok, if only because a lot of sysadmins at server farms prefer Apache over IIS for security reasons. Or because most ISP's (over here, in Europe, at least) run *nix instead of NT (2000) and IIS just doesn't run that well on .nix. Sure, Windows 2000 ft. IIS has made inroads, because, finally, there's a Windows That Doesn't Suck, but to say that Apache is doomed is going a little too far.

    --

    News and bla for computer musicians: http://lomechanik.net/
    1. Re:This holds true only if by Gnight · · Score: 2, Funny
      IIS has made inroads, because, finally, there's a Windows That Doesn't Suck...

      What?!? There's a windows that doesn't suck?

      Why didn't I hear about this? I'm always the last to know...

    2. Re:This holds true only if by uebernewby · · Score: 2, Funny

      "as bad."

      which is my bad, sorry ...

      --

      News and bla for computer musicians: http://lomechanik.net/
  306. Code red... by Polo · · Score: 1, Redundant


    Will sure help Microsoft's market share.

  307. So What? by ctkrohn · · Score: 2, Insightful

    Apache wont die. Maybe it will become less popular commercially, but it wont die. All the people who cant afford commercial hosting (like me!) will use it. Its always nice to have a free alternative.

    1. Re:So What? by KlomDark · · Score: 1

      He ain't talking about the people with no money - he's talking about the big companies with the big money who need big uptimes cause every second they are down costs thou$ands. The big corps are about massive clustering, separation of web servers from application servers from transaction servers from database servers.

    2. Re:So What? by Anonymous Coward · · Score: 0

      Sickening to see that some big name commercial hosting charges the same for admin' Linux servers as they do for NT... they are in the same category as the stingy bastards who altough making loads of moolah with shareware, never actually register.

    3. Re:So What? by Anonymous Coward · · Score: 0

      Personally, I think its just a good troll. Apache will be adapted as the needs require. Long live apache :)

  308. Fud, glorious Fud... by perdida · · Score: 5, Insightful

    What would a user rather have -- a free server that does plain webserving, or a moderately priced one that does webserving plus e-commerce? Faced with such an adversary, does a plain webserver stand a chance, much less one that is virtually stagnant? True, the dramatic drop in Apache's market share comes from just two large ISPs, but will they be the only ones to switch?

    I don't know about you, but I think this guy is a shill for the .net people. You know, the people over at MS that think we want to plug in our websites like our TV sets, pay metered fees to a webservices provider, and pretend we are actually running a business.

    I'd rather run my own shit web-server wise, and then have someone like Loudcloud style business model advise me on the e-commerce and user interface and stuff like that - then do it myself.

    So many companies are going bust these days, outsourcing the very marketing and user interface of one's e-business is like getting one's automotive steel supply from a steelmaker that is 40% likely to go bankrupt in the next year.

    Linux et al is for the radical libertarian survivors out there. Like the Ford corporation, which was one of the first vertical integration innovators, with control of its supply chain, you should know from mouth to anus what your company, and industry, is up to at any given moment.

    You can always control and update your own software, and pay for technical advice when needed instead of metered-cost tushy wiping from a big e-services provider that's going to give you shitty tech support anyway.

    1. Re:Fud, glorious Fud... by Anonymous Coward · · Score: 0

      I think that guy is a shill for the Java people, Sun. Now that C# is out as language of choice for .NET and no Open Source people really cared for it this guy sounds like he's trying to drum up some support for Java via FUD. Sun is very nervous right now probably, and rightfuly so, but paying people to write FUD articles isn't gonna help keep Java alive.

  309. One step now... by imgaming.com · · Score: 1

    Yes, it is true that Microsoft's Products sure do a lot to encompass multiple aspects of the net community, but people better look at the big picture as to what their plans are. Everyone laughs at World Domination, but taking over the web server market is one hell of a step. Apache is (soon could be "would"?) one of Open Source's best arguments, and if that is lost, dwindling popularity in the server market can become very inevitable.

    Just my thought...

    Darcy

  310. I just fired my sysadmin by stefanlasiewski · · Score: 5, Funny
    I blame the pointy haired bosses for sacking their Apache admins, and installing NT+IIS over their UNIX partition, and trying to bring their site up on this new platform.

    Right now, PHB is in a panic and their site is still down, because NT+IIS really isn't easier then UN*X+Apache , despite what MS says in Pointed Haired Boss Weekly

    Next month, we'll see a 1.5% gain in Apache use as the Pointy Haired Bosses are sacked and replaced by an Apache admin who is able to restore the UNIX partition from backup :)

    --
    "Can of worms? The can is open... the worms are everywhere."
    1. Re:I just fired my sysadmin by nEoN+nOoDlE · · Score: 1

      Don't knock Pointy Haired Boss Weekly. It's really a great magazine once you get passed the FUD... and the pointy hair.

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
  311. The best Web Services platform will be Linux by Anonymous Coward · · Score: 0
    There's a skunkworks product in the works that is nearing completion that has some of the following features:
    • Complete end-end asynchronous kernel mode protocol capable of handling 15,000 simultaneous connections at over 15,000 request/responses per second.
    • Completely transparent linear scalability
    • Totally transparent fault tolerance
    • 100% open standards based, using SOAP/XML
    • Backed by a multi-phase distributed linearly scalable transparently fault tolerant database that is fully transactional and ACID compliant across the cluster.
    The beta will be released in September. It will not be delayed. This web service solution will change the way people create services and applications on the net. It will change the way the world uses databases.

    It was written by someone who cares passionately about every clock cycle and who would write new database filesystems to ensure maximum performance.

    1. Re:The best Web Services platform will be Linux by Billly+Gates · · Score: 2

      skunk? You mean sco?

      shudder.

      I surely hope its at least based on AT&T's unix-ware and not sco-openserver that has lots of unstable microsoft-Xenix code still in it.

      Think about it. How did the name skunk arise? Because frankly it stunk.

  312. The process of natural selection by Anomolous+Cow+Herd · · Score: 1
    Well, I'm really not too surprised. Although it is somewhat of a poster child for the open source movement, Apache isn't exactly the best web server software around.

    It was essentially designed by committee, which means that while it has features to serve just about anyone's needs, it isn't exactly a good performer in any area. Apache is actually pretty slow when compared to commercial web servers such as IIS or iPlanet, and even pretty slow when compared to open source web servers such as Tux.

    So really, what's the big deal here? Why should anyone care what kind of "market share" a not-for-profit software project has, anyway? It's not like open source is a competition.

    --

    "I don't know that atheists should be considered citizens, nor should they be considered patriots." - George Bush
    1. Re:The process of natural selection by KlomDark · · Score: 1
      Who gives a rats ass about how many millions of pages per second a certain web server can dish out? If you are pushing a single web server to it's top end, you need to cluster - badly. It's the stupidist comparison I've ever seen. Look at stability and security, not pages per second. You'll hit network saturation LONG before you'll hit max PPS, so it's just not an issue.

      And this shitty Tux thing - what a joke - it uses the SAME trick as IIS to gain speed - it runs in KERNEL space. Again, It runs in KERNEL space - the #1 thing NOT to do when it comes to security. Tux is only a show-off server, it is nothing beyond that. Some process goes whacked, and BAM - your users have access to KERNEL LEVEL FUNCTIONALITY - bad bad bad bad bad!!

      As far as a real measure of Apache's "performance" - let's measure real things like reliability and security and the ability to get it to do anything you need it to do, in any situation. I've yet to see a server as good as Apache when it comes to pure malleability for any random need.

    2. Re:The process of natural selection by Anonymous Coward · · Score: 0
      Again, It runs in KERNEL space - the #1 thing NOT to do when it comes to security. Tux is only a show-off server, it is nothing beyond that. Some process goes whacked, and BAM - your users have access to KERNEL LEVEL FUNCTIONALITY - bad bad bad bad bad!!

      The actual Linux kernel is incredibly secure. The fact that it is running in kernel space is completely irrelevant, because it wouldn't have a security breach in the first place, and if it did, they wouldn't be able to do anything. You're just spewing facts out your ass as you go. This is trolling of the worst sort, you ought to be ashamed of yourself.

    3. Re:The process of natural selection by KlomDark · · Score: 1, Flamebait
      WTMFH are you talking about? You get access to the Kernel and you're basically ROOT. And you say that's NOT a security breach? What's that you've been smoking? Give me direct access to kernel functions and see if you don't have a security breach on your hands.

      Who's the troll here?

    4. Re:The process of natural selection by Billly+Gates · · Score: 2

      THe new apache 2.0 is alot faster then the previous versions. Apache is winning not because its fast but because it is very programmable and customizable. However with .net, the arguement on why to use apache has muted. WIth the new release it will give apache a speed boost that should help.

    5. Re:The process of natural selection by kz45 · · Score: 0

      let's measure real things like reliability and security and the ability to get it to do anything you need it to do, in any situation


      if you're talking about security and reliability, Apache is definitely not to be used in the same sentence. How about the D.o.S attacks that went on a couple of months back on MAJOR websites running apache. It was JUST as bad as the code red worm going around now.

  313. three words: by Anonymous Coward · · Score: 0
    Let's do some word association. (More along the lines of "i would like to start an informed discussion on the topic of this word".)

    I will give you a word/phrase, and i would like you to respond with the first relevant thing about it that seems to come to mind in the context of this article. Ready? I could do my own analysis, but i'm curious to see what you'd come up with. Let's see if this works, or if we get anything meaningful or any interesting arguments. Here are your words:
    • WebObjects
    • GNUstep
    • Distributed Objects
  314. Apache Jakarta by gss · · Score: 1

    I wouldn't worry about Apache losing out to Java. Some of the best Java software developed out there is done by the Apache group at jakarta.apache.org. I use several of the projects daily such as Ant, Tomcat, Struts, Log4J. They're all well done and Tomcat is even the reference implementation of the Servlet and JSP specifications. So my point is that even if the web has shifted towards services I think Apache will find its place.

    1. Re:Apache Jakarta by KlomDark · · Score: 1

      One question: Where's the Jakarta EJB container??? Oh, wait, they ISN'T one...

    2. Re:Apache Jakarta by Gill+Bates · · Score: 2, Informative
      One question: Where's the Jakarta EJB container??? Oh, wait, they ISN'T one...

      Oh, yes they [sic] is ... JBoss. It's not part of the Jakarta project, but it integrates nicely with Apache/Tomcat. It mentioned (although only briefly) in the article, had you bothered to read it.

    3. Re:Apache Jakarta by Xoro · · Score: 1

      Yeah, no EJB container. Oh, wait...they's jboss. I haven't actually used it, but it looks well-architected and is being actively developed.

      --
      Kill, Tux, kill!
  315. Web services... by MSBob · · Score: 4, Interesting
    Am I the only one failing to grasp the importance of Web Services? I'm really perplexed as to what the great benefit of those is supposed to be? Isn't all that web services crap just a hyped up way of designing a typical dotcom shopping cart?

    Take EJB for instance. What a bloated overhyped piece of crap. There's so much bullshit from Sun about EJB when the bloody thing just plain doesn't work. Just about every project is better off with just using servlets and standard beans and their own persistence instead of relying on the slow and crappy CMP. EJB is bullshit and so is the dotNet crap and all that web services circus. It seems to me that good coders with PHP and apache knowledge seem to be able to pull a better magic than all the Javas and dotNets of this world. I'd say OpenSource is not missing the bandwagon at all unless you have a bandwagon of hype in mind.

    --
    Your pizza just the way you ought to have it.
    1. Re:Web services... by KlomDark · · Score: 4, Insightful

      The way I've seen it in real life, it's not the EJB technology that sucks, it's these bullshit can-barely-code psuedo-architects who design these ridiculous mega-projects without understanding the proper way to do n-tier development. They load the app up with a whole bunch of RMI-enabled beans (that'll never be called by anything other than things running on the local machine) and then shit when it uses up a whole gig of RAM and crashes every ten minutes. EJB requires intelligent, up-front planning. You can't code by the seat of your pants in this arena.

    2. Re:Web services... by jacoplane · · Score: 1

      So what, you feel that reading html pages will be the future of the internet. Applications over the web...blaah what a stupid idea. Actually you seem to be contradicting yourself when you say that PHP is working: isn't PHP used to create web services. Personally i haven't looked at J2EE much, but I think it's clear that PHP isn't much of a services strategy...its a scripting language.

    3. Re:Web services... by MSBob · · Score: 2

      Can you elaborate on what you have in mind when you say 'services'? I'm not contradicting myself I just don't understand how Web Services is different from a shopping cart and if it's no different then the whole hype is just that. A bunch of buzzwords to milk som PHBs for more money on $50,000/cpu app servers. I once (not long ago) interviewed at a Java shop where they told me they were building a new generaion of Web Services. I quickly found out that they were building a simple dotcom website. You know, the shopping cart, the catalogue, the lot. If you're telling me that that effort requires 60 coders and just as many architects then I'm telling you that PHP works better and costs far less money for the same result (at least from the customer's viewpoint).

      --
      Your pizza just the way you ought to have it.
    4. Re:Web services... by dmelomed · · Score: 1

      Right on! You have to be a total knock-knock not to be able to realize just how much Sun is trying to push Java down everyone's throat. As for Microsoft they're simply hyping a non-existant developement platform just to brainwash PHBs. PHBs then will be hiring MCSEs and VB losers who switched to C#. "It's just a job", most of them will say. "We're not _really_ technically inclined". So they went to Computer Learning Center, passed their MCSEs, and now they're shiny blue C# developers. More power to them. More crappy corporate websites, more bloat, more MS monopoly, more code red type crap. Choose the tool based on technical merit and suitability for the project, not the lies and MS bullshit. Though if you've been brainwashed enough by MS it's probably too late. Good and useful techonology doesn't need to be hyped or even cost anything. Python, Perl, GCC, Linux distributions, FreeBSD, OpenBSD, NetBSD, Apache, PHP among many others are good examples of good and useful techonologies that didn't need to be hyped.

    5. Re:Web services... by jacoplane · · Score: 1

      When I think of web services I think of software applications that are delivered over the net. You can't deny that there's a move away from dedicated PCs and towards many different kinds of devices. The whole notion of the ubiquitous internet. I'm thinking of advanced groupware applications, office applications, advanced user interfaces (voice,writing,etc). And all of these applications will need some kind of way to work together too.

      Will Apache and PHP be enough to handle that? I don't know. Anyway I don't pretend to know all there is to know. Maybe someone explain it better than me.

    6. Re:Web services... by ennuiner · · Score: 1

      i think when they say "services" they mean "interactive network functionality" in the sense of "telnet services". Microsoft has done a great job of muddying the waters with .NET by lumping Web Services with end-to-end consumer XML stuff, but the way that IBM, Ariba, et al seem to envision Web Services is more on an enterprise play, using XML, SOAP, etc. as a common middleware or messaging standard to let companies' J.D. Edwards, SAP, etc. systems talk to each other for business automation. For example, a company could manage its supply chain by plugging its databases into its vendors' and suppliers' inventory apps.

      --
      Somebody please, tell this machine I'm not a machine.
    7. Re:Web services... by jacoplane · · Score: 1

      Ohh, one more thing. If web-services were really not significant, why would M$, in the words of bill gates, be making a bet the company shift towards them?

    8. Re:Web services... by MSBob · · Score: 2

      because they've already saturated their current revenue streams?

      --
      Your pizza just the way you ought to have it.
    9. Re:Web services... by jacoplane · · Score: 1

      Ok, but then clearly they must see a lot of growth opportunities in this area. Isn't that enough reason to make sure open-source has an answer to microsoft in this growth area?

    10. Re:Web services... by Anonymous Coward · · Score: 0

      sounds like that guy is a "java is god, therefore suck my dick" motherfucker. Fuck him. I'll build faster better cheaper with apache, PHP, MySQL anyday!

    11. Re:Web services... by tshak · · Score: 5, Informative

      Am I the only one failing to grasp the importance of Web Services?

      The concept behind a web service has less to do with "metered services", and more to do with managed code (like EJB's). Internally for my Fortune 1000 corporation, I can share the "login authentication code" amongs 10 seperate applications without the applications needing the compiled Servlet or DLL on the machine itself. Moreover, applications like Microsoft Passport (or similar solutions) can be seamlessly integrated into non-Microsoft sites. Both of these scenarios promote incredible Code Reuse, at the expense of the overhead caused by HTTP and XML serialization.

      Both EJB's and .NET Web Services are great for certain applications (anything can be overused). I've seen a lot of PHP, ASP/COM, and Cold Fusion code that could have been so much easier to maintain if they would have stuck some of the core logic into a "distributed object model" of some sort.

      It seems to me that good coders with PHP and apache knowledge seem to be able to pull a better magic than all the Javas and dotNets of this world.

      It's really all about the bigger picture. Sure, some little site that uses a couple of include files and global variables can be managed fine by PHP, but it's all about scalability in terms of the applications power and complexity. Now, I'm not saying PHP or CF can't do these things - they can. It just get's to be more of a kludge then a solution as the project requirements get larger ).

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    12. Re:Web services... by Anonymous Coward · · Score: 0

      You can't have it both ways. Either:

      - Competent programmers are common! Open Source works because many eyes find all the bugs, people can contribute to public projects, if it doesn't fit exactly what you want you can fix it. And by and large everyone has those skills. And by extension, quality C# programmers will not be as rare as you imagine - a MCSE is far more than most Open Source coders have.

      Or:

      - Competent programmers are rare! Therefore the Open Source Apache software is suspect, because it has been open to corruption by coders even less educated than those C# people.

      Or perhaps you think you can have it both ways, because competent and incompetent programmers are neatly divided - the smart ones happy to contribute to the community for no return other than eventual world domination, the stupid ones afflicted with greed, working for Microsoft and other impure profit-motivated entities.

      Finally, take a look at your attitude and your tendency to attack competing companies based on ideology and scorn. Can you another reason why managers might find reasons to ignore Open Source software? I'll tell you - it's the same reason it was easy to ignore Amiga users years ago and is easy to ignore Mac users now. You lot are generally arrogant, self-satisfied zealots, and are not the kind of people any rational being enjoys listening to for any length of time.

      Don't bother arguing. I'm smiling away, just watching it happen. Unless you're some kind of religious idiot it shouldn't matter what flavor web server is sending you a page, as long as it works. IIS works just as well as Apache. Anyone who says that one is great while the other is worthless has definitely got some agenda of his own and is not even attempting an objective comparison.

    13. Re:Web services... by manyoso · · Score: 1

      As far as I can tell "Web Services" is just another corporate buzzword. I don't see these services as meaningful. My guess is that Microsoft, some financial institutions, and the likes of Ebay/Amazon, are the only early adopters of this tech. If something more comes of it then so be it, but I don't see any reason to hit the panic button.

      For all you pervaders of FUD and BUZZ, please take a step back and look at our recent experience with the fallout of the dotcoms. Please wait until the next killer app appears before you BUZZ it or create just so much FUD.

      As far as EJBs, I can not figure out what possible reason one would have to build the "enterprise, scalable, distributed, load balanced" part of the project into the application layer instead of using hardware/OS solutions such as clustering.

      Anyone concerned with dotGNU or Mono sapping the energy from J2EE need not be concerned. Mono is not the same kind of beast as J2EE. AFAIK, Miguel's primary intent is a new runtime environment for Gnome. If anyone ever figures out how to make money with these "Web Services" I'm sure Ximian wouldn't mind, but that does not appear to be Mono's primary purpose. It is way, way, way to early to flesh out the purpose of dotGNU since the people involved don't seem to clear. This is a project created as a reaction to Microsoft and judging from the traffic on the mailing list dotGNU's purpose or Modis Operandi seems to be changing daily.

    14. Re:Web services... by MSBob · · Score: 1, Flamebait
      Allright. Maybe PHP won't be optimal for the most demanding web applications but surely servlets and JavaBeans (as opposed to EJBs) should nicely do the trick. What does EJB offer that you can't get with plain servlets and beans? Clustering of your application boxes can be accomplished with tomcat. No need for stupid EJBs.

      I used to work almost exclusively with CORBA which is over-engineered but at least it made sense as we had to interface lots of legacy code. But EJBs tie you to Java exlusively so integration with the legacy stuff is no longer so simple. What good are EJBs then? Everything they offer can be accomplished through simpler and more efficient solutions.

      --
      Your pizza just the way you ought to have it.
    15. Re:Web services... by Anonymous Coward · · Score: 1, Insightful
      > What does EJB offer that you can't get with plain servlets and beans?

      What does PHP offer that you can't do with C or Assembly? It's called choosing the right tool for the job. PHP is like VB. It may be okay for quick hacks, but not so good for large projects.

      EJBs are like kernel modules. You don't really need them. You can hack everything into a big super duper monolithic kernel, but do you really want to?

    16. Re:Web services... by dmelomed · · Score: 2, Interesting

      IIS works just as well as Apache. Anyone who says that one is great while the other is worthless has definitely got some agenda of his own and is not even attempting an objective comparison.

      First, IIS only runs on Windows with all its implications.

      Technology, quality, portability, support, vendor lock-in and many other useful factors should be decisive when choosing a product for a project, not marketing hogwash be it from MS or anyone else.I wouldn't want you as my boss if I knew you didn't care what products run your company "as long as they work". Or as long as MS or someone else is a market leader. Tying yourself to a platform because you've been brainwashed by clever marketing is not going to take your company far. It will lead to a vendor lock-in and everything else that comes with it. But you probably already know it, since your post sounds like the troll that it is

    17. Re:Web services... by quartz · · Score: 2

      Heh. And the quest for 100% buzzword compliance only gets worse. Not directly related to Apache, but still funny: a guy I know got turned down at a job interview last week because, and I quote, "he didn't have enough .NET experience". Go figure.

    18. Re:Web services... by roman_mir · · Score: 2

      When I built my first EJB in 1999 I was using Gemstone/J Application Server and for the past two years I've been using BEA mostly (also Orion and Resin). EJBs do not run in Web Servers they are business logic components (tier if you will) conforming to J2EE standards and require an app server not a web server to run. BTW I agree that EJBs are overvalued and that in many cases it would be better not to use them (making weblogic clustered is a pain in the ass, but what is more interesting is the fact that EJBs are not distributed over network by themselves - they are copied over with each new cluster node installation.) By the way, no doubt that good coders can create magic with PHP but you may agree that in fact GOOD coders can make good software with no matter what language... Language is just a tool. What any project really needs is a GOOD software architect who can envision the entire application in all complexity, describe the app and help it happen all throughout the design and development cycles.

      Oh, yeah, and Apache is still the best web server and IIS is still a piece of shit.

      Cheers.

    19. Re:Web services... by ChannelX · · Score: 2, Insightful
      Maybe doing some reading on EJB (starting with the spec maybe) will answer some of these questions for you. Apparently you already have a chip on your shoulder about EJB which is interesting. One has to wonder why someone who doesnt understand the technology is so against it.

      EJB definitely has its uses but they arent useful in every application. For some reason you seem to keep equating EJB with web stuff. EJB doesnt have to be used just in web stuff. In fact even in web software EJB would be in a completely different layer. Think out of the box on this one. It really isnt just limited to web applications.

      Servlets and JavaBeans can get you pretty far but in some instances they just dont cut it. How do you propose complicated transaction handling or location transparency with servlets and javabeans?

      --
      My blog: http://jkratz.dyndns.org/~jason/blog/
    20. Re:Web services... by W.B.+Yeats · · Score: 1

      I would like to hear you eloborate on your kludge assertion.

      --

      And what rough beast, its hour come round at last,
      Slouches towards Bethlehem to be born?

  316. Linux can't service shit by Anonymous Coward · · Score: 0

    Service this!

  317. Re:Fuck you! by Anonymous Coward · · Score: 0

    jew lover

  318. Beautiful! by KlomDark · · Score: 5, Insightful
    Forget about the part of the article dealing with a slite drop in Apache marketshare. Nothing at all to do with it.

    The huge, big point here is the thing about J2EE vs .NET - that's the focus moving forward. Where we really don't have any other answer but J2EE. dotGNU/Mono/whatever are going to come so damn late it won't matter.

    Clusterable, component-based architecture is where it's heading, and PHP/modPERL/whatever ain't doing it NOW. The corp world has gone n-tier architecture, and other than using Apache to front-end WebLogic/WebSphere/whatever, most open source stuff is far behind.

    Don't even WASTE your time whining about where they got their numbers on Apache - figure out what to do to address the big picture of web services. What do we got? Not much, JBoss is it as far as I know of for non-vaporware offerings. Tomcat is cool, but it only does servlets and JSP - Tomcat is NOT a bean container. Beans (way stupid, misleading name) are the componentized pieces of code that are needed to beat .NET.

    He nailed it on the head - The same way we've been harping about the world changing and rendering Microsoft irrelevant, the way the Open Source world does things is pretty much irrelevant and obsolete as well.

    His point about finishing the Open Source versions of j2EE (like way quickly now too) is pretty much the only way we are not going to fall behind. We don't have the time to architect some beautiful dream, we need to shit or get off the pot NOW, it's starting to stink in here!

    1. Re:Beautiful! by miniver · · Score: 5, Insightful
      He nailed it on the head - The same way we've been harping about the world changing and rendering Microsoft irrelevant, the way the Open Source world does things is pretty much irrelevant and obsolete as well.

      His point about finishing the Open Source versions of j2EE (like way quickly now too) is pretty much the only way we are not going to fall behind. We don't have the time to architect some beautiful dream, we need to shit or get off the pot NOW, it's starting to stink in here!

      Exactly! Ganesh Prasad has hit the nail precisely on the head with his comments about .NET versus J2EE. Forget the marketshare issues, the meat of this article is that J2EE is here, today, and that complete OSS implementations of J2EE are achieveable this year ... as long as the open/free community stops trying to change Sun, and instead works around Sun. It would be much less effort than doing a full implementation of .NET, and much of the work is already done.

      All of the myths about Java's speed (slow) are just that -- myths. I've built real-time data collection applications that run perfectly fine with Java/MySQL/Linux on Pentium 166s with 32MB of RAM -- Java was more than fast enough for our needs, and the development cycle was a lot faster than would have been possible with C++. Java is more than fast enough for server applications where JIT compilers can truly optimize the code, since it is compiled once and then kept in memory and run repeatedly. Benchmarks have shown that for typical server applications, modern JVM/JIT combinations are as fast as unoptimized C++ code. While an expert can still hand-optimize C++ to out perform Java, in reality, you'll have to ship your applications before you have time to apply those optimizations ... and Java's development cycle is (in my experience) still much faster than C/C++, simply because you can rely on the JVM to protect the OS from your code (and vice versa).

      I'm also tired of hearing about how Sun's JVM only supports a single language -- Java, while .NET supports many languages. There are literally dozens of languages that can be compiled to run on Sun's JVM, even if Perl isn't one of those languages. Anyone who thinks that they'll be able to easily port existing C code to run on .NET and use .NET services hasn't looked at how virtual machines (and the CRL in particular) are implemented. Yes, the JVM is optimized for Java (and vice versa) but you can still use the JVM to allow you to write your applications in non-Java languages and deploy them on any platform that supports a JVM. Some languages, like Jython (a version of Python written in Java), allow you to create non-Java classes that inherit from Java classes, as well as Java classes that inherit from non-Java classes.

      Anyone who claims that Sun's control over Java makes it impossible to build an open implementation (because Sun would just change the spec) and then in the same breath says that they won't have the same problems with .NET and Microsoft needs to wake up and smell the brimstone. While Sun does control the Java specification process, they still have to work with their partners and licensees, and the specification process is open -- and most of the reference implementations for the higher-level APIs are open as well. They can't change the Java language without breaking backwards compatibility for thousands of applications and millions of users, and Sun doesn't have any monopolies to fall back on. Microsoft, on the other hand, controls the desktop OS market, and can use that and .NET to conquer the server OS, and since the implementations for .NET are closed, Microsoft can switch the back end and the desktop without breaking applications deployed on Windows ... while simultaneously breaking non-Microsoft implementations. What more can a monopolist ask for?

      And the best reason to work with Java/J2EE instead of .NET -- Java/J2EE is here, today, and has been working for years. While it isn't perfect, the bugs have been worked out, and it works. .NET is still beta code, and once it ships, it will still be a version 1.0 Microsoft product. It will take two more iterations (and who knows how many years) before .NET is truly stable, useful, and reliable. I need to build and deploy applications today -- not 3 years from now.

      --
      We call it art because we have names for the things we understand.
    2. Re:Beautiful! by Hard_Code · · Score: 2
      Bash c#, .net, etc, all you want. But don't tell me an interpreted language with garbage collection and bullshit container classes and 1970's i/o is as fast as c++.

      A Java program runs much faster than a C++ program sitting in GDB while you wrack your brains all night trying to figure out what the hell is going on and why is GCC implementing this obscure feature of C++ this way for the love of god.

      It's all about *complexity management* man. It's dead simple to throw money/hardware at the performance problem once you have a robust system. It's not so straightforward to solve the complexity problem (at which, IMHO, Java is much better than C++).

      "cuz it doesn't know from multiplexing, at least in 1.3"

      Not sure what exactly you are talking about here. I believe asynchronous IO is coming in 1.4. But whatever your beef is, Java has already proven itself as imminently qualified for heavy duting enterprise computing "multiplexing" or not.
      --

      It's 10 PM. Do you know if you're un-American?
  319. Re:Fuck you! by Anonymous Coward · · Score: 0

    Why don't you come down to Alabamy and talk shit son, i got a tree you and yer nigger pappy can swing from.

  320. Re:Fuck you! by Anonymous Coward · · Score: 0

    Zionism is racism. Until those kikes give up their racist policies I'll continue to support Ralph JewHater Nader's posting on Slashdot.

    Thank you

  321. one word: ORACLE by stomp69 · · Score: 1

    So long as Oracle is the best database around, then they will be using Apache as their web server. So Apache will be around for a long long time. Note i didn't say best open source database, or what database i use at home (postgresql), or which one all the zealots are using this week... -stomp69

    1. Re:one word: ORACLE by Guppy06 · · Score: 2

      ... except there's talk of MS SQL coming with XP like IE came with 9x. And we know what happened to Netscape when Microsoft shipped their OS with a competing, free application.

    2. Re:one word: ORACLE by stomp69 · · Score: 1

      Even if Microsoft bundled their SQL server, they would still not beat Oracle in the areas where it is most successful. There are features that MS SQL Server just plain doesn't have, like full text search of anything you can wave in the direction of the database. Sure, MS SQL may beat Oracle in arenas where Oracle would be overkill, but there will always be first-class features that MS won't implement.
      The technical differences between Netscape and IE, or Netscape's web server and IIS, were never very large.

    3. Re:one word: ORACLE by Anonymous Coward · · Score: 0

      FYI, full text search is supported in MSSQL. Oracle does have a cool approach to clustering, but when a 2GHz box costs $1k how many organizations need clusters? Oracle is playing catch up to MSSQL in price, ease of admin, and ease of setup.

    4. Re:one word: ORACLE by Anonymous Coward · · Score: 0

      What sql server are you talking about? We are replacing 8i with SQL server 2000 and finding features that Oracle doesn't come close to.

  322. No insight at all in this article... by codewolf · · Score: 3, Interesting

    "In a few years from now, it will either be a Java-Linux world, or a .NET world. The choice is ours."

    I highly doubt that one will win out on the other totally. Either there will be somewhat of a crossover in the technology or a new candidate will come into the frey. Apache is solid, IIS has been proven to be somewhat insecure. Yes, as IIS becomes more stable it will be accepted by a wider audience.

    "Now this is going to be controversial and will not win me many friends, but I think the Open Source community has to get real about a couple of things."
    That comment I totally agree with, if the Open Source community wants to compare itself to, and compete with companies that are driven by profit, they have to appeal to the people that use the products for profit, Microsoft sees this, and takes advantage of the fact that people want solutions that can be developed quickly, trading a loss in performance and security for a solution that is first to market. The point about the lack of a GUI config for Apache is a good point, and should not be brushed off by those (including me) that don't have a problem configuring a httpd.conf file through vi (or emacs).

    Companies are looking for solutions that require less cost in implementing, and when you (well, not most programmers, but the management "you") compare the cost of training someone to use Apache vs pressing a button to run IIS.....

    --
    http://www.codewolf.com - Just good stuff to waste time
  323. Web Server Choice is a Platform Choice by Invisible+Agent · · Score: 5, Insightful

    Which web server you choose is an operating platform decision rather than application decision.

    Nobody just wakes up one morning and says "wow, I'm going to switch from Apache to IIS". Rather, if a switch is made it's a much broader move from an MS platform to a UNIX platform, or vice-versa.

    Anyone who's worked in an IT facility knows that changing platforms (or even allowing non-homogenous platforms in the first place) is a huge decision, and rightfully so.

    So when people talk about relative market shares of IIS vs Apache, know that they are really talking about Microsoft vs Linux (or maybe MS vs UNIX, but you get the idea).

    --

    Invisible Agent
    This post is a mirror; when a monkey stares in, no hacker gazes out.
    1. Re:Web Server Choice is a Platform Choice by Anonymous Coward · · Score: 0

      On MS versus Linux as the web platform Win 2K is nearing stability of most *real* unixes. When it gets to equal, it's going to be mighty painful for all who rely on open source and Linux for their livelihood. The manager's decision is going to be swift all right. Need I remind that NT is originally the child of ex-DEC engineers who made unixes for the vax ? Apache is good but not good enough. There is no comparison in admin' it and pressing buttons on IIS. Until the community realises that some kind of serious autofinancing has to be put in place, this struggle against the M$nster has no hope in sight. Sell the good stuff and finance the areas where open dev leaves to be desired. It's so sad to see great software sent to the back room just because it can't put up a better show for itself... When are we going to see the equivalent of Delphi or object VB + DirectX IDE on Linux?? By financing, I mean rewarding authors for their work, not the fat slugs we all know. Why not release everything that gets stale back out to Open Source. If only AmigaOS had been released for Intel back when Windows still sucked big time... "Join our party now and three, yes, three Sunday Lotto tickets and a day with these two naughty girls are yours!" Alan B'stard

  324. Serious FUD... by talilee · · Score: 1
    This is such serious FUD. Namezero, a DNS hosting service that redirects over 1 million domains, recently switched to Win2000 probably because MS "suggested it would be a good idea."

    Dig it.

    MS is just dying for this kind of FUD and BS. So, the netcraft study shows many IIS sites. What about all the virtually hosted sites Apache runs?

  325. Losing for lack of web services? by cudgel · · Score: 5, Insightful

    Coming from a dot-bomb that preached web services as the solution to every problem and the wave of the future, I see nothing to worry about in this article. The concept of web services as proposed by .NET doesn't boost anything other than Microsoft's bottom line as far as I can tell.

    What all the pundits who praise the concepts behind a technology seem to keep missing is that just because you can do something doesn't mean people are willing to pay for it. Look at WAP, sure I've done work with it, but I wouldn't buy a phone with it now and I certainly wouldn't pay a premium for services that can be delivered better and cheaper through an alternate medium. The internet is just another communications pipeline - the stock market and the dot-com shakeups have proved the fact that it is not ipso facto a revenue stream. Have 900 numbers and pay-per-view revolutionized our telephone and cable systems?

    When someone shows me a real use for .NET, maybe I'll take a look again but for now Apache fits the bill pretty damn well as far as our business model and budget are concerned. If we need web services with our clients, PTP holds far more promise for keeping our data where we want it - out of Microsoft's hands.

    1. Re:Losing for lack of web services? by egerlach · · Score: 1

      Three words: Blogger, blogger, blogger.

      For those of you who read DaveNet, you know that he recently posted a piece about Blogger, and how they've used XML-RPC to do more interop. Read it. It's a very good piece, and it touches on why web-services are so important.

      So why is it? Web services allow any application to talk meaningfully to a web-based application. Right now, all one can do is request documents. That's not meaningful communication to a program. It's only meaningful if one can make procedure calls. Then, your word processor can call an online app to do spell-checking, and stuff like that. More importantly, web services can talk to each-other, enabling a whole new sort of "OS", all web based, accessible from anywhere! That's why everyone thinks these are the next big thing.

      --

      "Free beer tends to lead to free speech"
    2. Re:Losing for lack of web services? by Anonymous Coward · · Score: 0

      .NET web service are a good idea. How about a project in a $5B company with dozens (perhaps hundreds) of systems on different platforms in different languages that can't talk to each other. In the next 2 years we will wrap web services around all of these systems making the information within them fantastically easier to share.

    3. Re:Losing for lack of web services? by dmelomed · · Score: 1

      TCP/IP is there, HTTP is there, heck even XML is there if you want to go that high of a level and bloat. Web-based applications can exchange information in many ways. What's different about web services?

    4. Re:Losing for lack of web services? by aozilla · · Score: 1

      The problem is not lack of technology. HTML is successful today because precisely because all one can do is request documents. Think about it, would slashdot still be in business if it delivered its stories in XML? No, because no one would look at the ads. Sure, you can argue that there are ways to remove ads anyway but they are very site specific. Until you find a way to make money while giving away your raw content, XML-RPC is not going to be reasonable. Right now you have too many hands all dipping into the same pot: ISPs, web site companies, computer manufacturers, OS companies, to name the largest chunks. And right now that pot is shrinking. Adding direct payments to the content providers isn't going to happen, not for several years, anyway.

      --
      ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
  326. Two Words... by Anonymous Coward · · Score: 0

    Code Red

    Any questions?

    1. Re:Two Words... by Anonymous Coward · · Score: 0

      Microsoft thanks all those hard-working hackers for finding all the bugs in their software so quickly. Hey, why spend time & money finding them yourself?

  327. To Server, or Be Served; Which Will You Be Doing? by VB · · Score: 5, Insightful


    "...Apache hasn't introduced any significant user features in two years. (For example, has Apache even managed to deliver a standard GUI configuration tool in all this time?)"

    And, why is a GUI necessary for configuration of a web server. It's already (finally) becoming clear that server administrators need to know how to do more than just aim their mouse and click. Insufficient security training is being acknowledged as a business liability.

    Sure web services are useful and may very well become the business model of tomorrow, but define it. Your company's soon-to-be-released new revolutionary product line won't be authored in WordXP or ExcelXP documents on some other company's server. If that's a "Web Service" the author is thinking of, it's not and won't become a business model anyone will buy. Interactive applications is probably one of the more viable prospects, and Apache does not offer such interactivity natively. Apache hasn't really advanced much in a couple years, but does that mean it's dead? You can plug a helluva lot more into Apache to make it an interactive, secure, and functional application server for the web than anything IIS will ever produce.

    And, you don't need to reboot your whole flipping server when Apache, PHP, MySQL, PostgreSQL, or mod_mp3, or whatever else you've rolled into that application server submits a security patch. Just apply the patch and kick start the service. Ouch! That was painful....

    Apache is far from dead or dying. It probably won't come with a GUI configurator/wizard thingy. Should it?

    --
    www.dedserius.com
    VB != VisualBasic
  328. Apache Modules by mattvd · · Score: 2, Interesting

    I may not be up on this whole 'web services' thing, but wouldn't it be possible to implement some of this stuff in apache modules?

    1. Re:Apache Modules by einhverfr · · Score: 2
      Absolutely.

      The notion that Apache is a "Vanilla web server" is correct. However, you get wonderful flavors by adding all the modules! I use PhP for all sorts of things, and it cas COM support on Windows and GTK support on *nix. What about modmp3 etc? The peoplew will write what they need.

      Netcraft has been very vocal about proprietary UNIX doing poorly in the web server industry. Most of the Apache boxes are run on free OSs now, but many don't. The main drop was in Solaris/Apache machines. True-64 has also been losing market share to Linux and Windows. Why is this a problem? Is the fate of Open Source really dependent on proprietary OSs? I don't thing so. This is a temporary drop and caused mostly by two large sites.

      --

      LedgerSMB: Open source Accounting/ERP
  329. Oops--my bad. by clark625 · · Score: 2

    I forgot that Netcraft requires nearly weekly "checking" of your own sites to ensure the Linux/Apache combination are always near the top. I forgot to fix the results over the last couple of weeks. Sorry, dudes.

    Perhaps some others forgot to re-list their sites as well?

    --
    Long, cute, or funny Sigs are just another form of over compensation, used by geeks, nerdz, etc.
  330. Here's the link to the latest netcraft survery by ben_tarval · · Score: 1, Redundant

    The latest netcraft survey can be found here: http://www.netcraft.com/survey/

  331. missing the point... by laslo2 · · Score: 1

    What would a user rather have -- a free server that does plain webserving, or a moderately priced one that does webserving plus e-commerce?


    first, a user does not care. the only thing a user is concerned with is making the damn computer work so he/she can get his/her job done quickly enough to remain employed. second, not every company/organization needs or wants to be involved in direct sales on the web, or b2b, or whatever the current hot thing is. third, and I think most important: by themselves, web server software packages (apache, iis, whatever) make little difference. the add-ons such as e-commerce packages, hookups to already existing databases, etc., are what make the difference. if you really want to find out who's winning the war, worry about which 'e-commerce' software is being used at more installations as well as how many people are using what webserver.

    --
    Karma only matters to me now and zen.
  332. Hmmm by FooManChuYouMoo · · Score: 1

    For example, has Apache even managed to deliver a standard GUI configuration tool in all this time

    Personally, I find the straight forward Apache configuration much easier than the IIS config.

    What would a user rather have -- a free server that does plain webserving, or a moderately priced one that does webserving plus e-commerce? Faced with such an adversary, does a plain webserver stand a chance, much less one that is virtually stagnant? True, the dramatic drop in Apache's market share comes from just two large ISPs, but will they be the only ones to switch?

    Much of the article takes about IIS's integration. I'll install several packages thank you. If you look a little, you can find up-to-date scripts that get and install a miriad of packages together. Oh, yeah, and rpms and apt-get.

    Then it ends up to ba a pro J2EE article...

  333. Comparing uptime by AmigaAvenger · · Score: 1

    check out the longest running servers report and try to find a Windows machine. Not a single one!

    1. Re:Comparing uptime by Anonymous Coward · · Score: 0

      They explain in the FAQ that they cannot get uptimes for NT3/NT4/W95/W98, only for Win2K. Therefore that list proves jack fucking shit. And if there were a Win2K box with an uptime greater than 697 days or what not, I'll show you a liar or a bad sysadmin (still running W2k beta on a production server)

    2. Re:Comparing uptime by rcw-home · · Score: 2, Insightful
      To be fair, a reason none show up is netcraft can't monitor NT4 uptime and Windows 2000 hasn't been around for 639 days yet.

      Not that Windows machines would place very well anyway...

  334. There lies the truth by Anonymous Coward · · Score: 1, Interesting

    I work in a large company that does LOTS of internal devolopment in a large scale ( we do all sorts of apps and are very compute intensive ). While apache as a web server is nice in the end it didn't stack up. Course neither did IIS. However here is what we learned. 1) First and foremost Vendors prefer to work with IIS on NT, even though they admit unix in general is a better more stable solution NT was easier and quicker to get there app up to speed under presure. 2) Apache is nice and cheap, but just doesn't have the support needed application wise for an enterprise solution. 3) Although turnkey solutions are MORE expensive up front, in the end they generally do save you time and money in development costs ( if they really work ). 4) Web portals and application servers many times do not support apache. Were did we compromise. While apache was a much better and easier to administer web server that was a small piece of the puzzle. Plug in components, commercial support from 3rd parties made apache unusable. The winner IPlanet for both NT and Solaris unless IIS was required on NT for the app ( many times it was )

  335. Re:To Server, or Be Served; Which Will You Be Doin by KlomDark · · Score: 1
    >Should it?

    Good point! I say HELL NO! You can do so many things by mastering Apache's configuration file that NONE of the existing Apache GUI's can begin to touch on. I've played around with every one I've ever gotten my hands on, and they all come up severely lacking.

  336. Also look at the overall trend by Billly+Gates · · Score: 4, Interesting

    The trend is that IIS is gaining little and apache is gaining alot wiht small ups and downs while the others fade away at the exepense of apache/IIS.

    With the code red worm and all the latest news about security holes in IIS/NT, I believe corporate mindshare has dwindled quite alot. I have a relative who works at FedEX(one of the huge victims of code red), and bussiness was down for close to 2 days. They are a mainly unix vased company trying to adopt to win32 but now they are having second thoughts.

    Go look at the chart and you will see that apache usually wiggles up and down while it rises. Also expect the number of apache installs to rise up significantly due to some bussinesses worried about security holes of Microsoft products. However the introduction of WinXP may change this. I assume college students who are not cs-majors will form their own webpages with IIS because its there on their computers for free.

    1. Re:Also look at the overall trend by Anonymous Coward · · Score: 1, Funny

      A couple of women were playing golf one sunny Saturday morning. The first of the twosome teed off and watched in horror as her ball headed directly toward a foursome of men playing the next hole.

      The ball hit one of the men, and he immediately clasped his hands together at his groin, fell to the ground and proceeded to roll around in evident agony.

      The woman rushed down to the man and immediately began to apologize. "Please allow me to help. I'm a physical therapist and I know I could relieve your pain if you'd allow me," she told him earnestly.

      "Ummph, oooh, nnooo, I'll be alright. I'll be fine in a few minutes," he replied breathlessly as he remained in the fetal position still clasping his hands together in his groin.

      But she persisted, and he finally allowed her to help him. She gently took his hands away and laid them to the side, she loosened his pants, and she put her hands inside. She began to massage him. She then asked him "How does that feel?"

      He replied "It feels great, but my thumb still hurts like hell."

    2. Re:Also look at the overall trend by sswanson · · Score: 1

      Look at this chart +1 month, and I'd surpised if MS lost any share at all because of code red.

      No large company changes their webserver in a month! If you want to see a difference in the chart, look at least a year out.

      --A good programmer is one who looks both ways before crossing a one-way street. -Doug Linder

  337. Viva 1995! by Anonymous Coward · · Score: 0

    The only people I see digging .NET is people like my fat IT Manager, and if .NET wins, I will be more than happy buried in my bunker with my Freenet node and IPCHAINS set to -j DENY all port 80 traffic.

  338. Getting real by dpilot · · Score: 5, Interesting

    >Let's get real.

    It is real. Unfortunately, take a look at history. With only a few exceptions, every time Microsoft loses a market battle, they come back stronger, only to lose, again. Eventually they come back and win.

    Then (and here's the history for you) the competition lays over and dies. Again, with only a few exceptions, (not universal, but darned close) every time Microsoft wins, they win for good.

    To be more concrete and less pessimistic about it, we have to hope Open Source and Linux fit into the exception side of that. But in order to do so, one must look at exactly what Microsoft is really doing. Whenever they pick one of these battles, it tends to be 'near' their core competence. Even though they lose several times, they've got the deep pockets to keep at it. When they finally win, it is close enough to their core to quickly become part of the body, instead of an extension. Kind of growing by engulfing markets, like an amoeba.

    They are generally smart enough to not attempt something too far from their core. The few times they have ventured too far are when they've been stymied. Quicken and Talisman, to name two. Incidentally, once .net becomes real, MS can toast Quicken at will. Then consider what the X-Box portends, beside entry into the lucrative gaming market and a route beyond the static PC business.

    It's now becoming apparent that there are at least three fronts on the battle with Linux and Open Source. First is legal, with patents and the like. Next is web services, essentially negating the positive values Unix (and clones) bring to the web of mere reliability by raising the bar on base function. That way Unix no longer 'meets requirements' because it is missing thise 'essential' Win-services, no matter what the reliability. Finally, consolidate those web services with the desktop - the focus of .net, bringing the new territory 'into the fold' and making it immune to assault - Microsoft Forever.

    Perhaps this is the real tragedy of Java, because in many respects it formed the underpinnings of competition to .net. Instead, Microsoft learned from the problems of Java, in addition to attacking it, so that .net has emerged stronger in its first existence, however vaprous.

    The real question is how the Open Source community should respond. You can quote me on this one, if we simply stand behind reliability and laugh at Microsoft's security holes and crashes, WE ARE TOAST.

    We need a better response to Microsoft. IMHO part of the process will be "Walling them off in the US." There are several factors in our favor here, one of the foremost being other countries' distrust of the US-based Micro$oft Corporation. Second is the MS revenue model, putting them beyond reach of the third world, where the bulk of the growth is going to occur.

    So as a US citizen, I suspect I must advocate not wasting a lot of time on unique requirements of our market. Please fight the battles in South America, in Europe, in Asia, in Australia. They are *much* more important to Linux and Open Source. I suspect in the USA it now pivots around the release of Windows XP as a litmus test. If the courts allow it to happen as-is, Microsoft will feel it a green light to do anything they want, and the genie will be back out of the bottle that has been partially constraining it for a few years, now.

    Yes, Virginia, they sky IS falling. There are simply too many defunct companies who failed to heed the warning for us to fail to heed it this time.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Getting real by jacoplane · · Score: 1

      Maybe Microsoft has learned from the mistakes of Java. But, Java too is a moving target, and can also learn from it's own mistakes. It's not too late to put Java into the open-source equation. As the author says Java is no longer controlled by Sun. Companies like IBM, and suns partners won't sun to close it.

    2. Re:Getting real by jacoplane · · Score: 1

      What makes you think microsoft isn't pushing xp in europe and asia? They are a global company, with a global strategy. If we are to compete with them we must do so on a global scale too.

    3. Re:Getting real by Anonymous Coward · · Score: 0, Offtopic

      One day, Todd complained to his friend, "My elbow really hurts. I guess I should see a doctor." His friend said, "Don't bother.There's a computer at the drug store that can diagnose anything quicker & cheaper than a doctor. Simply put in a sample of your urine and the computer will diagnose your problem and tell you what you can do about it and it only costs $10.00."

      Todd figured he had nothing to lose, so he filled a jar with a urine sample and went to the drug store. Finding the computer, he poured in the sample and deposited the $10.00. The computer started making some noise and the various lights started flashing.

      After a brief pause, outpopped a small slip of paper which read: "You have tennis elbow. Soak your arm in warm water. Avoid heavy labor. It will be better in two weeks".

      That evening while thinking how amazing this new technology was and how it would change medical science forever, he began to wonder if this computer could be fooled. He decided to give it a try. He mixed together some tap water, a stool sample from his dog, and urine samples from his wife and daughter. To top it off, he masturbated into the concoction. He went back to the drug store, located the computer, poured in the sample and deposited the $10.00. The machine again made the usual noises and printed out the following analysis:

      Your tap water is too hard. Get a water softener.

      Your dog has ringworm. Bathe him with anti-fungal shampoo.

      Your daughter is using cocaine. Put her in a rehabilitation clinic.

      Your wife is pregnant with twin girls. They aren't yours. Get a lawyer.

      And if you don't stop jerking off, your tennis elbow will never get better.

    4. Re:Getting real by Anonymous Coward · · Score: 0, Offtopic

      A young boy approaches a farm house where he finds an old farmer on the porch smoking a pipe. The boy says to the man "Excuse me farmer, I was wondering if you could allow me to fish in the small pond out by your barn?".

      The farmer replies chuckling "I'm sorry son, that's a horse trough, we dug it out to feed the horses, you're not going to catch any fish out there!".
      "Well, may I try?" replies the boy.
      "Do what you like, (laughing) good luck!!!".
      About an hour later, the farmer sees the boy approaching the porch with two stringers of catfish. He hands one to the farmer, and thanks him.
      "Thank you!" says the farmer, stunned.

      The next day the boy comes back to find the farmer on the porch again. The farmer says "What can I do for ya'?"
      "Well, while I was fishing out by the barn yesterday, I noticed some honeysuckle." replied the boy.
      "And.......?" says the farmer inquisitively.
      "Well, would you mind if I got some honey?" asks the boy.
      The farmer laughs hysterically and says "You can't get honey from honeysuckle!!"
      "Can I try?" asks the boy.
      "Sure, bring me some too!" says the farmer sarcastically. About an hour later, the boy comes back with two buckets of honey, hands one to the farmer, and leaves. The farmer is absolutely shocked.

      The next day, the boy returns, and once again the farmer asks "What can I do for you young man?"
      "Well" says the boy "While I was out getting honeysuckle yesterday, I noticed some pussywillow out ba-" the farmer cuts him off "Hold it right there boy, let me get my hat."

    5. Re:Getting real by Anonymous Coward · · Score: 0, Offtopic

      A golfer was standing in the fairway, about 140 yards out, when a frog whispered from the rough, "Use an 8-iron."
      The golfer, deep in concentration, pulled out his 8-iron and hit the shot. It rolled right into the cup for an eagle.

      "Now take me to Vegas," said the frog. "What?" said the startled golfer, suddenly realizing it was a talking frog.
      "You heard me," repeated the frog, "take me to Vegas. I'm obviously a lucky frog and we'll make a bundle!" So the golfer picked up the frog and they flew to Vegas.

      In the casino, the frog whispered, "Go to the dice table and bet everything on the pass line." The shooter rolled a seven, and the man with the frog won $100,000.

      Then the guy took the frog upstairs to his room and the frog said, "Kiss me." When he did, the frog turned into the most beautiful girl you've ever seen--deep blue eyes, blond hair, a beautiful smile, and 16 years old.

      "And I swear, Your Honor, that's how she got in my room!"

  339. When did IIS get a lock on web services? by Jerf · · Score: 4, Insightful
    Strip web services of all the hype... and frankly, the web server isn't even the most importent part. That's just the vector of communication. The importent stuff remains the databases and code.

    To implement a simple web service, one doesn't even need a "web server" at all! Just instantiate the xml-rpc server in Python or Perl, or instantiate a SOAP server in Java. And apache can certainly hook into any of these things just as well as IIS can. As for the other things... well, UNIX types have been living without Microsoft's hold-your-hands-and-stick-handcuffs-on-them pre-rolled 'architectures' & components & and everything else.

    As the article says, Reduced to the technological basics, it's just XML over HTTP. Are we seriously saying that Apache has some sort of problem serving XML over HTTP? I think the author has bought into the "Web Services!" hype and seriously over-estimates the problems in creating them. Web services are not cool because of technology. They're cool because we're finally finding formats that we can all practically agree on for remote procedure calls.... shorn of the hype, web services are purely social innovations. Microsoft had to hook tech to it to attract the attention of people who are driven by flash, but the tech is almost incidental.

    If we were wiser 5 years ago, there's no technological impediment to creating web services then... but there's no known way to shortcut the aquisition of wisdom.

    1. Re:When did IIS get a lock on web services? by josepha48 · · Score: 2
      Yes it is so difficult to put out xml

      ap_rputs("<?xml version="1.0"?>\n" , r);

      Okay that'smodule talk... ;-)

      Hmm I want my web server to be IIS I feel all left out not being affected by code red....

      --

      Only 'flamers' flame!

    2. Re:When did IIS get a lock on web services? by Reikoku · · Score: 2, Interesting

      I think the author has bought into the "Web Services!" hype and seriously over-estimates the problems in creating them.

      Actually, Apache already has an XML "Web Service" framework in place - Cocoon. It seems to be pushed more as an HTML content server, but it can serve up XML just as easily.

    3. Re:When did IIS get a lock on web services? by elefantstn · · Score: 5, Funny
      Strip web services of all the hype... and frankly, the web server isn't even the most importent part. That's just the vector of communication. The importent stuff remains the databases and code.

      Exactly. Why do people think you need something huge and fancy to do web services? The whole point of it is to simplify things. I wrote our order entry system at work using EJB, and I exposed the beans via SOAP by 1) copying Apache's soap.jar to Tomcat's webapp directory and 2) writing a 7-line deployment descriptor. Two steps, that's it. And for any other new web services, I don't even need to repeat the first step. This is all running on open-source software (Linux, JBoss, Hypersonic, Tomcat, Apache SOAP). How exactly is open source behind MS on this one? I can do it all in production-level software today with open source; I have to use a beta-level app from MS to do it in the IIS world. I just don't understand this article at all.

      --
      If it ain't broke, you need more software.
  340. Re:ummm by Anonymous Coward · · Score: 0

    Hey lame ass mods, if you actually read the article you would see the auther includes some sketchy ramblings comparing microsoft to hitler.

    So if hitler offends you, bitch to the author not me.

  341. Joystick by Anonymous Coward · · Score: 0

    Joe got Suzie back to his bachelor pad and they slowly took their clothes off. He found out the she was a he! And he certainly wanted to talk a walk on her wyld syde. He'd been harbouring homoerotic fantasies for yonks. Now was his chance to bring those adolescent dreams to fruition....

  342. Jakarta by CraigoFL · · Score: 3, Interesting
    What distresses me the most about this article is that while the author's theme is "Apache/OSS should move into web services and embrace Java/J3EE", he totally fails to mention The Jakarta Project, which is a series of Java libraries and products being developed by the Apache Software Foundation.

    There are a lot of cool projects going on over there, the most famous of which is Tomcat, an excellent (and free!) J2EE servlet engine (which Sun has made *the* reference implementation of their servlet spec). In the web services game, servlets are the point men. The author should have at least brought up the Jakarta name... although he probably would have lost his own arguement if he did :-P

    Still, I think it was a good article overall. All the World War II analogies were quite entertaining.

  343. modupto+in5ightful by Anonymous Coward · · Score: 0

    Why can't I post this right? It just goes to preview instead. WTF. Oh well. Perhaps if I type a bunch of shit here it will think its a real post. You are not logged in. You can login now using the convenient form below, or Create an Account. Posts without proper registration are posted as Anonymous Coward You are not logged in. You can login now using the convenient form below, or Create an Account. Posts without proper registration are posted as Anonymous Coward You are not logged in. You can login now using the convenient form below, or Create an Account. Posts without proper registration are posted as Anonymous Coward dog
    *
    ^
    %
    *
    ^
    &
    first post






    for sporkraper
    ^
    &
    %
    ^
    *
    $
    Strange, I already submitted this.



  344. Not a very coherent article... by Error27 · · Score: 2

    At first it's talking about how apache is losing market share because it doesn't have a GUI configuration tool. Then it moves right along to make sarcastic comments about dotGNU and how it was written by a desktop applications company. And finally, sugests that java is the answer to all your problems.

    These are my favorite quotes from the article:

    "There is an excellent Open Source J2EE server called JBoss" But later it says:
    "There is nothing in the Open Source stables to match J2EE"

    On the other hand, I'm biased because I've always felt that .NET was over hyped. Corel is talking about how their new word processor will be fully .NETiffied and how wonderfull that will be. Aparently you'll be able to pay for components individually and get them from all different vendors. You could get your GUI from Corel and your spell checker from Some Other Company! WOW!!! "That's just like open source but even better because you don't have the source code!!!"

    Of course, some apps are going to move to the internet and but word processors? Sheesh.

  345. Apache and Web Services by Ratbert42 · · Score: 1

    Apache's not an app server. It's a HTML server.

    All the Web Services development I've done so far has involved Apache, whether it's called Apache or IBM Websphere. I code using JSP and servlets under Tomcat and we deploy on a WebSphere application server. (Someone argued with me two weeks ago that Websphere's app server is just Tomcat under the covers, but I didn't believe him. Maybe I'm wrong.)

  346. Zope: **THE** Platform for WS - ENTERPRISE READY! by supton · · Score: 5, Interesting

    Read this: it may not change your life, but it might just change your mind. If it does, mod it up ;)

    Zope has Enterprise-level scalability and is the closest OS competitor to the most advanced Java app servers, with much, much more and no Java BS.

    However, Zope is more advanced than those, and has now:

    • Enterprise clustering with ZEO; replication will improve with ZEO2
    • Built in object database, strong XML tools, and modular access RDB access to Oracle, Sybase, ODBC, MSSQL, MySQL, PostGres, etc
    • Built in object catalog and search engine, could be used as a front end for WSDL generation and code/method organization
    • Best/Quickest development scripting language for Large-scale development out there - Python is THE secret weapon.
    • SOAP (3rd Party), XML-RPC (Built-in)
    • Built-in security model - No need to force app developers to invent one. Allows for basic http auth as one of MANY means for authenticating web services!
    • Built-in transaction system
    • Built-in content managment features, and web-management interface.
    • Powerful content managment framework featuring pluggable tools/services
    • Everything is OO - web services IS object publishing! Zope has been publishing objects for YEARS...
    • Improving Unicode and internationalization support
    • Supports Utility methods and automation to be written in Perl and Python
    • Develop on the filesystem in Python modules, or through the web with ZClasses and method instances.
    • Cluster safe session tracking WITHOUT THE NEED FOR A RDB TO DO IT!

    Improvments being made continually via current Projects:

    • Full exposing of Zope to web services via WSDL and services registries
    • New component model where objects assert interfaces and services can be bolted on
    • Use of Zope in desktop applications using XML-RPC and/or ZEO clients
    • Improving scalability of object database infrastructure.
    • Politically correct for all camps: Zope and Python's licenses are University-type, but are both moving toward a single license with GPL compatibility.

    Zope is open-source, works well with Apache and Squid, has great RDB abilities. It naturally exposes objects for publishing using a strong, easy to use security model. It supports authentication off of LDAP, NT Domains, RADIUS, etc. It's odb catalog features allow the development of applications that use dynamic queries to organize content (and potentially code) objects. It's the strongest suite of features for web-services oriented middleware out there, because it has a several year lead in many respects on the competition! Python is XP, so it has the same advantages as a CLR, provided it is coupled with an XP GUI component model or class library, like PyXPCOM (Mozilla) or wxWindows (Unix, Win32, Mac). Last, but not least, it is easy to develop for.

    An open challenge to all the folks trying to develop their own toolkits from scratch (dotGNU, Mono, etc): DON'T - instead use something that is already proven in this problem domain: Zope and Python!

    www.zope.org

    www.python.org

  347. IIS ? no way by Anonymous Coward · · Score: 0

    I don't trust those survey. Common sense , in this month , how can IIS increase the market share ? IIS / NT things under attack by Code Red. I am not stupid enough to choose it as my web server at least I will wait till someone told me this kind of loophole fixed.

  348. Sneer at the article all you want.... by PacketMaster · · Score: 5, Interesting

    Sneer at the article all you want, but he has some excellent and valid points. Having just been through a 7 month design for a customer portal and e-commerce site for my company, I can tell you that this man is right. I actually argued for a Apache + PHP approach to our system. I'm QUITE glad that I lost the argument becuase we'd still be trying to scale that approach.

    I attended JavaOne in June. Granted, it's a 17,000 attendee propaganda show but you'd be amazed at a lot of the software coming out of companies that are doing J2EE. Application platforms like Oracle 9iAS, iPlanet and IONA are amazingly powerful and robust. The J2EE implementation has 5 years of maturity behind it. Microsoft, while honestly having some interesting ideas, is at least 3 years of development effort behind Sun. It's a complete framework that handles everything from massive database connectivity to advanced XML parsing with technology such as XSL, DOM and SAX to guaranteed-delivery messaging systems for distributed applications.

    Java is not free software or open source, but it's a lot better than .NET. I saw the Java Community Process in action at JavaOne and it's actually quite impressive. I went to many seminars where it turned out that Sun's own implementations for Java in the JCS were voted down in favor of externally derived ideas. One of the noted speakers was one of the major developers for Tomcat and the Apache-Jakarta project (Sorry, I forget the name now). Tomcat is a wonderful platform that is an early concept of how the Open Source community can rally around a not-quite-open source product.

    Open Source would do well to embrace Java as much as possible. Eventually Java will turn into C, where there are many compilers and run-time environments available for all sorts of uses and needs. It's already happening comercially from a lot of companies who have a good idea and are running with it, such as KADA Systems for J2ME. Sun's primary interest in Java is a Microsoft-killer and if they have to relinquish more control to get that they will. Remember that at its core, Sun is a hardware and OS company, not a programming/application company like Microsoft.

    --

    Some people take their .sig way too seriously

    1. Re:Sneer at the article all you want.... by whjwhj · · Score: 2

      Excellent post. Mod 'em up!

    2. Re:Sneer at the article all you want.... by Anonymous Coward · · Score: 0

      J2EE is only two years old, MS MTS is 5 years old. Database connectivity and XML/XSL/DOM/SAX have been in the MS platform much longer than the Java world. MSMQ is almost as old as MTS while Java messaging is brand new. COM+ includes a lot of goodies for enterprise development that cost 10s of $1000s in the Java world.

  349. Positively Bandwagon Street by sdprenzl · · Score: 2, Interesting

    I've been run over by so many bandwagons in the last 7 years that I don't think I have enough energy left to jump on the J2EE war wagon. I'm older, but I'm going into grad school and I'm not coming out! Still, I have to agree with the author: Linux/Open Source people tend to be purists at the expense of having anything for the real world public. I think .NET has a lot of people worried, and that's good. A few voices have been screaming about getting something for the real world, but I think they're largely ignored by the pencil-necks that just want to hack a kernel onto the erasure of a mechanical pencil. If anything, the author is dead on about the proud, old Unix world chasing MS's tailights on .NET. I say go with Java. It's from a BSD-derived company and started by J. Gosling, a good guy. Why not?

    --
    --- WWSD? What Would Strider Do?
  350. Code Red? by jmv · · Score: 2

    Would that be an effect of Code Red. It made a lot realize that they WERE running a web server after all! That's a plan from MS: make sure that every IIS server can be counted.

  351. we are doomed by Anonymous Coward · · Score: 0

    I think I see the problem.

    If the slashdot crowd is the cream of the open source crop.. we are doomed.

    Most posts have nothing to do with the topic and the rest are child like hippie nonsense.

    As long as this is the quality of the "community" M$ will slowly eat our lunch. They have done it before and it looks like they will do it again.

    Shitdot needs to try to increase the level of discourse. The brain dead moderators are not helping. Not to mention hemos, taco and the other clowns can barley spell much less know the difference between "then" and "than".

  352. Who "owns" the web server market? by Maclir · · Score: 1

    A key measurement on what is the software platform for web servers is a quick sampling of what skills are being asked for. Here is Dallas, Texas, the vast majority of web server / e-commerce jobs appear to require IIS / ASP / VBScript skills. No Apache, no mod_perl, just Microsoft.

    1. Re:Who "owns" the web server market? by WildBeast · · Score: 1

      That's it? Here they usually ask for IIS/ASP/MS SQL Server and Apache/PHP/MySQL. I guess they want people who like both OS's equally.

  353. Zope? by WildBeast · · Score: 1

    How about Zope? How come it wasn't mentionned at all?

  354. He lost me right at the beginning by overshoot · · Score: 2

    As soon as he started reading the minds of the users who switched. It would be bad enough as pure speculation, but if he'd done his homework he would have found out if someone had already accounted for the change. As it happens, someone has.

    Apparently, a major client (IIRC including NSI) switched hosting companies from an Apache shop to an IIS shop. Host enough domains and that will do it, but it only reflects a business decision on the part of one company almost totally divorced from technical issues.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  355. jsm, Veteran Troll, dead at 54 by Anonymous Coward · · Score: 0

    I heard some sad news on trolltalk this morning - Puerto Rican street lawyer John Saul Montoya was found dead in his New Yawk City barrio apartment this morning. I'm sure we'll all miss him - even if you didn't respond to his trolls you've probably visited his web site. Truly a troll icon.

  356. Didn't code red choke namezero? by Billly+Gates · · Score: 1

    I thought i remember reading this on c/net or cnn.com or something.( Too lazy to look it up)

    Anyway if this is true then I am sure the phb who suggested IIS because ms "said so" is probably in the unemployed line today. I am sure they regret the decision. If its over a million sites then yes, a %5 rise would be expected sadly. But not enough to scare corporate america into IIS.

  357. What will IIS do that Apache can't? by wrinkledshirt · · Score: 1
    Dumb questions:

    1) I must be missing the point. The way the nay-sayers talk, you'd think Apache hasn't been used an e-com solution at all. Hello? 63% of the web servers out there aren't all showing pictures of the family dog and cousin Shirley's wedding.

    2) I also don't see why ASP is so highly touted here. It's slow, and it gets slower when you need to add functionality that PHP has built in. Granted, it'd be nice if satellite was no longer an experimental module and we could usher in a boatload of CORBA fun, but there are always other solutions, aren't there? Like, write your component to the CORBA spec, and access it using C-based CGI?

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  358. Just a pretext to promote Java... by frleong · · Score: 1

    Apache's decrease is minimal and fluctuations like this happened before. Netcraft's survey indicates that Apache is still growing and its marketshare healthy. Unlike Netscape's case, MS has not been able to grab easily this market. Mr. Prasad is a Sun Certified Java Programmer and is simply luring Apache people to jump to Java before .NET takes off. Not that I dislike Java because JSP runs quite well with Apache+Tomcat in my intranet site and Mr. Prasad does have some valid points to ponder, but using Apache and Linux community as a Sun weapon against MS is disgusting to me, especially when he mentioned all the nonsense about dotGNU and Mono, the Open Source implementations of .NET. So it makes sense to him to make an opensource J2EE framework and nonsense to make an opensource .NET framework, when both are controlled by proprietary companies and when C# was submitted to ECMA and Java not?

    --
    ¦ ©® ±
  359. Where do Microsoft's new servers come from? by Hoo00 · · Score: 1

    There is no evidence that Apache is losing the battle.

    From netcraft's survey, Microsoft's servers grew from 5.9M to 8M servers, while Apache only lost 0.08M servers. Where do the new IIS servers come from? My theory is that most likely a lot of average joes (with cable/dsl access) are installing full winXP and win2k (which includes IIS) during last month. What do you think?

    1. Re:Where do Microsoft's new servers come from? by Anonymous Coward · · Score: 0

      IIS is not installed by default on workstations. So I don't think so.

  360. An Example of Java+Apache+Tomcat in action by R3 · · Score: 2, Informative

    (Before I continue - no, I am not a Novell employee, and no, Novell is not dead)
    I think Ganesh is on to something here - the only way to compete with .NET is to build something around some other (non-MS) technology.
    Novell did exactly that - created a portal environment by combining Open Source, XML and Java components, while using the existing directory structure for authentication. It is still in early stages, but it does work, and it works incredibly well.
    Before I see eyes rolling - yes, portals are basically warmed over web pages, but it is a corporate buzzword du jour. Your average CIO/CTO loves it, and will allow unholy amounts of money to be spent on it.
    How does it work? You have an Apache/Tomcat combo sitting on one of four supported platforms (NT, NetWare, Linux or Solaris) and JDK with JNDI. (Java Naming and Directory Interface) When you log in, JNDI taps into your existing LDAP3-supported directory for authentication and profiles (Novell of course hopes you will be using NDS/eDirectory), and presents you with cutomized, pre-formated page (done with XML/XSLT) that contains your mailbox, calendar, MetaFrame apps, news, queries your databases via JDBC, etc.
    And now the kicker - because Novell is using Open Source and Java components, this product is about three times cheaper than the first comparable solution - something even CFOs might appreciate.
    Why I like this so much? I gives Linux foot in the door. Now I can actually *justify* using a Linux box for a web/application server instead of IIS, and once it proves itself as more stable and secure, more will follow. It may look like a small victory, but wars are usually won that way.
    Oh yeah, and an obligatory link:
    http://www.novell.com/products/portal/

  361. MS did just get a big boost... by metrazol · · Score: 1

    Those 220,000 new webservers that were just counted this month...

    By Incidents.org

    Code Red was really MS's way of getting a boost in the server market. Stand up and be counted, IIS servers, 100 threads at a time...

    --
    "Life's funny sometimes." "And sometimes it isn't." --Cat's Cradle
  362. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by Gill+Bates · · Score: 1
    I admit Zope is cool. But mention it to your average pointy-hair, and they'll look at you cross-eyed. Java and J2EE they've at least heard of - maybe they don't really understand it - but they've heard of it.

    That goes a long way in the corporate world (where J2EE is being adapted at a rapid pace), and that's why I think the author has a valid point.

  363. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by WildBeast · · Score: 1

    I perfectly agree. I don't know how come Zope has never taken off. Zope and Python are sweet :)

  364. Move backward by standing still... by YouAreFatMan · · Score: 1

    The urgency of this article reminds me of something from the annals of the U.S. Army's JRTC:

    Each morning in the African Savannah, the lion wakes up and knows that he must run faster than the slowest gazelle or he will starve. Each morning, the gazelle wakes up and knows that he must run faster than the fastest lion or he will be killed. It does not matter whether you are lion or gazelle: when the sun comes up, you'd better be running.

    --
    Robotiq.com is heavily tested on animals
  365. Where are all you m4d innovators at now? by Dixie_Flatline · · Score: 1

    My god, reading through the responses it seems like nobody wants to get out of the nicely worn rut that we've entrenched ourselves in.

    Yeah, Apache runs great, and yeah, it'll probably hold a good deal of market share for a long while, but do you people have no vision at all?

    We're gonna have to get of our trench and make some sort of counter-offensive to wow the people that don't currently use Apache and OSS, and to make sure that anybody in the future that thinks about it will make the choice for OSS.

    All I'm hearing from you folks is 'this is FUD because .NET hasn't happened yet! It's so vapour, I can't believe that it'll have an effect!' Wake up! It may have no effect, it may have an incredible, unforseen effect. It may wipe us out all together! It'll certainly hit us harder if we don't bother to cover the bases that we seem to be lacking in.

    Big changes happen with small starts...look at Linux itself. Don't brush off the 1.5% market share loss...it may be a harbinger of greater (or lesser?) things to come.

  366. A few counterpoints by soygreen · · Score: 0

    This guy is way, way off on a number of things.

    1. Web services are going nowhere fast. Dynamic web sites are the most important thing on the web and what most people and businesses care about. Apache is great for dynamic sites.

    2. Apache has perfectly good GUI tools for administration. They are not universally used because most people don't want them. It's much easier to use a simple text editor to edit the simple conf file, and you can do it over an SSH connection from your bedroom at 4am. Of course companies like Apple can also slap a simple GUI on top of it and hide that from people, as they have done with the Apache controls in OS X.

    3. There is plenty of support for XML-RPC and SOAP from all over the open source world. The implementations I've seen on mod_perl are fast and powerful.

    4. Apache 2 is a million miles from "just a better architecture for a vanilla webserver." It is a flexible server platform which can do things that IIS only dreams of. You can write drop-in replacements for the HTTP protocol and take full advantage of all the facilities Apache provides as a server framework. (Hell, you can write new protocols in Perl!)

    Only someone who fundamentally doesn't understand technology would say that IIS is somehow providing a web services "platform" while Apache is not.

  367. Completely unfair, completely ignores modules by gengee · · Score: 4, Informative

    So it's nothing short of miraculous that Apache managed to retain its market share for about two years while essentially treading water. Let's face it, in spite of a few point releases, Apache hasn't introduced any significant user features in two years.

    This is a completely unfair statement. While work on a 2.0 release of Apache has been ongoing, development has hardly stalled in the 1.x series. The strength of Apache was never the server itself - It was the modular design. Mod_rewrite, libphp, etc - /these/ are the strengths of Apache.

    Yes, you can run PHP under IIS/Apache for Win - But you have to run it as a CGI. It loses one of it's major strenghs.

    Apache is constantly being refined and extended with modules. If the author has any doubts about this, I strongly suggest he 'grep -v ^LoadModule' his httpd.conf. I suspect he would soon realize his Apache did nothing at all.

    My guess is the author has never actually admin'd Apache. He's probably been just an Apache user his whole life. (I see nothing to the contrary in his bio at the bottom of the article). Apache is a wonderful tool that is upto /any/ job we throw at it. Jakarta is a great example of a web-services enabling extension to the Apache project.

    Please excuse the poor thought-line of this post:) I was in a hurry to get my thoughts out the door.

    --
    - James
    1. Re:Completely unfair, completely ignores modules by Anonymous Coward · · Score: 1

      >Yes, you can run PHP under IIS/Apache for Win - But you have to run it as a CGI. It loses one of it's major strenghs

      Thats wrong. Traditionally it ran as cgi, but php4 compiles as a isapi module. In fact, it is trivial to get working as a isapi module.

      PHP also works great as a nsapi module under Netscape Web Server/Iplanet Webserver

    2. Re:Completely unfair, completely ignores modules by frleong · · Score: 3, Informative
      Yes, you can run PHP under IIS/Apache for Win - But you have to run it as a CGI. It loses one of it's major strenghs.

      This is not true, PHP can run under IIS as an ISAPI extension, which is an in-process DLL, IIRC.

      --
      ¦ ©® ±
  368. Worm food. by jcr · · Score: 1, Flamebait

    Apache's "market share" is irrelevant. There are plenty of people working on it, and tech support is incredibly easy to come by on IRC, USENET, or Linux users group.

    What IS worrisome, is *any* increase in the number of IIS installations. This shit is just too dangerous to have on the net as a springboard for the next bit of malicious code. We need to start polling web servers, and treat any IIS instances that respond just like we treat open mail relays.

    Any authors of web browsers out there, add a feature: if the browser hits an IIS server, it should automatically send a note to webmaster@clueless.newbie.still.running.iis.com, and tell them to switch to a securable web server RIGHT NOW.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  369. You have no idea what you are talking about by Anonymous Coward · · Score: 0

    What a joke. Tomcat SUCKS. The Apache Group got it from Sun. It is awful code. ServletExec is better. Resin is better than that.

    1. Re:You have no idea what you are talking about by Anonymous Coward · · Score: 0

      You sure posted a lot of facts to back up your opinion. For the real history of Tomcat look at www-106.ibm.com/developerworks/java/library/j-tomc at/story.html

  370. Web services are great! by Anonymous Coward · · Score: 0

    Haven't you seen the new Hotmail?

    lots of old features no longer work, you get 3 times as much spam as before and half the time you can't even access your account!

    yippee!

  371. Doesn't it all work well enough already? by whjwhj · · Score: 2

    Why the hell do we have to run out and invent new stuff all the time? I like the web just like it is. I can call up pages and see things. I can interact with pages and do things. Works great. Just because MS and the Java crowd are all busy making more work for themselves doesn't mean I'm going to panic and re-write my web apps. Until browsers fail to render HTML 4.0 / XHTML adaquately I'm going to stay put. Maybe Fortune 500 has a need for all this crap, but I don't.

  372. Re:Zope: **THE** Platform for WS - ENTERPRISE READ by Sigh+Phi · · Score: 2, Insightful

    Zope is cool. Python is cool. But neither have the marketing budget of IIS and ASP.

  373. Why the resistance? by khyron664 · · Score: 1

    Why is everyone fighting this so hard? I'm not saying he's right, but as far as I know (which isn't much) he could be right or atleast have a point. Why aren't people admitting this and looking into it? The facts are that MS is pushing hard for .NET. Who knows weather it will succeed or not (GOD I hope not), but why lock the community into supporting MS? Why not support all variations of this topic and/or create our own? Who's to say that the open source people have their finger on all aspects of business? I'm not saying the guy is correct or anything, but it can't hurt to look into it. If Linux did create a .NET type architecture, it would sure hurt MS's future plans and can only help Linux. So why not atleast look into some of this?

    I could be way off base here, but turning your backs on all critics and all alternative directions could end up with the OSS community being run around. I for one would hate to see that.

    Khyron

  374. Battle? What Battle? by buer · · Score: 1
    Sound like the only ones who perceive a 'battle' are the non-opensource people.

    The only thing that matters is that the users -- however many or few they may be -- continue to use and love Apache.

  375. Why people like IIS by Invisible+Agent · · Score: 2, Insightful

    Sure:

    1 - of course e-commerce apps are run by Apache, but there's a very strong contingent of commercial products that support IIS.

    2 - ASP vs PHP religion is irrelevant. What is relevant is how many MS trained people are out there. I have no data beyond my own difficulties in getting people, but I can shake a tree and get ASP devs to rain down upon me, but PHP devs are much harder to find (caveat: I work near Redmond). And as for CORBA development, now that's hard (flame on!)

    --

    Invisible Agent
    This post is a mirror; when a monkey stares in, no hacker gazes out.
    1. Re:Why people like IIS by Daniel+Dvorkin · · Score: 1

      "I have no data beyond my own difficulties in getting people, but I can shake a tree and get ASP devs to rain down upon me, but PHP devs are much harder to find"

      Fair enough. OTOH, any decent developer can sit down with a couple of PHP books (I recommend Julie Meloni's _PHP Essentials_ to start with, then the SAMS _PHP Developer's Cookbook_ and _PHP Developer's Dictionary_) and become a competent PHP programmer with a couple of weeks' work. The same is not true of ASP, which is a really horrible language. (If, in fact, it's even correct to call it a "language" in the same way as PHP, Perl, C, etc.) That same developer may be turning out some kind of ASP apps within that same couple of weeks, but the PHP apps will be much faster, more reliable, and all-around useful. Getting useful ASP apps takes much longer -- by which time the PHP apps will be not only useful, but beautifully written and easy to maintain and blazingly fast, which the ASP apps _never_ will by the very nature of the beast.

      "(caveat: I work near Redmond)."

      That probably has something to do with it. :)

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Why people like IIS by Anonymous Coward · · Score: 1, Insightful

      Obviously you have never used asp. It is not a language - it is an object model that implements the CGI interfaces. It is implemented through asp.dll which reads the page it needs to process and hands the language off the appropriate script engine. You can write ASP in perl if you want - it is language neutral. The one many folks use is VBScript and oftentimes EMCAscript - both of which are built in and well supported. It power is derived by COM - basically you can build a com object to anything you want and host the object in your server side page. It can be as fast as you are a good programmer.

  376. i know why by characterZer0 · · Score: 1

    Now they can count all the IIS servers that showed up in their apache logs; the IIS servers that don't have any content and were previously unknown.

    --
    Go green: turn off your refrigerator.
  377. what I'd love by matman · · Score: 2

    Lets see - they're trying to move data processing and storage to a centralized (in some respects) server and move the interface to the client (the web browser). You know what that sounds like? X-Windows. Does web services sound like thin client to anyone else?

    What's limiting about web browsers is that you have a very limited range of widgets (and so are limited in what kinds of interfaces you can make). Web browsers also tend to talk to the server infrequently (as compared to normal interface/backend communication in the world of locally run apps). This makes web based services less fat than X is, but X gives you a lot more flexability (maybe too much).

    Because X is too fat for much more than running apps over a LAN, something more light weight is needed. How about a protocol that functions similarily to X, but allows one to negotiate the frequency of communication between client and server for a connection? I think that sort of protocol could bridge the worlds of the web and thin client.

  378. Apache by Anonymous Coward · · Score: 0

    Last time I checked most of the pron services are running apache. These are the folks who know what web traffic is. Have you ever seen a pron site run IIS? The answer is not likely, because if most likely would be out of buisness. As long as we have pron, apache will have a fairly large piece of the web server market.

  379. No ecommerce, eh?... by Atilla · · Score: 1
    What would a user rather have -- a free server that does plain webserving, or a moderately priced one that does webserving plus e-commerce? Faced with such an adversary, does a plain webserver stand a chance, much less one that is virtually stagnant? True, the dramatic drop in Apache's market share comes from just two large ISPs, but will they be the only ones to switch?


    Apache = free

    Interchange = free

    [My|PG]SQL = free

    linux, FBSD, etc = free

    These products together outweigh commercial alternatives (with six figure price tags) by a long shot...

    Oh, and there ARE GUI config packages for Apache.

    Not to mention the fact that an experienced admin can administer an enterprise-level server much more efficiently from a shell. How about remote control? How much bandwidth does an SSH connection use in comparison with RDP?

    If you can see past the FUD and misinformation and shotty benchmarks, you will notice that high product prices doesn't mean high quality.

    Apache hasn't introduced any significant user features in two years. (For example, has Apache even managed to deliver a standard GUI configuration tool in all this time?)


    Yes and? When was the last time you heard of a major security flaw plaguing Apache? I wanna slap you people!

    blah

    --
    --- sig moved for great justice.
  380. "Web services" = what? by ariux · · Score: 1

    Yep, Apache is a webserver, and we all know what a webserver is. Apparently it will lose market-share to "web services" because it isn't one.

    But what is a "web service?" It's just a word! Suppose it's "wakalixes." Apache will lose market-share because it isn't a "wakalix." But IIS is a "wakalix." So far so good, but what does that mean?

    Software can have no value proposition unless it is real and performs a real task. The closest thing we see to a definition is "applications advertising their own capabilities, searching for other applications on the web and invoking their services without prior design or negotiation" - but what does this really mean? Do you give programs money to motor around the internet doing - just - stuff?

    I challenge Mr. Prasad to post here a concrete example of a "web service" and what it does. That would establish a context for his (maybe valid) criticism of Apache. Without that, well - what are we actually talking about?

  381. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0

    I consider the manipulation of httpd.conf to be a key ingredient in seperating the men from the MS wankers. I for one wouldn't bother with a GUI even if it was available.Sure, httpd.conf is a bit intimidating at first, but after a while, it feels like a nice warm blanket -> comfortable...

  382. Open Source or just Microsoft Hatred? by Zeinfeld · · Score: 2
    Because Sun simply doesn't have the exclusive power over Java that Microsoft has over any of their technologies

    Odd thing is that Microsoft is explicitly giving up control over C# in its current proposal to the ECMA wheras Sun insisted that it have sole control over the future direction of Java.

    If the Open Source Community wants to have an open standards based successor to C then C# looks a better bet than Java at this point.

    dotNet is not going to kill Apache for the simple reason that the concept of dotNet requires the ability to take existing applications and wrap a SOAP front end arround them so that other dotNET applications can access their resources.

    In the very near future Open Source is going to become a serious threat to Sun's survival. Already Linux is taking serious market share from Sun for the same reason that Office Max furniture is taking market share from Herman Miller's Aeron chair. VC capital is harder to come by and much more impressed by a rack of cheap Linux boxes than a high end Solaris server.

    For Sun to survive they have to make sure that their platform is too complex and rapidly changing for the Open Source movement to keep up while all the time pretending that they are on their side.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
    1. Re:Open Source or just Microsoft Hatred? by ariux · · Score: 2, Informative

      Microsoft is giving up control of C# because C# doesn't matter - it's the free lunch that comes with the $15 soda. The object library underneath C# is where all the value is (and also where the bottleneck is), and that isn't standardized (nor will it be).

      For crying out loud, it's even has bindings to a bunch of different languages! C# allows competing languages, but they all use the CLR. Doesn't that show you where the one tollbooth is actually going to be?

    2. Re:Open Source or just Microsoft Hatred? by reflective+recursion · · Score: 1

      haha. Which is what makes me think "how the hell do Mono/dotGNU stand a chance." Of course MS is encouraging them. It makes getting their technology implemented everywhere just that much easier.

      Methinks Sun truely fumbled the ball when they choose just Java, knowing good and well how people stick to computer languages religiously.

      --
      Dijkstra Considered Dead
  383. Open source webservices implementation available by kingshukb · · Score: 1
    I do not quite agree with articles premise that web services platform is going dominate in the future. But I will ignore that for now and point out already existing open source products that implement the "web services platform"

    The RPC equivalnet for web services, SOAP is available from the XML Apache project here. From my personal experience an excellent product , very easy to use and happily works with all kinds of "unsupported" servlet engines. However last time I saw it ( 7 months back ) , it couldn't speak to the Microsoft SOAP implementation because the SOAP header of Microsoft was sending the build number of the product as well as the standard header ;-) ... So much for platform independence of web services.

    Naming/discovery equivalent for web services is available from the jUDDI project. It is hosted on sourceforge here

    There may be others available as well but I am not aware of them.

    As far as the article is concerned its too full of rhetoric ( Mozilla 1.0 on the client and Apache 2.0 on the server. How wonderful it's all going to be! Mozilla supports XUL and a cross-platform component object model! Oooh! It's more than a browser, it's an application platform! Aaah! And Apache 2.0 is both multi-process and multi-threaded, it has a new API for modules, and is so much more stable on Windows! Swoon! ) , based on weak statistics and just assumes all of us will believe "WebServices == Ultra Cool" without telling us why we should believe that.

  384. Uh, was there a battle? by Queer+Boy · · Score: 1

    Forgive me if I'm this is redundant (I didn't read every post), but I was unaware that Open Source was battling anything. I thought the point of Open Source was that we were sick of having to battle. Tired of crappy bloatware that had crappy tech support and cost too much. If there's any battle, of course it's MindShare. The way I see it, who cares if Big Brother wants to pay too much for a product that isn't very good. I thought we were writing Open Source for Ourselves. Even if no one is using Apache in the enterprise, I am using it as a personal web server with Mac OS X. Isn't that the point?

    --
    Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    1. Re:Uh, was there a battle? by Anonymous Coward · · Score: 0

      Tired of crappy bloatware that had crappy tech support and cost too much.

      So now we have crappy bloatware, with crappy documentation, with NO tech support that costs nothing. Hmmm, well at least the price tag went down. Unfortunately, at the expense of good documentation and tech support.

    2. Re:Uh, was there a battle? by reflective+recursion · · Score: 2, Interesting

      I'll let you in on a little secret..

      Once upon a time there was a wise old (okay, he was pretty young) man named Linus. One day, he created this thing called "Linux." Many moons later, and after many people followed his trail, he uttered some words jokingly. Those words were something to the effect of "Linux will strive towards World Domination." A little news site, called Slashdot, was running at the time. They posted the word of Linus. People far and wide took notice and took his words literally. For the people of Linux hated the empire known as Microsoft. They saw Linux as a way to bring them freedom from the empire. They weren't too keen on the points of GNU's idea called "free software," but they did realize they would not have to pay the Microsoft tax anymore.

      And here we are today. In a battle of words with no action. The free software coders for the most part do not care about Microsoft's market share. And some *gasp* actually want the freedom provided from free software.

      Honestly, I would simply _love_ it if we could all go back to 1996 or 97. The community was thriving, but not being hyped. There was no news site (except maybe Slashdot.. can't recall the exact time period). Now it is too crowded, it seems. Freshmeat used to be a place where quality software could be found (not the landfill of use-once-and-throwaway perl scripts it is today). Today I suppose we have Advagato (Kuro5hin isn't exactly 100% technology forum, but it's nice). It's just not the same anymore. Will people continue writing free software knowing people are making money off of it? If I knew big corporations were making money off Apache (and I coded for Apache) I'd be asking questions. If IIS is selling, is my time worthless? Could I be making money coding on proprietary? Serious questions need answering.

      --
      Dijkstra Considered Dead
    3. Re:Uh, was there a battle? by rmgrotkierii · · Score: 0

      Name me a free pieces of software, that are OpenSource, that you consider bloatware. and do not say RedHat/Mandrake/etc, seeing those are distrobutions of Linux. As far as tech support, I have much better tech support w/ OpenSource Software then with a M$ junk. I usually ask a few of my friends to help me, but I get knowledgable help without cost, though I do buy them beers afterwards. Is the cost of 1 pint of beer more then US$21.95 (or whatever M$ charges) per incident?

      --
      Reality is for those who can't face Science Fiction.
  385. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  386. Java not being free by droyad · · Score: 1

    As far as I know, java is free. Not free in the sense of open source, but free in the sense you don't have to pay to use it.

    As a java developer, I can download the newest and fullest java versions (v1.4b2).

    But he makes a good point, java isn't slow anymore, it's speeding up.

  387. Free Software lost. Get over it. by Anonymous Coward · · Score: 0

    The whole trend in society worldwide is towards bigness and control. Freedom has fallen by the wayside everywhere else, you silly peons have traded it for security in your petty lives. Why should the internet be any different? The vast majority of people value security over freedom, this silly "software revolution" will fade into obscurity in a few more years. In another five years, the few remaining Free Software zealots will be Wacoed, and this pathetic little movement will be just another memory on the road to a one world government where everybody's computers will all run a common operating system. All in the name of peace and understanding, of course. Conform, or face the consequences - the smart ones will learn and embrace the chosen computer system now. Those who don't will end up living in unabomber shacks and muttering to themselves.

  388. Fiddlesticks. by Skald · · Score: 2
    When (Free|Open Source) software was fresh upon people's minds, you frequently heard people realizing, "The Open Source movement can't die! You can't put them out of business!". The conclusion was often that Microsoft and other Evil Powers were doomed.

    Now that it seems clear that, unless it be by the brute force of government, Microsoft et. al. aren't going away soon, it has become more interesting to wonder, "Maybe we're the ones who are doomed! What if we lose?"

    Will we win or lose? That's the big question. Perhaps when, after a bit, it becomes evident that Free Software isn't going away soon either, it will become more fashionable to consider the answer, "no".

    No, we won't win and no, we won't lose. In fact, we were probably right in the first place; we can't lose. That just doesn't imply that we can win. It's possible (though, to be honest, not certain) that we're moving towards a balance of power between mutual, vigorous antagonists.

    If this is so, than the 5% gain in MS's webserver market share at the expense of Apache is indeed overdue. It's quite like Linux moving into the OS market... the first gains are the easiest. Complete dominance is very hard to maintain. But that's not necessarily a dark omen for Apache, or even a sign that Apache's not doing all it should. In a situation where there is more than one viable (I certainly won't say high-quality) alternative, different people will make different choices.

    Even if this is so, of course, it's not a call for complacency. Has Apache dropped the ball?

    The author complains that Apache is merely a webserver, and that it doesn't take on the additional roles that IIS does? To the extent that the Free Software community is a Unix community (and this happens to be a pretty large extent) we must wonder whether we want apache to take on other roles. Apache "does one thing, and does it well"... very well. In fact, it's outstanding. So good that it makes me, for one, rather nervous to hear folks talk about fixing it.

    Why would we choose to fold web applications into Apache? Offhand, I can think of two reasons: simplicity for the user, and speed. Simplicity shouldn't be discounted... sure, people running serious websites should aspire to great skill with their craft, but many don't, and we know that. But simplicity for users at the expense of vastly increased complexity for developers is a dangerous road. The Unix world has prospered (to an arguable extent) by avoiding it. Likewise speed. First and foremost, in order to develop good software, you have to be able to understand it. Code which pushes the limits of human cognition usually turns out to be bad.

    The divide between modular tools and monolithic ones is one of the reasons we have diversity... some people will choose one type, others the other. Maybe the Free Software community should make both, but it's not likely to happen. You don't see many people clamoring to write a GPL'd Window/Mac-type OS, after all.

    But back to the article... I must say, I liked the World War II metaphor on several levels. The very same strategy is being used here to promote collectivism and a monolithic power structure... it's necessary. Sure, it's rotten, but if we don't do it, we'll lose.

    Well, if we're going to unify everything into Apache we're going to have to pick a technology to go with... Prasad thinks this should be Java. It has "mindshare, maturity, and corporate respectability", so even though it's only free, not Free, we should rally around it.

    On the other hand, if we're going to stick with a more modular approach... well, Java is just another scripting language, isn't it? It has its advocates and detractors, but it doesn't really serve a different role than Perl or Python or Ruby or numerous other languages competing in that niche. Except, of course, that it can be used to create applets... but that's no longer what Java's about, we're told.

    In short, I don't see it. Maybe we need to push harder into the web applications arena, but in my mind that means pushing further down the path that projects like Zope are already on... more apps you run with Apache, and with each other.

    As for Stalin... well, he was an evil son of a bitch whose only real virtue over Hitler was that he was willing to fight on the Allied side. We probably did need his help. We didn't have to hand over Eastern Europe.

    Sun isn't that bad, but neither should we hand the web over to them. Making Java Free is today's battle. Keeping the web Free does not require a unified front with 100% marketshare. In fact, freedom pretty well precludes such; diversity is the inevitable mark of an open society.

    --

    "The best we can hope for concerning the people at large is that they be properly armed." - Alexander Hamilton

  389. Who's Kool Aid have you been drinking? by Carnage4Life · · Score: 5, Informative
    It's amazing how the marketing people have slowly but surely begun to brainwash people into believing that web services are some sort of fantastic technology that needs all sorts of special application servers and other doohickey's to be useful. The fact of the matter is and always will be that
    1. Webservices are simply RPC via XML over HTTP which can be implemented in any language with a sockets library and on any platform with a web server.

    2. The predominant web services protocols and standards are open and are in fact W3C recommendations or are soon going to be including XML, SOAP, WSDL, and UDDI.
    Whenever I read articles like the one referenced in the above post I can't help but feel that people like screaming like Chicken Little simply to hear the sound of their own voices. The fact of the matter is that the goal of web services has always been for interoperability between platforms and languages hence the use of XML and HTTP, heck even Microsoft's Hailstorm claims to be language and platform agnostic with regards to accessing its web services.

    Repeat after me, all you need to do web services is a web server and a programming language with a socket library and strings support (i.e. almost all of them). Everything else is syntactic sugar and icing on the cake to maximize developer productivity the same way VB and ASP are supposed to versus C++ and Perl CGI.
  390. ACHTUNG!!! Her Comendant by droyad · · Score: 1

    I don't like the way he writes though. It's all scare mongering. Any article that mentions Hitler/Third Reich and isn't about WWII, is just designed to stab fear into the readers heart and sway them to the writers point of view. Nobody wants to be known as the one who sides with the Hitler of the internet

  391. Re:To Server, or Be Served; Which Will You Be Doin by aaabbbccc · · Score: 1

    So it's like some sort of macho thing then? Only REAL MEN(tm) edit config files!!!

  392. Quit assumming Apache is the be-all end-all... by mystery_bowler · · Score: 2, Insightful

    Granted, Apache is great. But the big picture is not whether or not Apache will lose the battle for the web, but whether or not Open Source will lose the battle for the web. I think that we can honestly say that if past experience is any indicator, then no, Open Source will not lose the battle for the web.

    There are still plenty of businesses who want to have something on the web, although many of them don't know what. Either it's a "corporate presence" or actually putting a useful application on the web...whatever. All they know is they want it. Many of those businesses are cash-strapped (especially in times that are supposed to be poor, like now), and they don't have the vision to consider all the costs of a web-based project. They only see the cost of the software, hardware and either salary of who they have to hire/contract to get it done or the training budget to teach someone in house. Based on those factors alone Open Source in general (and Apache + PHP in particular) win. But, even if those poor saps in the IT department are called upon to actually give reasons besides money to go with Open Source, they can point out that there are many, many existing deployments of Open Source web servers that are happily humming along handling gobs of traffic without the susceptibility to attacks that Windows NT and 2k are normally susceptible to. Pair that with the overwhelming support of the Open Source community and you've got yourself a viable product.

    But hang on, Virginia, it really isn't that simple. Microsoft is a really huge company (duh) and they've got clout in name if nothing else. Plus, IIS is ain't a half bad server and Active Server Pages really are easy to implement. Web services could make the server software more or less irrelevant, so Open Source could be on the ropes, right? WRONG! We, as the developers who are responsible for presenting all the options to our superiors, continually appeal to their desire for profit and remind them that there are alternatives to the pricey software packages they have been limited to knowing about.

    If human nature is still what I think it is, the price alone will make the bean-counters salivate. The stability, proven performance and community support will make the IT managers grin. And a goddamned working product will make the customers/clients happy. Open Source may have to simply find itself a comfortable niche as the alternative to budget-busting name-brand software, but it most certainly not lose the battle for the web.

    Good night.

    --

    My sigs always suck.
  393. Two Syllables: by Anonymous Coward · · Score: 0
    Moron

    Any questions? In case two-syllable words are too big for you to understand, moron == dumb.

  394. Blather. by Anonymous Coward · · Score: 0

    Blather. No further comment is necessary. This guy has his head up a blather hole.

  395. In other news.. by reflective+recursion · · Score: 1
    The air we breathe has been monopolized by rabbits.

    Why are we pretending that the "web" is a "market"? Does it really matter which web browser has the greater "market" share? No one is making money on the web right now (serious money). Apache is not losing money to IIS.
    Why are we still tweaking yesterday's product to make it a wee bit better?
    Haha. Reminds me of that "product" called Linux. Come to think of it, I believe Apache's biggest market is that "product" called Linux. Tweak, tweak, tweak.
    This is the syndrome of engineers putting features into a product with no input from marketing. It's a great technical product, guys, but the market doesn't want this anymore.
    Do tell me, since when has Apache brought in a marketting staff? I'm just curious. Their web page says "non-profit." I'm assuming that must be part of their "marketting strategy" also. Sorta like FUD.
    "Web services" is a simple concept
    Yes. I wonder why Open Source (TM) can't create such simple stuff. I mean, even Microsoft is taking years to create this "simple concept." I've been hearing about this "simple concept" since, oh, what was it, 1995 or 96. Erm. maybe not. I believe those were the years of plug-ins and VRML. Wonder when they will finally deliver my 3D web. I've been waiting for years!
    Churchill and Roosevelt knew they had to ally with Stalin to beat Hitler. It took another forty years to liberate Stalin's empire, but ultimately both battles were won. If they had been pigheaded about Stalin in the first place, we would all be living in the Third Reich right now.
    Oh yes! Hitler = Evil, Bill Gates = Hitler, Bill Gates = Evil. Let us please stop equating Bill Gates with evil. This is bullshit jealousy. He stole our web, waa waa! He stole our desktop, waa waa! Grow up. He made money legit, yes legit. It may be considered "hardball," but it was legit. He never went around killing people. This is sad coming from Linux camp. What makes this worse is it is coming from a news source that is representing Linux (and on top of that free software).

    Why doesn't the author get off his lazy ass and code. The beauty of free software is anyone can contribute to make it better. If he wants Apache to go towards web services then he, himself, should be the one to throw some cash on the table or get busy coding.
    --
    Dijkstra Considered Dead
  396. What a sad perspective to have by Benjiman+McFree · · Score: 1

    The web as we know it is alive and well with gpl code(and apache's license); (What R U smoking man?) go get some slashcode and start your own opencode is dead site!

    Seriousley though, the future of the web lies in Freenet. Thier XML-RPC sounds like standards for future information flows. If all goes according to plan, kaffe will be humming on my webpad.

  397. Re:To Server, or Be Served; Which Will You Be Doin by Anonymous Coward · · Score: 0

    And, why is a GUI necessary for configuration of a web server. It's already (finally) becoming clear that server administrators need to know how to do more than just aim their mouse and click. Right. I hear this same tired argument over and over in the free software community: we CLI users are smarter than those drooling GUI users. Yeah, and my dick is bigger than yours too. It's time to set the record straight: some of the stupidest people I met in this world are command line junkies. You know the ones that will write an entire application in assembler (not just a tight inner loop), who write programming tool after programming tool but never write anything practical using them, who think vi and emacs (despite their heavy learning curve) are more productive than W2K's notepad.exe, and who constantly write their own widget sets (because of course it runs faster/better/less memory than the others). Now what we probably won't ever see is something like web server capable of automatically updating itself in the case of a virus outbreak. I know you CLIers don't like any of that sort of automation stuff because you'd rather subscribe to all the security lists, forward all the messages to your beeper, and whenever it goes off, type in a bunch of commands and rewrite perl scripts all night long. The rest of us GUI users will make a few button clicks and save our companies money and ourselves headaches.

  398. Maybe now... by Anonymous Coward · · Score: 0

    you fools will realize you should never going around proclaiming Microsoft is going to die like that stupid fat bastard ESR and his pathetic followers did.

    Netscape, Sun, Oracle, and hoardes of others said they were going to beat Microsoft and all they really did was just awake the sleeping giant. Of the companies listed *maybe* Oracle still has a future.

  399. What kind of bigot are you? by Anonymous Coward · · Score: 0
    Looking at Apache vs IIS, I don't think there is a lot to worry about. From the average user's viewpoint, Linux is a server OS, and Windows is a desktop OS.

    And all this time I thought Apache was Open Source and could run on BSD or even, gasp, Windows. Why tie it to Linux?

  400. Consultants' language. by mwillems · · Score: 3, Insightful
    Where is the PHP enterprise component architecture? What about clustering and failover? Where are the WSDL and UDDI implementations?

    When I hear stuff like that, I think, "Uh oh, here come the consultants". I've been there: and believe me, the emperor has no clothes. This stuff is just what the term "FUD" was invented for. When someone quotes "enterprise component architecture" at me, and then adds "WSDL"and "UDDI", and then throws in a measure as Java jargon as the solution, I think: "there's no there there". Usually, this means the person saying this wants me to pay him a lot of money because he is so much smarter than I am.

    We have OK clustering and failover solutions today. If anything is an obstacle there it is open source databases, not server/service platforms. WDSL? UDDI? Must it be those acronyms or will others do? I would like to hear what the real missing functionality is. A GUI and a few acronyms du jour buy me very little.

    So web services are the next big thing? Maybe. But we thought the same about thin clients 5 years ago, or B2C's two years ago, or B2B's just last year. Wrong, wrong, wrong. Give me choice between an acronym consultant or a competent PHP programmer, and I will tell you who makes the biggest and fastest difference to my business's bottom line. And that counts nowadays. (Hint: it's not the consultant.)

    That, and the obvious Java bias of the author, and his Sun links, makes me doubt the article even more. I put this one down as "In spite of his bias he may have a point but if so, I'd like to hear that point, not just hype.

    Michael

    --

    ---
    BDOS ERR ON A:>
  401. Why Microsoft will probably win. by small_dick · · Score: 2

    First and foremost, the USA wants to control all software development, to some extent.

    Microsoft is a US company. Several sectors of the USA entity, whether corporate, military or economic, want to have a certain level of control over the web, and other compute schemas.

    Having Eastern European, Chinese and Indian/Pakistani Engineers holding the reins of software development in the near future is a most unappealing scenario to these sectors.
    This is not to say they won't USE these emerging overseas assets, they just want to control them under the terms the USA sets. Open Source is giving up control -- a big no-no to the control freaks.

    What we are seeing is a race -- all three branches of the US government are watching, are keeping their distance -- look how slow and predictable the "Microsoft Trial" has been -- really little more than a dog and pony show.

    Second, Microsoft has on-the-spot management. While the open source people argue about KDE and Gnome, Reiser and XFS, for weeks at a time, MS comes up with object hierarchies and deploys them to 90% of the world's desktops. Open source is only a few percent of what the public see -- if you control the desktop, you will eventually control the back office and pipe.

    Third, corruption. Plain and simple, a lot of powerful people made a bundle on MS and would like to keep that ball rolling. Thus, throughout the US government and civil service, there is a wave of "get rid of Unix for Microsoft". They say there is simply no option, although modern Linuces are pretty easy to install and use.

    Fourth, deprofessionalisation. People want to plug a new computer into their net and have it run. They don't want to pay someone $75K a year to run around fixing them. The "suits" I deal with, plain and simple, think MS will lead them to a mantainence-free office long before Open Source ever will.

    So, what is the fix? Like we saw on Linux Today, Java is a great platform. There are independent implementations getting strong and going online.

    This alone is not enough, however. To beat MS, a few things MUST happen:

    1) They must lose market share. In the USA the only way this will happen is via the law. The conviction must be upheld, and stringent controls applied -- like the opening of Exchange, permission for vendors to add a dual boot partition and modify the screen, restrictions on bundling, and a legal requirement for all state and federal computers to move to 2/3 non-MS platform or OS within 10 years.

    2) A longer term solution will be China, India, Eastern Europe taking over software. This may take 50 years or more, so I will be dead before it happens. I'd prefer scenario one.

    3) Somehow, Computer people need to stop looking at software and administration as a "cash cow". The customer wants smaller, faster, cheaper. What are we doing to give them a "plug-n-play" network? Even though it may cost us our jobs? These people have a bottom line, and it's time for programmers and admins to stop being so greedy.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  402. Microsoft by Anonymous Coward · · Score: 0

    Why in hell is everyone and every company against Microsoft?! Who cares if only MSN appears on the desktop? It's Microsoft's OS, so why should they have to include stuff from other companies? If AOL and friends want their junk on people's desktop, why don't they write their own OS?! Microsoft worked for a damn long time on their's, no shit little half-assed newcomers can't beat them!

  403. IIS v. Apache by rmgrotkierii · · Score: 0

    They switched because they had begun to look beyond web servers to web services. Right under the collective nose of the Open Source community, the battleground has shifted. People need vanilla webservers today like they need Rolodexes in an age of digital organisers.

    Uhm Ok. So it's a good thing that IIS is a ftpd, telnetd and httpd? Whatever happened to using the right tools for the right job? Or has people become lazy now and want a all-in-one package? I use Apache for my httpd, ProFTPd for my ftpd, and OpenSSH for my sshd. Oh wait, IIS cannot do SSH can it? I now must download a program to handle any sshd I need, seeing I no longer use telnetd on my Linux box. So it's better to have one bloated piece of software handling most of my daemons, then having one lightwight program per daemon?
    That is SO kEwL. I guess I shall buy Win2000 Adv. Server and install IIS by default and download the CR patch and reboot, then if that's not enough, download a 200 meg Service Pack to fix some of the 60K bugs in it. Tell me WHY this is a GOOD idea? :)
    That is the one good thing I like about *NIX in general, I rarely need to reboot for anything.
    Jack of all trades, master of none. -- the new slogan Redmond Inc. should use for IIS.

    --
    Reality is for those who can't face Science Fiction.
  404. Anyone else notice... by cybereye · · Score: 1

    that the change in IIS vs. Apache only happened in month? Look at the market share at netcraft here, you'll see that the sharp decline only happened in the past month. It's just an an exception, like what happened in November 2000.

    1. Re:Anyone else notice... by rmgrotkierii · · Score: 0

      We can't have any exceptions, that would totally invalidate the article. We cannot have that, seeing it's on a pro-Linux website. Now can we? ;) Yea I noticed that, and usually the next month or two, it goes back up. I usually pay attention to NetCraft site once a week.

      --
      Reality is for those who can't face Science Fiction.
  405. All a matter of what you need... by The+Gline · · Score: 2

    I really don't think there's going to be any one winner in this battle. Some people are going to gravitate towards .NET; some will stick with Apache/PHP/Perl/MySQL/etc and will get excellent results with it.

    Most of the time this stuff is dictated by the existing conditions of the company (or the prior experience of the employees). I know of two companies, both of which used Windows, for their web services. The first company had people who actually knew what they were doing; they had no problems more major than a memory leak that was traced to a bad .DLL and soon replaced. The second company were hot-shots who thought they knew everything and ran themselves quickly into the ground. (Second company switched to Linux.)

    All this proves, to me, is that the companies that thrive will be the ones with competent people at the helm, no matter what the OS in their servers. Apache works for you? Great! Don't bother with .NET; go with what you know. But if .NET has stuff that is genuinely appealing and useful to you, then learn about it and make good use of it.

    --
    Honorary Member of Jackie Chan's Kung Fu Process Servers
  406. Apache market share decrease by buss_error · · Score: 2
    He talks about the market share decrease in Apache

    If it took five Windows2000/IIS servers to do the same work as one Linux/Apache/MySQL/PHP, is that really a net loss of market share when it goes from Linux to Windows, or is that just yet another system for the black hats to go carding at?

    I give a rats (_o_) about what OS I run, I really just want to

    Get the job done

    for low bucks

    secure

    available

    When it takes 5 pretty good servers on one OS to do the work of 1 low end server, gee, do you really think I would want to change?

    Oh, the change from 1 Linux to 5 2000's was driven by a boss that thought because the tech's didn't use a GUI, it must be old, bad, no good software.

    Sure, point and click to your ignorant pea brained content, jerk. But I'm not bitter.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  407. Re:To Server, or Be Served; Which Will You Be Doin by lemox · · Score: 1

    No, it's more like a competence thing. Only PEOPLE WHO KNOW WHAT THEY ARE DOING(tm) edit config files...

    --

    "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

  408. The only reason Apache went down by mashy · · Score: 1

    ... and Microsoft went up was because of all the newly added IPs to the Netcraft database from all those Code Red-infected machines advertising themselves!

  409. Why was the NCSA web server (HTTPd) dicontinued? by Anonymous Coward · · Score: 0

    It doesn't say why at their web site, it just said that it was discontinued.

  410. look at this another way by ReidMaynard · · Score: 1

    I have two jobs to fill
    1) short hours, high pay, fixing strippers G-strings.
    2) Long hours, low pay, fixing urinals in strip clubs.

    I bet there will be a lot of openings for job #2, making it look like that's where the future is.

    --
    -- www.globaltics.net

    Political discussion for a new world

  411. Who was right? by kimihia · · Score: 1

    August's Netcraft survey has been released. Apache shows a smidgen of a decrease due to some hosting company finally completing conversion of a couple of sites to different software.


    So who was right when last month I said that the trend wouldn't continue unless there were a couple thousand more sites left to convert? Was it me or that sold-out journalist?


    What happened when an acorn fell on Chicken Little's head? She ran off to the King to tell him the sky was falling.


    So an acorn fell on Apache's head. Are you going to run off to tell the CEO the sky is falling as well?