Uploaded image for project: 'Risk ROAM'
  1. Risk ROAM
  2. ROAM-345

Our Software Repositories don't all have appropriate open licences

    XporterXMLWordPrintable

Details

    • PI Risk
    • Resolution: Resolved
    • PI16
    • Solution
    • Intolerable
    • Data Processing, Obs Mgt & Controls, Services, SRCnet, Product Delivery Teams
    • Mitigate
    • 5 more...

    Description

      In GitLab, our public projects must have an open licence.

      Without this, we will suffer reputation loss, as we will not be living up to our principle of openness.

      We will also suffer a financial penalty, as we will need to pay for services we currently get for free, but this is less important the reputation loss.

      This will be resolved when:

      • All repositories under the ska-telescope organisation have a LICENSE
      • All public repositories have an open source LICENSE
        • ideally, this is a licence as defined in the SKA Software Standards (i.e. default of BSD 3-clause, unless GPL or lGPL must be used).
      • A solution is identified to manage non compliances out of the ska-telescope gitlab group 
      • license reporting is integrated into the CI pipeline machinery - https://docs.gitlab.com/ee/user/compliance/license_compliance/index.html 

      Teams can see which repos we've identified as an issue in:

       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

                m.bartolini Bartolini, Marco
                v.allan Allan, Verity
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel