From 06191c7b39a2475cc9551728c3257850d479d495 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Mon, 23 Oct 2017 15:11:11 -0700 Subject: [PATCH] pull: Associate FSF's PythonOld with SPDX's Python-2.0 (and others) The FSF label for PythonOld is "License of Python 1.6b1 through 2.0 and 2.1" [1]. They link to the 1.6b1 text [2]. This set does not include 1.6a2 and earlier versions [3], and also does not include 2.0.1, 2.1.1, and newer versions [4]. I believe the splits are exhaustive, based on: * [5], which mentions 1.6.1, 2.0, 2.1 in this range. * [6], which mentions no releases in this range. * [7], which mentions 1.6.1 in this range. [1]: https://www.gnu.org/licenses/license-list.html#PythonOld [2]: https://directory.fsf.org/wiki/License:Python1.6b1 [3]: https://www.gnu.org/licenses/license-list.html#Python1.6a2 [4]: https://www.gnu.org/licenses/license-list.html#Python [5]: https://docs.python.org/3/license.html#history-of-the-software [6]: https://www.python.org/downloads/ [7]: https://www.python.org/download/releases/ --- pull.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pull.py b/pull.py index 001f850..47555f1 100755 --- a/pull.py +++ b/pull.py @@ -69,6 +69,11 @@ SPLITS = { 'OSL-2.1', 'OSL-3.0', ], + 'PythonOld': [ # 1.6b1 through 2.0 and 2.1 + 'Python1.6b1', + 'Python2.0', + 'Python2.1', + ], 'Zope2.0': [ # versions 2.0 and 2.1 'Zope2.0', 'Zope2.1', @@ -173,6 +178,7 @@ IDENTIFIERS = { 'OSL-2.1': {'spdx': 'OSL-2.1'}, 'OSL-3.0': {'spdx': 'OSL-3.0'}, 'PHP-3.01': {'spdx': 'PHP-3.01'}, + 'Python2.0': {'spdx': 'Python-2.0'}, 'QPL': {'spdx': 'QPL-1.0'}, 'RPSL': {'spdx': 'RPSL-1.0'}, 'SGIFreeB': {'spdx': 'SGI-B-2.0'}, -- 2.25.1