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.

Reply via email to