TODO Track at the LF Collaboration Summit

Last week, the TODO Group led a track at the Collaboration Summit which featured a variety of talks dedicated to open source program management:

Listed below are some of slides from TODO members given at the Collaboration Summit:

Gil Yehuda (@gyehuda) runs the Open Source Programs Office (OSPO) at Yahoo and presented a talk highlighting some of the governance issues facing corporate based open source program offices. Gil made the case that medium to large tech companies need an OSPO. The tech industry acknowledges the ubiquity of open source in the corporate tech stack as well as in products, yet companies face governance issues that need to be addressed properly, consistently, and with goals in mind. He noted that Jim Zemlin (@jzemlin) lamented at the CollabSummit keynote that only about 30% of the tech companies surveyed had basic open source governance policies in place, let alone a mature process to manage their involvement in open source. The industry needs to improve this, since corporate contributions to open source are an increasingly important part of the ecosystem.

Gil also focused on six of the most common aspects of governance. He detailed how an OSPO addresses inbound use of Open Source code, M&A deals, publication of code to existing projects as well as new open source projects, product review to ensure compliance of distributed code, and the abundance of employee generated questions that often come up related to copyright, work for hire, and code with unclear provenance. Gil’s thesis was that an OSPO is essential to helping your company meet its open source goals and helps improve the overall quality of engineering too. He concluded with an invitation to reach out to us, the TODO Group, to help get started.

Everything You Always Wanted to Know About a Corporate Open Source Program Office (but were afraid to ask). presented by Gil Yehuda

Brandon Keepers (@bkeepers) leads up open source efforts at GitHub and presented a talk about developing a maturity model for helping organizations embrace open source. The maturity model aims to provide a framework for helping everyone in an organization understand the benfits and challenges of consuming, contributing to, and releasing open source software.

Christine Abernathy (@abernathyca) from the Facebook Open Source Office shared lessons from the community building strategies used at Facebook to manage some of the most successful Open Source projects. She also shared how Facebook uses their metrics dashboard and many tools (that are open sourced) to manage and report on activity in their open source communities.

Guy Martin from the Autodesk OSPO discussed his experiences in addressing cultural and process issues before choosing a collaboration tool solution:

Culture First, Tools Last: Building Successful Collaborative Development from Guy Martin

Jeff McAffer (@jeffmcaffer) from the Microsoft OSPO presented a talk about how Microsoft uses GHTorrent along with Microsoft’s DataLake infrastructure to get important data analytics from Github. Jeff walked through real-world examples (using live data) to show how researchers and community managers can use Github’s wealth of data to help make better decisions about managing projects and addressing issues. He then showed how you can leverage the same for your projects too.

We hope you find these talks useful and you can find more presentations from the Collaboration Summit online.