Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Open source engagement – best practices_v0.5
1. Open Source Engagement – Best
Practices
CLOUD EXPO EUROPE 2011 Gyanee Dewnarain
Version v1.0 Marketing Director
2 Feb 2010
1
2. Topics
• Introduction to LiMo
• Industry Trends
• Rationale for using OSS
• Types of community engagement
• Pros and cons of community engagement strategies
• Best practices
2
4. Prominence of Mobile Companies Amongst
Contributors to the Linux Kernel
• Besides the usual suspects: Novell, Oracle, Red Hat, IBM and Intel
http://www.linuxfoundation.org/docs/lf_linux_kernel_development_2010.pdf 4
5. Rationale for OSS Engagement
Reduced
cost of
software
acquisition
Economic
Benefits of
Open
Source
Reduced
Access to
cost of
software
software
innovation
ownership
5
6. Understand Your Objectives for Engaging with OSS
Marketing Engineering Support
Business Development Business Efficiencies 6
9. Joining An Existing Community
Lower Cost of
Acquisition &
Cost of Ownership
Faster Product
Realisation
Challenging to influence the
direction of the project &
Time to Build align it to your own business
Trust & agenda
Reputation
9
10. Joining An Existing Community - Best Practices
Seek to understand the structure of the
community
Choose the right person to represent your
organisation
Follow the norms, guidelines and policies
of the Community
Let people shine in their own rights
http://www.visionmobile.com/blog/2011/01/open-source-community-building-a-guide-to-getting-it-right/print/ 10
12. Building A New Community
Industry
Leadership
Good Reputation
Growing a community
around a new project can be
Broad Adoption Costly & Time-Consuming
12
13. Building A New Community - Best Practices
Create a fair community
Avoid controlling the project & “dumping”
Communicate the vision
Make it easy for people to contribute
http://www.visionmobile.com/blog/2011/01/open-source-community-building-a-guide-to-getting-it-right/print/ 13
14. Conclusion
• No perfect recipe for successful community engagement.
o But several aspects need to be taken into account when joining or building a community:
licensing, governance, culture, community dynamics, alignments between commercial
products and community development etc
• Open Source engagement needs to be bilateral.
o You can influence the direction of the project by actively working patches back into
community source.
14