Duncan Davidson

Is this really our hypertext future?

Jakarta, Eh?

April 30, 2018

While scrolling through Twitter this morning, I saw Lightbend’s announcement that they were supporting Jakarta.EE. Jakarta? That was the name under which the Apache Software Foundation formalized working on Java projects almost twenty years ago. It was the entity that Sun transferred Tomcat and Ant into. It was retired a while ago, so to see mention of it again piqued my interest.

How history repeats itself.

One of the driving motivations behind giving the effort at the Apache Software Foundation the name “Jakarta” was that Sun wasn’t keen to let Apache use the Java trademark. At all. The brand was more important than code, specifications, or working collaboratively. So in a conference room in the building in Cupertino, a bunch of geeks hammered out the name Jakarta to address Sun’s concerns.

It turns out that when Oracle—now in Sun’s role as keeper of Java—handed Java EE off of to the Eclipse Foundation, they didn’t want to let another org anywhere close to the Java trademark. Again. I can picture a bunch of geeks having to deal with the same issue two decades later. You can see this tension all over the place, such as this from a blog post about the Jakarta EE community survey:

Jakarta EE is a new undertaking, and everything that has occurred previously on the Java EE platform will remain called Java EE and comply with licensing agreements with Oracle. Future work will be led by the Jakarta EE Working Group, a consortium of vendors working collaboratively with a global community of open source developers operating under the auspices of the Eclipse Foundation.

The smart ass inside my head quips that it’s a good thing that Apache probably isn’t going to push any trademark claims. But really, I can’t believe those same dynamics are still at play. I think it’s a kind of homage that Eclipse picked the Jakarta name back up again. I hope they do well with it.

Back in the saddle

April 29, 2018

I think I’ve done a pretty good job of avoiding picking up too much psychological baggage from my heart attack last year. Of course, I look at life a bit differently. I pause when I see an ambulance go by and reflect on the tenuousness of life and hope that whoever is in trouble right then makes it through. The timing of my heart attack, however, in the morning right after landing from an overseas flight certainly did leave a bit of a mark.

I’ve been on several short two-hour flights since then without thinking much about it. Getting on a plane going across the Atlantic yesterday leaving from the same airport where I had my heart attack, however, gave me a bit of a pause. Don’t get me wrong. I wasn’t stuck with fear. I didn’t panic. I wasn’t anxious. But I was pensive and more than a bit reflective.

It was an easy flight. Lovely in fact. Smooth. Easy.

There was only one thing out of the ordinary: I had a hard time sleeping. That’s something that I can usually do quite comfortably on a plane. I couldn’t quite relax, however. I couldn’t let myself go. I’d drift and then bounce back to wakefulness. So I gave up on it and just worked on planning my week.

I have to say: it felt good to get back in the saddle. Really good.