SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
How to Increase Participation in the JCP?
Jim Gough, Bruno Souza,
Mohamed Tamen, Heather VanCura
January 2014
EC Meeting
1
JCP is now more open than ever...
•
•
•
•
•
•

Public JSR schedule--current, and updated regularly.
Public read and/or write page/wiki for the JSR.
Public discussion for the work of the JSR (archived).
Public feedback mechanism.
Public issue tracker.
One EC votes on all JSRs 3x in life of JSR with public
results.
• All JSRs have 3 open public review periods (30 days).
●
JSRs release early and often!

2
Adopt a JSR!

Thank you
3

and
JCP is Back in Spotlight
• Adopt-a-JSR has been a great push, and put the JCP back
in the spotlight:
● More interest from JUGs.
● More people involved.
● More discussions.

• But... getting involved is not easy...
●
●

4

Specs are perceived as boring; ‘legalese’.
These are new times for everyone:
– Conferences are more interactive.
– Developers are looking for more hands on,
participative activities.
Barriers to Participation
• The top reasons for not joining the JCP program:
●
●

2012 Online Survey
Never considered joining, not aware of benefits, too
expensive, process to join is too complex.

• Address the barriers:
●
●
●

5

Awareness.
Complexity.
Difficulty finding key artifacts.
Awareness
• Adopt-a-JSR can help lower the barriers and promote

experimentation.
• We need to encourage evangelism of the JCP and JSR.
• Developers are not very interested in specs...we need to
promote discussions.
● JUGs are "evangelism" groups - how can we help
them evangelize the JCP?
● Create more video/podcasts on JCP topics.
● Expand Twittter conversations.
● Create hackathons around specs and links to
presentations around the JSRs.
● Pre-JSR activities: Once a JSR is introduced, create
discussion groups about how we do something today.
6
Complexity
• It's daunting to understand the JSPA.
• It can be a barrier to contributing, and unless someone is
absolutely set on contributing they won't follow the
process.
• In large companies it can be an effort to get the JSPA
signed, so it's important to understand what will need to
happen and the benefits.
• Provide tools to help demystify:

http://londonjavacommunity.wordpress.com/2013/11/27/contributing-tojava-the-jspa-and-the-oca/

7
JSR Spec Template
• Standardize the JSR spec document
●

8

Have a standard document with ordered sections, which
should be found in all documents and its hierarchy, and
the content section is based on subject. So the reader or
adopter of JSR, can find it easy to reach the point inside
any JSR document.
– A standard Spec Template document.
JSR Archive Map
• Standardize the content of the JSR which is downloaded from JCP site for

each JSR. Currently it is hard to find all what you need.
●
A standard map of the JSR contents would define a standard archive
of contents for each JSR deliverable: an Archive Map of the contents.

JSR-XXX-Contents
|----> JSR document specification.pdf
|----> JSR Contents (folder)
|----> JSR API JavaDoc (folder) (Contains all API java documentations files)
|----> JSR RI (folder).
|----> JSR XXXXXXX RI-version.jar
|----> JSR XXXXXXX RI-version.mvn.txt (contains maven info, and any other information regarding RI)
|----> license.txt (as main license and referenced from source code, to be in one location instead of each file. it is for
maintainability).
|----> ReadMe.txt (contais the project, JIRA,, examples, tests, WIKI location on java.net, and other information regarding
the specification and project).
|----> History.txt (contais the RI and spec change history from version to version. and leave the specification document
for the main contents.).
9
Get involved!

10
How will companies participate?
• As an individual – OK.
• As part of a team –
better.
• Work through JUGs or
employers.
• At JavaOne we were
talking about how to
get more companies
involved.
• Next steps?

11
How can EC Members Help?
• Many JUGs are part of the JCP, and more will join. With the work

being done to increase the participation of Individuals, there will be
even more JUG members. EC members can help those JUGs in getting
involved, but also create a relationship with them, and help get more
support from JUGs to JSRs that the EC member finds important, and
also get JUG support during elections.
• Schedule conversations with Spec Leads and Expert Group Members.
●
It would be really good to have meetings with EG members,
specially around important JSR milestones.
●
PMO provide schedule and teleconference hosting.
●
Provide presentations and material that can be replicated to all
JUGs: slides with speaker notes can make wonders to get the
presentation replicated.

12
Go Visit Your Local JUG
• Go visit a local JUG: many EC representatives travel around the world,

•
•
•
•

13

