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.
James Ward is a principal platform evangelist at Salesforce. James found his passion for writing code with Pascal and Assembly in the ’80s. He has since done web development with HTML, Perl/CGI, and Java, built a Flex- and Java-based customer service portal for Pillar Data Systems, and worked as a technical evangelist for Flex at Adobe, a principal developer evangelist for Heroku at Salesforce, and a developer advocate at Typesafe, where he created Typesafe Activator and led the Reactive Software vision. James frequently presents at conferences, including JavaOne, Devoxx, and other Java get-togethers. Along with Bruce Eckel, he coauthored First Steps in Flex. James has also published numerous screencasts, blogs, and technical articles. He posts code at Github.com/jamesward.
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 github.com/fernomac.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org