August 19-21 - Co-Located Events
August 21-23 - Conference
Hilton San Diego Bayfront - San Diego, CA
More information for Open Source Summit + Embedded Linux Conference North America 2019
Back To Schedule
Wednesday, August 21 • 3:15pm - 3:50pm
Open Source License Variations in Linux and Android: Comprehensive Examples and Insights - Peter Shin & David A. Barrett, Canvass Labs*

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.
To comply with open source licenses, users must include proper license text in their software. Unfortunately, many times they include poorly-worded texts instead. To help solve this problem, Microsoft is leading an effort to clearly define license statements at clearlydefined.io.

In order to facilitate this effort, the Canvass Labs team analyzed the entire corpus of license text in Linux and Android and grouped each license according to a license type defined by The Software Package Data Exchange (SPDX). Then, they cataloged how each instance appearing in the Linux and Android repository varied from the standard license template.

They found that the license variations formed groups sharing similar structure for each underlying license template. They also found that sentence-level granularity leads to intuitive grouping.

avatar for David A. Barrett

David A. Barrett

Sr. Director, Canvass Labs
David A. Barrett is a Senior Director at Canvass Labs currently working on applying academic research to improving software infrastructure. After earning his Ph.D., he has been teaching and applying results from computer-science research to engineer solutions for large-scale software... Read More →
avatar for Peter Shin

Peter Shin

CEO, Canvass Labs Inc.
Peter Shin is the Founder and CEO of Canvass Labs Inc. He envisions building robust and secure Open Source Software community.He has spent 17 years working on Open Source Software at the San Diego Supercomputer Center, UC San Diego, and at Qualcomm conducting research in both artificial... Read More →

Wednesday August 21, 2019 3:15pm - 3:50pm PDT
  Automating Compliance
  • Session Slides Included Yes