Ok, thanks, Steve. I will try to help out. I have a bit of difficulty to participate in the calls due to my time zone, but I will also try to join those when possible.
Cheers, Rob On Thu, Jun 6, 2019, at 3:36 PM, Steve Winslow wrote: > Hi Rob, anyone who is interested is welcome to participate. On the legal team > biweekly calls we typically have a mix of attorneys as well as software > engineers who are interested in FOSS licensing. > > The sorts of questions we look at when reviewing a new submission are things > like: Does it meet the license list's inclusion principles?[1] Is it "the > same" as another existing license already on the list, taking into account > the SPDX matching guidelines?[2] Those often involve a mixture of legal-ish > and tech-y considerations, so input from a variety of backgrounds is welcome. > > [1] > https://github.com/spdx/license-list-XML/blob/master/DOCS/license-inclusion-principles.md > [2] https://spdx.org/spdx-license-list/matching-guidelines > > On Thu, Jun 6, 2019 at 8:19 AM Rob Guinness <robert.guinn...@fossid.com> > wrote: >> __ >> Hi all, >> >> Quick question: What type of expertise is needed to participate in the >> license review process? >> >> Kind regards, >> Rob Guinness >> FOSSID >> >> On Thu, Jun 6, 2019, at 3:07 PM, Steve Winslow wrote: >>> Hi all, echoing Phil's comments -- several people have indicated interest >>> in increasing the velocity of adding new licenses to the license list. I'd >>> encourage anyone who shares this goal to participate in reviewing and >>> commenting on requests and issues, and creating/reviewing the license XML >>> files, in the license list 's GitHub repo [1]. >>> >>> I wanted to share a few other thoughts (speaking just for myself and from >>> my own perspective!) Apologies for the lengthy response below. >>> >>> For those who aren't familiar with the process of adding a license to the >>> list, details are at [2]. High-level, there are two major steps: >>> >>> 1) Legal Team evaluation and consensus around whether a new request should >>> be added. The SPDX legal team community reviews the request and evaluates >>> whether it is appropriate for inclusion on the license list -- e.g., is it >>> already on the license list (taking the SPDX matching guidelines into >>> account); does it meet the list inclusion principles [3]; etc. >>> >>> 2) Creating an XML file representing the license text and a test text file. >>> Separately from the evaluation in #1, adding the license requires creating >>> a representation of the license text in XML format that conforms to the >>> list's schema definition, together with a test text file that is used for >>> validating the XML file. >>> >>> Currently, for both of these steps, the process typically involves >>> discussion of each license during an SPDX legal team call. This has often >>> meant, for each submission, getting verbal consensus on both whether the >>> license is appropriate to include on the list, and whether the submitted >>> XML file is correctly formatted and templated. >>> >>> Since the legal team call is biweekly, I think that the only way the >>> process will accelerate to add licenses more quickly will be if more >>> decision-making occurs in the GitHub issue discussions, outside the calls. >>> E.g., if participants are actively reviewing and weighing in on submissions >>> directly in the issue threads, and making recommendations + determining >>> consensus or lack thereof. >>> >>> Where there isn't consensus among the regular reviewers about a thumbs-up >>> or thumbs-down, that probably signals that it deserves discussion on one of >>> the biweekly calls. But where there's general agreement, perhaps we should >>> more readily accept and iterate based on the issue discussions. >>> >>> Jilayne has done a fantastic job of encouraging this participation for a >>> long time, and of nudging the rest of us to review and comment between >>> calls (thank you Jilayne for all your efforts in moving us all forward!) >>> >>> I guess I'm asking the rest of us who want to see licenses added faster to >>> the list, myself included, to each figure out how we can better participate >>> in reviews of license submissions and creation of XML files, and reach >>> consensus (or identify where it's lacking), out-of-band from the team >>> calls. Just like with any other volunteer-powered community, the license >>> list will only be able to grow in line with the effort and availability of >>> those who care to contribute and participate in it on an ongoing basis. >>> >>> If you've made it this far, thanks for your attention to my ramblings... >>> Steve >>> >>> [1] https://github.com/spdx/license-list-XML/issues >>> [2] >>> https://github.com/spdx/license-list-XML/blob/master/DOCS/new-license-workflow.md >>> [3] >>> https://github.com/spdx/license-list-XML/blob/master/DOCS/license-inclusion-principles.md >>> >>> >>> On Tue, Jun 4, 2019 at 9:41 AM Phil Odence <phil.ode...@synopsys.com> wrote: >>>> One consideration in this discussion is the practical limits of the legal >>>> team’s capacity.____ >>>> __ __ >>>> Adding a new license on the list requires a chunk of work and every >>>> license on the list adds incrementally to the maintenance burden over >>>> time. There’s been some great work done to putting infrastructure in place >>>> automate and track, but processing licenses still involves humans. IMO, >>>> there would be more appetite for broadening the criteria if more folks >>>> were getting involved, rolling up their sleeves and helping to process >>>> license requests. ____ >>>> __ __ >>>> We’re pinched for resources across the board in SPDX, but this is a >>>> particular choke point. The SPDX Legal Group is very welcoming and the >>>> leaders are some of the nicest folks I know.____ >>>> __ __ >>>> Phil____ >>>> __ __ >>>> On 6/3/19, 5:12 PM, "Spdx-legal@lists.spdx.org on behalf of Kyle >>>> Mitchell" <Spdx-legal@lists.spdx.org on behalf of k...@kemitchell.com> >>>> wrote:____ >>>> __ __ >>>> On 2019-06-03 20:06, David A. Wheeler wrote:____ >>>> > Phil Odence:____ >>>> > > And, also, bear in mind that SPDX can handle any____ >>>> > > license. Worst case, you identify a local license____ >>>> > > identifier and include the license. The goal of the____ >>>> > > license list is to minimize the need to do that, but at____ >>>> > > the same time, this keeps the list from being a____ >>>> > > constraint.____ >>>> >____ >>>> > For those people who are using the entire SPDX file____ >>>> > format, that’s absolutely true.____ >>>> >____ >>>> > For those who are *only* using SPDX License Expressions____ >>>> > within a larger context (e.g., within a package____ >>>> > specification), that doesn’t work. MANY people use ONLY____ >>>> > the SPDX license expressions.____ >>>> ____ >>>> It's true that many folks only use SPDX for the license____ >>>> list, to code their own license information in package____ >>>> manifests. But npm defines its own magic values for____ >>>> unidentified licenses. Those values function as surrogates____ >>>> for the "missing pieces" from the broader SPDX XML standard.____ >>>> ____ >>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.npmjs.com_files_package.json-23license&d=DwIDaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=Lagm9_rSjPYjWrFYo1zL4JF-bPtuo7YaHfWyPgsI_Rw&m=0lzIdrRzTIONdga6XuMk0iQ_a1Pk-sI7rqXfdqM6jNg&s=RM4cPzVRO3GPFbuXIqNSzLxez8yclWXpHHTNuDq6xi8&e= >>>> :____ >>>> ____ >>>> > If you are using a license that hasn’t been assigned an____ >>>> > SPDX identifier, or if you are using a custom license, use____ >>>> > a string value like this one:____ >>>> >____ >>>> > { "license" : "SEE LICENSE IN <filename>" }____ >>>> >____ >>>> > Then include a file named <filename> at the top level of____ >>>> > the package.____ >>>> >____ >>>> > ...____ >>>> >____ >>>> > Finally, if you do not wish to grant others the right to____ >>>> > use a private or unpublished package under any terms:____ >>>> >____ >>>> > { "license": "UNLICENSED" }____ >>>> >____ >>>> > Consider also setting "private": true to prevent____ >>>> > accidental publication.____ >>>> ____ >>>> I'd strongly recommend that other manifest standards define____ >>>> magic values, too.____ >>>> ____ >>>> -- ____ >>>> Kyle Mitchell, attorney // Oakland // (510) 712 - 0933____ >>>> ____ >>>> ____ >>>> ____ >>>> ____ >>>> >>>> >>> >>> >>> -- >>> Steve Winslow >>> Director of Strategic Programs >>> The Linux Foundation >>> swins...@linuxfoundation.org >> >> >> >> > > > -- > Steve Winslow > Director of Strategic Programs > The Linux Foundation > swins...@linuxfoundation.org -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#2618): https://lists.spdx.org/g/Spdx-legal/message/2618 Mute This Topic: https://lists.spdx.org/mt/31872337/21656 Group Owner: spdx-legal+ow...@lists.spdx.org Unsubscribe: https://lists.spdx.org/g/Spdx-legal/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-