From 72de74813bc21626e969aa730f6fe0f178503981 Mon Sep 17 00:00:00 2001 From: Yann Soubeyrand Date: Sat, 11 Jul 2020 14:31:52 +0200 Subject: [PATCH] Allow specifying licenses using their SPDX identifier --- cobra/cmd/license_agpl.go | 2 +- cobra/cmd/license_apache_2.go | 2 +- cobra/cmd/license_bsd_clause_2.go | 2 +- cobra/cmd/license_bsd_clause_3.go | 2 +- cobra/cmd/license_gpl_2.go | 2 +- cobra/cmd/license_gpl_3.go | 2 +- cobra/cmd/license_lgpl.go | 2 +- cobra/cmd/license_mit.go | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cobra/cmd/license_agpl.go b/cobra/cmd/license_agpl.go index bc22e9732..f6ec0af9d 100644 --- a/cobra/cmd/license_agpl.go +++ b/cobra/cmd/license_agpl.go @@ -3,7 +3,7 @@ package cmd func initAgpl() { Licenses["agpl"] = License{ Name: "GNU Affero General Public License", - PossibleMatches: []string{"agpl", "affero gpl", "gnu agpl"}, + PossibleMatches: []string{"AGPL-3.0", "agpl", "affero gpl", "gnu agpl"}, Header: ` This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by diff --git a/cobra/cmd/license_apache_2.go b/cobra/cmd/license_apache_2.go index 38393d541..8c43e5866 100644 --- a/cobra/cmd/license_apache_2.go +++ b/cobra/cmd/license_apache_2.go @@ -18,7 +18,7 @@ package cmd func initApache2() { Licenses["apache"] = License{ Name: "Apache 2.0", - PossibleMatches: []string{"apache", "apache20", "apache 2.0", "apache2.0", "apache-2.0"}, + PossibleMatches: []string{"Apache-2.0", "apache", "apache20", "apache 2.0", "apache2.0", "apache-2.0"}, Header: ` Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/cobra/cmd/license_bsd_clause_2.go b/cobra/cmd/license_bsd_clause_2.go index 4a847e04a..797c82e21 100644 --- a/cobra/cmd/license_bsd_clause_2.go +++ b/cobra/cmd/license_bsd_clause_2.go @@ -18,7 +18,7 @@ package cmd func initBsdClause2() { Licenses["freebsd"] = License{ Name: "Simplified BSD License", - PossibleMatches: []string{"freebsd", "simpbsd", "simple bsd", "2-clause bsd", + PossibleMatches: []string{"BSD-2-Clause", "freebsd", "simpbsd", "simple bsd", "2-clause bsd", "2 clause bsd", "simplified bsd license"}, Header: `All rights reserved. diff --git a/cobra/cmd/license_bsd_clause_3.go b/cobra/cmd/license_bsd_clause_3.go index c7476b31f..5c795f33d 100644 --- a/cobra/cmd/license_bsd_clause_3.go +++ b/cobra/cmd/license_bsd_clause_3.go @@ -18,7 +18,7 @@ package cmd func initBsdClause3() { Licenses["bsd"] = License{ Name: "NewBSD", - PossibleMatches: []string{"bsd", "newbsd", "3 clause bsd", "3-clause bsd"}, + PossibleMatches: []string{"BSD-3-Clause", "bsd", "newbsd", "3 clause bsd", "3-clause bsd"}, Header: `All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/cobra/cmd/license_gpl_2.go b/cobra/cmd/license_gpl_2.go index 03e05b3a7..ddbbdeebd 100644 --- a/cobra/cmd/license_gpl_2.go +++ b/cobra/cmd/license_gpl_2.go @@ -18,7 +18,7 @@ package cmd func initGpl2() { Licenses["gpl2"] = License{ Name: "GNU General Public License 2.0", - PossibleMatches: []string{"gpl2", "gnu gpl2", "gplv2"}, + PossibleMatches: []string{"GPL-2.0", "gpl2", "gnu gpl2", "gplv2"}, Header: ` This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License diff --git a/cobra/cmd/license_gpl_3.go b/cobra/cmd/license_gpl_3.go index ce07679c7..8f9063ecb 100644 --- a/cobra/cmd/license_gpl_3.go +++ b/cobra/cmd/license_gpl_3.go @@ -18,7 +18,7 @@ package cmd func initGpl3() { Licenses["gpl3"] = License{ Name: "GNU General Public License 3.0", - PossibleMatches: []string{"gpl3", "gplv3", "gpl", "gnu gpl3", "gnu gpl"}, + PossibleMatches: []string{"GPL-3.0", "gpl3", "gplv3", "gpl", "gnu gpl3", "gnu gpl"}, Header: ` This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/cobra/cmd/license_lgpl.go b/cobra/cmd/license_lgpl.go index 0f8b96cad..350b88994 100644 --- a/cobra/cmd/license_lgpl.go +++ b/cobra/cmd/license_lgpl.go @@ -3,7 +3,7 @@ package cmd func initLgpl() { Licenses["lgpl"] = License{ Name: "GNU Lesser General Public License", - PossibleMatches: []string{"lgpl", "lesser gpl", "gnu lgpl"}, + PossibleMatches: []string{"LGPL-3.0", "lgpl", "lesser gpl", "gnu lgpl"}, Header: ` This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by diff --git a/cobra/cmd/license_mit.go b/cobra/cmd/license_mit.go index bd2d0c4fa..62a865da5 100644 --- a/cobra/cmd/license_mit.go +++ b/cobra/cmd/license_mit.go @@ -18,7 +18,7 @@ package cmd func initMit() { Licenses["mit"] = License{ Name: "MIT License", - PossibleMatches: []string{"mit"}, + PossibleMatches: []string{"MIT", "mit"}, Header: ` Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal