Participation
 

Timely and public recognition of contributions
 Frequency
Very Important 30
28%
Important 47
44%
Nice to Have 19
18%
Not Important 7
6%
Don't Know 1
1%
Not Answered 4
4%
Total 108
100%
n=108


Contests, rewards and prizes
 Frequency
Very Important 13
12%
Important 26
24%
Nice to Have 35
32%
Not Important 29
27%
Don't Know 2
2%
Not Answered 3
3%
Total 108
100%
n=108


Translation of materials to languages other than just English
 Frequency
Very Important 10
9%
Important 13
12%
Nice to Have 31
29%
Not Important 43
40%
Don't Know 7
6%
Not Answered 4
4%
Total 108
100%
n=108


Add click-through ability to join research projects under JRL
 Frequency
Very Important 31
29%
Important 19
18%
Nice to Have 22
20%
Not Important 16
15%
Don't Know 16
15%
Not Answered 4
4%
Total 108
100%
n=108


Improve the JRL and/or Sun Contributor Agreement (SCA) licensing terms
 Frequency
Very Important 32
30%
Important 18
17%
Nice to Have 18
17%
Not Important 10
9%
Don't Know 27
25%
Not Answered 3
3%
Total 108
100%
n=108


Faster turn around time for acceptance/rejection of contributed fixes
 Frequency
Very Important 39
36%
Important 39
36%
Nice to Have 17
16%
Not Important 3
3%
Don't Know 6
6%
Not Answered 4
4%
Total 108
100%
n=108


Accept more input on what bugs get fixed
 Frequency
Very Important 43
40%
Important 44
41%
Nice to Have 8
7%
Not Important 2
2%
Don't Know 8
7%
Not Answered 3
3%
Total 108
100%
n=108


Improve Mustang build to make it easier to make bug fixes
 Frequency
Very Important 40
37%
Important 34
31%
Nice to Have 16
15%
Not Important 2
2%
Don't Know 11
10%
Not Answered 5
5%
Total 108
100%
n=108


Provide events/activities to gather developer feedback and opinions
 Frequency
Very Important 29
27%
Important 36
33%
Nice to Have 22
20%
Not Important 10
9%
Don't Know 6
6%
Not Answered 5
5%
Total 108
100%
n=108


In your opinion, how is Sun currently doing in encouraging participation in the JDK Community?

 Frequency
Excellent 5
5%
Good 38
35%
Fair 38
35%
Poor 19
18%
Don't Know 8
7%
Total 108
100%
n=108


What other things could be done to improve community participation?

Participation Comments
Allow contributors to participate in the bug management process so that he/she indicate that he/she is working on that bug (bug tracking) as well as given a contributor a contact person the contributor can contact to raise issues or request update on the bug fix status even though that I think Sun should handle this without that.
Improve the java.net forums to offer threaded views of the messages.
Fix your licensing. It's no good for neither research, nor sharing contributions with other projects. I'd love to see some of the work done on GNU Classpath, Kaffe and other projects find its way into the JDK, but currently you're making it impossible for people to work on both. Create a patent covenenant around J2SE implementations, that protects anyone implementing it, like you did for open office. Try to be a part of the Java runtime community, instead of just dropping random binaries over the wall.
open source
Provide the JDK RI under a dual license (one of those license should be GPL friendly).
The licensing it primarly. An open source monitorable repository is secondary. (aka public anon cvs/svn)
General transparency
Open up the JDK. Probably provide the spec to OASIS or another standardization group. SUN alreday has chosen this way for the OpenDocument Format, why not specify Java accordingly and provide an open imlementation?
Remove license restrictions, that is, using an OSI-approved license at least for the TCK but ideally for the JDK as well
Better bug database. Some way to have better co-ordination beteen people fixing bugs (both in and outside of Sun).
I know I am repeating myself, but Open Java;)
The JavaOne event in USA is nice, but do not expect many developers to come from Europe. It does not worth that much. I would personally like to have a similar event in Eastern Europe, since there are lots of Java developers around.
Open source Java
--
Better, faster and cooler interface into the process.
Repeated with last one: Take a closer look at open source projects.
I can only repeat again: make the JDK available under a true open source license like Apache, BSD, and/or (L)GPL and you will encourage participation. Under the current set of licenses, you are merely asking people to work for free for Sun.
no temporarily
Open-Source Java!
make build easyer.why not have visual studio solution file just to use it and build with it.now you need one week setup everything and then another 3 days to find anything in code....try to document what is in which folders...
Help developers market their applications. Like Swing sighting s, but help them market it.
Better license for involve the Open Source community.
Allow me to vote for as many bug fixes or enhancements as I wish. I will surely not have time to read them all, mostly the ones closely related to active problems or development...
provide more technical articles
Have more Seminars. Assign event managers to each city.Regularly meet up. You might think of contribution and membership recognitions that could entice developers to take pride in being part of a Community/Group.Like a certificate to a bonafide developer that identifies him of being a Community member.
The ability to build the Windows version of the JDK with free tools. Currently we need Visual Studio .NET, which not everyone has. Microsoft releases some tools for free without the Visual Studio GUI (I forget the name), so if we could build it with just those tools I would be able to build the JDK and therefore possibly contribute more.
Make it simpler to become a contributor.
More cooperation and less bashing of eclipse.
Provide easy-to-find details on how to contribute code, including examples and guidance on what might be needed and what not. I've not sought this actively but if I thought of submitting code, I'm not sure where or how to submit it, for example. Of course, I might just be blind ;-)
Powered by Javelin Sep 03, 2010 03:15 AM, EDT