Overview
Discover the essential elements for running a successful open source project in this 50-minute Devoxx conference talk by Wayne Beaton and Gunnar Wagenknecht. Learn about building and nurturing a thriving community around your code, including strategies for license selection, community engagement, attracting contributors, and managing intellectual property. Explore the importance of transparency, user support, and establishing coding conventions. Gain insights on handling contributions, trademark considerations, and diversity in open source projects. Understand the potential benefits of moving a project to a foundation and the intricacies of warranty, risk mitigation, and contributor agreements. Whether you're a seasoned open source developer or just starting out, acquire valuable knowledge to elevate your project beyond a single-developer endeavor and create a lasting impact in the open source world.
Syllabus
Introduction
Wayne Beaton
What is success
What is open source
Roles of open source
Community
Governance
The Community
User Help
Transparency Openness
Conferences
Contributions
How to deal with contributions
Choosing a license
Managing copyright
Establish guides in convention
Keep patches focused
Tracking intellectual property
Thirdparty dependencies
Intellectual property
Public record
Trademarks
Diversity
Questions
Warranty vs IP
Risk Mitigation
Computer Agreement
Committee Agreement
Eclipse Foundation
Taught by
Devoxx