We should make Weld so great it becomes a synonyme for CDI.
Or invent a symbol that we call
The Specification Formerly Known as JSR-299
The correct acronym is CDI, consistent with the order of words in the specification title,
Contexts and Dependency Injection for the Java EE platform. The usage of JCDI in the GlassFish source code is either legacy, or a deliberate decision that Sun/Oracle made internally.
authorityof the abbreviation is likely the artifact id in Maven central:
If my memory serves me well, it was Oracle that objected to the acronym JCDI. However, that conversation took place before the acquisition.
The unfortunate part is that CDI is a fairly common acronym, making it hard to search for status updates. However, one could argue that is more a limitation of Twitter's search capabilities since they lack context.
Thanks Dan for clearing that up.
I did see the spec called it Context and Dependency Injection but the word Java has been added to references to it in a number of places (even on in.relation.to).
JCDI is also the name for of Suns Java Card Digital ID which may have effected the titling.