and even if they don't, there is probably a JUG near you. We'll help you
go visit the JUG. Can we try to schedule a visit for each one, sometime
in the next six months?
Many of the large companies that have a seat on the EC have
employees worldwide. We would like to help you sending an employee
to a JUG near them.
Visits to JUGs don't need to be about the JCP, but having EC members
being more present in JUGs activities will totally help and show the
importance of this group.
Support a hackathon: JUGs could run hackathons around important
JSR milestones. Can EC members provide office space to do that?
The LJC has done amazing work on Adopt-a-JSR and Adopt-OpenJDK
by doing code meetups and hackathons. It doesn't require much, and
with small support from EC members, we could create a "package":
●
office space to make it happen, pizza for the participants, some
giveaways or a larger prize.
EC Member Support
• Giveaways
●

●

●

Can each EC Member that is part of an EG provide a t-shirt about
your JSR? One that has your logo on it, and JCP/name of the JSR?
JUGs love to give tshirts away. Also, people joining the Adopt-aJSR program would love to receive a tshirt like this for the JSR they
support.
The same is true for branded coffee mugs, USB sticks or other
giveaways.

• Support speakers
●

●

14

Can we get some kind of speaker support fund, so we can send
Adopt-a-JSR participants to give presentations in other JUGs?
If you consider that sending someone from your team will cost you
not only travel, but all the time the employee stays away, a
sponsored Adopt-a-JSR speaker, that will mention your company,
may be a reasonable investment to do.
Follow the JCP
online!
http://jcp.org
Blogs.oracle.com/jcp
@JCP_org

15

Mais conteúdo relacionado

Semelhante a How to Increase Participation in the JCP

How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHeather VanCura
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaHeather VanCura
 
Adopt-a-JSR Quickie Update
Adopt-a-JSR Quickie UpdateAdopt-a-JSR Quickie Update
Adopt-a-JSR Quickie UpdateHeather VanCura
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConHeather VanCura
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGHeather VanCura
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGHeather VanCura
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGHeather VanCura
 
Adopt-a-JSR for Bucharest JUG
Adopt-a-JSR for Bucharest JUGAdopt-a-JSR for Bucharest JUG
Adopt-a-JSR for Bucharest JUGHeather VanCura
 
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Martijn Verburg
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusHeather VanCura
 
20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-finalDirk Frigne
 

Semelhante a How to Increase Participation in the JCP (20)

How to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 QuickieHow to Participate Devoxx 2013 Quickie
How to Participate Devoxx 2013 Quickie
 
JCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne RussiaJCP How to Participate @ JavaOne Russia
JCP How to Participate @ JavaOne Russia
 
Adopt-a-JSR Quickie Update
Adopt-a-JSR Quickie UpdateAdopt-a-JSR Quickie Update
Adopt-a-JSR Quickie Update
 
FosdemJavaDevRoom2015
FosdemJavaDevRoom2015FosdemJavaDevRoom2015
FosdemJavaDevRoom2015
 
Devoxx UK Quickie 2015
Devoxx UK Quickie 2015Devoxx UK Quickie 2015
Devoxx UK Quickie 2015
 
JCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeConJCP & Adopt-a-JSR @ GeeCon
JCP & Adopt-a-JSR @ GeeCon
 
Jcp fosdem2013
Jcp fosdem2013Jcp fosdem2013
Jcp fosdem2013
 
Join the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUGJoin the Java Evolution for Victoria JUG
Join the Java Evolution for Victoria JUG
 
JavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUGJavaEvolutionTalkUtahJUG
JavaEvolutionTalkUtahJUG
 
JCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUGJCP Participation for ColumbiaJUG
JCP Participation for ColumbiaJUG
 
JCPAfricaJUG
JCPAfricaJUGJCPAfricaJUG
JCPAfricaJUG
 
PublicECMeetingMay2015
PublicECMeetingMay2015PublicECMeetingMay2015
PublicECMeetingMay2015
 
Adopt a JSR
Adopt a JSRAdopt a JSR
Adopt a JSR
 
Adopt-a-JSR for Bucharest JUG
Adopt-a-JSR for Bucharest JUGAdopt-a-JSR for Bucharest JUG
Adopt-a-JSR for Bucharest JUG
 
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
Paperwork, Politics and Pain - Our year in the JCP (FOSDEM 2012)
 
Java, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexusJava, JCP, Adopt-a-JSR & You DevNexus
Java, JCP, Adopt-a-JSR & You DevNexus
 
Jozi JUG Hack Day
Jozi JUG Hack DayJozi JUG Hack Day
Jozi JUG Hack Day
 
