Page MenuHomeSolus

Strict license validation of all incoming packages
Migrated to GithubPublic

Description

I want full verification of all incoming packages that they're suitable for inclusion now:

  • All license fields MUST be SPDX compliant records
  • All licenses in the package must be accounted for
  • Missing/incorrect license will NOT be permitted - this must be corrected before package.yml goes in the repos

ARs for Ikey:

  • Create simplistic license validation tool to scan the tarballs and document all license fields.
  • Perform repository-wide validation
  • Create new Conformance tag

Event Timeline

ikey added a subscriber: ikey.
ikey edited projects, added Platform Integration; removed Lacks Project.
ikey updated the task description. (Show Details)
ikey added a project: Conformance.
ikey triaged this task as High priority.Aug 19 2017, 1:54 PM
ikey raised the priority of this task from High to Unbreak Now!.

Still you'll need to handle some exceptions for things like the nvidia proprietary drivers.

@kyrios123 yeah. Perhaps a static set like EULA-NVIDIA

@ikey I found a weird case with expect

Here is the full content of the license file:

Expect

Written by: Don Libes, libes at nist.gov, NIST

Design and implementation of this program was paid for by U.S. tax
dollars. Therefore it is public domain. However, the author and NIST
would appreciate credit if this program or parts of it are used.

ikey lowered the priority of this task from Unbreak Now! to High.Sep 11 2017, 2:36 PM

OK I'm downing this to high for now because $ongoingShit

Do we have to use the updated SPDX licenses or can we keep on using the ones that have been deprecated since version 3.0 ?

I'm going to close this since it is on my TODO list for ypkg3