Taking Ideas fromResearch to Open Source   Wayne Beaton & Ralph Mueller    (narrated by Ralph Mueller)        Eclipse Foun...
Ivory Towers
Agenda• About the Eclipse Foundation• Research And Open Source• Things To Consider• Examples• Looking For A Place
>>> Connecting ...
Research and OSS•   Use open source•   Create open source•   „Industrial research“
Use Open Source•   Time•   Money•   Best Practices
Create Open Source•   your work is important•   dissemination & feedback ==> community•   life beyond end-of-thesis?    • ...
Industrial Research
Funding Agencies LikeOpen Source•   ITEA 2•   FP 7•   BMFT
Things To Consider•   Community•   Quality•   „Business Model“ and Licenses•   Intellectual Property
Why Community?• Shared Development Burden• Ubiquity Of A Framework/Platform• Acknowledge The Need! • Document it • Make it...
Different People• End Users• Adopters• Committers
End Users• Quality• Information• Documentation• Easy to Find, Install, Use• Support
Adopters• Personalize and Extend• Easy Programming Model• Reliable APIs• Predictable Releases• Low Barrier of Entry
Committers• Be Part Of Other Cool Project• Low Barrier of Entry• Align Project Goals with Own  Goals• Get Stuff Done
Entry Barrier	• Can Everybody Be A Committer?• Should It Be Difficult To Become A  Committer?• Can You Trust Your Committer...
Diversity• Generalization Of Competing Needs And  Goals• Outlives Your Involvement• Independence From Single Researcher• N...
Open And Transparent• Everybody Can Participate (Code Speaks!)• Many Ideas, Many Approaches, Many Use  Cases• Everybody Ca...
Realism• How Large Is Your Potential Community?• Is Your Project Niche Or Mainstream?• Will Your Academic Research Attract...
Be Pro-Active• Find The Community• Planes, Trains And Automobiles ...• Reach Out!• Demo Camps, Stammtisch, Webinars, User ...
Quality• Good Enough Is Not Good Enough• A Milestone Is A Milestone, A Promise Is A  Promise• Plan For Quality - And Expec...
Legalize It• Define Your Business Case• Find The Appropriate License• Oh - And Who Owns What?• And How Do You Track It?• Tr...
Advertize It• Blogs• Forums• Twitter, Goolge+, Facebook And The Likes• Talk To The Media• Market Yourself• Buy Drinks As A...
Code Speaks ...
Many More• SMILA• g-Eclipse• Eclipse IDE for Education• Code Recommenders• Spatio-Temporal Epidemiological Modeler
Text       Picture: Wikipedia
Thank you   Thank You All For Listening!Thank You Wayne For The Insights!   ralph.mueller@eclipse.org
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
2011 07-27 ecoop research to os
Upcoming SlideShare
Loading in …5
×

2011 07-27 ecoop research to os

344 views
316 views

Published on

Talk on Taking new ideas from research to Open Source given by Ralph Muller at ECOOP 2011.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
344
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2011 07-27 ecoop research to os

  1. 1. Taking Ideas fromResearch to Open Source Wayne Beaton & Ralph Mueller (narrated by Ralph Mueller) Eclipse Foundation Lancaster, July 27, 2011
  2. 2. Ivory Towers
  3. 3. Agenda• About the Eclipse Foundation• Research And Open Source• Things To Consider• Examples• Looking For A Place
  4. 4. >>> Connecting ...
  5. 5. Research and OSS• Use open source• Create open source• „Industrial research“
  6. 6. Use Open Source• Time• Money• Best Practices
  7. 7. Create Open Source• your work is important• dissemination & feedback ==> community• life beyond end-of-thesis? • re-use • commercialization
  8. 8. Industrial Research
  9. 9. Funding Agencies LikeOpen Source• ITEA 2• FP 7• BMFT
  10. 10. Things To Consider• Community• Quality• „Business Model“ and Licenses• Intellectual Property
  11. 11. Why Community?• Shared Development Burden• Ubiquity Of A Framework/Platform• Acknowledge The Need! • Document it • Make it part of your project charter
  12. 12. Different People• End Users• Adopters• Committers
  13. 13. End Users• Quality• Information• Documentation• Easy to Find, Install, Use• Support
  14. 14. Adopters• Personalize and Extend• Easy Programming Model• Reliable APIs• Predictable Releases• Low Barrier of Entry
  15. 15. Committers• Be Part Of Other Cool Project• Low Barrier of Entry• Align Project Goals with Own Goals• Get Stuff Done
  16. 16. Entry Barrier • Can Everybody Be A Committer?• Should It Be Difficult To Become A Committer?• Can You Trust Your Committers?• How Do You Establish Trust?• Is Your Work Still Original Work?
  17. 17. Diversity• Generalization Of Competing Needs And Goals• Outlives Your Involvement• Independence From Single Researcher• Now This Is Interesting To Corporations
  18. 18. Open And Transparent• Everybody Can Participate (Code Speaks!)• Many Ideas, Many Approaches, Many Use Cases• Everybody Can See Everything• Even Your Problems ... That‘s A Tough One
  19. 19. Realism• How Large Is Your Potential Community?• Is Your Project Niche Or Mainstream?• Will Your Academic Research Attract Corporate?• Plan For Transition To Industrial• Define Success Realistically
  20. 20. Be Pro-Active• Find The Community• Planes, Trains And Automobiles ...• Reach Out!• Demo Camps, Stammtisch, Webinars, User Groups, Bar Camps, ...
  21. 21. Quality• Good Enough Is Not Good Enough• A Milestone Is A Milestone, A Promise Is A Promise• Plan For Quality - And Expect The Same From Your Collaborators• Be „Quality Driven“
  22. 22. Legalize It• Define Your Business Case• Find The Appropriate License• Oh - And Who Owns What?• And How Do You Track It?• Trust Is Good, Control Is Better (Lenin)
  23. 23. Advertize It• Blogs• Forums• Twitter, Goolge+, Facebook And The Likes• Talk To The Media• Market Yourself• Buy Drinks As A Last Resort
  24. 24. Code Speaks ...
  25. 25. Many More• SMILA• g-Eclipse• Eclipse IDE for Education• Code Recommenders• Spatio-Temporal Epidemiological Modeler
  26. 26. Text Picture: Wikipedia
  27. 27. Thank you Thank You All For Listening!Thank You Wayne For The Insights! ralph.mueller@eclipse.org

×