20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final
 
JCP15Years
JCP15YearsJCP15Years
JCP15Years
 
NYSIG Quickie
NYSIG QuickieNYSIG Quickie
NYSIG Quickie
 

Mais de Heather VanCura

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End SummaryHeather VanCura
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceHeather VanCura
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End SummaryHeather VanCura
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years InfographicHeather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and YouHeather VanCura
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open Heather VanCura
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Heather VanCura
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and YouHeather VanCura
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather VanCura
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...Heather VanCura
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of JavaHeather VanCura
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program UpdateHeather VanCura
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitHeather VanCura
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureHeather VanCura
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Heather VanCura
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCura
 

Mais de Heather VanCura (20)

2019 JCP Program Year End Summary
2019 JCP Program Year End Summary2019 JCP Program Year End Summary
2019 JCP Program Year End Summary
 
MISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive WorkforceMISK Global Forum - Building an Inclusive Workforce
MISK Global Forum - Building an Inclusive Workforce
 
JCP 20 Year Anniversary
JCP 20 Year AnniversaryJCP 20 Year Anniversary
JCP 20 Year Anniversary
 
2018 JCP Year End Summary
2018 JCP Year End Summary2018 JCP Year End Summary
2018 JCP Year End Summary
 
JCP 20 Years Infographic
JCP 20 Years InfographicJCP 20 Years Infographic
JCP 20 Years Infographic
 
APAC Tour 2019 update
APAC Tour 2019 updateAPAC Tour 2019 update
APAC Tour 2019 update
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Bringing Java into the Open
Bringing Java into the Open Bringing Java into the Open
Bringing Java into the Open
 
Future of Java & You Latin America 2018
Future of Java & You Latin America 2018Future of Java & You Latin America 2018
Future of Java & You Latin America 2018
 
The Future of Java and You
The Future of Java and YouThe Future of Java and You
The Future of Java and You
 
Heather How To Ally Ignite Talk
Heather How To Ally Ignite TalkHeather How To Ally Ignite Talk
Heather How To Ally Ignite Talk
 
JUG Tour November 2017
JUG Tour November 2017JUG Tour November 2017
JUG Tour November 2017
 
Java, the JCP & YOU
Java, the JCP & YOU Java, the JCP & YOU
Java, the JCP & YOU
 
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
JavaOne Tutorial Techniques for Getting More Kids, Especially Girls, Involved...
 
JCP & The Future of Java
JCP & The Future of JavaJCP & The Future of Java
JCP & The Future of Java
 
Adopt-a-JSR Program Update
Adopt-a-JSR Program UpdateAdopt-a-JSR Program Update
Adopt-a-JSR Program Update
 
Valencia EMEA Java User Group Summit
Valencia EMEA Java User Group SummitValencia EMEA Java User Group Summit
Valencia EMEA Java User Group Summit
 
Advance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s FutureAdvance your Career and Help Define Java’s Future
Advance your Career and Help Define Java’s Future
 
Participate in the Future of Java May 2017
Participate in the Future of Java May 2017Participate in the Future of Java May 2017
Participate in the Future of Java May 2017
 
Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017Heather VanCuraIntroductionEMEASummit2017
Heather VanCuraIntroductionEMEASummit2017
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

