Are you up for a new challenge? Help choose a new name for Java EE
© Shutterstock / Zastrozhnov
The name Java EE will have to go — we knew that already. Now’s your chance to have a say in this matter: Everyone is invited to help choose a new name for Java EE. Names can be nominated by anyone in the community via this GitHub Issue record.
Wayne Beaton, the Director of Open Source Projects at the Eclipse Foundation has just opened a GitHub issue — you’ll be interested in this, we promise.
Java EE needs a new name and it’s something we can all help with. The new name for the set of specifications which will be created by the new community process will become “a certification mark in the industry for compatible, independent implementations.The open source projects that fall under the Eclipse EE4J top level project will be one such implementation.”
With this in mind, we are initiating a community process to select the brand name. This process will be managed by the EE4J Project Management Committee (“PMC”) with assistance from the Eclipse Management Organization (“EMO”).
Keep in mind that the name selected by this process needs to pass legal and other trademark searches. Also, the final decision will be made by the EMO Executive Director (“EMO(ED)”) in consultation with the PMC, which means that the favored selection might not be the ultimate choice.
What’s in a name? When it comes to Java EE, it does matter
That said, here are the naming guidelines:
- All names must conform to Oracle’s trademark usage guidelines. (The name cannot start with the word “Java”)
- All names must conform to the Eclipse Foundation trademark guidelines.
- All names must not be obscene, sexist, racist, controversial, etc., and they must not be frivolous
Name selection process
- Members of the community will be invited to enter their nominations into the specified channel;
- At the end of the nomination period, the names suggested by the community will be reviewed by the PMC to identify those which meet the criteria specified in the by the naming guidelines (depending on response, the PMC may decide to further reduce the list to a manageable size);
- The PMC will then initiate a community vote using the CIVS system (which will produce an overall ranking of the choices); and
- The results of the vote will be delivered to the EMO(ED) who will engage in the required legal and other trademark searches to ensure that the names are available for use, and consult with the PMC to make the final decision.
The community is invited to engage in all aspects of the process. However, as Wayne explained, “there is a great deal of legal, marketing, and community thought that goes into selecting an industry brand, so it’s important that we get this right. This may take a little time.”
If you need inspiration, here are some of the suggestions.
- Eclipse Java Open Extensions (Eclipse JOE) – Joe is a nice pun on Java.
- Eclipse Java Open Enterprise (Eclipse JOE).
- Eclipse for the Java Open Enterprise (Eclipse JOE).
- Eclipse Open Extensions for Java (Eclipse OEJ or OE4J).
- Eclipse Enterprise Extensions for Java (EEEJ or Eclipse EEJ) – basically a way to drop the 4, some in the community think it is too gimmicky.
- Eclipse Extensions for the Java Open Enterprise (Eclipse EJOE).
Open EE. As an alternative to Open EE, perhaps something like:
- Open Server
- Open Server API
- Open Server APIs
I’d prefer OpenJEE over just OpenEE (no Java in it, so it could mean anything, .NET, Angular, and I don’t think that’s the idea) but I have doubts the term “Java Enterprise Edition” is acceptable because that is exactly what Oracle wants to protect. Maybe OpenEEJ could work.
IBM recently created OpenJ9, Of course, it had long branding and use of the “J9” part (lost track of what the “9” stood for, but it existed long before Java 9) but something that feels along those lines could be beneficial.
Cappuccino – a smoother, frothier cup of Java
Eclipse Enterprise, shortened to EE (thanks, David Blevins)