Rewards and Recognition
 

How community members should be best recognized and/or rewarded for leadership, contributions, feedback and general participation in the community.



List contributor names in prominent places
 FrequencyPercent
Very Important 22 20%
Important 36 33%
Nice to Have 38 35%
Not Important 9 8%
Don't Know 3 3%
Total 108 100%
n=108


Rewards: prizes, give-aways, T-Shirts, etc.
 FrequencyPercent
Very Important 10 9%
Important 22 20%
Nice to Have 44 41%
Not Important 28 26%
Don't Know 4 4%
Total 108 100%
n=108


Personal acknowledgements at JavaOne and other events
 FrequencyPercent
Very Important 10 9%
Important 25 23%
Nice to Have 51 47%
Not Important 18 17%
Don't Know 3 3%
Not Answered 1 1%
Total 108 100%
n=108


Closer (personal) access to JDK engineering
 FrequencyPercent
Very Important 18 17%
Important 53 49%
Nice to Have 24 22%
Not Important 10 9%
Don't Know 3 3%
Total 108 100%
n=108


Public listing/ranking based on significance and frequency of participation
 FrequencyPercent
Very Important 10 9%
Important 29 27%
Nice to Have 29 27%
Not Important 36 33%
Don't Know 3 3%
Not Answered 1 1%
Total 108 100%
n=108


Provide community site privileges to top participants
 FrequencyPercent
Very Important 19 18%
Important 33 31%
Nice to Have 36 33%
Not Important 12 11%
Don't Know 8 7%
Total 108 100%
n=108


In your opinion, how is Sun currently doing in recognizing JDK community participation?

 FrequencyPercent
Excellent 3 3%
Good 34 31%
Fair 42 39%
Poor 13 12%
Don't Know 16 15%
Total 108 100%
n=108


What other means should Sun consider to recognize significant achievements and community leadership?

Recognition Comments
Not everyone has the chance and time to contribute a lot but still if they provide a important or difficult fix should be recognized for but that also needs a better integration and cooperation with the contributors by Sun.
Listen to those who have helped you in the past. But from my perspective this already happens.
Let them open up their code.
A bounty system, perhaps?
involvmnet in providing users answers to basic or complex questions on forum or newsgroup
Let the community and active contributors make desicion and commit code to the JDK, like they can in Jakarta, OpenOffice or Mozilla.
money :)
More of a comment on the above. My original thought was that community members would be able to "graduate" to more complex fixes... but out of the 4 or 5 (I forget now) simple bug fixes I have supplied the time spent waiting (5 months now for one of them I think) it is "impossible" to advance to anything more important than trivial fixes. Basically I had some momentum that has been totally lost because of the the delays from Sun. I do recognize that the process is new and engineering resource may be scarce... but why have the program if it isn't going to be properly run?
--
I think you have summed it up pretty well above.
Obiously, with more community leadership.
Stop playing around with gimmicks; developers aren't lapdogs that can be rewarded with little treats, they want to be sure that their contributions remain open and free. You can accomplish that by open sourcing the JDK under a license like BSD, Apache, or (L)GPL.
no temporaryly
Just contineously have feedback from especially developers on regular basis, just like this. I hope this would boost Java a lot.
Open-Sourcing J2SE!
Keep on moving, you're heading in the right direction. Nominate maintainers for the relevant JDK packages.
People help Sun to scratch their own itch. So if there's a bug that is a problem for me, I'd fix it and give it to Sun.
let them participate easier, for the more contributions that they have made.
I am hampereed by an employer that prohibits participation in open source, and who even claims ownership of code I might develop in my spare time. The most important thing anyone can provide is optimal, usable examples, which are clearly in the public domain. (see Core java, for example)
support Java courses to colleges
Give Royalty, everytime anyone uses the persons contribution, give Royalty !
Another license - a contributor more or less gives all rights away to SUN. Thats the reason why I e.g. never looked into Mustangs source - just because its license.Many free java projects don't allow to put ones hands on if you've ever had a look at SUN's source, just because SUNs licenses are that complex and brutal.
Money
Powered by Javelin Feb 08, 2010 08:13 PM, EST