How to Increase Participation in the JCP

  • 1. How to Increase Participation in the JCP? Jim Gough, Bruno Souza, Mohamed Tamen, Heather VanCura January 2014 EC Meeting 1
  • 2. JCP is now more open than ever... • • • • • • Public JSR schedule--current, and updated regularly. Public read and/or write page/wiki for the JSR. Public discussion for the work of the JSR (archived). Public feedback mechanism. Public issue tracker. One EC votes on all JSRs 3x in life of JSR with public results. • All JSRs have 3 open public review periods (30 days). ● JSRs release early and often! 2
  • 3. Adopt a JSR! Thank you 3 and
  • 4. JCP is Back in Spotlight • Adopt-a-JSR has been a great push, and put the JCP back in the spotlight: ● More interest from JUGs. ● More people involved. ● More discussions. • But... getting involved is not easy... ● ● 4 Specs are perceived as boring; ‘legalese’. These are new times for everyone: – Conferences are more interactive. – Developers are looking for more hands on, participative activities.
  • 5. Barriers to Participation • The top reasons for not joining the JCP program: ● ● 2012 Online Survey Never considered joining, not aware of benefits, too expensive, process to join is too complex. • Address the barriers: ● ● ● 5 Awareness. Complexity. Difficulty finding key artifacts.
  • 6. Awareness • Adopt-a-JSR can help lower the barriers and promote experimentation. • We need to encourage evangelism of the JCP and JSR. • Developers are not very interested in specs...we need to promote discussions. ● JUGs are "evangelism" groups - how can we help them evangelize the JCP? ● Create more video/podcasts on JCP topics. ● Expand Twittter conversations. ● Create hackathons around specs and links to presentations around the JSRs. ● Pre-JSR activities: Once a JSR is introduced, create discussion groups about how we do something today. 6
  • 7. Complexity • It's daunting to understand the JSPA. • It can be a barrier to contributing, and unless someone is absolutely set on contributing they won't follow the process. • In large companies it can be an effort to get the JSPA signed, so it's important to understand what will need to happen and the benefits. • Provide tools to help demystify: http://londonjavacommunity.wordpress.com/2013/11/27/contributing-tojava-the-jspa-and-the-oca/ 7
  • 8. JSR Spec Template • Standardize the JSR spec document ● 8 Have a standard document with ordered sections, which should be found in all documents and its hierarchy, and the content section is based on subject. So the reader or adopter of JSR, can find it easy to reach the point inside any JSR document. – A standard Spec Template document.
  • 9. JSR Archive Map • Standardize the content of the JSR which is downloaded from JCP site for each JSR. Currently it is hard to find all what you need. ● A standard map of the JSR contents would define a standard archive of contents for each JSR deliverable: an Archive Map of the contents. JSR-XXX-Contents |----> JSR document specification.pdf |----> JSR Contents (folder) |----> JSR API JavaDoc (folder) (Contains all API java documentations files) |----> JSR RI (folder). |----> JSR XXXXXXX RI-version.jar |----> JSR XXXXXXX RI-version.mvn.txt (contains maven info, and any other information regarding RI) |----> license.txt (as main license and referenced from source code, to be in one location instead of each file. it is for maintainability). |----> ReadMe.txt (contais the project, JIRA,, examples, tests, WIKI location on java.net, and other information regarding the specification and project). |----> History.txt (contais the RI and spec change history from version to version. and leave the specification document for the main contents.). 9
  • 11. How will companies participate? • As an individual – OK. • As part of a team – better. • Work through JUGs or employers. • At JavaOne we were talking about how to get more companies involved. • Next steps? 11
  • 12. How can EC Members Help? • Many JUGs are part of the JCP, and more will join. With the work being done to increase the participation of Individuals, there will be even more JUG members. EC members can help those JUGs in getting involved, but also create a relationship with them, and help get more support from JUGs to JSRs that the EC member finds important, and also get JUG support during elections. • Schedule conversations with Spec Leads and Expert Group Members. ● It would be really good to have meetings with EG members, specially around important JSR milestones. ● PMO provide schedule and teleconference hosting. ● Provide presentations and material that can be replicated to all JUGs: slides with speaker notes can make wonders to get the presentation replicated. 12
  • 13. Go Visit Your Local JUG • Go visit a local JUG: many EC representatives travel around the world, • • • • 13 and even if they don't, there is probably a JUG near you. We'll help you go visit the JUG. Can we try to schedule a visit for each one, sometime in the next six months? Many of the large companies that have a seat on the EC have employees worldwide. We would like to help you sending an employee to a JUG near them. Visits to JUGs don't need to be about the JCP, but having EC members being more present in JUGs activities will totally help and show the importance of this group. Support a hackathon: JUGs could run hackathons around important JSR milestones. Can EC members provide office space to do that? The LJC has done amazing work on Adopt-a-JSR and Adopt-OpenJDK by doing code meetups and hackathons. It doesn't require much, and with small support from EC members, we could create a "package": ● office space to make it happen, pizza for the participants, some giveaways or a larger prize.
  • 14. EC Member Support • Giveaways ● ● ● Can each EC Member that is part of an EG provide a t-shirt about your JSR? One that has your logo on it, and JCP/name of the JSR? JUGs love to give tshirts away. Also, people joining the Adopt-aJSR program would love to receive a tshirt like this for the JSR they support. The same is true for branded coffee mugs, USB sticks or other giveaways. • Support speakers ● ● 14 Can we get some kind of speaker support fund, so we can send Adopt-a-JSR participants to give presentations in other JUGs? If you consider that sending someone from your team will cost you not only travel, but all the time the employee stays away, a sponsored Adopt-a-JSR speaker, that will mention your company, may be a reasonable investment to do.