Your SlideShare is downloading. ×
  • Like
2011 07-27 ecoop research to os
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

2011 07-27 ecoop research to os


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

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

Published in Technology , News & Politics
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Taking Ideas fromResearch to Open Source Wayne Beaton & Ralph Mueller (narrated by Ralph Mueller) Eclipse Foundation Lancaster, July 27, 2011
  • 2. Ivory Towers
  • 3. Agenda• About the Eclipse Foundation• Research And Open Source• Things To Consider• Examples• Looking For A Place
  • 4. >>> Connecting ...
  • 5. Research and OSS• Use open source• Create open source• „Industrial research“
  • 6. Use Open Source• Time• Money• Best Practices
  • 7. Create Open Source• your work is important• dissemination & feedback ==> community• life beyond end-of-thesis? • re-use • commercialization
  • 8. Industrial Research
  • 9. Funding Agencies LikeOpen Source• ITEA 2• FP 7• BMFT
  • 10. Things To Consider• Community• Quality• „Business Model“ and Licenses• Intellectual Property
  • 11. Why Community?• Shared Development Burden• Ubiquity Of A Framework/Platform• Acknowledge The Need! • Document it • Make it part of your project charter
  • 12. Different People• End Users• Adopters• Committers
  • 13. End Users• Quality• Information• Documentation• Easy to Find, Install, Use• Support
  • 14. Adopters• Personalize and Extend• Easy Programming Model• Reliable APIs• Predictable Releases• Low Barrier of Entry
  • 15. Committers• Be Part Of Other Cool Project• Low Barrier of Entry• Align Project Goals with Own Goals• Get Stuff Done
  • 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. Diversity• Generalization Of Competing Needs And Goals• Outlives Your Involvement• Independence From Single Researcher• Now This Is Interesting To Corporations
  • 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. 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. Be Pro-Active• Find The Community• Planes, Trains And Automobiles ...• Reach Out!• Demo Camps, Stammtisch, Webinars, User Groups, Bar Camps, ...
  • 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. 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. Advertize It• Blogs• Forums• Twitter, Goolge+, Facebook And The Likes• Talk To The Media• Market Yourself• Buy Drinks As A Last Resort
  • 24. Code Speaks ...
  • 25. Many More• SMILA• g-Eclipse• Eclipse IDE for Education• Code Recommenders• Spatio-Temporal Epidemiological Modeler
  • 26. Text Picture: Wikipedia
  • 27. Thank you Thank You All For Listening!Thank You Wayne For The Insights!