Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Managing open source contributions in large organizations

James Ward (, David Murray (
5:05pm5:45pm Wednesday, May 10, 2017
Open Source: From Consumer to Contributor
Location: Meeting Room 9C
Level: Non-technical
Average rating: ****.
(4.00, 2 ratings)

Who is this presentation for?

  • Anyone involved in managing open source projects

What you'll learn

  • Understand the issues of and solutions for managing open source


In contrast to just a few years ago, most large enterprises are now contributors to and maintainers of open source projects. In many cases, aspects of the contributions—things like managing code licenses, contributor license agreements, and patent-related issues—slip through the cracks, causing headaches for legal teams and unnecessary risk for the organization. James Ward and David Murray explain how your organization can tackle these issues and explore some of the tooling Salesforce built to help insure legal compliance with incoming and outgoing contributions.

Photo of James Ward

James Ward

James Ward ( is the Engineering and Open Source Ambassador at James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80’s, James found his passion for writing code. Beginning in the 90’s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. In 2011 James became a Principal Developer Evangelist at where he taught developers how to deploy apps on the cloud with Heroku. From Fall 2012 to Spring 2014 James was a Developer Advocate at Typesafe where he created Typesafe Activator and led the Reactive Software vision. James tweets as @_JamesWard and posts code at

Photo of David Murray

David Murray

David Murray is a lead software engineer at Salesforce, where, in addition to an awesome day job in the Infrastructure Security organization, he helps to streamline policies and processes for using, creating, and contributing to open source projects as a member of the OSS core team. His previous work experience includes building open source developer tools at Amazon and Microsoft. David organizes the Seattle chapter of Papers We Love and opens GitHub issues at