THE SPDX WIKI IS NO LONGER ACTIVE. ALL CONTENT HAS BEEN MOVED TO https://github.com/spdx

Legal Team/Minutes/2012-06-13

From SPDX Wiki
Jump to: navigation, search

Attendees

  • Jilayne Lovejoy, OpenLogic
  • Kate Stewart, Canonical
  • Peter Williams, OpenLogic
  • Adam Cohn, Cisco
  • Paul Madick, HP
  • Karen Copenhaver, Linux Foundation
  • Scott Lamons, HP
  • Phil Odence, Black Duck
  • Jason Buttara, Cisco

update on website revise from Mark

Mark not on call, but sent update to Jilayne. TBD

quick update on to-do list

see: Legal_Team/Current_Projects_and_Issues

  • item #1 completed, will be removed
  • under item #2 - note license list field guidelines have been updates, legal team please review
  • OSI list updated and email sent - should have gone to legal list too, but not sure it did, Jilayne to check and resend if necessary (and add additional issue re: zlib/libpng license(s)
  • Paul still working on going through FSF list; may be some to add, but will need to discuss on legal call; not going to make this for v1.16
  • version 1.16 of license list to be uploaded and published by 6/20 for inclusion in Spec 1.1

license matching guidelines

Please see Legal_Team/License_List/License_Matching_Guidelines for reference.

Items outstanding:

A) License Headers – see current description of purpose which contains reference to "non-standard" headers

PROPOSAL: change to: "To identify standard headers that are used to indicate a particular license and provide a match in the License-Info-in-File field. Standard license headers are defined by the SPDX License List as specific text specified within the license itself to be put in the header of files (see http://spdx.org/wiki/spdx-license-list for more info.) The same matching guidelines (white space, punctuation, etc.) used here for license text apply here as well."

  • overall agreement on above proposal (!)
  • apply same guidelines - put this in section 8.1.1
  • should we check standard headers for anything in [brackets] - is it anything other than a copyright info in the brackets that can be ignored? easier to indicate where to ignore specifically for each header where this would apply, as opposed to a general guideline
  • looked at a couple examples of standard headers, which currently include text such as "Exhibit A" or notes on how to apply the header - agreed this text should be removed from the standard header field, such that this field only includes the actual header itself → JL to make first pass on this and Karen to do a review and check text against license itself (also need to update field guidelines with this info)

B) Verbatim Text – we need to identify what can be ignored in BSD and Apache 1.1 licenses. (any others?) There essentially two potential ways to do this:

  1. create a "guideline" describing what can be ignored. For example, "In clause three of the BSD-3-clause license, for matching purposes, ignore any actual name of the copyright holder or owner." or "In clause three of the Apache 1.1 license, ignore the text within quotation marks having to do with the acknowledgement statement."
    • could this simply be summarized as "ignore any name within license text" or something along those lines and let tool makers figure out the specifics? Versus license-by-license list of guidelines.
    • probably too general - not enough guidance for tool makers and risks being open for interpretation
  2. create templates with indicated text to ignore (so, more precise than explanations as in previous suggestion), See attached file for examples.
    • demarcate any bit to be ignored or able to replaceable with double curly brackets - {{ }} these are not often used in text, so unlikely to run into this.
    • then question is where to record this? in license text and standard header fields or create separate field/list? - vote to do it inline with fields as is (like OSI sort of does) as less redundant and provides ability to see in human-readable form
    • this means someone needs to make a pass on all licenses and standard headers. will also need to add this to process of adding licenses to license list. if we don't look through entire list, make process to review after the fact - go with the ones we know right now and scrub later for feedback (BSDs, Apache 1.1) - Jilayne to make first pass on this and on standard headers (since already looking at those as per above

C) full review of entire guidelines by legal team and technical team in tandem (special meeting?) Revise or edit as needed for clarification. process going forward, other issues?

  • update matching guidelines as per today's call
  • outstanding issues include: redux on Copyright Notice guideline; go through comments already posted on bottom of page
  • send update to Phil for distribution to general list (and Jilayne to send to Legal list) and give people until 6/20 to post any more comments
  • have special call to tackle all outstanding issues/comments on Thursday, 6/21 at 10amPT/12 ET (right after SPDX biz call) - this we we still have 6/27 legal call for overflow (goal to have matching guidelines first version done by 6/30