The longer story is that myself and a couple of guys from Italy (Stefano and Pier) took over Apache JServ, which was the only open source servlet engine at the time. We started to make some significant improvements and created Apache Java as an umbrella project. Apache made us some of the first non-httpd members.
We eventually got noticed by James Davidson at Sun, who was working on the servlet API and the reference implementation of that. Eventually, we decided to merge our efforts. Sun didn't like us using the Java (tm) name, so we picked the name of the conference room that we had the discussions in. That turned into renaming everything Apache Jakarta. It also involved giving us their reference implementation, which we named Apache Tomcat. The build system for Tomcat (because nothing good existed at the time) ended up turning into Apache Ant.
After insane amounts of work, we grew quite a bit as an organization. One day, I saw Doug Cutting working on the Lucene project and invited him under the Jakarta umbrella. That led to things like Hadoop and that whole ecosystem.
Edit: To clarify the JServ stuff. I had a web development company at the time. I wanted to work in Java and all the servlet stuff at the time was commercial products that were not very good. I found JServ, which one guy had built as a college/parttime project and then abandoned it, full of bugs and not finished.
So, I picked it up and started to work on fixes and then Stefano/Pier somehow found me. At the time, Apache didn't even have a way to host this stuff, so I ran it under my own (working-dogs.com) domain for about a year or so.
Eventually, through his work at Apache, Brian Behlendorf figured out there was a business in hosting code... so he started CollabNet. I quit my company and went to work with him and a bunch of other Apache folks. That's where subversion was created and Github eventually won that competition.
Wow, what an incredible story! Especially the Tomcat and Ant part. I was neck deep into this stack (although OC4J and JBoss, not Jakarta) at the time, and was totally oblivious to what was happening behind the scenes.
It's funny because I thought Marc Fleury was a jerk. I was also a jerk at the time. We didn't get along at all. He also ended up making about $500m+ on our hard work when he sold to RHAT. Not to say that he didn't work hard, but if it wasn't for Tomcat and our work to popularize Servlets, JBoss might not have ever existed or been as successful.
Many many years later, he and I ended up as very good friends and he's still a lot more wealthy than I am or probably will ever be. I simply ¯\_(ツ)_/¯ off his far greater wealth to my own karma of being a jerk at the time. I also stopped being a jerk. =) A good lesson there for sure.
I recall most people thinking Marc Fleury was a jerk. But the whole Enterprise Java(tm) scene around 2000 was so scummy, starting from Sun on down.
The OP is a huge deja vu in its tone, too, immediately bringing to mind the awesome millenium industry innovations of J2EE(tm), big metal application servers, Enterprise JavaBeans(tm) (transparent RPC!), XML based everything, Sun Certified bullshit, and so on and so forth. God what a crazy time that was.
It enriched quite a lot of people, including myself. It was really great to see a whole industry revolve around our very early efforts. Very few people know about those early days and what really happened.
Comments
https://en.wikipedia.org/wiki/Jakarta_Project#Project_name
The longer story is that myself and a couple of guys from Italy (Stefano and Pier) took over Apache JServ, which was the only open source servlet engine at the time. We started to make some significant improvements and created Apache Java as an umbrella project. Apache made us some of the first non-httpd members.
We eventually got noticed by James Davidson at Sun, who was working on the servlet API and the reference implementation of that. Eventually, we decided to merge our efforts. Sun didn't like us using the Java (tm) name, so we picked the name of the conference room that we had the discussions in. That turned into renaming everything Apache Jakarta. It also involved giving us their reference implementation, which we named Apache Tomcat. The build system for Tomcat (because nothing good existed at the time) ended up turning into Apache Ant.
After insane amounts of work, we grew quite a bit as an organization. One day, I saw Doug Cutting working on the Lucene project and invited him under the Jakarta umbrella. That led to things like Hadoop and that whole ecosystem.
Edit: To clarify the JServ stuff. I had a web development company at the time. I wanted to work in Java and all the servlet stuff at the time was commercial products that were not very good. I found JServ, which one guy had built as a college/parttime project and then abandoned it, full of bugs and not finished.
So, I picked it up and started to work on fixes and then Stefano/Pier somehow found me. At the time, Apache didn't even have a way to host this stuff, so I ran it under my own (working-dogs.com) domain for about a year or so.
Eventually, through his work at Apache, Brian Behlendorf figured out there was a business in hosting code... so he started CollabNet. I quit my company and went to work with him and a bunch of other Apache folks. That's where subversion was created and Github eventually won that competition.
Wow, what an incredible story! Especially the Tomcat and Ant part. I was neck deep into this stack (although OC4J and JBoss, not Jakarta) at the time, and was totally oblivious to what was happening behind the scenes.
It's funny because I thought Marc Fleury was a jerk. I was also a jerk at the time. We didn't get along at all. He also ended up making about $500m+ on our hard work when he sold to RHAT. Not to say that he didn't work hard, but if it wasn't for Tomcat and our work to popularize Servlets, JBoss might not have ever existed or been as successful.
Many many years later, he and I ended up as very good friends and he's still a lot more wealthy than I am or probably will ever be. I simply ¯\_(ツ)_/¯ off his far greater wealth to my own karma of being a jerk at the time. I also stopped being a jerk. =) A good lesson there for sure.
I recall most people thinking Marc Fleury was a jerk. But the whole Enterprise Java(tm) scene around 2000 was so scummy, starting from Sun on down.
The OP is a huge deja vu in its tone, too, immediately bringing to mind the awesome millenium industry innovations of J2EE(tm), big metal application servers, Enterprise JavaBeans(tm) (transparent RPC!), XML based everything, Sun Certified bullshit, and so on and so forth. God what a crazy time that was.
Marc Fleury, that's a name I haven't heard of in a long time but brings back a lot of memories of JBoss and all.
Sounds like you have a lot of positive energy despite the history. I'm sure that speaks volumes of you character.
Thanks for all that you did on these projects! While not Fluery rich myself, your work certainly enriched my own life.
It enriched quite a lot of people, including myself. It was really great to see a whole industry revolve around our very early efforts. Very few people know about those early days and what really happened.
Did any of the Apache JServ code make it into Tomcat? There still is the Apache JServ Protocol (AJP) still, which is at least one thing related?
Wow. Such a story. Thank you so much for sharing.