Death to Apache

So our Apache heros have now decided that it isn’t quite enough to prove to the world that they are abysmal failures at producing a J2EE container, they must now further prove their incompetence by attempting to produce a J2SE implementation too.

Where does one begin? These guys have not only lost the plot, they’ve also moved on to a different plane of reality altogether. It’s astounding to me the free time that these wankstains have. They are the pinnacle of open source, the ultimate proof that in a system where nothing is driven by economic, practical, or realistic goals, in an environment where time is always worthless, every fool and his genitalia will waggle every which way, simply because it’s physically possible to do so.

There’s something very revolting about polluting a clearly technical and practical field with so much religion and dogma. The apache incubator proposal for this travesty is a perfect illustration of the role of religion and faith in this obscene idea, stating that there is a ‘clear need’ for an open-source version of Java. Is there? Who is this clear to? Certainly no java developers who have been polled multiple times in a variety of venues. The open source spastics are always a loud and obnoxious minority. Perhaps Apache has been suckling a tad too zealously at the slashdot teat of knowledge.

Even funnier is the approach they’ll likely take, which is the exact same one that has made Geronimo the raging success it is today. Smear together separate yet distinctive piles of animal excrement in the hope that by mashing this all together, something tasty and useful will be produced. There’s a REASON that openEJB had all of 3 users for all these years you know.

I could at least partially understand the driver for Geronimo, since it was basically a bunch of greedy jboss rejects that wanted more recognition, a human weakness that we can all understand. In this case though, who are they trying to spite? Or will the ace up the sleeve be that IBM can use this to perpetuate the concept of Apache as their karma whore and universal dumping ground and ‘donate’ more of their pathetic attempts at producing useful code?

Even the JBoss guys are more coherent and easier to relate to than these loons. One can understand people being driven by greed and egomania. You can argue rationally with such people, even if you feel disdain and dislike for them. There’s something human and accessible there (to varying degrees). With the apache people, there’s a disturbing gleam in the eye that forces you to slowly back away. They’re zealots with that rabid frothing and insane cackle indicative of their willingness to die for their religion. No amount of rational debate can filter through. Even the merest attempt will result in drooling, furious hand waving, and brandishing of moral codes of conduct.

So for this obscene J2SE idea, we have another set of real winners being assembled. Who can deny the usefulness of kaffe! They even have partial support for JDK 1.1 AWT by now I’m sure! How about the performance benefits of Classpath? THEY even have a preliminary swing implementation! You can’t go wrong by integrating in ‘mindshare’ from GPL projects that were created purely out of religious beliefs instead of any practical needs eh, it’s a winning recipe for sure. The hilarity of attempting to lend legitimacy to this foolish idea by putting the names of the developers of those pathetic futile attempts on the list shows a mind firmly embedded in lalaland.

How can this not be blatantly obvious to everyone? Projects like kaffe and classpath are worse than worthless. Even the notoriously dimwitted java community knows better than to use such tripe, and these are the people who gleefully add commons-logging (clogging) to their projects while sporting that revolting shit-eating grin that’s all too familiar. These are the people who will swear up and down that jboss and tomcat are good projects that perform well. If even these people scorn the ideological bullshit that results in the genesis of crap like GPL implementations, why don’t they just die the quick miserable death they’ve so richly earnt?

On the plus side, we have a delightful architecture diagram for this new J2SE implementation! It shows all the layers in a cute boxy diagram. Hardware at the bottom, class library at the top. Gosh, no wonder they’re so optimistic, all the hard work has already been done! There’s a picture there that explains it all! If only Sun had access to such architectural geniuses, we might have a functional JVM by now. It’s breathtaking, it truly is. These people want to build a JVM and they have NOTHING. All they have is a crayon drawing, boundless faith, naive belief, and the cheerfulness of a village idiot. Their approach will basically to sit with thumbs firmly in anuses hoping for droppings from IBM, BEA, Sun, nd anyone else who needs to go whoring for some good PR without actually doing anything meaningful or useful to the population at large. The list of participants is there to add insult to injury in a way, a collection of misfits half of whom are some combination of incompetent, brain damaged, fanatic or quite simply clueless.

