Closed waynebeaton closed 6 years ago
Perhaps using the "Open" prefix be useful in communicating an alignment with OpenJDK?
"Open" + 3 capital letters? E.g: EEJ, JEE, ESJ, etc.
The posts/discussion by @smsilva and @YoshiEnVerde above seemed reasonable: Open Enterprise Specs for Java (OpenESJ or OpenES4J) so +1 to them
And, this might be a plus in educating customers and non-technical managers quickly regarding the change. E.g. "We're coding to implementation FillInTheBlankContainer of OpenXYZ # on top of OpenJDK #..."
Coff EE ?
Following the @psgrove suggestion template, another way would be:
OEJ -> Open Extensions for Java
Whatever the name chosen, it has to convey the message that it is still "Java EE" just with another name, so as not to have confusion of a new version of technology, just my opinion.
Perhaps for simplicity, or perhaps because they don't feel like promoting the Eclipse Foundation in their products.
@kjjaeger Probably marketing or organizational politics, I can't speak for that :smile:
SILE
Officially "Superb Interfaces for the Legacy Enterprise" Officiously "Suck It Larry Ellison"
EJEE -> Eclipse Java EE -> Eclipse Java Enterprise Edition
EE4J is great. J2EE->EE4J, looks like evolution (2->4 and change)
Eclipse in the name is an absolute no-go as it could be easily mixed up with Eclipse IDE.
EE4J doesn't make any sense, because it is not the "Enterprise Edition FOR Java", but "Of Java".
Java should be in the name. Open should be in the name. Artificial names like ZEE are hard to market and it would take years to educate people on what's behind.
So Open Java Edition|Framework|Extensions|API, Open Java Enterprise Edition (OJEE), etc. are all fine with me.
Eclipse should not be part of the name. People think it is just like Eclipse IDE. +1 for Open JEE(Java Enterprise Edition)
How about "JEnt" for "Java Enterprise" (pronounced same as "Gent")? Easy to say, easy to remember.
"Eclipse Java Enterprise Framework" or "Eclipse Enterprise Java Framework"
+1 for “OpenEE” or “OpenJEE”
@Ravisankar-Challa, its a good question. The people can think it is only to Eclipse IDE. But, the Eclipse Foundation must be quoted. We must think about that.
OJEE/OpenJEE looks very good, easy to pronounce and is similar to what we are accustomed to.
@steinsag @yevster What we're going to be doing here is not Java Anything, or Anything of Java. Java belongs to Oracle, and they keep an iron grip on that.
What we'll be working on, hopefully for years to come, is a set of specifications, compatibility kits, and implementations (and anything else we come up later on) to use with Java, to enhance the base Java specification.
That's why we need to use that pesky for in the names, because what we're doing is NOT (legally) Java in any way or form. It's something to add on top of Java, to enhance it.
Once again, I think most posters haven't taken the time to read the links in the OP about what we are allowed to use for the names.
Anything that will make it look as if these specs (or the implementations that come out of them) are in any way part of Java will slam against the Oracle legal wall.
We need to learn to dissociate the Java brand from the Java language. Java, as an Oracle brand, is the platform that allows for creation and execution of code in the Java language. This includes (but is not limited to) the specs for the language itself, the specs for the JVM, and the specs for the standard APIs.
What we're building here will be a separate set of API specs, plus all the surrounding mechanisms needed to implement, validate, certify and maintain those specs, their implementations, and any further specs that we might include.
A little hard to follow all the participation with so many comments, but it's great to see :)
OpenEE would be my pick. Keeps alignment with OpenJDK, keeps EE in the name and reflect that EE is now Open.
+1 to OpenEE JEESUS made my day xD
But OpenEE was already taken https://www.openee.io :(
@fernandor777 how about open.ee? :P
Oh man! This could be bad :(
On Nov 15, 2017, at 5:24 PM, Fernando Miño notifications@github.com wrote:
But OpenEE was already taken https://www.openee.io :(
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
How about Eclipse JEEP (Eclipse Java extensions for Enterprise Platforms) ? Could also use a picture of a Jeep for logo?
@radcortez My concern is about trademark: "OpenEE's mission is to enable the energy efficiency marketplace of the future by transforming normalized metered energy savings into a procurable distributed energy resource."
Great effort from everyone! As I had previously suggested in the javaee-guardians
mailing list,
For those who are interested in the reasoning, here is the link to the original email:
https://groups.google.com/d/msg/javaee-guardians/RA4jEvFfmAs/OT-QVP0dAQAJ
Initials are a legacy and old habit, nowadays names are most used: Meteor, Sinatra, Django, Express, etc. So why not pick a representative name instead ugly initials (JEE)? For (bad) example: Bee.io, Swarm.io, EEtc...
Since these are Specifications normally bundled with Application Servers, what about Application Server Specifications? Logo could be a donkey, would show they are hard working and dependable.
My 1st pick is OpenJEE, which follows the same name convention of OpenJ9, and it clearly says Java. My 2nd pick is OpenEE. I like "Open" in the name.
+1 for OpenEE
reason: the 'Open' part emphases a clear change to the current situation. And the 'EE' part is familiar to all of us, tech folks and managers. So we should keep it
OpenEJS — Open Enterprise Java Specifications
OpenEDK (Enterprise Dev Kit) or OpenEJDK (Enterprise Java Dev Kit) to complement OpenJDK
I would be ok with the full name being something like Eclipse OpenEE, as long as vendors are allowed the option of just calling their implementations OpenEE compliant (no Eclipse in front) kind of like MicroProfile.
If people really hate abbreviations we could just call it Eclipse WebProfile or WebProfile for short.
I must also admit if retaining the EE acronym is a goal (which is legitimate enough as probably the safest renaming path), Eclipse Open EE (Enterprise Extensions for Java?) is pretty compelling.
I like Eclipse Open EE if it is available for use. I also really like Eclipse JOE (Java Open Extensions).
When the open sourcing was first announced, we had some discussions over naming. I remarked that I liked the name "Deft" if the community had to choose an entirely new name.
+1 for OpenEE
+1 for “OpenEE”
OpenJXF = Open Java Extensions Framework
Omnia Profile.
Name without eclipse word would better for future
Please don't use Enterprise on naming it is not what it is, Open Java Extension (or API) can be good
Summer... I kid I kid
EMOJEE = Eclipse Modular Open Java Enterprise Extensions
Not being a fan of coffee, I always prefer tea (or TEE?). Timeless enterprise architecture/edition?
+1 for OpenJEE - which aligns nicely with OpenJDK (as mentioned before)
+I for Open JEE.
But if we want to be compliant with Eclipse Foundation branding rules, we should add Eclipse before. So: Eclipse Open JEE.
OpenJEK: Open Java Extensions Kit
OpenJFK: Open Java Facilities Kit
El 16 nov. 2017 10:00 a. m., "Antoine THOMAS" notifications@github.com escribió:
+I for Open JEE. Question, what about "Open EJE" -> Open Eclipse Java for Entreprise.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/eclipse-ee4j/ee4j/issues/1#issuecomment-344857842, or mute the thread https://github.com/notifications/unsubscribe-auth/AIJZT5OWG5Dnk0_XCnQJY0GqWnT1vx_Lks5s2_mzgaJpZM4QfLeR .
BOGUS: bunch of good, useful specifications
@juneau001 The mascot could be called "Deft Punk"? ;-)
I agree with stopping use of Eclipse and Enterprise words but the meaning of Edition is meaningless also. What we are going to name is a Specification or API's set. So maybe Open Java Specification OJS is a suited one. That along with versioning year and month scheme will give us something like OJS 18.04 for instances of the specs
We need a new brand name for the set of specifications that will be created by the new community process. This brand name will also 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. In short, we need a new name to replace “Java EE”. Much like the OpenJDK project implements the Java SE Platform specification, the EE4J projects will provide implementations of a set of specifications that we today call Java EE: we need a brand name for this set of specifications.
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”). The name that is selected by this process must pass legal and other trademark searches to ensure that the names are available for use. As a result, it is possible that the favoured selection will not be the ultimate choice. The final decision will be made by the EMO Executive Director (“EMO(ED)”) in consultation with the PMC.
The process is described in greater detail below.
Nominations
Names can be nominated by anyone in the community via this GitHub Issue record.
Nominations will be open from November 15 until November 30, 2017 (UPDATED; note that the date had been incorrectly specified as November, 2018)
Naming Guidelines
All suggested names must conform to the following:
Any suggested names which fail to meet the above criteria will be rejected.
Name Selection Process
The process will be executed as follows:
Since we have no idea what sort of community response to expect, it is difficult to time box anything other than the initial nomination process. But this will be an open and transparent process, and we invite the community to engage in all aspects of it. 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.