I'm looking for the other way around: A java feature (or alternate spec for a proposed feature) designed by some member of the community - how do you get that into java? I'm talking about extremely small changes that do not involve any contentious issues. Simple stuff like: Allow 'Annotation' as a legal type for annotation member methods, in addition to the already existing: Any specific annotation type, any primitive, String, Class, any enum, and a 1-dimensional array of any of those.
There used to be JSRs (there still are), there is this new JEP thing, there are various documents that suggest what needs to be done to try and start the process to get such a change into java itself, but there aren't any details I can find on who to contact. When contacting people I know at oracle who are in charge of very similar features, you get the rude treatment of 'no time' (clearly false as we now know). As others have said, 'open source' does not imply the above is possible, but right now I get the feeling Oracle is trying to paint a picture that it _IS_ possible to do this given enough support. This picture does not seem to be realistic. Also, the other annotation feature, the one requested by the JavaEE team and the one where all of a sudden there is time after all, is not going to get its own JSR, it's going to be shoved into the umbrella JSR. This feels a lot like a bad habit that US laws have: Big umbrella laws get random pork shoved in there, so that nobody dares to vote it down, because it's all or nothing. This too feels like Oracle paying lip service to the idea of community. On Tuesday, January 8, 2013 9:32:19 PM UTC+1, Martijn Verburg wrote: > > For those who are interested in contributing to OpenJDK or the various > JSRs out there and want some support, please do take a look at the JUG lead > adoptajsr.java.net and adoptopenjdk.java.net projects. We've been > quietly working away at improving things for day to day developers and we > welcome all levels of experience. > > Cheers, > Martijn > > On Tuesday, 8 January 2013, Fabrizio Giudici wrote: > >> On Tue, 08 Jan 2013 19:28:22 +0100, clay <[email protected]> wrote: >> >> What is really wide open about Java is that anyone can write a library, >>> framework, build system, code analyzer, ide, jvm language, etc, and that >>> there is a broader community and culture around that. The Java ecosystem >>> has a really strong track record of success stories: Ant, Maven, JUnit, >>> Scala, Groovy, Lucene, Hadoop, eclipse, IntelliJ, Jenkins, etc. >>> >> >> I pretty much agree with clay - while everybody can disagree on whether >> the trade-off in the open-closed mix choosed by Oracle for the >> Java-language-and-VM (for sure we live in a sub-optimal world and as many >> things it could be better), I think that the most valuable heritage from >> Sun has been the community and the culture. Of course it wasn't exclusively >> a merit of Sun, open source existed on its own, but the corporate >> contributed in giving it a boost. If I think of the common bag of tools, >> libraries and frameworks that I use, well we get used to that, but it's a >> very high number of pieces from different sources that fit together and >> give us a huge number of combinations to pick from. This is somewhat >> extraordinary and it's one of the things that keep the Java success, in >> spite of the language slowly evolving. >> >> >> -- >> Fabrizio Giudici - Java Architect @ Tidalwave s.a.s. >> "We make Java work. Everywhere." >> http://tidalwave.it/fabrizio/**blog <http://tidalwave.it/fabrizio/blog>- >> [email protected] >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Java Posse" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at http://groups.google.com/** >> group/javaposse?hl=en <http://groups.google.com/group/javaposse?hl=en>. >> >> -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/vcKfImgVtbsJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
