This session will continue the discussion as to whether the current SPDX license expression syntax is sufficient to represent the licensing terms of most files (e.g., source, library and binary programs). The current specification allows for the combination of the SPDX License List short identifiers to identify a license, plus binary operands (AND and OR) to indicate disjunctive or conjunctive licenses. Is this sufficient to describe the licensing of most programs derived from multiple source and library files, where each is potentially under a different license? Additionally, is there a way we can more effectively represent certain license terms by special syntax or an exception list (e.g., GPL vX only/or later and GPL w/exception).
Preliminary discussions about possible better solutions have been on-going. This meeting will pick up that effort and highlight proposed solutions with a goal to making a decision by the end of the session.
A summary of the problem can be found here:
http://wiki.spdx.org/view/Legal_Team/License_Expression_Review_1Example file notices that are not easily represented using the current license list and just AND/OR can be found here:
http://wiki.spdx.org/view/FileNoticeExamples