Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-2852

[DP]License audit - correct/update repository licenses

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Data Processing
    • Hide

      The SKAO has a defined set of policies and practices (https://developer.skao.int/en/latest/projects/licensing.html) that outlay how software contributions are to be licensed, and how this licensing is reflected in the ska-telescope hosted GitLab source code repository.

      Currently, there are a significant number of projects that are not licensed, or have licenses that are not automatically identifiable (using SPDX format), which is impacting on our position as an open source and open collaboration enterprise.

      The status of GitLab projects must be reviewed and where necessary, the LICENSE files must be applied/corrected, so that our software contributions are aligned with the project principles and goals.

      NB:  Some number of projects are incorrectly licensed as they have copied or  linked to code which does not permit them to license the project as a whole as under the license the purport to have. Simply an automated check of license is not sufficient.

       

      Show
      The SKAO has a defined set of policies and practices ( https://developer.skao.int/en/latest/projects/licensing.html)  that outlay how software contributions are to be licensed, and how this licensing is reflected in the ska-telescope hosted GitLab source code repository. Currently, there are a significant number of projects that are not licensed, or have licenses that are not automatically identifiable (using SPDX format), which is impacting on our position as an open source and open collaboration enterprise. The status of GitLab projects must be reviewed and where necessary, the LICENSE files must be applied/corrected, so that our software contributions are aligned with the project principles and goals. NB:  Some number of projects are incorrectly licensed as they have copied or  linked to code which does not permit them to license the project as a whole as under the license the purport to have. Simply an automated check of license is not sufficient.  
      • Identify non-conformant projects
      • add/correct/reformat LICENSE files
    • 5
    • 0
    • Sprint 5
    • 15.6
    • PI22 - UNCOVERED

    Description

      Re-align the SKAO repositories with the policies detailed in our software standards with respect to licensing. 

       

      Notes: https://docs.google.com/spreadsheets/d/1ObxdGtZiaTADBtImkRH8ldbrFFrTfXBs6UE8gIof6gc/edit#gid=997089323 

       Licenses can be checked by:

      $ sudo pip3 install spdx-lookup

      $ cd <project dir>

      $ spdx-lookup -f LICENSE info
      Confidence: 96.67%
      Id: BSD-3-Clause
      Name: BSD 3-clause "New" or "Revised" License
      OSI approved: yes

       It appears that a minimum of 96.67% is required so that GitLab can automatically recognise the license.

      Attachments

        Issue Links

          Structure

            Activity

              People

                b.mort Mort, Ben
                P.Harding Harding, Piers
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (0%)

                  Feature Estimate: 5.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete00.0
                  Total00.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel