2011 07-27 ecoop research to os

37
Taking Ideas from Research to Open Source Wayne Beaton & Ralph Mueller (narrated by Ralph Mueller) Eclipse Foundation Lancaster, July 27, 2011

Upload: ruzannachitchyan

Post on 24-May-2015

222 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: 2011 07-27 ecoop research to os

Taking Ideas from Research to Open Source

Wayne Beaton & Ralph Mueller(narrated by Ralph Mueller)

Eclipse FoundationLancaster, July 27, 2011

Page 2: 2011 07-27 ecoop research to os

Ivory Towers

Page 3: 2011 07-27 ecoop research to os

Agenda

• About the Eclipse Foundation

• Research And Open Source

• Things To Consider

• Examples

• Looking For A Place

Page 4: 2011 07-27 ecoop research to os
Page 5: 2011 07-27 ecoop research to os
Page 7: 2011 07-27 ecoop research to os

>>> Connecting ...

Page 8: 2011 07-27 ecoop research to os

Research and OSS

• Use open source

• Create open source

• „Industrial research“

Page 9: 2011 07-27 ecoop research to os

Use Open Source

• Time

• Money

• Best Practices

Page 10: 2011 07-27 ecoop research to os

Create Open Source

• your work is important

• dissemination & feedback ==> community

• life beyond end-of-thesis?

• re-use

• commercialization

Page 11: 2011 07-27 ecoop research to os

Industrial Research

Page 12: 2011 07-27 ecoop research to os

Funding Agencies Like Open Source

• ITEA 2

• FP 7

• BMFT

Page 13: 2011 07-27 ecoop research to os

Things To Consider

• Community

• Quality

• „Business Model“ and Licenses

• Intellectual Property

Page 14: 2011 07-27 ecoop research to os

Why Community?

• Shared Development Burden

• Ubiquity Of A Framework/Platform

• Acknowledge The Need!

• Document it

• Make it part of your project charter

Page 15: 2011 07-27 ecoop research to os

Different People

• End Users

• Adopters

• Committers

Page 16: 2011 07-27 ecoop research to os

End Users

• Quality

• Information

• Documentation

• Easy to Find, Install, Use

• Support

Page 17: 2011 07-27 ecoop research to os

Adopters

• Personalize and Extend

• Easy Programming Model

• Reliable APIs

• Predictable Releases

• Low Barrier of Entry

Page 18: 2011 07-27 ecoop research to os

Committers

• Be Part Of Other Cool Project

• Low Barrier of Entry

• Align Project Goals with Own Goals

• Get Stuff Done

Page 19: 2011 07-27 ecoop research to os

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?

Page 20: 2011 07-27 ecoop research to os

Diversity

• Generalization Of Competing Needs And Goals

• Outlives Your Involvement

• Independence From Single Researcher

• Now This Is Interesting To Corporations

Page 21: 2011 07-27 ecoop research to os

Open And Transparent

• Everybody Can Participate (Code Speaks!)

• Many Ideas, Many Approaches, Many Use Cases

• Everybody Can See Everything

• Even Your Problems ... That‘sA Tough One

Page 22: 2011 07-27 ecoop research to os

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

Page 23: 2011 07-27 ecoop research to os

Be Pro-Active

• Find The Community

• Planes, Trains And Automobiles ...

• Reach Out!

• Demo Camps, Stammtisch, Webinars, User Groups, Bar Camps, ...

Page 24: 2011 07-27 ecoop research to os

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“

Page 25: 2011 07-27 ecoop research to os

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)

Page 26: 2011 07-27 ecoop research to os

Advertize It

• Blogs

• Forums

• Twitter, Goolge+, Facebook And The Likes

• Talk To The Media

• Market Yourself

• Buy Drinks As A Last Resort

Page 27: 2011 07-27 ecoop research to os

Code Speaks ...

Page 28: 2011 07-27 ecoop research to os
Page 29: 2011 07-27 ecoop research to os
Page 30: 2011 07-27 ecoop research to os

Many More

• SMILA

• g-Eclipse

• Eclipse IDE for Education

• Code Recommenders

• Spatio-Temporal Epidemiological Modeler

Page 31: 2011 07-27 ecoop research to os
Page 32: 2011 07-27 ecoop research to os
Page 33: 2011 07-27 ecoop research to os

Text

Picture: Wikipedia

Page 34: 2011 07-27 ecoop research to os
Page 35: 2011 07-27 ecoop research to os
Page 36: 2011 07-27 ecoop research to os
Page 37: 2011 07-27 ecoop research to os

Thank you

Thank You All For Listening!

Thank You Wayne For The Insights!

[email protected]