Loading…
September 27-30, 2021
Seattle, Washington, USA + Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit + Embedded Linux Conference + OSPOCon 2021 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Wednesday, September 29 • 2:10pm - 2:35pm
(VIRTUAL) Ensuring OSS License Compliance the Easy Way - Tony Aiuto, Google

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Engineers are rarely lawyers, and lawyers rarely build products. When an organization releases hundreds of products that might depend on OSS code, it is unrealistic to expect individual product teams to accurately audit their code for OSS license compliance, and not scalable to have counsel manually review every release. The engineers don't always understand the ramifications of licenses of their dependencies, and the lawyers shouldn't have to look at the same "notice" style license hundreds of times a year. At Google, we have implemented an approach to OSS license compliance that scales human effort linearly with the number of OSS packages used in aggregate across all products. The impact is that - experts only have to review each OSS package when it is imported into our core repository - developers can build software without considering licensing - the build system informs them if they would be violating a release policy. Since Blaze is available as the OSS Bazel, we have designed this capability so that the compliance policies are defined by each organization. Anyone using Bazel can craft a mechanism suited to their particular needs.

Speakers
TA

Tony Aiuto

Software Engineer, Google
Tony has been creating developer tools on and off for almost 40 years. Sometimes he makes end user products, but he keeps getting pulled back to improving the tools. Most recently he has been working on Google's build system, Blaze, which is used to build virtually all of Google's... Read More →


Wednesday September 29, 2021 2:10pm - 2:35pm PDT
MeetingPlay Platform + Virtual Learning Lab