We have frameworks and languages for creating software projects, but successful projects include the human
factor—communicating with people, including a growing community of users and contributors. Communication, collaboration, and respect are the keys to making projects work, not just within your team but also among several teams, and often across organizations and the broader world. In this online conference, you'll hear from three experienced open source developers and contributors as they share their tips for effective and rewarding collaboration.
Forking successfully - 10amPT/1pmET
Forking in the open source world means branching off into different goals and design directions. How do you pick a winner? How do you become a forking winner? Colin Charles presents practical examples from the MariaDB world (MySQL fork), as well as lessons from other projects like LibreOffice, LibreSSL, SuiteCRM, and Jenkins.
Using open source software to connect Cuba to the Web via email - 11amPT/2pmET
Salvi Pascual details how open source software can be used to change the world. In Cuba, 23 percent of the population can only access email—just 5 percent can access the Web without restrictions. Salvi offers an overview of his work with a nonprofit that connects thousands of Cubans to the Web via email and explains how you can contribute. You have a unique opportunity to learn this technology and use your skills to make a worldwide impact.
Optimizing your project for contribution - 12pmPT/3pmET
As open source project maintainers, we are sometimes left wondering why our projects are overlooked and rarely receive contributions. This doesn't need to be the case. By taking a few straightforward but deliberate steps, we can lower the barrier to entry for our projects and increase the pool of potential contributors.
Joshua Matthews covers opportunities for automation, technology choices, communication styles, language hacks, and more that will increase the visibility of your project. Using examples drawn from a variety of open source projects, Josh presents concrete strategies to attract, encourage, and retain new contributors, focusing his discussion on a set of five core goals: prioritizing useful information, reducing friction, making expectations clear, responding appropriately, and following through