It’s astounding that while the outside world proves to us again and again that separation of church and state is a good thing, and is a winning recipe in terms of stability, growth, and fairness, we in the java community seem hellbent on marching in the opposite direction. No longer will market forces or the common good based on rational clear arguments be the guiding hand for our future. Instead a group of rabid religious degenerates with too much time on their hand and too much power and influence decide that open source must be preached everywhere and everyday. Damned be Apache, and damned be the the legions of filthy masses who do nothing more than clap idiotically like trained seals at the world around them. Your Pavlovian reactions are a disgrace to humanity.

48 Responses to “Death to Apache”

  1. honey Says:

    I’ve done a dialog box under JDK1.0.2. The problem I have is that since the box creates 64 textfields, initialising it every time takes quite a while. The user is able to call up the box and dismiss it at any time, if I get rid of it using dispose(), then displaying the dialog box again will take a long time, too long really (2 or 3 seconds). Using hide however brings back the box immediately.
    Unfortunately, hide() doesnt return the focus to the browser main applet, but dispose() does. So does anyone know of a way to either make hide() give focus to the main applet, or to make dispose() not get rid of the dialog box entirely?
    Honey

  2. Doug Frietchen Says:

    Honey,

    This doesn’t really answer your question, but 64 TextFields! That’s alot of user input – you might want to think about moving some of them to another window/frame if they are all not closely related. (Or maybe it is an 8×8 matrix?)

    You should be able to subclass a Frame and override the hide() method, force it to call request focus on another frame and then call
    super.hide() to still hide the original frame (you “dialog box”). You probably will need to pass in the reference of the main applet’s frame
    to call request focus on it.

    Just a thought or two.

  3. honey Says:

    My applet has to load in 30k’s worth of images, and so I’d like to display a please wait message when init() fires up. I put in:

    Graphics g=getGraphics;
    g.drawString(“Please wait…”,10,10);

    This didnt work. Can anyone help?

  4. Allan Boyd Says:

    The paint method for the Applet Graphics is not called until after init and start complete. However, you could display a window (e.g. a Frame) from the init method before you start loading your images that contains your message instead.

  5. Dalibor Topic Says:

    Hanni, I think this would make a great photoblog, as I told you on IRC ;)

    cheers,
    dalibor topic

  6. Jason Carreira Says:

    Is a JDK implementation allowed to depend on commons-logging, commons-lang, commons-collections… ?

    Maybe they can find a way to make the whole thing driven by Avalon, or, better yet, Plexus.

  7. Cow Orker Says:

    I’m surprised one of the regulars (clown puncher et al) hasn’t already done a photobileblog – take bile content, and then mark it up like stileproject does

  8. stewie Says:

    The real reason for the creation of J2SE implementation by Apache is to hard code all of the parameters for running Tomcat and Geronimo in the JVM itself. This will force the users to install Tomcat or Geronimo into a preconfigured location, with the preconfigured set of options, which in turn will allow the fuckwits at Apache to get control over the masses and hypnotize them by generating sexually suggestive webpages everytime a user tries to access Tomcat or Geronimo hosted site.

    ‘The World Is Mine’
    Stewie

  9. Anonymous Says:

    Does encryption work in Java?

  10. simonsays Says:

    Just wanted to see if I had the math question right.

  11. Not Rick Ross Says:

    If Apache need help with this, they know where to find me. I’d love to work on the GNU/Hurd port.

  12. Berlin Brown Says:

    Let us just be honest. Deep down, the apache folks are forcing Sun to open source their java product under an apache style license. It is pure military tactics, If Sun sees that the apache folks are gaining momentum(when they really aren’t), Sun will get scared and let java out of the bag with super-free licensing. We will open source java, we will even give you a free solaris machine all with the build setup. Hell, we will even send Amy Fowler to play with your gnads.

  13. joh Says:

    While I find the whole free JDK / GNU Classpath / Kaffe thing as useless as you do… we have Jakarta Tomcat 5.0 and 5.5 running in production for a few hundred-thousand users a month and it’s performing beautifully… so I don’t really know why you keep on bashing that product.

    -Joh

  14. Anonymous Says:

    Berlin, why would you want Amy to play with your gnads?

    http://www.elvidge.com/genealogy/people/per00010.htm

  15. Anonymous Says:

    aGREED…this sounds like a complete waste of time. why dont these smart people take their time to improve java? Hell, I might as well move to .net and get a head start, if this goes ahead and fragments the java
    and heck i got the math question right.yipee.

  16. archer Says:

    If people want to waste their time, who cares? Sun will resist this lame end around attempt as they have resisted every call to open-source Java in the last 10 years.

  17. Ben Dover Says:

    Great bile. If apache manages to pulled off it won’t be because of the hard work of the community. It will be through donation of code from commercial companies like IBM. Yet, it will be regarded as a great community effort and testimate to the open source process.

    If it fails, it will prove that ESR and RMS are full of crap and that large community driven open source projects are more apt to fall apart under their own weight than comperable commercial efforts.

  18. Tom Gardner Says:

    It will be interesting to see how they deal with Sun’s patented implementation techniques.

    It has been a few years since I was in the same building as people that understood those issues, but IIRC there were some patents w.r.t. bytecode verification and with implementation of one of the bytecodes/addressing modes required for high performance.

  19. Ben Dover Says:

    Tom,

    I’m sure they’ll manage as well as the MONO guys have.

    Ben

  20. Anonymous Says:

    Troll article.

  21. 6+20=26 Says:

    6+20=26

  22. 1+0=1 Says:

    1+0=1

  23. 5+92=97 Says:

    5+92=97

    Emmm this simple math is addicting

  24. Anonymous Says:

    “Instead a group of rabid religious fuckwits with too much time on their hand….”

    Speaking of too much time….how much did it take you to write that text?

  25. Witheld for fear of Apache backlash Says:

    Abso-bloody-lutely fantastic blog.

  26. Antoine Says:

    Speaking of fanatics have you any plan for your Holly Crusade ?
    So much Anger ! So much time to write so much crap ! You could join the Harmony project. You’re like those “bloody Apache Devils”.
    What happened to you ? They fired you or something. It’s the only explanation I can find except insanity .
    Next time, don’t forget to take your treatment.

  27. axel Says:

    ok for the more culturally interested i allow myself to put a little contrast program in this blog:
    Here’s what WAS Chief Architect Rob High posted in TSS debate about IBM buying gluecode aka geronimo:

    I don’t expect we will completely replace WebSphere with Geronimo. WebSphere has been around a lot longer than Geronimo and has added a lot in the way of QoS and Scale. I don’t know how long it will take for Geronimo to grow that same set of capabilities. It’s important to understand that Geronimo is it’s own independent community and set it’s own directions. But if it continues in the path its on then I expect we will start consuming parts of Geronimo (just like I already consume elements of other Apache projects) in WAS — alot of that depends on the engineering effort and other factors, but I am looking at it. For now, I view Geronimo as complimenting the WebSphere edition set — providing for occasions that require basic J2EE function at a small footprint. Geronimo will continue to grow and evolve and we’ll have to work out how best to balance between its small footprint characteristics and the desire to increase synergies between it and the things we’ve done in WebSphere. In the mean time, we will focus primarily on bridging Geronimo and WebSphere to make it easier for customers to move back and forth for the occasions that motivate the use of one or the other. We’re going to do our best to become good members of the Geronimo community (building on the contributions that Gluecode have already been making) and contribute where we can. I think it makes sense to help this community be successful. We will all benefit from that.

  28. tghfbt Says:

    Yea baby, all we need now is to follow groovy way

  29. Ben Dover Says:

    Why the hell would IBM pay for a company vested in Geronimo when they can just go and integrat geronimo at no charge?

    Geronimo is just another open source pile of crap that wasn’t going anywhere.

    I have a prospect for IBM. I just took a big dump in a box and released it under an Apache license. I was going to release under the GPL but crap deserves better than that. The community has claimed that It’s the greatest advancement in the field of defication they’ve seen in years. I invite everyone to contribute.

  30. Victor Hogemann Says:

    You must remember that Linux was born in a correlative way… It was created by some crazy student who wanted to understand better how kernels worked, and now look how it is.

    Who needs an OpenSource J2SE implementation? Who needs a OpenSource UNIX derivative? A Web Server? A Desktop Environment?

    Not the market, or the big enterprise maybe… But if those ASF folks want to spend some time on it, why not? It’s not like is your time they’re spendig after all…

  31. The Pope Says:

    Vic. The man who can’t handle a spell checker

  32. Not your fan anymore Says:

    Ahh, Hani, I think you got yourself a fierce competitor; at last, that was my first thought after reading the following rant:

    http://tinyurl.com/afbbp

    Someone seems to be quite paranoid — but that’s no surprise when one thinks in “Matrix” analogies too much…

    I was missing the “The war for the survival of mankind has begun!” bit at the end. But otherwise, this was a good laugh — such a lot better than your last few biles, you know…

  33. . Says:

    some good BS here

  34. knocte Says:

    It’s astounding that while the outside world proves to us again and again that separation of church and state is a good thing,

    Don’t compare these two things, because the church IS A RELIGION, but the open source is NOT. You are just comparing the acting methods of their people. If they are similar, that’s not the case. The first ones beleive in something that we can’t prove (GOD?) and the second ones beleive in one model of creating software. Don’t blame them. They are not a religion, they simply have a political point of view about making software. Your attitude could be similar as if you didn’t want some people to become a politic person because his methods are very fanatic, telling that he is wants to mix again church and state, when he is not really religious.

    Regards,

    knocte

  35. ballsack snatcher Says:

    Uh-Oh, the religious fanatics are starting to arrive…

  36. Anonymous Says:

    Whoah, you should really try to calm down and relax. Are you always soo grumpy?

  37. YoMamma Says:

    Dude. First off, not to piss on ur ASF-bashing parade, but do you even realize what the f*** u’re talking about?

    It seems you have a ‘penis envy’ and ‘anal retentivness’ toward the ASF folks. All I can say is there is still hope.

    Good day now.

  38. newbie Says:

    I am new to the internet and all that. Can anybody tell me a reliable way to search for documents within it?

    What is this math question about? 0 + 71 is not that complicated.

  39. newbie Says:

    i think that little bit of kdfj does not really sdjkh, right? so no snse is better than ahapce, I guess. Btw, farting is fun.

  40. Jims Says:

    Holy crap, people still use Java?! I think it was around 8 years ago I realized that language was doomed.

    I liked the article. Spot on if you ask me. I find it quite funny coming from someone who actually uses Java though (pot meet kettle!).

  41. Anonymous Says:

    You are my hero.

  42. namekuseijin Says:

    yes, i see your fear of open-source java, James. no need for stupid aliases…

    while i don’t like java nor the stupid, big APIs and environments, better open than controlled by a commercial entity.

  43. A.J. Venter Says:

    My response here: http://silentcoder.co.za/tiki/tiki-view_blog_post.php?blogId=2&postId=41

  44. joe Says:

    hey newbie

    there are no documents on the internet anymore

    you need to search somewhere else, e.g. on CD-Roms or TELETEXT

  45. Andrew J Says:

    Hani,

    Oh. My. God. Finally someone with some fucking sense who can tell it like it is to the OSS fanatics. I love this blog. Sign me up for life!

    - Andrew

  46. your mom Says:

    “Holy crap, people still use Java?! I think it was around 8 years ago I realized that language was doomed.”

    Wow, you are really retarded.

  47. Anonymous Says:

    What else am I supposed to use for a web server?

  48. Khurram Ijaz Says:

    Has anybody got over the tomcat memory leak problems we are having since version 4…

Leave a Reply